Wednesday, January 6, 2010

EIGENFACES AND DIGITAL IMAGE RECOGNITION


David Mumford, Alan Yuille, and Peter Hallinan at Harvard have taken a different tack in the computer matching of faces. One problem in analyzing a picture of a person's face is that the image depends largely on the presence or absence of shadows, which depend, in turn, on lighting conditions. Mumford and Hallinan address this by computing what they call "eigenfaces".
To obtain these, they photograph a subject under as many as a hundred different lighting conditions. Once digitized, these images can be interpreted as points in a very high-dimensional space (the dimension is equal to the number of pixels in the image). The resulting cloud of points is shaped something like an ellipse. The axes of the ellipse and their lengths can be determined by a computation in linear algebra (to be precise, by computing the eigenvectors and eigenvalues of the Matrix IIt where I is a column-by-column listing of the images and It is the transpose of I). The eigenfaces lie along these axes. The idea is to reconstruct a good approximation to a face under general lighting conditions by combining just a few eigenfaces and then "warping" the result.
The theory of linear agebra carries over into the high-dimensional world of digital images with the computation of "eigenfaces" in an application of control theory to an important problem in pattern recognition. (Figure courtesy of Harvard Robotics lab.)
(From: The Gentle Art of Control , in "What's Happening in the Mathematical Sciences", Vol. 3, by Barry Cipra, and published and available from the American Mathematical Society .)

11 comments:

  1. WOW!!!!!!!!!!!!!!!!!!!!

    Elie, your contribution in this Blog is remarkable!!!!!!!!!!!!! Thanks so much for finding these EIGENFACES! :)

    Great! I love it, I hope your classmates will find it interesting as well!

    great job!

    Zeina

    ReplyDelete
  2. interesting post elie :)
    i never heard about it before..nice

    ReplyDelete
  3. perfect one elie...
    it's a special one

    ReplyDelete
  4. nice topic elie i didnt know that with matricies we can do such thing to reconstruct a good approximation to a face under general lighting condition

    ReplyDelete
  5. hi elie,
    it's a very interesting topic. the idea of reconstructing those eingenfaces is amazing . I haven't heard about it. In your article I also enjoyed reading how matrices can be used in real life to identify the features of a person.
    I find your post interesting in making sense what we learned in class about matrices and vectors.
    Elie Saliba
    pre-med - LAU "byblos"

    ReplyDelete
  6. I found this post very intresting. It is a proof that matrices are used in many domains, especially in our time now. Face recognition is a weak biometric because it is unable to reliably identify persons or worse it will identify the wrong person.
    Face images that are captured by surveillance cameras usually have a very low resolution, which significantly limits the performance of face recognition systems. Therefore, matrices make images more clear and that way thieves could be captured easily.
    Matrices are very important.

    LEA ROSSEK

    ReplyDelete
  7. HI....
    great post and intresting topic....
    computer maching of faces has been an essential technique used for various reasons in identifying an individual's face features that played a supportive role in different majors and it was intresting to know from your article the relation of matrices in such a process where it helps in making the image more clear and the results to be more accurate by increasing the resolution........

    ReplyDelete
  8. Dr. ZEINA..i posted the comment before..i am one of ur LAU students! :) LEA ROSSEK

    ReplyDelete
  9. Very interesting post!!honestly, it was the one that i enjoyed reading the most.i haven't heard before of eingenfaces and digital image recognition, so now not only i found that matricies are related to this subject, but i got to discover something new. i even found a site : http://www.face-rec.org/algorithms/PCA/jcm.pdf, that is a powerpoint show and that further develops this subject, and shows how with matrices we can reconstruct good approximations of ones face...
    Tatiana Souaid
    LAU student

    ReplyDelete
  10. Aha! This is an idea about how can a digital camera recognize the human faces while taking a photo.

    ReplyDelete