Adobe : une IA pour repérer les clichés retouchés

Le par  |  13 commentaire(s)
Adobe retouche photo

Après avoir développé un des outils de retouche photo les plus populaires au monde, Adobe annonce développer un algorithme pour identifier les photos retouchées.

Impossible de passer à côté de Photoshop depuis plusieurs années, le logiciel de retouche photo est quasi systématiquement utilisé par les pros et les particuliers pour améliorer la qualité de leurs clichés ou effectuer des retouches en profondeur.

Adobe retouche photoAdobe retouche

Difficile depuis de repérer les photos originales des clichés artificiellement retouchés, mais Adobe planche sur une solution avec une IA capable d'identifier les clichés retouchés. La société s'est rapprochée de l'Université de Berkeley pour développer un ensemble d'algorithmes spécialisé dans le domaine.

Pour l'instant, Adobe dispose d'un prototype d'IA qui affiche déjà de meilleurs résultats que les humains. Mieux encore, cette IA est également capable d'effacer les changements réalisés sur les photos pour récupérer l'image originale.

Complément d'information

Vos commentaires Page 1 / 2

Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Le #2067801
Il parait qu'il y a encore quelques bugs avec l'IA d'Adobe qui trouve que c'est retouché :

Adresse Web :
https://urlz.fr/a0lc


Le #2067803
FRANCKYIV a écrit :

Il parait qu'il y a encore quelques bugs avec l'IA d'Adobe qui trouve que c'est retouché :

Adresse Web :
https://urlz.fr/a0lc





Le #2067819
Sauf qu'elle a bel et bien été retouchée (malheureusement pour eux).
Le #2067820
"...cette IA est également capable d'effacer les changements réalisés sur les photos pour récupérer l'image originale."

Ben voyons....
1) je vois pas comment elle saurait ce qu'on a voulu retoucher...
2) la retouche, c'est destructif... donc l'info d'origine n'est plus là... comment elle fait pour la retrouver
Le #2067823
doudou971 a écrit :

Sauf qu'elle a bel et bien été retouchée (malheureusement pour eux).


Et non, ils sont vraiment comme ça maintenant ! Je les ai vu à la TV, c'est une cata.
Quel dommage, j'adorais Temps X.
Le #2067830
skynet a écrit :

doudou971 a écrit :

Sauf qu'elle a bel et bien été retouchée (malheureusement pour eux).


Et non, ils sont vraiment comme ça maintenant ! Je les ai vu à la TV, c'est une cata.
Quel dommage, j'adorais Temps X.


C'était une blague pour dire que même retouchés ils font flipper quand même. Laisse tomber
Le #2067831
zorglub123 a écrit :

"...cette IA est également capable d'effacer les changements réalisés sur les photos pour récupérer l'image originale."

Ben voyons....
1) je vois pas comment elle saurait ce qu'on a voulu retoucher...
2) la retouche, c'est destructif... donc l'info d'origine n'est plus là... comment elle fait pour la retrouver


Quand tu retouches une photo, tu appliques des filtres (du gommage, de l'étalage, du flou gaussien, parfois de l'extraction, de l'insertion etc). Ces filtres que ton œil ne perçoit pas si la retouche est bien faite forment des "motifs de modification" assez caractéristiques sur une bitmap et qu'il n'est donc pas difficile de faire détecter à une IA.

Tu récupère genre 1 million de photos. Tu appliques des filtres aléatoirement sur une proportion d'entre elles ce qui permet d'avoir des données d'apprentissages pour ton I.A.

C'est un cas d'école particulièrement simple où l'IA est très forte (car la donnée d'apprentissage tu peux la fournir tout seul à la machine en fabriquant des positifs et des négatifs non ambigüs en un rien de temps). Pas besoin d'aller acheter des données aux grands récolteurs qu'on connaît tous
Le #2067854
FRANCKYIV a écrit :

Il parait qu'il y a encore quelques bugs avec l'IA d'Adobe qui trouve que c'est retouché :

Adresse Web :
https://urlz.fr/a0lc




Hahaha tu m'as tué.

Sinon, pour repérer du photoshopage, Defekator a fait un excellent tuto avec plusieurs outils bien sympa.
https://www.youtube.com/watch?v=AT89_nM0nes&t=757s
Le #2067863
doudou971 a écrit :

zorglub123 a écrit :

"...cette IA est également capable d'effacer les changements réalisés sur les photos pour récupérer l'image originale."

Ben voyons....
1) je vois pas comment elle saurait ce qu'on a voulu retoucher...
2) la retouche, c'est destructif... donc l'info d'origine n'est plus là... comment elle fait pour la retrouver


Quand tu retouches une photo, tu appliques des filtres (du gommage, de l'étalage, du flou gaussien, parfois de l'extraction, de l'insertion etc). Ces filtres que ton œil ne perçoit pas si la retouche est bien faite forment des "motifs de modification" assez caractéristiques sur une bitmap et qu'il n'est donc pas difficile de faire détecter à une IA.

Tu récupère genre 1 million de photos. Tu appliques des filtres aléatoirement sur une proportion d'entre elles ce qui permet d'avoir des données d'apprentissages pour ton I.A.

C'est un cas d'école particulièrement simple où l'IA est très forte (car la donnée d'apprentissage tu peux la fournir tout seul à la machine en fabriquant des positifs et des négatifs non ambigüs en un rien de temps). Pas besoin d'aller acheter des données aux grands récolteurs qu'on connaît tous


