Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

How does facial detection with matrices work?

  1. Jan 9, 2015 #1
    Hi all, there is a facial detection program called eigenfaces that supposedly uses eigenvectors to recognise faces, can anyone here share any intuition on how that works or send a link? Any help apreciated.
  2. jcsd
  3. Jan 10, 2015 #2


    User Avatar
    Homework Helper


    The rough idea is that you start with a bunch of images of faces, and you compare the images, to calculate 'eigenfaces', which are composite faces which vary from the mean in different ways. The critical point is that these composite faces contain as much information per image as possible. So, say you are given 100 images of faces, then you could build new faces using a mix of all 100 faces. But, instead, you could calculate the eigenfaces, and just use the first 5 eigenfaces. And by using a mix of these 5 eigenfaces, you could potentially make (almost) as much variety as you could with the original 100 images. So, in a sense, we are trying to reduce the dimensionality of our problem, while still keeping as much of the information as possible.
Share this great discussion with others via Reddit, Google+, Twitter, or Facebook