SlideServe
Menu
Préférences
© SlideServe · v2026

ECE 533 Final Project

boaz avatar
13 diapositives · 298 Views · Oct 15, 2014

ECE 533 Final Project. SIMPLE FACE RECOGNITION IMPLEMENTATION FOR COMPUTER AUTHENTICATION. Josh Easton - Tin-Yau Lo. Goal. Demonstrate the feasibility of computer authentication using facial recognition algorithms. What is facial recognition?.

ECE 533 Final Project - slide 1
01 / 13ECE 533 Final Project
1 / 17

Télécharger la présentation

ECE 533 Final Project
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. ECE 533 Final Project SIMPLE FACE RECOGNITION IMPLEMENTATION FOR COMPUTER AUTHENTICATION Josh Easton - Tin-Yau Lo

  2. Goal • Demonstrate the feasibility of computer authentication using facial recognition algorithms

  3. What is facial recognition? • Every person’s face has a set of unique characteristics • Some examples are: • Distance between eyes • Location and size of nose • Distance from forehead to chin • Humans are able to easily recognize a face

  4. What is computer-based facial recognition? • Programming a computer to use an algorithm to detect if two faces match

  5. Facial recognition algorithms • Various computer algorithms exist that can be used to recognize faces • Eigenface analysis (AKA Principal Component Analysis) • Hidden Markov Models

  6. Eigenfaces • Computer is trained with several pictures of the same face • Eyes are used as reference point between pictures • Various Eigenvectors are calculated to create a signature of the face

  7. Eigenfaces

  8. Embedded HMM for Face Recognition Model- - Face ROI partition

  9. Face recognition using Hidden Markov Models • One person – one HMM • Stage 1 – Train every HMM • Stage 2 – Recognition Pi - probability Choose max(Pi) 1 … n i

  10. Running the Programs • The distribution came with the directory “FaceRecognitionCap” and “FaceRecognition”.

  11. FaceRecognitionCap • Quicktime Java program, that requires Quicktime 6.1 and a compatible camera that support Quicktime on Windows with a simple recompilation. • It runs out of the box on Mac OS X by double-clicking the “FaceRecognitionCap” Icon. Push “Power” to initialize the Firewire bus, and click “Take Snapshot” to produce a 320x240 greyscale image suitable for “FaceRecognition”. The resultant capture file is “test.jpg”

  12. FaceRecognition • FaceRecognition is the actual face recognition engine. Type the following at the “FaceRecognition” directory : java FaceRecognition trainedimages testing.jpg • A sample running such as the following will be produced : kenneth% java FaceRecognition trainedimages testing.jpg Constructing face-spaces from trainedimages ... Comparing testing.jpg ... Most closly reseambling: 15.jpg with 2.108734631580217 distance. kenneth%

  13. Conclusion • Facial recognition software is a new, advanced replacement for text passwords • We can look forward to seeing more facial authentication systems in the future