Adobe Is Using AI To Catch Photoshopped Images (engadget.com)
An anonymous reader shares a report: Adobe, certainly aware of how complicit its software is in the creation of fake news images, is working on artificial intelligence that can spot the markers of phony photos. In other words, the maker of Photoshop is tapping into machine learning to find out if someone has Photoshopped an image. Using AI to find fake images is a way for Adobe to help "increase trust and authenticity in digital media," the company says. That brings it in line with the likes of Facebook and Google, which have stepped up their efforts to fight fake news.
Whenever someone alters an image, unless they are pixel perfect in their work, they always leave behind indicators that the photo is modified. Metadata and watermarks can help determine a source image, and forensics can probe factors like lighting, noise distribution and edges on the pixel level to find inconsistencies. If a color is slightly off, for instance, forensic tools can flag it. But Adobe wagers that it could employ AI to find telltale signs of manipulation faster and more reliably.
Whenever someone alters an image, unless they are pixel perfect in their work, they always leave behind indicators that the photo is modified. Metadata and watermarks can help determine a source image, and forensics can probe factors like lighting, noise distribution and edges on the pixel level to find inconsistencies. If a color is slightly off, for instance, forensic tools can flag it. But Adobe wagers that it could employ AI to find telltale signs of manipulation faster and more reliably.
Here's what the AI sounds like.
#DeleteFacebook
Sounds like that very same AI would work wonders for hiding just those signs. No one will know comrade Yezhov was ever there!
The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
This is amazing stuff. AI really is a game changer, before it we just had algorithms and programs. Pretty soon we will wonder how we ever lived without AI!
Too much hope, not enough dope.
When I read this, what immediately struck me, is how easy it would be to make a simple program that does this, no special "A.I." needed to do it, unless you consider the software some sort of A.I.
Here's how I'd do it:
1) Scan the image at various tile sizes, and search for circular geometry using + and - color level differentiation, you can call it a mild form of edge detection.
2) Scan the image for unusual color range variations, such as sampling a part of the image for regular noise (level average), and then comparing this in tiles with the rest of the image.
Just those two things above there, should spot fake images / photoshopped images way better than the naked eye.
What I usually do to spot photoshop fakes, is that I extend the contrasts between high and low to the extreme, this usually unmasks "bad" photoshopping, you'll usually see a fat trace of a round brush "painting" the area by a sloppy photoshopper. There's no reason we can't use the same trickery in basic detection in software as well.
What this world is coming to - is for you and me to decide.
Don't you mean, censoring views of the wrong? :)
are doomed to reinvent failed solutions to finding forgeries.
Generative adversarial network
This is not just cat-and-mouse taken to the next level. This is the interstellar cat-and-mouse warp-drive wormhole entrance ramp.
Any signal that discriminates is sauce for the gander.
Any network that's pretty good from scratch stands to be extremely good at minor scratch repair.
Almost all photos online are retouched. Sharpen, unmasked, contrast or brightness changes, smoothing, hue changes, rotation, and the like.
Adobe has too much hope and is smoking to much dope.
Comment removed based on user account deletion
for Police and Security agencies.
The next logical step is to create an AI that finds the flaws and repairs them.
Maybe easier is to spot images where PS users kept exif or other information telling that it was PSed (personally I use Gimp)
Slashdot, fix the reply notifications... You won't get away with it...
1: Photoshop image
2: Print image
3: Scan or take photo of image
Result: New original photo
If AI can find it, then AI can hide it too.
We are reaching a point where we can't trust photographic or video evidence without a secure chain of custody.
With enough power, anything can be corrupted/faked.
She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
Of course, if you had written:
Fox isn't fighting fake news. They are censoring views on the left.
Your comment would have been modded right up to 5 with a quickness.
Get out your paints and airbrushes, Fake News has a job for you!
I don't think any photographer takes a photo from their camera and just puts it on the Internet anymore. Every photo goes through some editing process even it it's just to fix lighting levels, crop, or add crappy Instagram filters. Hopefully the AI can ignore all that stuff to actually find the photos with people added or removed from scenes.
For video, artists have gotten so good with CGI in movies and TV that it's almost impossible to tell that a scene was manufactured. Will the AI be able to detect that?
9 years old? maybe 10?
It's a tool. The software isn't "complicit" in anything. Photoshop doesn't make fake photos, PEOPLE make fake photos.
Don't disappoint your bird dog. Go to the range.
Google and Apple are not fighting fake news. They are fighting fake news.
FTFY, you're quite welcome :)
I wonder if this would just detect cloning/pasting of new subject matter (the goal it would seem to me), or if it would also be confused by heavy use of other common editing techniques that do not really alter image content.
For example, heavy sharpening of an image can often introduce aliasing, and heavy use of contrast can often make some areas of an image far more pixellated than others, or alter some colors in ways that appear different compared to the rest of the image.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
Him, or his bride?
> Detection of global manipulations
You mean, of mappings? Because going from Bayer to stacked pixel is not a manipulation in the alteration sense, though it is a reversible transform. Same for lens correction. Calling these "retouching" is not concordant with what "retouching" normally means, ie. localized manual alterations.
>"Adobe Is Using AI To Catch Photoshopped Images "
Oh well, I guess that means they can't detect Gimped images, nor any other photoedited images.
Can't wait till someone makes an AI that smooths photoshopped image so other AIs can't detect that they are photoshopped.
If AI can find it, then AI can hide it too.
Look into Generative Adversarial Networks. The principle you're talking about has actually become a (very, very promising) training technique.
We are reaching a point where we can't trust photographic or video evidence without a secure chain of custody.
Check out the newest video based fakery presented at SIGGRAPH 2018:
This shit is insane.
I know when something looks shopped. I can tell from some of the pixels, and and from seeing quite a few shops in my time.
Important development on the week that Time magazine posts a completely fake photo (perhaps obvious) of an event that did not happen (not at all obvious) as its cover. And then fails to issue a retraction.
It's frightening, but non enlightened people will have to come to their own conclusions.
Generally it's not even the photo that is false, it's the subtext. You tell a story and show a photo that looks close enough to the story and seems to "prove" it, suddenly people take it as undeniable truth, just because there is a photo. It has been done ever since you could print photos in newspapers and books, soviets were really proficient at that. They were also pretty good at analogue photoshopping.
Generative adversarial networks are a thing, y'know. You've built an AI tool that'll detect photoshopped images? Well fine. That just helps the photoshopping AI get better at photoshopping without being detected by it.
what about false positives? say your freedom or life depends on a photo you know is genuine, but AI says itâ(TM)s fake? when we let machines _make life changing decisions_ we are doomed.
how about an AI to cover up the photoshop work, or an add-on to photoshop?
How do you come to a valid conclusion when everything you know could be a lie?
Garbage in... Garbage out.
She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.