SlideShare une entreprise Scribd logo
1  sur  23
Face Recognition using 
Artificial Neural 
Network 
Presented by 
Dharmesh R Tank(13014081024) 
M Tech – CE (Sem III) 
Guided by 
Assist Prof D S Pandya 
Prof Menka Patel
Outline 
 Objective 
 History 
 Basic Concept 
 Proposed FC System 
 Discrete Cosine Transform 
 Artificial Neural Network with Back 
Propagation 
 Thresholding Rule 
 Applications 
 References
Objective 
 Face recognition, most relevant applications of 
image analysis. 
 True challenge to build an automated system 
which equals human ability to recognize faces. 
 Humans are quite good identifying known 
faces, but not very skilled when large amount 
of unknown faces. 
Human face recognition ability help to develop 
a non-human face recognition system.
History 
 Engineering started to show interest in face 
recognition in the 1960’s. One of the first 
researches on this subject was Woodrow W. 
Bledsoe. 
 In 1960, Bledsoe, along other researches, started 
Panoramic Research, Inc., in Palo Alto, California. 
 The majority of the work is AI-related contracts 
from the U.S. Department of Defense and 
various intelligence agencies. 
 A simple search with the phrase “Face 
Recognition” in the IEEE Digital Library throws 
9422 results. 1332 articles in only one year -2009.
Basic 
Concept 
Face Detection Feature Extraction Face Recognition 
 Some face coordinates were selected by a human 
operator, and then computers used this information for 
recognition. 
 Face recognition is used for two primary tasks: 
 Verification (one-to-one matching) 
 Identification (one-to-many matching) 
 Even 50 years later Face Recognition still suffers - 
variations in illumination, head rotation, facial 
expression, aging, occlusion. 
 Still new problems to measure subjective face features 
as ear size or between-eye distance are on the 
continuity basis.
Problems 
with 
Existing 
High information redundancy 
Maintain a huge database of faces 
Computationally expensive 
Energy compaction issues 
Occlusion, face rotation, 
illumination, facial expression, aging
Proposed 
Face 
Recognition 
System 
Input Images 
Face 
Detection 
Feature Extraction 
(DCT) 
Normalization & 
Classification 
(ANN) 
Face 
Recognition 
Output
Discrete 
Cosine 
Transform 
DCT[2] is applied to the entire face image to obtain 
all frequency components of the face. 
 DCT[3] is used as a tool for dimensionality reduction 
to extract illumination invariant features. 
 Image is said to be DC free, after removing first 
DCT coefficient. 
 Remove the redundant information 
 Decrease the computational 
complexity(orthogonal) 
 Much faster than any other models 
(Linear) 
 Energy compact 
Basis functions for N = 8
Example[5]
Discrete 
Cosine 
Transform 
The DCT is defined as: 
The Inverse DCT is defined as: 
Where
Artificial 
Neural 
Network 
ANN[1] are computational models inspired by 
an animal's central nervous systems (in 
particular the brain) which is capable 
of machine learning as well as pattern 
recognition. 
 Artificial neural networks are generally 
presented as systems of interconnected 
"neurons" which can compute values from 
inputs. 
 Adaptive Learning 
 Self Organization 
 Self Classification
ANN 
Architecture 
I[7] 
Σ 
f 
Output 
Y 
Input 
X1, 
X2, 
X3 
. 
. 
. 
. 
. 
. 
Xn 
Weights (W1,W2,W3……..Wn) 
Fig 1.1 ANN Procedure
ANN 
Architecture 
II 
Hidden Layer 
Input Layer Output Layer 
Fig 1.2 Two layer 
Artificial Neural 
Network
Back 
Propagation 
[10] 
 Trains the network to achieve a balance between the 
ability to respond correctly to the input patterns that 
are used for training. 
 Ability to provide good response to the input that are 
similar. 
 Requires a dataset of the desired output for many 
input, making up the training set. 
 Method calculates the gradient of a loss function with 
