SlideShare a Scribd company logo
Final Year Project  Face Recognition Using  Local Features
Introduction - What is Face Recognition? - Using Global Features: Example: PCA and LDA - Using Local Features: Example: Gabor and LBP - Goal of Face Recognition.
Introduction - Objectives of Research: 1-  To Study Face Recognition Systems. 2- To design and develop Face Recognition Systems. 3- To implement Face Recognition System using enhanced local  features.
Literature Review:  Biometrics - Biometrics:
Literature Review:  Biometrics(2) - Biometrics: From Greek words. - Bio=  life , metrics=  to measure .  - Biometrics : identify and verify a person based on  their Psychological and behavioral characteristics.  - This first type of biometrics was fingerprint.
Literature Review:  Face Recognition - Face Recognition: - Verification: (1:1) - Required Unique ID and Biometric Sample. - It will compare the biometric template (sample) with the one it  has on records . - “Match” or “Not Match”.   - Identification: (1:M) - Required Only Biometric Sample.  - It will compare the biometric template (sample) using a smart  algorithm, with each one of the records in a file.  - positive ID of specific Identity given by its unique User ID.
Literature Review:  Face Recognition Features
Literature Review:  Face Recognition Features(2) - Face Recognition Features: - Global Features:  - Focus on the Whole Entire Image. - Less Accuracy. - Local Features: - Focus on the local features of the face, which help to identify  and verify the persons using the unique details in the face.  - More Accuracy.
Literature Review:  Face Recognition Algorithms - Face Recognition Algorithms: - PCA (Principle Component Analysis):  - Works on Global Features. -  It is the most famous.  - It is called Eigenface. - It tries to find a lower dimensional subspace to describe the  original face space.  - there are statistical equations will be used to get the required  image
Literature Review:  Face Recognition Algorithms(2) - ICA (Independence Component Analysis): - It is a statistical signal processing technique. - It is a special case of redundancy reduction technique and it  represents the data in terms of statistically independent  variables.  - Its goal is to minimize the statistical dependence between  basic vectors.  - Provides powerful data representation than PCA.
Literature Review:  Face Recognition Algorithms(3) - LDA (Linear Discriminate Analysis): - Is a dimensionality reduction technique. - It searches for those vectors in the underlying space that best  discriminate among classes, - Its main idea is to find a linear transformation such that feature  clusters are most separable, which can be achieved through  scatter matrix analysis.
Literature Review:  Face Recognition Algorithms(4) - LBP (Local Binary Pattern): - It works on Local Features - LBP operator: summarizes the local special structure of an image.  - LBP is defined as an ordered set of binary comparisons of pixel  intensities between the center pixel and its eight surrounding  pixels.
Literature Review:  Face Recognition Algorithms(5) - LBP (Local Binary Pattern): .  - decimal form of the resulting 8-bit word (LBP code) can be  expressed as follows:
Literature Review:  Face Recognition Algorithms(6) - LBP (Local Binary Pattern):   - We can also do this comparison by applying the following  formula:
Methodology:  LBP - LBP (Local Binary Pattern): - It is used to determine the local features in the face. - It works by using basic LBP operator. - in a matrix originally of size 3×3, the values are compared by the  value of the centre pixel, then binary pattern code is produced.  - The LBP code is obtained by converting the binary code into  decimal one.
Methodology:  LBP Histograms - LBP Histograms (Local Binary Pattern): - Each pixel of an image is labeled with an LBP code . - First it will divide the image to several blocks. - Then it will start calculating the LBP histogram for each block. - after that it will combine every LBP histogram for that image - then you will get all the LBP histograms into one vector.
Methodology:  LBP Histograms(2)
Methodology:  LBP Flowchart
Methodology:  LBP Flowchart(2) - LBP Process Flowchart: - Capture an image then store it. - The process will divide the image to several blocks.  - Histograms will be calculated for each block, then a   histograms will be concentrated into a single vector. - As a result, the facial recognition is represented by  LBP and the shape of the face is obtained by concentration of  different local histograms.
Proposed Solution:  LBP Analysis   - LBP Analysis: -
Proposed Solution:  LBP Analysis(2) - First, the image will be divided to several blocks; each block  is as a matrix of type 3 X 3.  - Then, in each matrix the system will be comparing the  center pixel of the block with the other pixels. - If Center pixel >= other pixel = 1, else = 0. - Getting the binary number of each block. - Converting to decimal number.
Proposed Solution:  Interface Design - Main page:
Proposed Solution:  Interface Design(2) - Example of images  Database:
Proposed Solution:  Interface Design(3) - Scanning Process:
Proposed Solution:  Interface Design(4) - Matched Image:
Proposed Solution:  Interface Design(5) - Image with no matches:
Proposed Solution:  Implementation Plan (Phase II)  - Getting more information about MatLab. - Studying tutorials about MatLab. - Improving the Interim report details. - Training and testing the system. - Overcoming the problems. - Understanding and analyzing the idea of Local Binary Patterns.  - More Research about Face Recognition based on Local  Features.
Conclusion - LBP (Local Binary Patterns) is used to extract the  local features in the face and match it with the most similar face  image in the database.  - LBP is a method that works by dividing the face  image to several blocks. - In the matrix we compare the pixels with the center pixel . - at the end we will get a binary number which will be  converted into decimal format. - will be combined together under one vector which will help to  recognize the face.
The End
Ad

