Facial Recognition Vinod


Published on

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Facial Recognition Vinod

  1. 1. Facial recognition Vinod V S (081006056)
  2. 2. What is facial recognition ? DATABASE comparing Result : matched or not Image compared with the database
  3. 3. Implementation <ul><li>Any characteristics is converted to binary templates and then it is stored in databases </li></ul><ul><li>Later if verification is needed then these templates are compared </li></ul><ul><li>There are many techniques to find templates </li></ul>Characteristics 011001010010101… 011010100100110… 001100010010010... Templates
  4. 4. How does a human recognize people ? <ul><li>When we see somebody our eyes acts as a scanner and our brain as a database and we recognize them provided his image is in your brain </li></ul><ul><li>When we see people's faces it activates a small region of the brain, known toneuro. When we look at any other type of object this tissue normally stays quiet. </li></ul><ul><li>That means when we see a stranger’s face we go blank and cant recognize ,and the simple reason for that is that we don’t have his face in our database (BRAIN) </li></ul>CAN YOU IDENTIFY HIM
  5. 5. Facial Recognition <ul><li>Every face has numerous, distinguishable landmarks , the different peaks and valleys that make up facial features. </li></ul><ul><li>FaceIt defines these landmarks as nodal points . Each human face has approximately 80 nodal points. </li></ul><ul><li>Some of these measured by the software are </li></ul><ul><ul><li>Distance between the eyes </li></ul></ul><ul><ul><li>Width of the nose </li></ul></ul><ul><ul><li>Depth of the eye sock </li></ul></ul><ul><ul><li>The shape of the cheekbones </li></ul></ul><ul><ul><li>The length of the jaw line </li></ul></ul>
  6. 6. Two problems in face recognition <ul><li>In this photo we can visually see the </li></ul><ul><li>illumination problem ,the software </li></ul><ul><li>cannot recognize areas of dark illumination </li></ul><ul><li>In this photo we can see the person </li></ul><ul><li>is giving a pose which causes a </li></ul><ul><li>difficulty for the software </li></ul>The pose problem The illumination problem
  7. 7. How to solve illumination problem ? <ul><li>Heuristic methods including discarding the leading principal components </li></ul><ul><li>A photo is captured and it is normalized such that the pixels illumination gets increased and we get a clear picture for further processing . </li></ul>
  8. 8. How to solve the pose problem ? <ul><li>Multiple images based methods when multiple images per person are available </li></ul><ul><li>Here we can take a 2d photo and then reconstruct it in 3d and then we can changing the pose illumination and expression using software .This helps us to compare the same kind of pose or </li></ul><ul><li>expression </li></ul>
  9. 9. 3D facial recognition <ul><li>Steps involved </li></ul><ul><li>DETECTION </li></ul><ul><li>ALIGNMENT </li></ul><ul><li>MEASUREMENT </li></ul><ul><li>REPRESENTATION </li></ul><ul><li>MATCHING </li></ul><ul><li>VERIFICATION </li></ul>
  10. 10. Facial detection :DEMO
  11. 11. Facial Detection <ul><li>Faces decompose into 4 main organs </li></ul><ul><ul><li>Eyebrows </li></ul></ul><ul><ul><li>Eyes </li></ul></ul><ul><ul><li>Nose </li></ul></ul><ul><ul><li>Mouth </li></ul></ul><ul><ul><li>Human skin has its own color distribution that differs from that of most of nonface objects. </li></ul></ul><ul><ul><li>Cameras also use the same technology to detect faces </li></ul></ul>
  12. 12. Alignment <ul><li>Once it detects a face, the system determines the head's position, size and pose. </li></ul><ul><li>In real life we saw that we don’t get faces that are frontal and the software is not so intelligent that it can use those images and hence we align the expression ,pose as we need </li></ul>
  13. 13. Measurement <ul><li>After alignment is done, we now measure every detail of the face we want to compare </li></ul><ul><li>The system measures the curves of the face on a sub-millimeter (or microwave) scale and creates a template </li></ul>
  14. 14. Representation <ul><li>The system translates the template into a unique code. This coding gives each template a set of numbers to represent the features on a subject's face. </li></ul><ul><li>This unique code is what needed when we are going to compare the faces with the faces present in the database </li></ul>CONVERTED TEMPLATES
  15. 15. Verification or Identification <ul><li>In verification, an image is matched to only one image in the database (1:1). </li></ul><ul><li>If identification is the goal, then the image is compared to all images in the database resulting in a score for each potential match (1:N). </li></ul>
  16. 16. Future Uses of Facial Recognition Systems <ul><li>It will be mainly used in law enforcement agencies security </li></ul><ul><li>Some government agencies have also been using the systems for security and to eliminate voter fraud </li></ul><ul><li>The U.S. government has recently begun a program called US-VISIT (United States Visitor and Immigrant Status Indicator Technology), aimed at foreign travelers gaining entry to the United States. </li></ul>
  17. 17. <ul><li>Critics say it produces too many false positives </li></ul><ul><li>Invasion of privacy </li></ul><ul><li>To easy to misuse for wrong purposes </li></ul>Not Everyone Loves Face Recognition
  18. 18. Conclusion <ul><li>At present it is most promising for small- or medium-scale applications, such as office access control and computer log in; it still faces great technical challenges for large-scale deployments such as airport security and general surveillance </li></ul><ul><li>Advancements in hardware and software needed </li></ul><ul><li>Slow integration into society in limited environments </li></ul><ul><li>Very large potential market </li></ul>
  19. 19. References <ul><li>J. Gilbert and W. Yang. A Real-Time Face Recognition System using Custom VLSI Hardware. Harvard Undergraduate Honors Thesis in Computer Science, 1993. </li></ul><ul><li>M. Turk and A. Pentland. Eigenfaces for Recognition. Journal of Cognitive Neuroscience , 3(1), 1991 </li></ul><ul><li>www.wickipedia.com </li></ul><ul><li>www.howstuffworks.com </li></ul><ul><li>www.facial-recognition.com </li></ul>
  20. 20. Questions ? ? ? ? ? ? ?
  21. 21. Thank you for your patience