Oui en ayant l'image originale ou des milliers de mêmes images retouchés.

Dans le cas d'une image unique retouchée, un visage par exemple à qui l'on aurait effacé des points de beautés, je vois mal comment une IA serait capable d'enlever la retouche et de les ré-afficher.

Oui l'IA à facile de détecter les retouches, un humain expérimenté aussi mais de là refaire apparaître une infos qui a été détruite...

Le cas que tu expliques n'enlève pas les retouches et n'affichera jamais l'image originale, l'IA rajoutera juste des infos qu'elle suppose être la bonne et qui ont été détruites par des retouches en ayant par apprentissage comparé d'autres photos principalement les même (un coucher de soleil, un paysage, ...).

L'infos qui est détruite ne sera plus jamais disponible si l'originale n'est pas là.
Le #2067873
TheDarkgg a écrit :

doudou971 a écrit :

zorglub123 a écrit :

"...cette IA est également capable d'effacer les changements réalisés sur les photos pour récupérer l'image originale."

Ben voyons....
1) je vois pas comment elle saurait ce qu'on a voulu retoucher...
2) la retouche, c'est destructif... donc l'info d'origine n'est plus là... comment elle fait pour la retrouver


Quand tu retouches une photo, tu appliques des filtres (du gommage, de l'étalage, du flou gaussien, parfois de l'extraction, de l'insertion etc). Ces filtres que ton œil ne perçoit pas si la retouche est bien faite forment des "motifs de modification" assez caractéristiques sur une bitmap et qu'il n'est donc pas difficile de faire détecter à une IA.

Tu récupère genre 1 million de photos. Tu appliques des filtres aléatoirement sur une proportion d'entre elles ce qui permet d'avoir des données d'apprentissages pour ton I.A.

C'est un cas d'école particulièrement simple où l'IA est très forte (car la donnée d'apprentissage tu peux la fournir tout seul à la machine en fabriquant des positifs et des négatifs non ambigüs en un rien de temps). Pas besoin d'aller acheter des données aux grands récolteurs qu'on connaît tous


Oui en ayant l'image originale ou des milliers de mêmes images retouchés.

Dans le cas d'une image unique retouchée, un visage par exemple à qui l'on aurait effacé des points de beautés, je vois mal comment une IA serait capable d'enlever la retouche et de les ré-afficher.

Oui l'IA à facile de détecter les retouches, un humain expérimenté aussi mais de là refaire apparaître une infos qui a été détruite...

Le cas que tu expliques n'enlève pas les retouches et n'affichera jamais l'image originale, l'IA rajoutera juste des infos qu'elle suppose être la bonne et qui ont été détruites par des retouches en ayant par apprentissage comparé d'autres photos principalement les même (un coucher de soleil, un paysage, ...).

L'infos qui est détruite ne sera plus jamais disponible si l'originale n'est pas là.


Tu n'as pas compris comment fonctionne une IA.

Et je n'ai jamais dit qu'on pourrait retrouver l'image originale.
Cela dit, il est effectivement possible d'avoir l'image qui était probablement présente avant retouche. Mais ce n'est qu'une proba. La news a effectivement fait un gros raccourci. Pour l'exemple des grains de beauté, l'IA peut détecter l'utilisation d'un outil sur des zones circulaires ce qui, à l'entrainement correspond sur des visages d'ado plus probablement à des boutons qu'à des grains de beauté qu'on peut recréer.

Pour simplifier énormément, tu constitues une matrice (énorme) qui est censée, quand tu lui donnes une colonne (un état d'entrée) te renvoyer du vrai ou du faux.

Tu fournis à ta matrice des millions d'entrées et tu corriges au fur et à mesure les coeffs de ta matrice pour que les entrées censées donner vrai donnent vrai et que celles censées donner faux donnent bien faux (ce processus mathématique est en général appelé "descente du gradient". Cet algo date des années 60).

Ici tes entrées positives sont des images retouchées et les négatives des images non retouchées. La présence de patterns de modification impossible à décrire en général finit par être détectée correctement par ta matrice une fois que tu lui as fourni suffisamment de données d'apprentissages (ici elles sont très simples à fabriquer donc c'est un cas simple, un cas d'école qu'on apprend au début qu'on fait de l'IA).

Donc en gros, si un type a utilisé des outils qu'on a donnés en nombre suffisant en entrée à l'IA, il est fortement probable qu'il y ait détection.

Si par contre les processus de modification n'ont pas été donnés en entrée d'apprentissage, l'IA ne verra rien. Or, tout le monde utilise quasiment un peu toujours les mêmes procédés de retouche car la retouche consiste justement à utiliser ces outils précis !

J'espère avoir été clair.
Suivre les commentaires
Poster un commentaire
Anonyme
Anonyme