More Related Content

What's hot (20)

Object Recognition
Object RecognitionObject Recognition
Object Recognition
Eman Abed AlWahhab
 
License plate recognition
License plate recognitionLicense plate recognition
License plate recognition
slmnsvn
 
Face Detection
Face DetectionFace Detection
Face Detection
Amr Sheta
 
Face Detection and Recognition System
Face Detection and Recognition SystemFace Detection and Recognition System
Face Detection and Recognition System
Zara Tariq
 
Face Recognition Methods based on Convolutional Neural Networks
Face Recognition Methods based on Convolutional Neural NetworksFace Recognition Methods based on Convolutional Neural Networks
Face Recognition Methods based on Convolutional Neural Networks
Elaheh Rashedi
 
Gabor Filter
Gabor FilterGabor Filter
Gabor Filter
International Journal of Computer and Communication System Engineering
 
Attendence management system using face detection
Attendence management system using face detectionAttendence management system using face detection
Attendence management system using face detection
Saurabh Sutone
 
Automated Face Detection System
Automated Face Detection SystemAutomated Face Detection System
Automated Face Detection System
Abhiroop Ghatak
 
Feature Extraction
Feature ExtractionFeature Extraction
Feature Extraction
skylian
 
U-Net (1).pptx
U-Net (1).pptxU-Net (1).pptx
U-Net (1).pptx
Changjin Lee
 
Face Recognition
Face RecognitionFace Recognition
Face Recognition
Amro El Namory
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
Rahul Jain
 
Image processing
Image processingImage processing
Image processing
Raga Deepthi
 
Fake Image Identification
Fake Image IdentificationFake Image Identification
Fake Image Identification
Venkat Projects
 
Content based image retrieval(cbir)
Content based image retrieval(cbir)Content based image retrieval(cbir)
Content based image retrieval(cbir)
paddu123
 
Cnn
CnnCnn
Cnn
Nirthika Rajendran
 
Edge detection
Edge detectionEdge detection
Edge detection
Ishraq Al Fataftah
 
Object detection
Object detectionObject detection
Object detection
Jksuryawanshi
 
Facial Emotion Recognition: A Deep Learning approach
Facial Emotion Recognition: A Deep Learning approachFacial Emotion Recognition: A Deep Learning approach
Facial Emotion Recognition: A Deep Learning approach
AshwinRachha
 
Pattern recognition and Machine Learning.
Pattern recognition and Machine Learning.Pattern recognition and Machine Learning.
Pattern recognition and Machine Learning.
Rohit Kumar
 
License plate recognition
License plate recognitionLicense plate recognition
License plate recognition
slmnsvn
 
Face Detection
Face DetectionFace Detection
Face Detection
Amr Sheta
 
Face Detection and Recognition System
Face Detection and Recognition SystemFace Detection and Recognition System
Face Detection and Recognition System
Zara Tariq
 
Face Recognition Methods based on Convolutional Neural Networks
Face Recognition Methods based on Convolutional Neural NetworksFace Recognition Methods based on Convolutional Neural Networks
Face Recognition Methods based on Convolutional Neural Networks
Elaheh Rashedi
 
Attendence management system using face detection
Attendence management system using face detectionAttendence management system using face detection
Attendence management system using face detection
Saurabh Sutone
 