respects to all the weights in the network. 
 The gradient is fed to the optimization method which 
in turn uses it to update the weights, in an attempt to 
minimize the loss function. 
 These are necessarily Multilayer Perceptron[11](MLPs).
Multilayer 
Perceptron 
(MLP) 
Neural 
Network 
 It is a three layers architecture. Input for NN is a grayscale 
image. 
 Number of input units is equal to the number of pixels in 
the image. 
 Number of hidden units. 
 Number of output unit is equal to the number of persons 
to be recognized. 
 Every output unit is associated with one person. 
 NN is trained to respond “+1” on output unit, 
corresponding to recognized person. 
 For other aliens images output will be “-1” . We called this 
perfect output.
Thresholding 
Rule 
 Introduce thresholding rules, which allow 
improving recognition performance by 
considering all outputs of NN. 
 Known as ‘square rule’. 
 Calculates the euclidean distance between 
perfect and real output for recognized person. 
 When this distance is greater than the 
threshold, rejection take place. Otherwise 
acceptation. 
 The best threshold is chosen experimentally.
Literature 
Review[2] 
Rising Year What we get 
1950 Human Psychology Studies 
1960 Born of Face Recognition field by Woodrow W. Bledsoe at 
Panoramic Research 
1964-65 Bledsoe, along with Helen Chan and Charles Bisson, worked 
on using computers to recognize human faces 
1971 Bell Laboratories by A. Jay Goldstein, Leon D. Harmon and 
Ann B. Lesk, vector, containing 21 subjective features like 
ear protrusion, eyebrow weight or nose length, as the basis 
to recognize faces using pattern classification techniques 
1973 Fischler and Elschanger tried to measure similar features 
automatically 
1973 Kenade, developed a fully automated face recognition 
system. Kenade compares this automated extraction to 
a human or manual extraction, showing only a small 
difference. He got a correct identification rate of 45-75%.
Continues… 
Rising Year What we get 
1980 Mark Nixon, presented a geometric measurement for eye 
spacing . This decade also Some researchers build face 
recognition algorithms using artificial neural networks. 
1986 Eigenfaces in image processing, a technique that 
would become the dominant approach in following 
years, was made by L. Sirovich and M. Kirby 
1992 Mathew Turk and Alex Pentland of the MIT presented a 
work which used eigenfaces for recognition 
PCA(Principal Component Analysis), ICA(Independent 
Component Analysis), LDA(Linear Discriminant Analysis)
Applications 
Areas Applications 
Information Security Access Security / Data Privacy / 
Authentication 
Access Management Access Log / Permission Based System 
Biometrics Person Identification (Passports,Voter ID, 
Driver licenses) / Automated identity 
verification (border controls) 
Law Enforcement Video Surveillance / Suspect Identity / 
Suspect Tracking / Simulated Aging 
Personal Security Home Video Surveillance Systems / 
Expression Interpretation (Driver 
Monitoring System) 
Entertainment Leisure Home Video Game / Photo Camera 
Applications
Real Time 
Application 
Microsoft’s Project Natal[12] 
Toyota are developing sleep 
detectors to increase safety[13] 
Sony’s PlayStation Eye[14] 
Google Glass with DNN[16]
References 
[1] Three approaches for face recognition V.V. Starovoitov1, D.I Samal1, 
D.V. Briliuk1, The 6-th International Conference on Pattern Recognition 
and Image Analysis October 21-26, 2002, Velikiy Novgorod, Russia, pp. 
707-711 
[2] Face Recognition Algorithms, Proyecto Fin de Carrera, June 16, 2010 
[3] A Literature Survey on Face Recognition Techniques, Riddhi Patel#1, 
Shruti B.Yagnik, IJCTT) – volume 5 number 4 –Nov 2013 
[4] Face Recognition Using Artificial Neural Network , A. E. Shivdas Dept 
of E & T Engineering, RIT, Maharashtra, India, IJRMST (E-ISSN: 2321- 
3264)Vol. 2, No. 1, April 2014 
[5] High Speed Face Recognition Based on Discrete Cosine Transforms 
and Neural Networks.ppt 
[6] High Speed Face Recognition System Based on DCT and RBF NN 
Meng Joo Er, Weilong Chen, and Shiqian Wu IEEE Transactions on 
Neural NetworkVolume 16, Number 3, May 2005 
[7] A Introduction to Natural Computation, Lecture 08, Perceptrons by 
Leandro Minku
References 
[8] http://en.wikipedia.org/wiki/Artificial_neural_network 
[9] http://www.slideshare.net/ArtificialNeuralNetwork 
[10] http://en.wikipedia.org/wiki/Backpropagation 
[11] http://en.wikipedia.org/wiki/Multilayer_perceptron 
[12] B. Dudley. ”e3: New info on microsoft’s natal – how it works, 
multiplayer and pc versions”. The Seattle Times, June 3 2009. 
[13] K. Massy. ”toyota develops eyelid-monitoring system”. Cnet 
reviews, January 22 2008. 
[14] M. McWhertor. ”sony spills more ps3 motion controllerdetails to 
devs”. Kotaku. Gawker Media., June 19 2009. 
[15]http://kotaku.com/5297265/sony-spills-more-ps3-motion-controllerdetails- 
to-devs. 
[16] www.nametag.ws 
[17] http://www.kdnuggets.com/2014/06/new-beginnings-facial-recognition. 
html
Thank You Question ??

