Stories
Slash Boxes
Comments

News for nerds, stuff that matters

New Photo Fraud Detection Software

Posted by ScuttleMonkey on Sun Feb 05, 2006 04:22 AM
from the get-the-red-out dept.
An anonymous reader writes "CNet is reporting that Hany Farid, Professor of Computer Science and applied mathematics at Darthmouth College, has developed a new version of his Image Science Group's photo fraud software now in use by the FBI and large media organizations. The current software is written in Matlab, but the new version will be written in Java making it much more readily available to local police and smaller media organizations. From the article: 'I hope to have a beta out in the next six months,' Farid said. 'Right now, you need someone who is reasonably well-trained to use it.'"
This discussion has been archived. No new comments can be posted.
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • but... (Score:5, Funny)

    How do we know the fraud detection software isn't fraudulent? :D

    smash.

  • Very good idea, but... (Score:5, Funny)

    by jibjibjib (889679) on Sunday February 05 2006, @04:31AM (#14645089)
    (Last Journal: Wednesday January 18 2006, @05:05AM)
    Can we adapt it to detect Slashdot article fraud?
  • open source? (Score:5, Interesting)

    by YrWrstNtmr (564987) on Sunday February 05 2006, @04:35AM (#14645096)
    "Will you be able to get a copy of the Java-based version of the Image Science Group's applications? Probably not. One of the dilemmas of this type of software is that the more widespread the distribution, the more chance forgers will exploit it to their advantage."

    followed by -

    "...the software will be made freely available under an open-source license.
    --
    "Taxpayers," he said, "are paying me to do this research and it needs to go back out." "

    Which is it?

    • Re:open source? (Score:5, Interesting)

      by aussie_a (778472) on Sunday February 05 2006, @05:16AM (#14645172)
      (Last Journal: Friday February 11 2005, @04:09AM)
      Those aren't necessarily mutually exclusive. He said access will be limited, most likely to police, FBI and other government agencies. But if those agencies want to enhance it, or make it better, they'll be able to do so under the open source license. The license may have a clause that limits who can get access to the software, but for those who are able to access it, typical OS rights are given to them.

      Or he might not know what he's talking about, and/or wanted to use the term "open source" for good free publicity.
      [ Parent ]
      • Re:open source? by trollable (Score:1) Sunday February 05 2006, @05:24AM
        • Re:open source? (Score:5, Insightful)

          by NathanBFH (558218) on Sunday February 05 2006, @05:35AM (#14645207)
          Negative. The GPL doesn't have such a clause, but it is easy enough to modify the GPL (or any other license) to allow distribution of the source with the binary, and then restrict distribution of both. Granted, you may be using a different definition of the word 'open' than the software owner is. This scheme is more open than a closed-source solution where I sell you a binary with rights only to use the software and absolutely no rights to the source. While it may offend your OSS senses, it is, I think, a valid use of the term open source.

          If you really want to take the term 'open source' to the extreme, I could argue that even the GPL fails to meet some level of openness. The GPL restricts use of its source code on several accounts.
          [ Parent ]
          • Re:open source? by dfgchgfxrjtdhgh.jjhv (Score:1) Sunday February 05 2006, @06:09AM
          • Re:open source? by Anonymous Coward (Score:1) Sunday February 05 2006, @08:18AM
          • Re:open source? by ScrewMaster (Score:2) Sunday February 05 2006, @02:59PM
          • Re:open source? by trollable (Score:2) Sunday February 05 2006, @04:40PM
          • 1 reply beneath your current threshold.
        • Re:open source? by twoshortplanks (Score:2) Sunday February 05 2006, @06:15AM
        • Re:open source? by Bing Tsher E (Score:1) Sunday February 05 2006, @11:06AM
        • Re:open source? by trollable (Score:2) Sunday February 05 2006, @04:43PM
      • Re:open source? by Cal Paterson (Score:1) Sunday February 05 2006, @06:47AM
      • Government Funded by nurb432 (Score:2) Sunday February 05 2006, @12:30PM
      • Re:open source? (Score:4, Interesting)

        by bill_mcgonigle (4333) * on Sunday February 05 2006, @10:16PM (#14648074)
        (http://blog.bfccomputing.com/ | Last Journal: Tuesday August 07, @06:50PM)
        Or he might not know what he's talking about, and/or wanted to use the term "open source" for good free publicity.

        Odds are something got lost in translation. I met the guy a few years back and he's quite sharp and very nice and unpretentious. He gave me a copy of the paper this work is based on. I thought at the time he should commercialize it. Open source would be even better.

        Anyway, the paper was published and an algorithm should be able to be implemented by anybody with the appropriate skills. So, somebody could do a GPL version even if he doesn't.

        The company I was with at the time wasn't smart enough to accept his offer to collaborate on some research. Just as well for him, I say.
        [ Parent ]
    • Re:open source? by IdleTime (Score:2) Sunday February 05 2006, @01:44PM
  • by icydog (923695) on Sunday February 05 2006, @04:50AM (#14645126)
    (http://www.icydog.net/)

    As pointed out earlier, apparently the source code won't be released but it is open-source. Interesting.

    Anyways, also FTFA:

    Still, around 1 percent of accepted articles contain manipulated images that do significantly affect the results, said executive editor Mike Rossner. Those papers get rejected.

    So do they get accepted or rejected?

  • Same shot from a different angle... (Score:5, Insightful)

    by Tsar (536185) on Sunday February 05 2006, @04:53AM (#14645128)
    (http://tonyc.com/ | Last Journal: Tuesday February 17 2004, @12:12PM)
    Note that the submitter identifies the product as "photo fraud software" not "photo fraud detection software." This is quite apt, since the application will obviously cut both ways. Someone cooking a photo could simply run each version through this software, making minor tweaks until their "improvements" pass its inspection. If the software works the way it appears to, it would be the image manipulator's equivalent of a spell checker.
  • Outsource.. (Score:2)

    by LilGuy (150110) on Sunday February 05 2006, @05:23AM (#14645186)
    Now the CIA can outsource 1/2 their work... :P If we hack it into a video fraud detection package we can effectively get rid of the CIA all together...
    • Re:Outsource.. by Bing Tsher E (Score:1) Sunday February 05 2006, @11:13AM
  • by AHuxley (892839) on Sunday February 05 2006, @05:42AM (#14645216)
    In capitalist west scientist detects your airbrush fraud.

    In Soviet Union you airbrush scientist out of photo.

    http://en.wikipedia.org/wiki/Forced_disappearance# Soviet_Union [wikipedia.org]

    The fun a government can now have with this package will be great.
    False positives to kill a story?
    Could real digital "abusing prisoners" images now be spun as a hoax?
    Just a few well placed reports as to the authenticity of any new digital images could kill a story?
    Or lure a leaker out to 'prove' the reality of the images only to face character assassination?

    • 1 reply beneath your current threshold.
  • Fallibility (Score:5, Insightful)

    by Mikey-San (582838) on Sunday February 05 2006, @05:44AM (#14645220)
    (http://www.mikey-san.net/ | Last Journal: Thursday March 04 2004, @06:23PM)
    From the article:

    "Right now, you need someone who is reasonably well-trained to use it."

    I would like to hope that if this software is going to be used for anything of consequence, that someone reasonably well-trained will always be using it. A system is only as good as its operator, ultimately.
    • Re:Fallibility by CastrTroy (Score:2) Sunday February 05 2006, @10:19AM
    • 1 reply beneath your current threshold.
  • by Jivha (842251) on Sunday February 05 2006, @05:56AM (#14645232)
    As other commenters have already pointed out, the confusion over its open-source nature(is it or is it not?) is critical. Without the source code/algorithm being open-source and freely accessible to the public how can one trust its "judgement"? In a legal situation, an accused will always question the accuracy of the algorithm and the software.

    On a different angle, I wonder how soon before such detection capabilities will be available to consumers either as an installable plugin or web-based feature. Imagine being able to verify the authenticity of any picture on the web, ranging from that nude shot of your ex- to that impossibly perfect low-light picture taken by your photography class buddy ;-)
    • by jimicus (737525) on Sunday February 05 2006, @10:03AM (#14645727)
      (http://www.whitepost.org.uk/)
      What you're saying is a rehash of the argument that "Information security isn't secure when the algorithm's security depends on its secrecy".

      Thing is, does the same thing hold true when you're talking about detecting fakes (say), as opposed to building strong encryption? If I announce "Well, we can tell this photo isn't genuine because this part which shouldn't be in focus is", I've effectively announced to any potential fraudsters who might be listening "OK, folks, you need to learn to get your focusing correct".

      Realistically, the only way such an algorithm remains secure is if it cannot be beaten even with a full understanding of how it works - and I would ask if such an algorithm even exists yet. If the algorithm is anything less than 100% effective, chances are it doesn't.
      [ Parent ]
    • Re:It's a fraud, because my blackbox software says by pikine (Score:2) Sunday February 05 2006, @02:41PM
      • nitpick by Furmy (Score:1) Sunday February 05 2006, @06:55PM
  • It works!! (Score:2, Funny)

    by AnonymousYellowBelly (913452) on Sunday February 05 2006, @06:08AM (#14645243)
    It determined that Pamela Anderson's boobs are FAKE!!
    =D
    • Re:It works!! by rubberbando (Score:2) Sunday February 05 2006, @02:11PM
  • what could go wrong? (Score:4, Funny)

    by Loconut1389 (455297) on Sunday February 05 2006, @06:18AM (#14645259)
    (http://webtrotter.com/blog)
    Rewrite software written in powerful mathematical simulation software in java?
    What could possibly go wrong?

    And now, rather than processing an image in 30 minutes, it takes 30 hours, yay!
  • In related news... (Score:5, Funny)

    by Elitist_Phoenix (808424) on Sunday February 05 2006, @06:42AM (#14645298)
    In related news NASA announced today that it would close its public picture archives ;)
  • A Java Version (Score:4, Funny)

    by pugugly (152978) on Sunday February 05 2006, @06:58AM (#14645323)
    So - when can I expect to see this as a Firefox Extension?

    "Warning: This nude of Britinet Spears has been photoshopped"

    Pug
    • Morphing? by earthstar (Score:1) Sunday February 05 2006, @08:28AM
    • Re:A Java Version by jimicus (Score:2) Sunday February 05 2006, @10:06AM
  • by the bluebrain (443451) on Sunday February 05 2006, @07:02AM (#14645328)
    ... when it's come full circle: Photo manipulation SW gets so good that it can fool the photo manipulation detection SW every time, so you're going to need human specialists to detect the kinds of manipulation that SW can't. Just hope the jury hasn't been replaced by a 12-member P2P system by then.
  • by noidentity (188756) on Sunday February 05 2006, @07:39AM (#14645387)
    Apparently they consulted with FARK.com's [fark.com] talented staff of professional photo retouchers while testing the software.
  • by MrNaz (730548) on Sunday February 05 2006, @08:37AM (#14645487)
    (http://www.mrnaz.com/)
    I wonder what would happen if the software was used to process photos from the original Apollo moon landing. I am of the belief that there is a great possibility that at least the original Apollo landing was faked. Subsequent missions I am not too sure about, but I believe at least the first one was a fraud. I wrote this page [mrnaz.com] up many years ago when I was in 10th grade at school. After reading it again just now, however, I really think I need to update it for new facts I've discovered and general maturity of presentation :)
  • $MATLAB/bin/mcc (Score:1, Informative)

    by Anonymous Coward on Sunday February 05 2006, @08:56AM (#14645546)
    If it's a matlab program, a C version is available now.
  • A matter of time (Score:2, Interesting)

    by BiDi (853932) on Sunday February 05 2006, @09:59AM (#14645715)
    Just a matter of time before this application gets it's brother: "the simulator".

    It uses the same algorithms in a slightly different way: instead of checking for the signs of forgery it finds the tell-tale signs of modification and then reverse-modifies them to "what-should-be-there" to make an "original" modified image.

    The result will be an image that is ofcourse different only from mathematical standpoint - visual information will be the same. If that wouldn't be true I would love to have an application that "unblurs" or "unblackouts" the censored parts of some pictures.

    Image will have after processing the properties of an "original" because the signs of "not-original" will be detected and "fixed". Way to go... :D
  • by trb (8509) on Sunday February 05 2006, @10:18AM (#14645794)
    Photos have gradual changes in color (even when there are abrupt changes in the scene being photographed) and edits don't. But if people are trying to produce edited photos that need to be undetectable, it should be possible to write a filter that fixes edited photos. To do the equivalent of taking a photo of the edited photo. It's easy to seek for someone who isn't hiding. When they try to hide, it's a bit tougher.
  • by darjen (879890) on Sunday February 05 2006, @11:18AM (#14646003)
    I wonder if the software could be modified to easily uncover the blacked out parts prevelant in many government documents. I suspect they would put up a big stink about this though.
    • 1 reply beneath your current threshold.
  • by Grand Facade (35180) on Sunday February 05 2006, @11:20AM (#14646013)
    on a Warez site?
  • by craXORjack (726120) on Sunday February 05 2006, @11:35AM (#14646066)
    The light in the famous doctored photo that puts Sen. John Kerry next to actress Jane Fonda at a protest rally actually comes from two different directions.

    "The lighting is off by 40 degrees," Farid said. "We are insensitive to it, but computers detect it."

    Well even if that one is fake, at least we know that the one of John Kerry french-kissing Joseph Stalin is real.

  • Dupe! (Score:2)

    by Quixote (154172) * on Sunday February 05 2006, @11:54AM (#14646131)
    (http://slashdot.org/ | Last Journal: Wednesday April 16 2003, @07:07AM)
    I feel like an old curmudgeon here, shaking my fist and shouting "dupe! [slashdot.org]".

    Sigh.

  • by Ungrounded Lightning (62228) on Sunday February 05 2006, @01:00PM (#14646396)
    (Last Journal: Friday November 02, @02:49PM)
    I wonder if/when it will be used on the Oswald-with-gun photo that many (apparently starting with Oswald) claim was faked.

    The photo appears at the start of this wikipedia article on Lee Harvey Oswald.

    (Of course the article is the subject to disputes of its own. B-) )
  • by AgNO3 (878843) on Sunday February 05 2006, @02:15PM (#14646684)
    (http://www.rslittle.com/)
    Once you have the comp in done in your image editor with as little pixel and grain distortions as possible. Try the following. Note this does require a $5000 set of plugins http://www.thefoundry.co.uk/ [thefoundry.co.uk] Furnace (no not the After deffects set) and the $5000 program them run in. http://www.eyeonline.com/ [eyeonline.com] or http://www.apple.com/shake [apple.com] http://www.d2software.com/ [d2software.com] (and yes a few others in the $100k+ range) In fact I might even do the whole comp in my film compositor with the use of some other tools. Anyway. Comp elements use historgram matching to match elements in the shot that should have the same color ranges. (You could do a color overlay in PS.) Ok now you have a good comp with good edges or edge blending and light wraps. You completely degrain the shot with furnace (each element seperatly degrained) You then regrain the shot as a whole. degraining and regraining work on all three color plates seperatly so when you regrain the shot it should be adding basically another blending of the of the colors making them uniform to what the original piece of film would have been. Now you take that file and do a film out of that. That is a very simlified break down of the technique. Many of the steps for each step are left out. My basic assumption is that the software looks for irregularities in the pixels deformations, areas of transition, and color offsets in the comp. I would love to go up against this software. (not that I would win but it would be fun to try as long as someone else is paying for the film outs and scans :-).) OH and if your source and destination or supposed to be film you probably want a drum scan not a CCD scan.
  • by texaport (600120) on Sunday February 05 2006, @02:22PM (#14646704)
    It appears that the program also detects software bloat -- it found unnecessary manipulations with some
    Big_Foot_Prints.

  • Another example not mentioned is the OJ Simpson mugshot photos that were on the cover of Time and Newsweek at the same time, where they were the same photo but one adjusted the contrast/gamma so it was darker, more sinister. Not exactly a touchup/photoshopping but still a modification done on purpose to skew interpretations.

    I seem to recall some US guvmint propaganda as well where the picture showed a large group at a speech, denoting good turnout and agreement, yet when you looked closely you saw the same block of people three times. That's why they call it propaganda, right?
  • by Whiteox (919863) <.htcstech. .at. .gmail.com.> on Sunday February 05 2006, @05:30AM (#14645200)
    So there's some big birds in the pics....
    Now what?
    [ Parent ]
  • You may like to read this (Score:1, Informative)

    by Anonymous Coward on Sunday February 05 2006, @06:15AM (#14645254)
    "Basically the famous Playboy article said that the feds deliverred UNSOLICITED kiddie porn to peoples homes and if they did not IMMEDIATELY report it to the feds (as if they open their mail that hour or minute) the gestapo feds kicked down your door and arrested the duped person"

    http://www.eff.org/legal/cases/AABBS_Thomases_Memp his/ [eff.org]

    He ran a BBS that was legal in California. A prosectutor in Tennessee sent him child porn by post in order to use Federal law to have him arrested (for receiving child porn through the post). He was then arrested and taken to Tennessee, charged with selling porn to Tennessee residents and the child porn charge dropped.

    [ Parent ]
    • 1 reply beneath your current threshold.
  • 9 replies beneath your current threshold.