Automated Face Detection System
Automated Face Detection SystemAutomated Face Detection System
Automated Face Detection System
Abhiroop Ghatak
 
Feature Extraction
Feature ExtractionFeature Extraction
Feature Extraction
skylian
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
Rahul Jain
 
Fake Image Identification
Fake Image IdentificationFake Image Identification
Fake Image Identification
Venkat Projects
 
Content based image retrieval(cbir)
Content based image retrieval(cbir)Content based image retrieval(cbir)
Content based image retrieval(cbir)
paddu123
 
Facial Emotion Recognition: A Deep Learning approach
Facial Emotion Recognition: A Deep Learning approachFacial Emotion Recognition: A Deep Learning approach
Facial Emotion Recognition: A Deep Learning approach
AshwinRachha
 
Pattern recognition and Machine Learning.
Pattern recognition and Machine Learning.Pattern recognition and Machine Learning.
Pattern recognition and Machine Learning.
Rohit Kumar
 

Similar to face recognition system using LBP (20)

An improved double coding local binary pattern algorithm for face recognition
An improved double coding local binary pattern algorithm for face recognitionAn improved double coding local binary pattern algorithm for face recognition
An improved double coding local binary pattern algorithm for face recognition
eSAT Journals
 
IRJET- A Study on Face Recognition based on Local Binary Pattern
IRJET- A Study on Face Recognition based on Local Binary PatternIRJET- A Study on Face Recognition based on Local Binary Pattern
IRJET- A Study on Face Recognition based on Local Binary Pattern
IRJET Journal
 
IRJET- A Review on Face Recognition using Local Binary Pattern Algorithm
IRJET- A Review on Face Recognition using Local Binary Pattern AlgorithmIRJET- A Review on Face Recognition using Local Binary Pattern Algorithm
IRJET- A Review on Face Recognition using Local Binary Pattern Algorithm
IRJET Journal
 
Texture based feature extraction and object tracking
Texture based feature extraction and object trackingTexture based feature extraction and object tracking
Texture based feature extraction and object tracking
Priyanka Goswami
 
A survey on feature descriptors for texture image classification
A survey on feature descriptors for texture image classificationA survey on feature descriptors for texture image classification
A survey on feature descriptors for texture image classification
IRJET Journal
 
Facial Expression Recognition Using SVM Classifier
Facial Expression Recognition Using SVM ClassifierFacial Expression Recognition Using SVM Classifier
Facial Expression Recognition Using SVM Classifier
ijeei-iaes
 
Machine learning group - Practical examples
Machine learning group - Practical examplesMachine learning group - Practical examples
Machine learning group - Practical examples
Beatrice van Eden
 
IRJET- Digital Image Forgery Detection using Local Binary Patterns (LBP) and ...
IRJET- Digital Image Forgery Detection using Local Binary Patterns (LBP) and ...IRJET- Digital Image Forgery Detection using Local Binary Patterns (LBP) and ...
IRJET- Digital Image Forgery Detection using Local Binary Patterns (LBP) and ...
IRJET Journal
 
A Face Recognition Using Linear-Diagonal Binary Graph Pattern Feature Extract...
A Face Recognition Using Linear-Diagonal Binary Graph Pattern Feature Extract...A Face Recognition Using Linear-Diagonal Binary Graph Pattern Feature Extract...
A Face Recognition Using Linear-Diagonal Binary Graph Pattern Feature Extract...
ijfcstjournal
 
A FACE RECOGNITION USING LINEAR-DIAGONAL BINARY GRAPH PATTERN FEATURE EXTRACT...
A FACE RECOGNITION USING LINEAR-DIAGONAL BINARY GRAPH PATTERN FEATURE EXTRACT...A FACE RECOGNITION USING LINEAR-DIAGONAL BINARY GRAPH PATTERN FEATURE EXTRACT...
A FACE RECOGNITION USING LINEAR-DIAGONAL BINARY GRAPH PATTERN FEATURE EXTRACT...
ijfcstjournal
 