Contenu connexe

Tendances

Face recognition technology
Face recognition technologyFace recognition technology
Face recognition technologyranjit banshpal
 
Face recognigion system ppt
Face recognigion system pptFace recognigion system ppt
Face recognigion system pptRavi Kumar
 
Face detection presentation slide
Face detection  presentation slideFace detection  presentation slide
Face detection presentation slideSanjoy Dutta
 
Face Recognition Technology
Face Recognition TechnologyFace Recognition Technology
Face Recognition TechnologyShashidhar Reddy
 
Face recognition Face Identification
Face recognition Face IdentificationFace recognition Face Identification
Face recognition Face IdentificationKalyan Acharjya
 
Automatic Attendance system using Facial Recognition
Automatic Attendance system using Facial RecognitionAutomatic Attendance system using Facial Recognition
Automatic Attendance system using Facial RecognitionNikyaa7
 
Facial expression recognition
Facial expression recognitionFacial expression recognition
Facial expression recognitionSachin Mangad
 
Facial emotion recognition
Facial emotion recognitionFacial emotion recognition
Facial emotion recognitionRahin Patel
 
Face recognition using artificial neural network
Face recognition using artificial neural networkFace recognition using artificial neural network
Face recognition using artificial neural networkSumeet Kakani
 
FACE RECOGNITION TECHNOLOGY
FACE RECOGNITION TECHNOLOGYFACE RECOGNITION TECHNOLOGY
FACE RECOGNITION TECHNOLOGYJASHU JASWANTH
 
Facial recognition technology by vaibhav
Facial recognition technology by vaibhavFacial recognition technology by vaibhav
Facial recognition technology by vaibhavVaibhav P
 
Face recognition tech1
Face recognition tech1Face recognition tech1
Face recognition tech1Ankit Gupta
 
Face recognition technology
Face recognition technologyFace recognition technology
Face recognition technologyShubhamLamichane
 
Facial powerpoint
Facial powerpointFacial powerpoint
Facial powerpoint12202843
 

Tendances (20)

Face recognition technology
Face recognition technologyFace recognition technology
Face recognition technology
 
Face recognition
Face recognitionFace recognition
Face recognition
 
Face recognigion system ppt
Face recognigion system pptFace recognigion system ppt
Face recognigion system ppt
 
Face detection presentation slide
Face detection  presentation slideFace detection  presentation slide
Face detection presentation slide
 
Face Recognition Technology
Face Recognition TechnologyFace Recognition Technology
Face Recognition Technology
 
