Awesome Web App for Photo Forensics

 

If you’ve ever wondered just how much editing goes into a particular photograph, there’s now a super easy way to find out for yourself. Image Error Level Analyser is a simple web application that takes a URL to a JPEG photo and returns an image showing differing “error levels” in the image. Here’s an example they give:

After submitting the image on the left, they return the one on the right.

Error level analysis shows differing error levels throughout this image, strongly suggesting some form of digital manipulation. Areas to note are the lips and shirt, as well as the eyes. All are at significantly different error levels than their surroundings. Presumably, colours have been altered and areas brightened.

Thus, you can now investigate any JPEG you find on the Internet to see roughly how much the photograph has been edited or manipulated. The app even gives you a permalink to the resulting image comparison. Try it out, and post your permalinks in the comments to share your findings with us!


Update: Here’s an interesting article by Wired on how researchers use this technique.


 

View Comments

  1. TomK32 says:

    Scans of analogue shots, not modified if I remember correctly

    http://errorlevelanalysis.com/permalink/86ea601/
    http://errorlevelanalysis.com/permalink/2d6a20f/

    I guess resizing is doing it's part as well.

  2. This article has a couple interesting examples, though they don't deal with subtle changes:

    http://www.wired.com/threatlevel/2007/08/resear...

    Here is the same image run through the app: http://errorlevelanalysis.com/permalink/5dfa1d3/

  3. Jason Black says:

    Disappointing. First link is original, totally untouched other than cropping and resizing it so I could upload:
    http://errorlevelanalysis.com/permalink/c5dee29/

    This link is an edit I did where I artificially blurred the background and edited out the baloon's string:
    http://errorlevelanalysis.com/permalink/8c2c5c5/

    The first one (the original) indicates far more editing, and the string edits don't show at all in the edited one (in fact the original shows the string as possibly being edited in!).

    Interesting idea, though.

  4. miklos says:

    I usually save my shots for web, (http://www.miklos.ca) at about 70% to minimize filesize… So if what this process does is resaves the image at an even lower percentage, say 95%, wouldn't it just be saving 95% of 70%? My “straight out of camera” shots saved for web are showing huge errors. This thing is dumb :)

  5. Happy_Tinfoil_Cat says:

    FYI, all except the dog pic were heavily edited. In some cases, absurdly edited.

  6. chromoose says:

    Hi there,

    I'm the author of that website – in order to address some of the questions raised here, I've put up an faq: you can see it over it http://www.errorlevelanalysis.com/faq/

  7. chromoose says:

    Miklos : you're exactly right – it takes your 70% quality images, and resaves them at 95%, so essentially, 67%. There is not much difference between 67% and 70%, so it won't show much.

    The way this tool can be used to check for manipulations is if there are differing error levels throughout sections in the image. If everything is pretty uniform throughout, (even if it is bright) then it's an indication that is has not been manipulated.

    I put an faq on my site if you'd like further clarification: http://www.errorlevelanalysis.com/faq/

  8. Thanks for the comment and the clarification :-)

  9. miklos says:

    Perfect! Thank you.

Leave a Reply

blog comments powered by Disqus