Face Recognition - Real or Science Fiction?
An anonymous reader writes "Facial recognition software has been touted as one of the technologies that will change our future, particularly in law enforcement. How close are we to being recognized by a computer anywhere we go, as portrayed in movies like Minority Report? According to the industry's recent Public Relations releases, these products are closer than we think.
The reality though, is that current products work only when utilizing a small comparative sample, and any attempts for an individual to disguise themselves typically throw off the results. To see how far this technology needs to go before becoming mainstream, one site utilized Government-tested face recognition software, available freely through MyHeritage.com, to compare hundreds of famous people, animals, and cartoons to a database of 2,000 celebrities. Some of the results showed promise for the technology, but most were just funny — for example, who would mistake Barbara Streisand for Shrek, or Lance Bass of N'Sync for a Teletubby?"
"who would mistake Barbara Streisand for Shrek, or Lance Bass of N'Sync for a Teletubby?"
I think it's more a question of 'how many beers' than of 'who.'
After working in computer vision for 5 years I've realized that most problems aren't hard - they are not well defined. Mathematically face recognition is not a problem that can be stated.
Many other problems in CV are like this - edge detection, segmentation, etc. But people write hacks that work in restricted conditions and say they've solved.
And look, you could always just put on those Groucho Marx glasses.
I've tried out the software and it was fun for some laughs. I'm not sure how it works exactly but I can tell that the angle of the face makes a difference. When I put one picture of myself in where I'm looking ever so slightly to the right, I'm matched with celebrities photos looking in that direction. When I put in a similar photo facing the other direction, I get a different set of celebrities looking in the other direction. There's a few overlaps and those are the ones I think I look the most like (although it's a stretch to say I have anything that could pass as a celebrity look).
Not to nitpick excessively, but you could easily substitute portions of this article with terms like (and relating to) “Internet”, “personal computer”, “telephone”, “car”, and others. Asking ourselves if a technology is “real or science fiction” when it already exists (albiet in a primitive form) is silly. Of course it exists; the question itself cites examples. Perhaps the meaningful questions might be along the lines of: “what are the challenges associated with making it accurate?” or “what impact will facial recognition have on society?”
Why bother.
I believe Minority Report used retina scans, but that nit aside facial recognition works to a degree and will only get better. Security cams will eventually upgrade to HDTV resolutions, perhaps augmented with very high resolution stills when a potential match is made. This will all take more processing power, but all mighty god Moore will eventually gives us this day our daily CPU load.
About false positives. So what? Eyewitnesses make mistakes also. Eventually, perhaps very soon, machines will surpass humans in this arena just as they have in others. Can anyone here on Slashdot defeat Deep Blue at Chess?
As to the legality or ethics, what can be done will be done, at least in public areas. If it would be legal for a human to do (they haven't outlawed humans scanning for suspects in public areas) then it will be legal for machines to do despite the unease many will feel knowing they are constantly being watched.
Letter To Iran
But don't we almost always get a computer to solve a problem that's not strictly a mathematical one using "hacks that only work in restricted conditions"?
Our spell-checkers in our word processors don't actually know anything about the rules of a language, phonics, etc. They just do lookups from a dictionary. If a word's not listed, it has no idea if it's spelled properly or not -- even if the misspelling is one that's simply not a possible correct sequence of letters for the language. Most don't even realize if a word is misspelled in the context of the sentence, as long as it matches a correct spelling in the word list.
Until we figure out how the human brain recognizes faces as individuals, we can't expect anything *but* a clever hack for a computer to do the same. And truthfully, I suspect the human brain takes many things into account to do a "recognition" on a person. How often do you see somebody in the store that you're pretty sure you know from a previous job, school, etc. but you're not quite sure? I've had this happen a few times, and to make a better determination, I had to take other factors into account, like the sound of their voice if I heard them speak, the way they walked, or maybe an expression that came across their face. Humans "key in" on specific things that help them remember a person. And depending on which "features" they chose, they may or may not be effective. (Say you remember a gal really well because of her long, flowing hair? If she cuts it real short, there's a good chance you won't recognize her at all anymore if she walks by you.)
or, maybe it's better to not carry a half-gram of coke on you.