Face recognition Face Identification
Face recognition Face IdentificationFace recognition Face Identification
Face recognition Face Identification
 
face detection
face detectionface detection
face detection
 
face recognition
face recognitionface recognition
face recognition
 
Face detection
Face detectionFace detection
Face detection
 
Automatic Attendance system using Facial Recognition
Automatic Attendance system using Facial RecognitionAutomatic Attendance system using Facial Recognition
Automatic Attendance system using Facial Recognition
 
Facial expression recognition
Facial expression recognitionFacial expression recognition
Facial expression recognition
 
Facial emotion recognition
Facial emotion recognitionFacial emotion recognition
Facial emotion recognition
 
Face recognition using artificial neural network
Face recognition using artificial neural networkFace recognition using artificial neural network
Face recognition using artificial neural network
 
FACE RECOGNITION TECHNOLOGY
FACE RECOGNITION TECHNOLOGYFACE RECOGNITION TECHNOLOGY
FACE RECOGNITION TECHNOLOGY
 
Final year ppt
Final year pptFinal year ppt
Final year ppt
 
Facial recognition technology by vaibhav
Facial recognition technology by vaibhavFacial recognition technology by vaibhav
Facial recognition technology by vaibhav
 
Face recognition tech1
Face recognition tech1Face recognition tech1
Face recognition tech1
 
Face recognition technology
Face recognition technologyFace recognition technology
Face recognition technology
 
Face recognition system
Face recognition systemFace recognition system
Face recognition system
 
Facial powerpoint
Facial powerpointFacial powerpoint
Facial powerpoint
 

En vedette

En vedette (7)

MPLS
MPLSMPLS
MPLS
 
FACE RECOGNITION USING NEURAL NETWORK
FACE RECOGNITION USING NEURAL NETWORKFACE RECOGNITION USING NEURAL NETWORK
FACE RECOGNITION USING NEURAL NETWORK
 
SPEECH RECOGNITION USING NEURAL NETWORK
SPEECH RECOGNITION USING NEURAL NETWORK SPEECH RECOGNITION USING NEURAL NETWORK
SPEECH RECOGNITION USING NEURAL NETWORK
 
What is Network Address Translation (NAT)
What is Network Address Translation (NAT)What is Network Address Translation (NAT)
What is Network Address Translation (NAT)
 
MPLS ppt
MPLS pptMPLS ppt
MPLS ppt
 
Face recognition using neural network
Face recognition using neural networkFace recognition using neural network
Face recognition using neural network
 
MPLS Presentation
MPLS PresentationMPLS Presentation
MPLS Presentation
 

Similaire à Face recognization using artificial nerual network

76 s201920
76 s20192076 s201920
76 s201920IJRAT
 
Deep learning for pose-invariant face detection in unconstrained environment
Deep learning for pose-invariant face detection in unconstrained environmentDeep learning for pose-invariant face detection in unconstrained environment
Deep learning for pose-invariant face detection in unconstrained environmentIJECEIAES
 
Materi_01_VK_2223_3.pdf
Materi_01_VK_2223_3.pdfMateri_01_VK_2223_3.pdf
Materi_01_VK_2223_3.pdfichsan6
 
Face Detection and Recognition using Back Propagation Neural Network (BPNN)
Face Detection and Recognition using Back Propagation Neural Network (BPNN)Face Detection and Recognition using Back Propagation Neural Network (BPNN)
Face Detection and Recognition using Back Propagation Neural Network (BPNN)IRJET Journal
 
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...MangaiK4
 
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...MangaiK4
 
Implementation of Face Recognition in Cloud Vision Using Eigen Faces
Implementation of Face Recognition in Cloud Vision Using Eigen FacesImplementation of Face Recognition in Cloud Vision Using Eigen Faces
Implementation of Face Recognition in Cloud Vision Using Eigen FacesIJERA Editor
 