A FACE RECOGNITION USING LINEAR-DIAGONAL BINARY GRAPH PATTERN FEATURE EXTRACT...
A FACE RECOGNITION USING LINEAR-DIAGONAL BINARY GRAPH PATTERN FEATURE EXTRACT...A FACE RECOGNITION USING LINEAR-DIAGONAL BINARY GRAPH PATTERN FEATURE EXTRACT...
A FACE RECOGNITION USING LINEAR-DIAGONAL BINARY GRAPH PATTERN FEATURE EXTRACT...
ijfcstjournal
 
Recognition of Facial Expressions using Local Binary Patterns of Important Fa...
Recognition of Facial Expressions using Local Binary Patterns of Important Fa...Recognition of Facial Expressions using Local Binary Patterns of Important Fa...
Recognition of Facial Expressions using Local Binary Patterns of Important Fa...
CSCJournals
 
Pose and Illumination in Face Recognition Using Enhanced Gabor LBP & PCA
Pose and Illumination in Face Recognition Using Enhanced  Gabor LBP & PCA Pose and Illumination in Face Recognition Using Enhanced  Gabor LBP & PCA
Pose and Illumination in Face Recognition Using Enhanced Gabor LBP & PCA
IJMER
 
Performance Evaluation of Illumination Invariant Face Recognition Algorthims
Performance Evaluation of Illumination Invariant Face Recognition AlgorthimsPerformance Evaluation of Illumination Invariant Face Recognition Algorthims
Performance Evaluation of Illumination Invariant Face Recognition Algorthims
IRJET Journal
 
11.framework of smart mobile rfid networks
11.framework of smart mobile rfid networks11.framework of smart mobile rfid networks
11.framework of smart mobile rfid networks
Alexander Decker
 
11.graph cut based local binary patterns for content based image retrieval
11.graph cut based local binary patterns for content based image retrieval11.graph cut based local binary patterns for content based image retrieval
11.graph cut based local binary patterns for content based image retrieval
Alexander Decker
 
3.[18 30]graph cut based local binary patterns for content based image retrieval
3.[18 30]graph cut based local binary patterns for content based image retrieval3.[18 30]graph cut based local binary patterns for content based image retrieval
3.[18 30]graph cut based local binary patterns for content based image retrieval
Alexander Decker
 
3.[13 21]framework of smart mobile rfid networks
3.[13 21]framework of smart mobile rfid networks3.[13 21]framework of smart mobile rfid networks
3.[13 21]framework of smart mobile rfid networks
Alexander Decker
 
A novel approach for performance parameter estimation of face recognition bas...
A novel approach for performance parameter estimation of face recognition bas...A novel approach for performance parameter estimation of face recognition bas...
A novel approach for performance parameter estimation of face recognition bas...
IJMER
 
IRJET- Facial Expression Recognition using GPA Analysis
IRJET-  	  Facial Expression Recognition using GPA AnalysisIRJET-  	  Facial Expression Recognition using GPA Analysis
IRJET- Facial Expression Recognition using GPA Analysis
IRJET Journal
 
An improved double coding local binary pattern algorithm for face recognition
An improved double coding local binary pattern algorithm for face recognitionAn improved double coding local binary pattern algorithm for face recognition
An improved double coding local binary pattern algorithm for face recognition
eSAT Journals
 
IRJET- A Study on Face Recognition based on Local Binary Pattern
IRJET- A Study on Face Recognition based on Local Binary PatternIRJET- A Study on Face Recognition based on Local Binary Pattern
IRJET- A Study on Face Recognition based on Local Binary Pattern
IRJET Journal
 
IRJET- A Review on Face Recognition using Local Binary Pattern Algorithm
IRJET- A Review on Face Recognition using Local Binary Pattern AlgorithmIRJET- A Review on Face Recognition using Local Binary Pattern Algorithm
IRJET- A Review on Face Recognition using Local Binary Pattern Algorithm
IRJET Journal
 
Texture based feature extraction and object tracking
Texture based feature extraction and object trackingTexture based feature extraction and object tracking
Texture based feature extraction and object tracking
Priyanka Goswami
 
A survey on feature descriptors for texture image classification
A survey on feature descriptors for texture image classificationA survey on feature descriptors for texture image classification
A survey on feature descriptors for texture image classification
IRJET Journal
 
Facial Expression Recognition Using SVM Classifier
Facial Expression Recognition Using SVM ClassifierFacial Expression Recognition Using SVM Classifier
Facial Expression Recognition Using SVM Classifier
ijeei-iaes
 
