New Photo Fraud Detection Software 124
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.'"
open source? (Score:5, Interesting)
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?
This article likes to contradict itself (Score:5, Interesting)
As pointed out earlier, apparently the source code won't be released but it is open-source. Interesting.
Anyways, also FTFA:
So do they get accepted or rejected?
Re:open source? (Score:5, Interesting)
Or he might not know what he's talking about, and/or wanted to use the term "open source" for good free publicity.
Re:what could go wrong? (Score:4, Interesting)
"...What could possibly go wrong?..."
Well, memory leaks and array bounds probably won't go wrong
Looking at some benchmarks [idiom.com] 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
A matter of time (Score:2, Interesting)
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...
MMMM. My first test to beat this would be. (Score:3, Interesting)
Re:open source? (Score:3, Interesting)
OSD: 5. No Discrimination Against Persons or Groups. The license must not discriminate against any person or group of persons.
Re:open source? (Score:4, Interesting)
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.