FaceDetectionforColorImageBasedonMATLAB.pdf
FaceDetectionforColorImageBasedonMATLAB.pdfFaceDetectionforColorImageBasedonMATLAB.pdf
FaceDetectionforColorImageBasedonMATLAB.pdfAnita Pal
 
Smriti's research paper
Smriti's research paperSmriti's research paper
Smriti's research paperSmriti Tikoo
 
Paper id 24201475
Paper id 24201475Paper id 24201475
Paper id 24201475IJRAT
 
Innovative Analytic and Holistic Combined Face Recognition and Verification M...
Innovative Analytic and Holistic Combined Face Recognition and Verification M...Innovative Analytic and Holistic Combined Face Recognition and Verification M...
Innovative Analytic and Holistic Combined Face Recognition and Verification M...ijbuiiir1
 
Face Recognition - Deep Learning
Face Recognition - Deep LearningFace Recognition - Deep Learning
Face Recognition - Deep LearningAashish Chaubey
 
Neural Network based Supervised Self Organizing Maps for Face Recognition
Neural Network based Supervised Self Organizing Maps for Face Recognition  Neural Network based Supervised Self Organizing Maps for Face Recognition
Neural Network based Supervised Self Organizing Maps for Face Recognition ijsc
 
NEURAL NETWORK BASED SUPERVISED SELF ORGANIZING MAPS FOR FACE RECOGNITION
NEURAL NETWORK BASED SUPERVISED SELF ORGANIZING MAPS FOR FACE RECOGNITIONNEURAL NETWORK BASED SUPERVISED SELF ORGANIZING MAPS FOR FACE RECOGNITION
NEURAL NETWORK BASED SUPERVISED SELF ORGANIZING MAPS FOR FACE RECOGNITIONijsc
 
People Monitoring and Mask Detection using Real-time video analyzing
People Monitoring and Mask Detection using Real-time video analyzingPeople Monitoring and Mask Detection using Real-time video analyzing
People Monitoring and Mask Detection using Real-time video analyzingvivatechijri
 
Top Cited Article in Informatics Engineering Research: October 2020
Top Cited Article in Informatics Engineering Research: October 2020Top Cited Article in Informatics Engineering Research: October 2020
Top Cited Article in Informatics Engineering Research: October 2020ieijjournal
 

Similaire à Face recognization using artificial nerual network (20)

Ijetcas14 435
Ijetcas14 435Ijetcas14 435
Ijetcas14 435
 
76 s201920
76 s20192076 s201920
76 s201920
 
Deep learning for pose-invariant face detection in unconstrained environment
Deep learning for pose-invariant face detection in unconstrained environmentDeep learning for pose-invariant face detection in unconstrained environment
Deep learning for pose-invariant face detection in unconstrained environment
 
Materi_01_VK_2223_3.pdf
Materi_01_VK_2223_3.pdfMateri_01_VK_2223_3.pdf
Materi_01_VK_2223_3.pdf
 
Face Detection and Recognition using Back Propagation Neural Network (BPNN)
Face Detection and Recognition using Back Propagation Neural Network (BPNN)Face Detection and Recognition using Back Propagation Neural Network (BPNN)
Face Detection and Recognition using Back Propagation Neural Network (BPNN)
 
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...
 
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...
 
Paper of Final Year Project.pdf
Paper of Final Year Project.pdfPaper of Final Year Project.pdf
Paper of Final Year Project.pdf
 
Implementation of Face Recognition in Cloud Vision Using Eigen Faces
Implementation of Face Recognition in Cloud Vision Using Eigen FacesImplementation of Face Recognition in Cloud Vision Using Eigen Faces
Implementation of Face Recognition in Cloud Vision Using Eigen Faces
 
FaceDetectionforColorImageBasedonMATLAB.pdf
FaceDetectionforColorImageBasedonMATLAB.pdfFaceDetectionforColorImageBasedonMATLAB.pdf
FaceDetectionforColorImageBasedonMATLAB.pdf
 
Smriti's research paper
Smriti's research paperSmriti's research paper
Smriti's research paper
 
