Slashdot Mirror


The Face Detector

Roland Piquepaille writes "Almost all human faces have common characteristics, such as two eyes and one mouth. Still, some people, affected by face blindness, cannot recognize one face from another one. So it's understandable that face recognition is a major challenge for computer vision systems. In "Facing facts in computer recognition,", the Pittsburgh Post-Gazette reports that a team from Carnegie Mellon University's Robotics Institute has developed a very accurate software to find faces within images. By analyzing only 768 pixels, the system can detect 93 percent of the faces in a set of images while falsely identifying four objects as faces. The Face Detector Demo is available online and you can submit an image for analysis and receive the results by e-mail. The technology will be used for security purposes, but also by digital photography companies who want to automatically reduce "red eye" effects. You'll find more details and references in this overview."

5 of 241 comments (clear)

  1. Re:But does it detect... by pridkett · · Score: 4, Informative

    Yes, yes it does. This one of the big problems with the software, is that some things look like faces and really aren't. A human can tell because we've got a lot more training on different data sets. After seeing some of the demos of this stuff, either they really jacked up the accuracy in the last few weeks, or it was under more controlled settings. Off a picture from a new york street it could only pick up about 60% of the faces and had a decent amount of false positives.

    Also, for those who won't read the article, this is just about finding the faces, not recognizing them. This is a prerequisite toward ubiquitous facial recognition.

    --
    My Slashdot account is old enough to drink...
  2. Re:Portable face detector by Xentax · · Score: 4, Informative

    I think this technology just recognizes faces from backgrounds, it *does not* appear to uniquely identify faces (a la fingerprints).

    Others have tried that, and we all know how monumentally insufficient it has been thus far as a legitimate security tool, in terms of missed matches and a high false-positive to actual positive ratio.

    Xentax

    --
    You shouldn't verb words.
  3. "Face Blindness" by raygundan · · Score: 4, Informative

    While I agree with you about the general "culture of euphemism," as you put it-- I don't think this is one of those times. Face Blindness is not referring to people like you and me who are just lousy at remembering who we met, but rather people with profound neurological disorders who *literally* cannot tell a face from something vaguely facelike, like a vase or a particular arrangement of shadows. This goes far beyond not remembering the guy you met at a convention a year ago-- but rather not even being able to tell the difference between his face and the PDA he was holding.

    For a quick read on it, check out The Man Who Mistook His Wife for a Hat. The things that happen to the poor people in this book as a result of disease, physical damage to the brain, or conditions they were born with are bizarre but definitely interesting.

  4. Let me explain... by fingerfucker · · Score: 5, Informative

    I am no expert in this technology, but I am somewhat knowledgable about it, let me explain something.

    You won't understand how hard is it to actually pull off something like face recognition until you yourself actually sit down and try it, only to realize that the problem is much more complex to solve when it has to be so all-encompasing.

    The first step to face recognition is to recognize where the face is. The result of this process are quadrilaterals that carve out the face so that when you crop, you are left with exactly the face (frontal, or profile view or other).

    A common technique used to do that is to locate the eyes. Most faces (heck, even those with veils on them for relegious reasons!) will contain eyes. Then, when detecting where the face is, you are only left with not having covered people who are wearing sunglasses (which are much easier to detect).

    After you have located the eyes, you gauge by their proportions the approximate proportions of the face. Then, you apply an iterative technique (varies in principle, typically based on differential calculus combined with numerical methods of approximation) to locate the bounds of the face so you can eventually crop it to know WHERE THE FACE IS.

    "Obviously", the iterative technique has to be able to detect false positives via a threshold set that will rule out the non-face. However, once you have located the eyes with certain reliability, the overall chance that you have come across a face is pretty solid.

    The problem is complicated as it is already as you can see!!

    Only after FINDING the face, you can start MATCHING the face. At that point you are facing a number of problems that the imagination of most /.-ers can conceive of... Bierds, smiles, teeth-showing, frowns, skin tone changes and the most popular by all scientist: plastic surgery....

    A common approach to the actual face matching is a technique of the so-called eigenfaces, whereby you compute a "common" face of the pool and then you can navigate down the specialization of characteristics (e.g. bigger, bigger, bigger nostrils) as you drill down, narrowing down the pool of possible faces.

    There is nothing that takes away from how much state-of-the-art CMU's research is. It would be like saying "why is someone dealing with virtual memory management of an operating system if by now, we already have user applications for the OS". Do you see the flaw in such thinking?

    The science behind is a lot of mathematics, so dear parent, please don't be ignorant of this type of work just because you don't understand its complexities...

  5. Re: Okay, call me crazy by Caeda · · Score: 3, Informative

    The difference, is something I've had to deal with at various jobs. Although I can after seeing a person for quite some time (several hours or meeting/talking with them 5-6 times for an hour or more) I can keep their face and name in memory, I cannot do this on a short term basis. Example. I've worked in a grocery store and a K-Mart. People will often stop you to ask where something is, and, if the item is out, you have to go check in the back for them. When people would ask me for something, and I'd have to go to the back, I'd have a problem finding them if they moved from the time I left to the time I came back. Half the time, I would be lucky enough that either the person didnt move, was waiting for me and spoke up, or was wearing some ungodly horrible color of clothing that I could instantly identify and find. The other half of the time, the person was wearing something dull and wandered off a little way and I would have no chance to recognize them unless they came back to me. Really, its a pain in the ass to be that way, as your always wondering if your going to find the right person when you get back from something. But its nothing you cant live with... I'd imagine it'd be horrible for it to get worse and not recognize family...

    --
    ~~ Please keep your arms, legs, and outright stupidity inside the ride at all times. Thank You ~~