Machine learning group - Practical examples
Machine learning group - Practical examplesMachine learning group - Practical examples
Machine learning group - Practical examples
Beatrice van Eden
 
IRJET- Digital Image Forgery Detection using Local Binary Patterns (LBP) and ...
IRJET- Digital Image Forgery Detection using Local Binary Patterns (LBP) and ...IRJET- Digital Image Forgery Detection using Local Binary Patterns (LBP) and ...
IRJET- Digital Image Forgery Detection using Local Binary Patterns (LBP) and ...
IRJET Journal
 
A Face Recognition Using Linear-Diagonal Binary Graph Pattern Feature Extract...
A Face Recognition Using Linear-Diagonal Binary Graph Pattern Feature Extract...A Face Recognition Using Linear-Diagonal Binary Graph Pattern Feature Extract...
A Face Recognition Using Linear-Diagonal Binary Graph Pattern Feature Extract...
ijfcstjournal
 
A FACE RECOGNITION USING LINEAR-DIAGONAL BINARY GRAPH PATTERN FEATURE EXTRACT...
A FACE RECOGNITION USING LINEAR-DIAGONAL BINARY GRAPH PATTERN FEATURE EXTRACT...A FACE RECOGNITION USING LINEAR-DIAGONAL BINARY GRAPH PATTERN FEATURE EXTRACT...
A FACE RECOGNITION USING LINEAR-DIAGONAL BINARY GRAPH PATTERN FEATURE EXTRACT...
ijfcstjournal
 
A FACE RECOGNITION USING LINEAR-DIAGONAL BINARY GRAPH PATTERN FEATURE EXTRACT...
A FACE RECOGNITION USING LINEAR-DIAGONAL BINARY GRAPH PATTERN FEATURE EXTRACT...A FACE RECOGNITION USING LINEAR-DIAGONAL BINARY GRAPH PATTERN FEATURE EXTRACT...
A FACE RECOGNITION USING LINEAR-DIAGONAL BINARY GRAPH PATTERN FEATURE EXTRACT...
ijfcstjournal
 
Recognition of Facial Expressions using Local Binary Patterns of Important Fa...
Recognition of Facial Expressions using Local Binary Patterns of Important Fa...Recognition of Facial Expressions using Local Binary Patterns of Important Fa...
Recognition of Facial Expressions using Local Binary Patterns of Important Fa...
CSCJournals
 
Pose and Illumination in Face Recognition Using Enhanced Gabor LBP & PCA
Pose and Illumination in Face Recognition Using Enhanced  Gabor LBP & PCA Pose and Illumination in Face Recognition Using Enhanced  Gabor LBP & PCA
Pose and Illumination in Face Recognition Using Enhanced Gabor LBP & PCA
IJMER
 
Performance Evaluation of Illumination Invariant Face Recognition Algorthims
Performance Evaluation of Illumination Invariant Face Recognition AlgorthimsPerformance Evaluation of Illumination Invariant Face Recognition Algorthims
Performance Evaluation of Illumination Invariant Face Recognition Algorthims
IRJET Journal
 
11.framework of smart mobile rfid networks
11.framework of smart mobile rfid networks11.framework of smart mobile rfid networks
11.framework of smart mobile rfid networks
Alexander Decker
 
11.graph cut based local binary patterns for content based image retrieval
11.graph cut based local binary patterns for content based image retrieval11.graph cut based local binary patterns for content based image retrieval
11.graph cut based local binary patterns for content based image retrieval
Alexander Decker
 
3.[18 30]graph cut based local binary patterns for content based image retrieval
3.[18 30]graph cut based local binary patterns for content based image retrieval3.[18 30]graph cut based local binary patterns for content based image retrieval
3.[18 30]graph cut based local binary patterns for content based image retrieval
Alexander Decker
 
3.[13 21]framework of smart mobile rfid networks
3.[13 21]framework of smart mobile rfid networks3.[13 21]framework of smart mobile rfid networks
3.[13 21]framework of smart mobile rfid networks
Alexander Decker
 
A novel approach for performance parameter estimation of face recognition bas...
A novel approach for performance parameter estimation of face recognition bas...A novel approach for performance parameter estimation of face recognition bas...
A novel approach for performance parameter estimation of face recognition bas...
IJMER
 