Paper id 24201475
Paper id 24201475Paper id 24201475
Paper id 24201475
 
Innovative Analytic and Holistic Combined Face Recognition and Verification M...
Innovative Analytic and Holistic Combined Face Recognition and Verification M...Innovative Analytic and Holistic Combined Face Recognition and Verification M...
Innovative Analytic and Holistic Combined Face Recognition and Verification M...
 
Face Recognition - Deep Learning
Face Recognition - Deep LearningFace Recognition - Deep Learning
Face Recognition - Deep Learning
 
Neural Network based Supervised Self Organizing Maps for Face Recognition
Neural Network based Supervised Self Organizing Maps for Face Recognition  Neural Network based Supervised Self Organizing Maps for Face Recognition
Neural Network based Supervised Self Organizing Maps for Face Recognition
 
NEURAL NETWORK BASED SUPERVISED SELF ORGANIZING MAPS FOR FACE RECOGNITION
NEURAL NETWORK BASED SUPERVISED SELF ORGANIZING MAPS FOR FACE RECOGNITIONNEURAL NETWORK BASED SUPERVISED SELF ORGANIZING MAPS FOR FACE RECOGNITION
NEURAL NETWORK BASED SUPERVISED SELF ORGANIZING MAPS FOR FACE RECOGNITION
 
People Monitoring and Mask Detection using Real-time video analyzing
People Monitoring and Mask Detection using Real-time video analyzingPeople Monitoring and Mask Detection using Real-time video analyzing
People Monitoring and Mask Detection using Real-time video analyzing
 
Ijebea14 276
Ijebea14 276Ijebea14 276
Ijebea14 276
 
Top Cited Article in Informatics Engineering Research: October 2020
Top Cited Article in Informatics Engineering Research: October 2020Top Cited Article in Informatics Engineering Research: October 2020
Top Cited Article in Informatics Engineering Research: October 2020
 
Chapter 1.docx
Chapter 1.docxChapter 1.docx
Chapter 1.docx
 

Plus de Dharmesh Tank

Basic of Python- Hands on Session
Basic of Python- Hands on SessionBasic of Python- Hands on Session
Basic of Python- Hands on SessionDharmesh Tank
 
Goal Recognition in Soccer Match
Goal Recognition in Soccer MatchGoal Recognition in Soccer Match
Goal Recognition in Soccer MatchDharmesh Tank
 
Graph problem & lp formulation
Graph problem & lp formulationGraph problem & lp formulation
Graph problem & lp formulationDharmesh Tank
 
FIne Grain Multithreading
FIne Grain MultithreadingFIne Grain Multithreading
FIne Grain MultithreadingDharmesh Tank
 

Plus de Dharmesh Tank (6)

Basic of Python- Hands on Session
Basic of Python- Hands on SessionBasic of Python- Hands on Session
Basic of Python- Hands on Session
 
Seminar on MATLAB
Seminar on MATLABSeminar on MATLAB
Seminar on MATLAB
 
Goal Recognition in Soccer Match
Goal Recognition in Soccer MatchGoal Recognition in Soccer Match
Goal Recognition in Soccer Match
 
Graph problem & lp formulation
Graph problem & lp formulationGraph problem & lp formulation
Graph problem & lp formulation
 
A Big Data Concept
A Big Data ConceptA Big Data Concept
A Big Data Concept
 
FIne Grain Multithreading
FIne Grain MultithreadingFIne Grain Multithreading
FIne Grain Multithreading
 

Dernier

Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 

Dernier (20)

DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 

