Slashdot Mirror


New Photo Fraud Detection Software

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.'"

124 comments

  1. but... by smash · · Score: 4, Funny
    How do we know the fraud detection software isn't fraudulent? :D

    smash.

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    1. Re:but... by ragefan · · Score: 1

      Do they teach the Dark Side of the Force at Darthmouth College?

  2. Very good idea, but... by jibjibjib · · Score: 5, Funny

    Can we adapt it to detect Slashdot article fraud?

    1. Re:Very good idea, but... by KDR_11k · · Score: 2, Funny

      Perhaps if you can define "article fraud".

      --
      Justice is the sheep getting arrested while an impartial judge declares the vote void.
    2. Re:Very good idea, but... by aussie_a · · Score: 1

      A piece that pretends to be an informative news article, but is in actuality, a slashvertisement.

    3. Re:Very good idea, but... by zambotsu · · Score: 2, Funny

      Or better yet, can we adapt it to detect duplicate Slashdot articles?

    4. Re:Very good idea, but... by Hanthus · · Score: 1

      Beatles Beatles comes to mind

    5. Re:Very good idea, but... by doxology · · Score: 1

      First post fraud?

      --
      sigfault. core dumped.
  3. open source? by YrWrstNtmr · · Score: 5, Interesting
    "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?

    1. Re:open source? by aussie_a · · Score: 4, Interesting

      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.

    2. Re:open source? by trollable · · Score: 0, Troll

      The license may have a clause that limits who can get access to the software

      An open-source license can not have such a clause.

    3. Re:open source? by NathanBFH · · Score: 4, Insightful

      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.

    4. Re:open source? by dfgchgfxrjtdhgh.jjhv · · Score: 1

      the gpl restricts re-distribution of gpl'd code, if it isnt redistrubuted under the terms of the gpl. i dont believe it restricts use, unless redistribution is defined as 'use'.

    5. Re:open source? by twoshortplanks · · Score: 1

      No, a Free Software licence may not have such a claim. Free and open source software are not always the same thing!

      --
      -- Sorry, I can't think of anything funny to say here.
    6. Re:open source? by Cal+Paterson · · Score: 1

      When you distribute source, but don't allot redistribution of source, that's closed source. I believe AT&T used to do exactly the same thing, back in the day.

      This seems like the professor is trying to limit access to his source in order to either keep the number of people with access to the softare low. This is probably for a couple of reasons; people could pick holes is his source and find ways to beat his code, or he just doesn't want anyone outside of government to have the program.

      He's throwing aroung terms like "Open Source" but he's actually trying to stop Linus's Law from coming into effect. Sounds more like security through obscurity.

    7. Re:open source? by Anonymous Coward · · Score: 1, Informative

      Open Source is not some open ended concept, it has a clear definition: http://www.opensource.org/docs/definition.php

    8. Re:open source? by aussie_a · · Score: 1

      He allows redistribution of the source, merely to a limited amount of people (based on profession rather then numbers). I guess it depends which part of open source you think signifies something to be called open source. Altering and redistribution to particular people, or redistribution to anyone?

      Funnily enough, all open source licenses have limitations. So a limitation that says "only the following american government agencies" doesn't necessarily exlcude it from being open source, IMO.

    9. Re:open source? by cb0nd · · Score: 1

      Maybe, but this whole discussion is merely philosophical, since the source would be readily available for download very soon in P2P networks.

    10. Re:open source? by Bing+Tsher+E · · Score: 1

      An Open Source Licenced piece of software can go to a community who will not distribute it outside their peer group, however. If no binaries make it outside that community, no source needs to be distributed outside that community, either. It cannot be done by edict as part of the license. But that's the only restriction.

    11. Re:open source? by Bing+Tsher+E · · Score: 1

      Is Free Software a registered trademark of the FSF? It should be, if it is not already.

    12. Re:open source? by jefu · · Score: 1
      "When I use a word [...] it means what I choose it to mean. Neither more nor less. The question is who is to be master?" Humpty Dumpty (in "Through the Looking Glass").

      In real use, words (and phrases) mean what the speaker (writer) wants them to mean. They also mean what the listener (reader) hears them as meaning. (This is rather less the case in the context of formal documents of whatever sort - which is where your cited definition appears.) Definitions in dictionaries reflect that use (yup, I tend to the descriptive side of linguistics).

    13. Re:open source? by IdleTime · · Score: 1

      I'll be watching for the program in alt.binaries.warez.* hierarchy....

      --
      If you mod me down, I *will* introduce you to my sister!
    14. Re:open source? by ScrewMaster · · Score: 1

      Well, the only truly open "license" is the public domain. Otherwise, the only real point of having a license is to delimit the use of the copyrighted work. And that's okay, one simply has to accept that the term "open" is not an absolute.

      --
      The higher the technology, the sharper that two-edged sword.
    15. Re:open source? by trollable · · Score: 1

      Exactly. And that's what I mean. You can not put restriction but you can distribute the software only to a small number of persons. However these persons can do the same.

    16. Re:open source? by trollable · · Score: 2, Interesting

      Could you argue please? AFAIK, FS and OSS are similar for this question.
      OSD: 5. No Discrimination Against Persons or Groups. The license must not discriminate against any person or group of persons.

    17. Re:open source? by trollable · · Score: 1

      If you really want to take the term 'open source' to the extreme,

      I use the OSD (opensource.org), nothing more, nothing less. And you can't restrict distribution. You can twist the meaning of 'opensource', I won't.

    18. Re:open source? by trollable · · Score: 1

      Gosh, a dumb elf has marked me as a troll.
      Darnassus will burn!
      BTW I've eaten him.

    19. Re:open source? by bill_mcgonigle · · Score: 3, Interesting

      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.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    20. Re:open source? by Tweekster · · Score: 1

      That is one groups interpretation of what OSS is.. for many other people, including in practice that is not necessarily true.

      --
      The phrase "more better" is acceptable English. suck it grammar Nazis
  4. This article likes to contradict itself by icydog · · Score: 5, Interesting

    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?

    1. Re:This article likes to contradict itself by ezzzD55J · · Score: 1
      So do they get accepted or rejected?

      Accepted I assume, otherwise it isn't a problem. I assume this guy gets the papers rejected with his software.

  5. Same shot from a different angle... by Tsar · · Score: 4, Insightful

    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.

    1. Re:Same shot from a different angle... by jibjibjib · · Score: 3, Funny

      Ah, yes, a spell checker. Now there's something we *can* use to detect slashdot article fraud.

    2. Re:Same shot from a different angle... by JoeCommodore · · Score: 1

      Or inverting the algorithm to "correct" a picture, it may not be that easy, but it does provide a guideline to those that want to make stuff up a way to validte it as real.

      --
      "Enjoy what you're doing! If it becomes drudgery, you're doing it wrong!" - Jim Butterfield
    3. Re:Same shot from a different angle... by Anonymous Coward · · Score: 0

      I wonder how long it will take for leaks to get to the underworld. That kind of spell checker might be worth lots of money to elements of the underworld. No amount of controlled distribution will ensure nobody in the pipeline gets bought. Anybody up for bets?

  6. Can it detect all the FAKE kiddie porn pix via FBI by Anonymous Coward · · Score: 0

    Can it detect all the FAKE kiddie porn pix the FBI keeps flooding the internet with with URLS pointing back to FBI created honeypot web sites, and strewn all over legitimate usenet groups?

    They (the fbi) puts images of kids heads on nude 18 year old skinny bodies and then wait for the perverts to access the urls only found in the photos.

    I bet half the kiddie porn out there is probably from the FBI! Really!

    A decade ago Playboy magazine ran an expose that reported that the usa governemt actually MANUFACTURED and distributed kiddie porn via the USPO. The groundbreaking political article ended a longstanding ruse of the post offices Postmaster General from the ensuing outrage at the corrupt practice.

    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.

    nowadays its the same sort of thing i guess, but its a honeypot and uses FAKED photos of composited heads put on bodies

    Perhaps this cool new software can poke fun at the lame attempts to round up the perverts?

  7. please please please by drDugan · · Score: 0, Offtopic
    1. Re:please please please by Whiteox · · Score: 1

      So there's some big birds in the pics....
      Now what?

      --
      Don't be apathetic. Procrastinate!
  8. Outsource.. by LilGuy · · Score: 1

    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...

    --

    You're nothing; like me.
    1. Re:Outsource.. by Bing+Tsher+E · · Score: 1

      I know you won't agree, but many people view 'getting rid of the CIA' as being equivalent to 'getting rid of the fire department' on certain levels.

  9. DARTHmouth College? by Anonymous Coward · · Score: 0

    Sounds like somewhere Sith lords are trained.

  10. Why Soviet Russia would love to go digital by AHuxley · · Score: 2
    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

    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?

    --
    Domestic spying is now "Benign Information Gathering"
    1. Re:Why Soviet Russia would love to go digital by thecoolestcow · · Score: 0

      "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?"

      That shouldn't be modded as a troll. Although he is unfair to Russia, he has a very good point that should be taken into consideration. What if a government does pass off real pictures as hoaxes because of their "infallable" software?

  11. Can we close this thread now please? by Whiteox · · Score: 0, Redundant

    We've had enough intelligent discussion about another no-brainer.
    How about posting something more interesting?

    --
    Don't be apathetic. Procrastinate!
  12. Fallibility by Mikey-San · · Score: 5, Insightful

    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.

    --
    Mikey-San
    Karma: +Eleventy billion (mostly affected by watching Celebrity Jeopardy)
    1. Re:Fallibility by CastrTroy · · Score: 1

      It really depends on how hard it is to use. If it's the kind of thing where you feed it the file, and it spits out a percentage of how likely it is that the image is fraudulent, then perhaps you could have a regular cop working the system. Or at least a Cop who deals with computers on a day to day basis. I don't think you'd really have to know exactly how it works to get it to work right. I'm just worried that the error rate might be a little off.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    2. Re:Fallibility by Anonymous Coward · · Score: 0

      This is really BS. You ever did some halfways serious fraud search? In any real world, real fraud detectors will do anything but publish their results. They instead will craft their tools and use them as tools and counter strike weapons for background work, but then do the real accusation, the real social discussion, on an entirely different subject - but never use fraud detection in digital images for front work - precisely because you do not want to explain the intricacies of digital image fraud detection to a jury - after which all of the explanations will be part of a public court record. So, "publish"... y'all crazy here or WHAT? "Well trained". That tag's void when shit like this hits the fan.

  13. It's a fraud, because my blackbox software says so by Jivha · · Score: 5, Insightful

    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 ;-)

  14. It works!! by AnonymousYellowBelly · · Score: 2, Funny

    It determined that Pamela Anderson's boobs are FAKE!!
    =D

    --
    Disclosure: I'm stupid
    1. Re:It works!! by rubberbando · · Score: 1

      Unfortunately, it also determined that goatse is real, shortly before self-destructing...

      --
      DEAD DEAD DEAD DELETE ME
  15. You may like to read this by Anonymous Coward · · Score: 1, Informative

    "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/

    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.

  16. what could go wrong? by Loconut1389 · · Score: 4, Funny

    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!

    1. Re:what could go wrong? by titzandkunt · · Score: 3, Interesting


      "...What could possibly go wrong?..."

      Well, memory leaks and array bounds probably won't go wrong ;-)

      Looking at some benchmarks for numerical processing using Java, it appears to stack up quite well agains C++ at least.

      Yeah I know, what exactly is being measured, are the benchmarks relevant, are any benchmarks relevant, blah blah blah. Just pointing out that the parent's postulated x60 slowdown is a trifle pessimistic.

      T&K

      --
      Political language ... is designed to make lies sound truthful and murder respectable...
    2. Re:what could go wrong? by Loconut1389 · · Score: 1

      exaggeration is what makes the point/makes it funny, no? =)

    3. Re:what could go wrong? by 777v777 · · Score: 2, Informative

      I saw a 60x slowdown in a journal paper describing this exact topic(Java vs. Fortran). Their summary was that it may be possible to get Java fast but by default Java is(was) slow.

      Look at "Java for Numerically Intensive Computing: from Flops to Gigaflops" or "Java for high-performance numerical computing". These both tell that better libraries(for multidimensional arrays) and relaxation of the floating point requirements of Java can speed up things a lot.

    4. Re:what could go wrong? by titzandkunt · · Score: 1

      Yeah. If left to its devices, the JDK will do all numerical stuff in double-precision. This is absolutely diabolical for things like acumulating the results of a matrix multiplication, where intermediate result accuracy can be allowed to slide while the final total accuracy must be maintained. Who ever said that numerical calcs were easy? Java can be slow, but it doesn't have to be...

      --
      Political language ... is designed to make lies sound truthful and murder respectable...
    5. Re:what could go wrong? by Anonymous Coward · · Score: 0

      Of course, comparing a coomputationally intensive Java implementation to a C++ implemenentation for speed is like comparing the Hindenberg to the Titanic for turning radius. It's not why you use either language.

    6. Re:what could go wrong? by 777v777 · · Score: 1

      Those papers I listed describe the problems with java, including the need for precise exception handling which limits compiler code restructuring(like loop unrolling), among the commonly known things like bounds checking for all array accesses.

    7. Re:what could go wrong? by pikine · · Score: 1

      It looks like, at least for light direction computation, linear algebra is used intensively. If they use LAPACK for Java, then their program will at least attain the same efficiency as in MATLAB if not more efficient. MATLAB programs are interpreted, so they could not be more efficient than compiled code.

      --
      I once had a signature.
    8. Re:what could go wrong? by Anonymous Coward · · Score: 0

      It depends on how extensively this application makes use of the JIT Accelerator that was introduced in MATLAB 6.5:

    9. Re:what could go wrong? by kaffiene · · Score: 1

      I hope that sand your head is buried in is nice and warm.

    10. Re:what could go wrong? by Loconut1389 · · Score: 1

      see my other post in reply to the first reply.

    11. Re:what could go wrong? by kaffiene · · Score: 1

      So... FUD is the new funny?

      I see. So M$ is actually acutely ironic and you /. fanboys just don't get it. Sly.

  17. In related news... by Elitist_Phoenix · · Score: 5, Funny

    In related news NASA announced today that it would close its public picture archives ;)

    --
    "I'm going to f***ing bury that guy, I have done it before, and I will do it again. I'm going to f***ing kill Google"
    1. Re:In related news... by Anonymous Coward · · Score: 0

      Hahahahahaha. man that is so funny.. lol

      this is a really good one :)

    2. Re:In related news... by Elitist_Phoenix · · Score: 1

      I see your posted AC, thus I can only conclude that your are one of "them" trying to lure me into a trap by appealing to ego while your colleagues in their suits and black sunglasses surround my house! Well its not going to work I tell you, because you've got the wrong house I'm using a proxy server! Hahahaha! All that is outside me house is a delivery truck labelled:
      Flowers
      By
      Irene

      Oh god! You bastar... NO CARRIER

      --
      "I'm going to f***ing bury that guy, I have done it before, and I will do it again. I'm going to f***ing kill Google"
    3. Re:In related news... by TubeSteak · · Score: 1
      The White House might have some explaining to do as various news agencies run every last picture on or from whitehouse.gov through the fake analyzer.

      The Administration has been caught numerous times photoshopping soldiers into and out of pictures. (And I'm sure Clinton did it too.) I hope a tool like this would encourage a little more honesty & a little less photochopping from the gov't PR people.

      /And if a program like this really takes off and is distributed to the media, I think it's fair to expect it available for download within the month.

      --
      [Fuck Beta]
      o0t!
    4. Re:In related news... by Anonymous Coward · · Score: 0

      i work in a junk electronics store in stl and we had a customer wear a tin foil hat in a fishermans hat inside he had duct tape

  18. A Java Version by pugugly · · Score: 3, Funny

    So - when can I expect to see this as a Firefox Extension?

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

    Pug

    --
    An Invisible Entity of Vast Power whose existence must be taken on faith alone: Liberal Media
    1. Re:A Java Version by jimicus · · Score: 1

      This nude of Britinet Spears has been photoshopped

      I've never heard of Britinet Spears, how would I know what she's supposed to look like anyway?

  19. It'll only really get fun ... by the+bluebrain · · Score: 1

    ... 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.

    --
    yes, we have no bananas
  20. Shock by Anonymous Coward · · Score: 0

    Goatse! Won't somebody think about Goatse?!

    Oh, here's two more things for your viewing pleasure:

    http://poxe.ru/img1/we2356546.jpg
    http://poxe.ru/img1/muscles_only.jpg

  21. Re:idea seems gud, but..... by Anonymous Coward · · Score: 0

    but how we do trust this software ? For that we should go for another third party tool ? huh Arun A.S http://www.arunspillai.blogspot.com/ http://www.bloglines.com/blog/arunsasikumar

  22. Images used for testing by noidentity · · Score: 1

    Apparently they consulted with FARK.com's talented staff of professional photo retouchers while testing the software.

  23. open source is a trademarked term. by Anonymous Coward · · Score: 0

    text is unnecessary.

  24. Morphing? by earthstar · · Score: 1

    So would this s/w be able to figure out morphed pics of celebrities ?
    Great if it could do that.

  25. Moon landing (you knew it was coming!) by MrNaz · · Score: 1

    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 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 :)

    --
    I hate printers.
    1. Re:Moon landing (you knew it was coming!) by LiNKz · · Score: 1

      The last pictures shadow looks how it should be -- The leg of the lander is angled, which causes the shadow to look off.

      --
      Proceed with Format (Y/N)? Y
    2. Re:Moon landing (you knew it was coming!) by WWWWolf · · Score: 1

      Your arguments sound awfully familiar to those already refuted. In short: Stars aren't usually visible because of the fact that capturing those would need longer exposure, meaning the foreground would be overexposed (hint: Try taking a photograph anywhere with odd lighting conditions, then compare that to what you actually *see* - human eyes have pretty damn amazing dynamic range compared to cameras!) The odd shadows are mostly due to the fact that the surface isn't quite as flat as it seems, and the objects may be in a bit different angle than they immediately seem. Honestly, read the above site (and Clavius too).

    3. Re:Moon landing (you knew it was coming!) by TerranFury · · Score: 1

      Amateur HAM radio operators communicated with some of the Apollo missions. HAMS need to position their antennae correctly to do this, which confirms that the signal did come from at least the direction of the moon, and not from some California backlot.

    4. Re:Moon landing (you knew it was coming!) by MrNaz · · Score: 1

      My main arguments were (and I point out again I wrote that when I was 15) regarding the photos, I didn't really put much stock in 3rd and 4th hand information such as the stars argument (I knew of the dynamic range rebuttal) and I didn't even bother mentioning the ridiculous "flapping flag" argument. There's one photo in particular that looks very, very faked. I'd tell you which it is but that'd require me opening a new browser and I can't be bothered :P I believe I highlighted it in my little rant.

      --
      I hate printers.
    5. Re:Moon landing (you knew it was coming!) by MrNaz · · Score: 1

      Exactly, some of them, but nobody was able to communicate with the first one, Apollo 11.

      --
      I hate printers.
  26. $MATLAB/bin/mcc by Anonymous Coward · · Score: 1, Informative

    If it's a matlab program, a C version is available now.

  27. A matter of time by BiDi · · Score: 2, Interesting

    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

    1. Re:A matter of time by amitola · · Score: 1

      You are on crack. No mathematics is going to magically reconstruct pixel information that has been destroyed. If it does, I'm going to get straight to work on a program that starts with a blank hard drive and mathematically interpolates "what should be there"...music, movies, software, whatever.

    2. Re:A matter of time by pyite · · Score: 2, Insightful


      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.


      What makes you think this is possible? Let's say I have a set of 15 numbers, {1, 2, ..., 15}. Now suppose I consider each of those numbers modulo 3. I now have a much smaller set of unique numbers, but multiple numbers in the original set map to the same new number. I can't solve x (mod 3) = 2 uniquely for x. A whole bunch of numbers satisfy that equation. Taking this back the fraud detection standpoint, it's likely that while you might be able to algorithmically generate a fraud, it won't look anything legitimate to the human eye. Much as the collisions found in MD5 are not meaningful because there is no change of mistaking a real message with a fake one with the same hash. So, your thought about reverse modifying is probably unlikely. That's not to say that other weaknesses in the algorithms won't be found.

      --

      "Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman

    3. Re:A matter of time by Anonymous Coward · · Score: 0

      There's already one. It's called ghost.

  28. Re:It's a fraud, because my blackbox software says by jimicus · · Score: 3, Insightful

    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.

  29. how effective would this be? by trb · · Score: 1

    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.

    1. Re:how effective would this be? by symbolic · · Score: 1

      This is quite a generalization. I think a skilled artist could fool this software quite easily. My inclination is to believe that it might compare things like lighting temperature, and overall color makeup between various components, but if you have someone that knows that they're doing, this isn't a big deal.

    2. Re:how effective would this be? by Lehk228 · · Score: 1

      it's a good thing photo editing software doesn't include a color histogram and the ability to alpha the edges of pasted selections/layers.....

      oops back to the drawing board

      --
      Snowden and Manning are heroes.
  30. the bulge by Anonymous Coward · · Score: 0

    So... maybe we can finally put this debate to rest.

    1. Re:the bulge by Anonymous Coward · · Score: 0

      These rumours of George W. Bush being robotically controlled are pure bunk. The box and wires were actually just a poorly tailored shirt as the president explained. I mean come on, how many men haven't worn a wrinkled shirt that made it look like a feeding tube was running up from a colostomy bag toward our oral cavity? We've all been there, right?

  31. JAI has native accelleration... by Anonymous Coward · · Score: 0
    It's called imlib, I think, so if you have it some core operations are done in a native dll/.so.

    JAI being the Java Advanced Imaging library.

    -- ac at home

  32. Government document redaction by darjen · · Score: 1

    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. Re:Government document redaction by Anonymous Coward · · Score: 0

      No, that's just not possible. The information is *gone*. All you'll have is a sequence of 0's and there's no math that can know what it used to be.

      For example, say you hide something by multiplying it's values by 0.
      Your data is 23, 6, 19
      you end up with:
      23 * 0 = 0
      6 * 0 = 0
      19 * 0 = 0
      so your processed data is 0, 0, 0

      You have another set of data thats 12, 2, 8
      12 * 0 = 0
      2 * 0 = 0
      8 * 0 = 0
      giving you processed data 0, 0, 0

      Now, given data 0, 0, 0 how can you reconstruct what was there?
      All you know is:
      x * 0 = 0
      y * 0 = 0
      z * 0 = 0
      There's infinite solutions for x, y & z and only one of them is the correct one.

  33. When will this software be released by Grand+Facade · · Score: 1

    on a Warez site?

    --
    Rick B.
  34. Republicans would never do that! by craXORjack · · Score: 2, Funny
    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.

    --
    Liberals call everyone Nazis yet they are the closest thing to it.
    1. Re:Republicans would never do that! by themushroom · · Score: 1

      As well as the photos of present heads of state meeting favorably with Saddam Hussein or Osama bin Laden back in happier days 10-20 years earlier. I love it when that happens.

  35. Dupe! by Quixote · · Score: 1
    I feel like an old curmudgeon here, shaking my fist and shouting "dupe!".

    Sigh.

  36. Darthmouth? by Anonymous Coward · · Score: 0

    That should be Dartmouth: http://www.dartmouth.edu/.

  37. Government Funded by nurb432 · · Score: 1

    But if its government funded and tied to the GPL, i would think they would be bound to the requirement to give us a copy if we go thru the proper channels. ( like most other government funded software.. and all GPL code. )

    --
    ---- Booth was a patriot ----
    1. Re:Government Funded by Anonymous Coward · · Score: 1, Insightful

      Who said anything about the GPL? Professor Farid certainly didn't.

    2. Re:Government Funded by bentcd · · Score: 1

      No one is required to give you a copy of GPL software. The only requirement is that if someone _does_ give you the software, they must also be prepared to give you the source code.
      If they didn't give you the software in the first place, you're sol.
      In real terms, if the photo guy distributes his GPL'd software only to people who are required by their employers not to redistribute it, then chances are he is acting in the spirit of the licence.
      I wouldn't know how federal regulations might interact with this.

      --
      sigs are hazardous to your health
  38. How long 'til used on Oswald-with-gun photo? by Ungrounded+Lightning · · Score: 1

    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-) )

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    1. Re:How long 'til used on Oswald-with-gun photo? by Keith+McClary · · Score: 1

      You could ask him. A quick Google finds:

      Hany Farid (farid @ cs . dartmouth . edu)

  39. Obviously it can be beaten by grahamsz · · Score: 1

    It it can analyze a 640x480 image and tell if it's a fake or not then it can be beaten.

    There are only so many pixels and so many combinations thereof that it'd quite simply have to be possible to make a fake image that meets all the criteria for a real one.

    1. Re:Obviously it can be beaten by kinzillah · · Score: 1

      20,132,659,200 combinations

      --
      Douglas P. Price
  40. Now, this is true science! by Anonymous Coward · · Score: 0

    "Taxpayers," he said, "are paying me to do this research and it needs to go back out."

    Hany Farid has my upmost respect. It's good to see people contribute rather than exploit.

  41. I don't think that's his point by NigelJohnstone · · Score: 1

    'Information security isn't secure when the algorithm's security depends on its secrecy"'

    I think his point was that people will run images through this software and the software will say "fake" and users will believe it, even when it's wrong. The same problem is true whether closed or open source. They'll substitute the black box's definition of 'fake' for the real definition of fake because it's easier.

  42. MMMM. My first test to beat this would be. by AgNO3 · · Score: 3, Interesting

    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/ Furnace (no not the After deffects set) and the $5000 program them run in. http://www.eyeonline.com/ or http://www.apple.com/shake http://www.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.

    --
    OMG Ponies!!! with Glitter!!!! I miss Pink :-(
  43. If you actually read the article by texaport · · Score: 2, Funny
    It appears that the program also detects software bloat -- it found unnecessary manipulations with some
    Big_Foot_Prints.

  44. Re:It's a fraud, because my blackbox software says by pikine · · Score: 1

    that impossibly perfect low-light picture taken by your photography class buddy

    Still object or moving object? Low-light scenes can pretty much be compensated by large aperture and/or long exposure. Large aperture increases depth of field, and long exposure blurs moving objects. He could also use a high speed film that is more sensitive to light but results in more grain in the image. With experience, you can find a good balance between those three factors and take perfect pictures.

    I'm sure you know all this stuff, since you've taken photography class. What I'm trying to say is he might know a trick or two that you could learn before you start accusing his pictures are fake.

    Now, from what TFA discloses of the fraud detection algorithm---namely (1) anomalies in lighting direction, and (2) statistical correlation of "filled" pixels---it seems unlikely that adjusting color levels or contrast would be detected as fraud, so you could still post-process a badly exposed low-light picture and have it pass the detection. On the other hand, seemingly benign scratch or noise removal would trigger it.

    --
    I once had a signature.
  45. That's exactly the question ... by Ungrounded+Lightning · · Score: 1

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

    That's exactly the question that will come up in court if it's ever used.

    (As another poster has already mentioned in the []blackbox software[] subthread.)

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  46. Blew the link... by Ungrounded+Lightning · · Score: 1

    Oops. Blew the link.

    Try this.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  47. Because it's open source by morzel · · Score: 1

    I know you're trying to be funny but it is explicitly stated in the article that the software used in a "verification" is open source. Seems ok to me.

    --
    Okay... I'll do the stupid things first, then you shy people follow.
    [Zappa]
    1. Re:Because it's open source by Schraegstrichpunkt · · Score: 1

      That helps, but it doesn't solve everything.

  48. surprised it's not mentioned: OJ covers by themushroom · · Score: 1

    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?

  49. nitpick by Furmy · · Score: 1


    Large aperture increases depth of field
    Larger apertures (i.e. f/2.8) have a shorter DOF than small apertures (i.e. f/22).

    DOF info

  50. That prosecuter should be barred for life by Anonymous Coward · · Score: 0

    In cases like this, if the justice dept has any balls and integrity and honesty and any sense
    of law and order, it would bar those type of lawyers from anything to do with law for life, ie 100years.

  51. Photo artifact camouflage by whyde · · Score: 1

    It may be possible to invent a type of apparel that would give a false-positive to the photo manipulation algorighm, so when you wore it, it would always detect a manipulation in the photo, even if they weren't actually doctored.

    They wouldn't be able to say 100% that it was an original, unretouched photo. That may give enough wiggle room to say that the glove didn't fit...

    I'm picturing a shirt/mask/helmet with a pattern on it that resembled jpeg blocking artifacts.