IRJET- Facial Expression Recognition using GPA Analysis
IRJET-  	  Facial Expression Recognition using GPA AnalysisIRJET-  	  Facial Expression Recognition using GPA Analysis
IRJET- Facial Expression Recognition using GPA Analysis
IRJET Journal
 
Ad

More from Marwan H. Noman (9)

Decision Making Framework Supported by Knowledge Management Activities
Decision Making Framework Supported by Knowledge Management ActivitiesDecision Making Framework Supported by Knowledge Management Activities
Decision Making Framework Supported by Knowledge Management Activities
Marwan H. Noman
 
HP Challenges, Organizational Learning
HP Challenges, Organizational LearningHP Challenges, Organizational Learning
HP Challenges, Organizational Learning
Marwan H. Noman
 
Organization Design
Organization DesignOrganization Design
Organization Design
Marwan H. Noman
 
Starbucks, Strategic KM
Starbucks, Strategic KM Starbucks, Strategic KM
Starbucks, Strategic KM
Marwan H. Noman
 
Members and Leaders in Groupo Communication
Members and Leaders in Groupo CommunicationMembers and Leaders in Groupo Communication
Members and Leaders in Groupo Communication
Marwan H. Noman
 
Organization Structure and Design
Organization Structure and DesignOrganization Structure and Design
Organization Structure and Design
Marwan H. Noman
 
Starbucks - Strateic Knowledge Management
Starbucks - Strateic Knowledge Management Starbucks - Strateic Knowledge Management
Starbucks - Strateic Knowledge Management
Marwan H. Noman
 
KM Technologies
KM TechnologiesKM Technologies
KM Technologies
Marwan H. Noman
 
Decision Making framework supported by KM activities
Decision Making framework supported by KM activitiesDecision Making framework supported by KM activities
Decision Making framework supported by KM activities
Marwan H. Noman
 
Decision Making Framework Supported by Knowledge Management Activities
Decision Making Framework Supported by Knowledge Management ActivitiesDecision Making Framework Supported by Knowledge Management Activities
Decision Making Framework Supported by Knowledge Management Activities
Marwan H. Noman
 
HP Challenges, Organizational Learning
HP Challenges, Organizational LearningHP Challenges, Organizational Learning
HP Challenges, Organizational Learning
Marwan H. Noman
 
Starbucks, Strategic KM
Starbucks, Strategic KM Starbucks, Strategic KM
Starbucks, Strategic KM
Marwan H. Noman
 
Members and Leaders in Groupo Communication
Members and Leaders in Groupo CommunicationMembers and Leaders in Groupo Communication
Members and Leaders in Groupo Communication
Marwan H. Noman
 
Organization Structure and Design
Organization Structure and DesignOrganization Structure and Design
Organization Structure and Design
Marwan H. Noman
 
Starbucks - Strateic Knowledge Management
Starbucks - Strateic Knowledge Management Starbucks - Strateic Knowledge Management
Starbucks - Strateic Knowledge Management
Marwan H. Noman
 
Decision Making framework supported by KM activities
Decision Making framework supported by KM activitiesDecision Making framework supported by KM activities
Decision Making framework supported by KM activities
Marwan H. Noman
 
Ad