Face recognization using artificial nerual network

  • 1. Face Recognition using Artificial Neural Network Presented by Dharmesh R Tank(13014081024) M Tech – CE (Sem III) Guided by Assist Prof D S Pandya Prof Menka Patel
  • 2. Outline  Objective  History  Basic Concept  Proposed FC System  Discrete Cosine Transform  Artificial Neural Network with Back Propagation  Thresholding Rule  Applications  References
  • 3. Objective  Face recognition, most relevant applications of image analysis.  True challenge to build an automated system which equals human ability to recognize faces.  Humans are quite good identifying known faces, but not very skilled when large amount of unknown faces. Human face recognition ability help to develop a non-human face recognition system.
  • 4. History  Engineering started to show interest in face recognition in the 1960’s. One of the first researches on this subject was Woodrow W. Bledsoe.  In 1960, Bledsoe, along other researches, started Panoramic Research, Inc., in Palo Alto, California.  The majority of the work is AI-related contracts from the U.S. Department of Defense and various intelligence agencies.  A simple search with the phrase “Face Recognition” in the IEEE Digital Library throws 9422 results. 1332 articles in only one year -2009.
  • 5. Basic Concept Face Detection Feature Extraction Face Recognition  Some face coordinates were selected by a human operator, and then computers used this information for recognition.  Face recognition is used for two primary tasks:  Verification (one-to-one matching)  Identification (one-to-many matching)  Even 50 years later Face Recognition still suffers - variations in illumination, head rotation, facial expression, aging, occlusion.  Still new problems to measure subjective face features as ear size or between-eye distance are on the continuity basis.
  • 6. Problems with Existing High information redundancy Maintain a huge database of faces Computationally expensive Energy compaction issues Occlusion, face rotation, illumination, facial expression, aging
  • 7. Proposed Face Recognition System Input Images Face Detection Feature Extraction (DCT) Normalization & Classification (ANN) Face Recognition Output
  • 8. Discrete Cosine Transform DCT[2] is applied to the entire face image to obtain all frequency components of the face.  DCT[3] is used as a tool for dimensionality reduction to extract illumination invariant features.  Image is said to be DC free, after removing first DCT coefficient.  Remove the redundant information  Decrease the computational complexity(orthogonal)  Much faster than any other models (Linear)  Energy compact Basis functions for N = 8
  • 10. Discrete Cosine Transform The DCT is defined as: The Inverse DCT is defined as: Where
  • 11. Artificial Neural Network ANN[1] are computational models inspired by an animal's central nervous systems (in particular the brain) which is capable of machine learning as well as pattern recognition.  Artificial neural networks are generally presented as systems of interconnected "neurons" which can compute values from inputs.  Adaptive Learning  Self Organization  Self Classification
  • 12. ANN Architecture I[7] Σ f Output Y Input X1, X2, X3 . . . . . . Xn Weights (W1,W2,W3……..Wn) Fig 1.1 ANN Procedure
  • 13. ANN Architecture II Hidden Layer Input Layer Output Layer Fig 1.2 Two layer Artificial Neural Network
  • 14. Back Propagation [10]  Trains the network to achieve a balance between the ability to respond correctly to the input patterns that are used for training.  Ability to provide good response to the input that are similar.  Requires a dataset of the desired output for many input, making up the training set.  Method calculates the gradient of a loss function with respects to all the weights in the network.  The gradient is fed to the optimization method which in turn uses it to update the weights, in an attempt to minimize the loss function.  These are necessarily Multilayer Perceptron[11](MLPs).
  • 15. Multilayer Perceptron (MLP) Neural Network  It is a three layers architecture. Input for NN is a grayscale image.  Number of input units is equal to the number of pixels in the image.  Number of hidden units.  Number of output unit is equal to the number of persons to be recognized.  Every output unit is associated with one person.  NN is trained to respond “+1” on output unit, corresponding to recognized person.  For other aliens images output will be “-1” . We called this perfect output.
  • 16. Thresholding Rule  Introduce thresholding rules, which allow improving recognition performance by considering all outputs of NN.  Known as ‘square rule’.  Calculates the euclidean distance between perfect and real output for recognized person.  When this distance is greater than the threshold, rejection take place. Otherwise acceptation.  The best threshold is chosen experimentally.
  • 17. Literature Review[2] Rising Year What we get 1950 Human Psychology Studies 1960 Born of Face Recognition field by Woodrow W. Bledsoe at Panoramic Research 1964-65 Bledsoe, along with Helen Chan and Charles Bisson, worked on using computers to recognize human faces 1971 Bell Laboratories by A. Jay Goldstein, Leon D. Harmon and Ann B. Lesk, vector, containing 21 subjective features like ear protrusion, eyebrow weight or nose length, as the basis to recognize faces using pattern classification techniques 1973 Fischler and Elschanger tried to measure similar features automatically 1973 Kenade, developed a fully automated face recognition system. Kenade compares this automated extraction to a human or manual extraction, showing only a small difference. He got a correct identification rate of 45-75%.
  • 18. Continues… Rising Year What we get 1980 Mark Nixon, presented a geometric measurement for eye spacing . This decade also Some researchers build face recognition algorithms using artificial neural networks. 1986 Eigenfaces in image processing, a technique that would become the dominant approach in following years, was made by L. Sirovich and M. Kirby 1992 Mathew Turk and Alex Pentland of the MIT presented a work which used eigenfaces for recognition PCA(Principal Component Analysis), ICA(Independent Component Analysis), LDA(Linear Discriminant Analysis)
  • 19. Applications Areas Applications Information Security Access Security / Data Privacy / Authentication Access Management Access Log / Permission Based System Biometrics Person Identification (Passports,Voter ID, Driver licenses) / Automated identity verification (border controls) Law Enforcement Video Surveillance / Suspect Identity / Suspect Tracking / Simulated Aging Personal Security Home Video Surveillance Systems / Expression Interpretation (Driver Monitoring System) Entertainment Leisure Home Video Game / Photo Camera Applications
  • 20. Real Time Application Microsoft’s Project Natal[12] Toyota are developing sleep detectors to increase safety[13] Sony’s PlayStation Eye[14] Google Glass with DNN[16]
  • 21. References [1] Three approaches for face recognition V.V. Starovoitov1, D.I Samal1, D.V. Briliuk1, The 6-th International Conference on Pattern Recognition and Image Analysis October 21-26, 2002, Velikiy Novgorod, Russia, pp. 707-711 [2] Face Recognition Algorithms, Proyecto Fin de Carrera, June 16, 2010 [3] A Literature Survey on Face Recognition Techniques, Riddhi Patel#1, Shruti B.Yagnik, IJCTT) – volume 5 number 4 –Nov 2013 [4] Face Recognition Using Artificial Neural Network , A. E. Shivdas Dept of E & T Engineering, RIT, Maharashtra, India, IJRMST (E-ISSN: 2321- 3264)Vol. 2, No. 1, April 2014 [5] High Speed Face Recognition Based on Discrete Cosine Transforms and Neural Networks.ppt [6] High Speed Face Recognition System Based on DCT and RBF NN Meng Joo Er, Weilong Chen, and Shiqian Wu IEEE Transactions on Neural NetworkVolume 16, Number 3, May 2005 [7] A Introduction to Natural Computation, Lecture 08, Perceptrons by Leandro Minku
  • 22. References [8] http://en.wikipedia.org/wiki/Artificial_neural_network [9] http://www.slideshare.net/ArtificialNeuralNetwork [10] http://en.wikipedia.org/wiki/Backpropagation [11] http://en.wikipedia.org/wiki/Multilayer_perceptron [12] B. Dudley. ”e3: New info on microsoft’s natal – how it works, multiplayer and pc versions”. The Seattle Times, June 3 2009. [13] K. Massy. ”toyota develops eyelid-monitoring system”. Cnet reviews, January 22 2008. [14] M. McWhertor. ”sony spills more ps3 motion controllerdetails to devs”. Kotaku. Gawker Media., June 19 2009. [15]http://kotaku.com/5297265/sony-spills-more-ps3-motion-controllerdetails- to-devs. [16] www.nametag.ws [17] http://www.kdnuggets.com/2014/06/new-beginnings-facial-recognition. html