face recognition system using LBP

  • 1. Final Year Project Face Recognition Using Local Features
  • 2. Introduction - What is Face Recognition? - Using Global Features: Example: PCA and LDA - Using Local Features: Example: Gabor and LBP - Goal of Face Recognition.
  • 3. Introduction - Objectives of Research: 1- To Study Face Recognition Systems. 2- To design and develop Face Recognition Systems. 3- To implement Face Recognition System using enhanced local features.
  • 4. Literature Review: Biometrics - Biometrics:
  • 5. Literature Review: Biometrics(2) - Biometrics: From Greek words. - Bio= life , metrics= to measure . - Biometrics : identify and verify a person based on their Psychological and behavioral characteristics. - This first type of biometrics was fingerprint.
  • 6. Literature Review: Face Recognition - Face Recognition: - Verification: (1:1) - Required Unique ID and Biometric Sample. - It will compare the biometric template (sample) with the one it has on records . - “Match” or “Not Match”. - Identification: (1:M) - Required Only Biometric Sample. - It will compare the biometric template (sample) using a smart algorithm, with each one of the records in a file. - positive ID of specific Identity given by its unique User ID.
  • 7. Literature Review: Face Recognition Features
  • 8. Literature Review: Face Recognition Features(2) - Face Recognition Features: - Global Features: - Focus on the Whole Entire Image. - Less Accuracy. - Local Features: - Focus on the local features of the face, which help to identify and verify the persons using the unique details in the face. - More Accuracy.
  • 9. Literature Review: Face Recognition Algorithms - Face Recognition Algorithms: - PCA (Principle Component Analysis): - Works on Global Features. - It is the most famous. - It is called Eigenface. - It tries to find a lower dimensional subspace to describe the original face space. - there are statistical equations will be used to get the required image
  • 10. Literature Review: Face Recognition Algorithms(2) - ICA (Independence Component Analysis): - It is a statistical signal processing technique. - It is a special case of redundancy reduction technique and it represents the data in terms of statistically independent variables. - Its goal is to minimize the statistical dependence between basic vectors. - Provides powerful data representation than PCA.
  • 11. Literature Review: Face Recognition Algorithms(3) - LDA (Linear Discriminate Analysis): - Is a dimensionality reduction technique. - It searches for those vectors in the underlying space that best discriminate among classes, - Its main idea is to find a linear transformation such that feature clusters are most separable, which can be achieved through scatter matrix analysis.
  • 12. Literature Review: Face Recognition Algorithms(4) - LBP (Local Binary Pattern): - It works on Local Features - LBP operator: summarizes the local special structure of an image. - LBP is defined as an ordered set of binary comparisons of pixel intensities between the center pixel and its eight surrounding pixels.
  • 13. Literature Review: Face Recognition Algorithms(5) - LBP (Local Binary Pattern): . - decimal form of the resulting 8-bit word (LBP code) can be expressed as follows:
  • 14. Literature Review: Face Recognition Algorithms(6) - LBP (Local Binary Pattern): - We can also do this comparison by applying the following formula:
  • 15. Methodology: LBP - LBP (Local Binary Pattern): - It is used to determine the local features in the face. - It works by using basic LBP operator. - in a matrix originally of size 3×3, the values are compared by the value of the centre pixel, then binary pattern code is produced. - The LBP code is obtained by converting the binary code into decimal one.
  • 16. Methodology: LBP Histograms - LBP Histograms (Local Binary Pattern): - Each pixel of an image is labeled with an LBP code . - First it will divide the image to several blocks. - Then it will start calculating the LBP histogram for each block. - after that it will combine every LBP histogram for that image - then you will get all the LBP histograms into one vector.
  • 17. Methodology: LBP Histograms(2)
  • 18. Methodology: LBP Flowchart
  • 19. Methodology: LBP Flowchart(2) - LBP Process Flowchart: - Capture an image then store it. - The process will divide the image to several blocks. - Histograms will be calculated for each block, then a histograms will be concentrated into a single vector. - As a result, the facial recognition is represented by LBP and the shape of the face is obtained by concentration of different local histograms.
  • 20. Proposed Solution: LBP Analysis - LBP Analysis: -
  • 21. Proposed Solution: LBP Analysis(2) - First, the image will be divided to several blocks; each block is as a matrix of type 3 X 3. - Then, in each matrix the system will be comparing the center pixel of the block with the other pixels. - If Center pixel >= other pixel = 1, else = 0. - Getting the binary number of each block. - Converting to decimal number.
  • 22. Proposed Solution: Interface Design - Main page:
  • 23. Proposed Solution: Interface Design(2) - Example of images Database:
  • 24. Proposed Solution: Interface Design(3) - Scanning Process:
  • 25. Proposed Solution: Interface Design(4) - Matched Image:
  • 26. Proposed Solution: Interface Design(5) - Image with no matches:
  • 27. Proposed Solution: Implementation Plan (Phase II) - Getting more information about MatLab. - Studying tutorials about MatLab. - Improving the Interim report details. - Training and testing the system. - Overcoming the problems. - Understanding and analyzing the idea of Local Binary Patterns. - More Research about Face Recognition based on Local Features.
  • 28. Conclusion - LBP (Local Binary Patterns) is used to extract the local features in the face and match it with the most similar face image in the database. - LBP is a method that works by dividing the face image to several blocks. - In the matrix we compare the pixels with the center pixel . - at the end we will get a binary number which will be converted into decimal format. - will be combined together under one vector which will help to recognize the face.
  翻译: