SlideShare ist ein Scribd-Unternehmen logo
1 von 7
FACE RECOGNTION USING
EIGEN VALUES AND
NEURAL NETWORKS
INTRODUCTION
 Traditional face recognition algorithms works on a single input image for
feature extraction
 Low accuracy
 Our implementation works on multiple images
for feature extraction
 For the system that we have developed we initially extract the features of
the face using Principal Component Analysis and then feed the extracted
Eigen values into the input of a feed forward back-propagation neural
network.
 We have taken a data set of 8 persons with 10 images of each person.
 The neural network consists of 1 input layer(10 neurons), 3 hidden layers(10
neurons each) and 1 output layer(1 neuron).
EIGEN FACE
In Eigen Faces approach, the face images are decomposed into a small set
of characteristic feature images called “Eigen-faces” (which contain the
common features in a face) which are extracted from the original training set
of images by means of principal component analysis. An initial set of images is
acquires(training set) and the Eigen Faces from the training set are
calculated and only M images that correspond to the highest Eigen Values
define the face space.
NEURAL NETWORKS
 A neural network usually involves a large number of processors operating
in parallel, each with its own small sphere of knowledge and access to
data in its local memory. A neural network is initially "trained" or fed large
amounts of data and rules about data relationships. A program can then
tell the network how to behave in response to an external or can initiate
activity on its own. Neural networks are typically organized in layers. Layers
are made up of a number of interconnected 'nodes' which contain an
'activation function'. Patterns are presented to the network via the 'input
layer', which communicates to one or more 'hidden layers' where the
actual processing is done via a system of weighted 'connections'. The
hidden layers then link to an 'output layer' where the answer is output.
CONTROL FLOW CHART
OPEN WEB CAMERA ADD PERSON SAVE EIGEN VALUES IN A
FILE
INPUT EIGEN VALUES TO
NEURAL NETWORK
PASS INPUT VALUES
THROUGH THE NETWORK
ERROR CALCULATION
USING DESIRED OUTPUT
BACK PROPAGATING
CHANGING WEIGHTS
FOR EPOCHS
LESS THAN
ASSIGNED
VALUE
MATCH FACE WITH MOST
NEAR VALUE OR LEAST
ERROR
IMPLEMENTATION

Weitere ähnliche Inhalte

Was ist angesagt?

Neural network
Neural networkNeural network
Neural network
Saddam Hussain
 
what is neural network....???
what is neural network....???what is neural network....???
what is neural network....???
Adii Shah
 
Forecasting of Sales using Neural network techniques
Forecasting of Sales using Neural network techniquesForecasting of Sales using Neural network techniques
Forecasting of Sales using Neural network techniques
Hitesh Dua
 
NEURAL Network Design Training
NEURAL Network Design  TrainingNEURAL Network Design  Training
NEURAL Network Design Training
ESCOM
 

Was ist angesagt? (20)

Neural network
Neural networkNeural network
Neural network
 
Neural network
Neural network Neural network
Neural network
 
what is neural network....???
what is neural network....???what is neural network....???
what is neural network....???
 
artificial neural network
artificial neural networkartificial neural network
artificial neural network
 
Introduction to Neural networks (under graduate course) Lecture 1 of 9
Introduction to Neural networks (under graduate course) Lecture 1 of 9Introduction to Neural networks (under graduate course) Lecture 1 of 9
Introduction to Neural networks (under graduate course) Lecture 1 of 9
 
Neural network
Neural networkNeural network
Neural network
 
Fundamentals of Neural Networks
Fundamentals of Neural NetworksFundamentals of Neural Networks
Fundamentals of Neural Networks
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
 
Forecasting of Sales using Neural network techniques
Forecasting of Sales using Neural network techniquesForecasting of Sales using Neural network techniques
Forecasting of Sales using Neural network techniques
 
Neural networks
Neural networksNeural networks
Neural networks
 
SoftComputing6
SoftComputing6SoftComputing6
SoftComputing6
 
Neuro-fuzzy systems
Neuro-fuzzy systemsNeuro-fuzzy systems
Neuro-fuzzy systems
 
Artificial Neural Network(Artificial intelligence)
Artificial Neural Network(Artificial intelligence)Artificial Neural Network(Artificial intelligence)
Artificial Neural Network(Artificial intelligence)
 
Artificial Neural Networks - ANN
Artificial Neural Networks - ANNArtificial Neural Networks - ANN
Artificial Neural Networks - ANN
 
Neural networks
Neural networksNeural networks
Neural networks
 
NEURAL Network Design Training
NEURAL Network Design  TrainingNEURAL Network Design  Training
NEURAL Network Design Training
 
Neural network
Neural networkNeural network
Neural network
 
ISIS Clustering Functional Connectivity
ISIS Clustering Functional ConnectivityISIS Clustering Functional Connectivity
ISIS Clustering Functional Connectivity
 
AI IEEE
AI IEEEAI IEEE
AI IEEE
 
Expert system neural fuzzy system
Expert system neural fuzzy systemExpert system neural fuzzy system
Expert system neural fuzzy system
 

Andere mochten auch

face recognition using Principle Componet Analysis
face recognition using Principle Componet Analysisface recognition using Principle Componet Analysis
face recognition using Principle Componet Analysis
Abhilash Kotawar
 
Image recogonization
Image recogonizationImage recogonization
Image recogonization
SANTOSH RATH
 
Solution to linear equhgations
Solution to linear equhgationsSolution to linear equhgations
Solution to linear equhgations
Robin Singh
 
Face Recognition
Face RecognitionFace Recognition
Face Recognition
laknatha
 

Andere mochten auch (13)

Term11566
Term11566Term11566
Term11566
 
face recognition using Principle Componet Analysis
face recognition using Principle Componet Analysisface recognition using Principle Componet Analysis
face recognition using Principle Componet Analysis
 
Image recogonization
Image recogonizationImage recogonization
Image recogonization
 
Facial recognition
Facial recognitionFacial recognition
Facial recognition
 
BBMP1103 - Sept 2011 exam workshop - part 7
BBMP1103 - Sept 2011 exam workshop - part 7BBMP1103 - Sept 2011 exam workshop - part 7
BBMP1103 - Sept 2011 exam workshop - part 7
 
DBMS Canonical cover
DBMS Canonical coverDBMS Canonical cover
DBMS Canonical cover
 
Spectral clustering
Spectral clusteringSpectral clustering
Spectral clustering
 
Eigen values and eigen vector ppt
Eigen values and eigen vector pptEigen values and eigen vector ppt
Eigen values and eigen vector ppt
 
Maths
MathsMaths
Maths
 
Eigen value , eigen vectors, caley hamilton theorem
Eigen value , eigen vectors, caley hamilton theoremEigen value , eigen vectors, caley hamilton theorem
Eigen value , eigen vectors, caley hamilton theorem
 
Solution to linear equhgations
Solution to linear equhgationsSolution to linear equhgations
Solution to linear equhgations
 
Face Recognition
Face RecognitionFace Recognition
Face Recognition
 
LinkedIn SlideShare: Knowledge, Well-Presented
LinkedIn SlideShare: Knowledge, Well-PresentedLinkedIn SlideShare: Knowledge, Well-Presented
LinkedIn SlideShare: Knowledge, Well-Presented
 

Ähnlich wie Face recogntion

Ähnlich wie Face recogntion (20)

Neural Network
Neural NetworkNeural Network
Neural Network
 
Neural Networks
Neural NetworksNeural Networks
Neural Networks
 
Neural Networks AI presentation.pdf
Neural Networks AI presentation.pdfNeural Networks AI presentation.pdf
Neural Networks AI presentation.pdf
 
Dr. Syed Muhammad Ali Tirmizi - Special topics in finance lec 13
Dr. Syed Muhammad Ali Tirmizi - Special topics in finance   lec 13Dr. Syed Muhammad Ali Tirmizi - Special topics in finance   lec 13
Dr. Syed Muhammad Ali Tirmizi - Special topics in finance lec 13
 
Acem neuralnetworks
Acem neuralnetworksAcem neuralnetworks
Acem neuralnetworks
 
Artifical Neural Network
Artifical Neural NetworkArtifical Neural Network
Artifical Neural Network
 
neuralnetwork.pptx
neuralnetwork.pptxneuralnetwork.pptx
neuralnetwork.pptx
 
Neural-Networks.ppt
Neural-Networks.pptNeural-Networks.ppt
Neural-Networks.ppt
 
Cnn
CnnCnn
Cnn
 
Artificial Neural Networks ppt.pptx for final sem cse
Artificial Neural Networks  ppt.pptx for final sem cseArtificial Neural Networks  ppt.pptx for final sem cse
Artificial Neural Networks ppt.pptx for final sem cse
 
Artifical Neural Network and its applications
Artifical Neural Network and its applicationsArtifical Neural Network and its applications
Artifical Neural Network and its applications
 
ANN.ppt
ANN.pptANN.ppt
ANN.ppt
 
Neural network
Neural networkNeural network
Neural network
 
Artificial Neural Network in Medical Diagnosis
Artificial Neural Network in Medical DiagnosisArtificial Neural Network in Medical Diagnosis
Artificial Neural Network in Medical Diagnosis
 
Artificial neural network paper
Artificial neural network paperArtificial neural network paper
Artificial neural network paper
 
Neural Networks
Neural NetworksNeural Networks
Neural Networks
 
ANN - UNIT 1.pptx
ANN - UNIT 1.pptxANN - UNIT 1.pptx
ANN - UNIT 1.pptx
 
Nn devs
Nn devsNn devs
Nn devs
 
Neural networks and deep learning
Neural networks and deep learningNeural networks and deep learning
Neural networks and deep learning
 
238 243
238 243238 243
238 243
 

Kürzlich hochgeladen

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Kürzlich hochgeladen (20)

What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

Face recogntion

  • 1. FACE RECOGNTION USING EIGEN VALUES AND NEURAL NETWORKS
  • 2. INTRODUCTION  Traditional face recognition algorithms works on a single input image for feature extraction  Low accuracy  Our implementation works on multiple images for feature extraction
  • 3.  For the system that we have developed we initially extract the features of the face using Principal Component Analysis and then feed the extracted Eigen values into the input of a feed forward back-propagation neural network.  We have taken a data set of 8 persons with 10 images of each person.  The neural network consists of 1 input layer(10 neurons), 3 hidden layers(10 neurons each) and 1 output layer(1 neuron).
  • 4. EIGEN FACE In Eigen Faces approach, the face images are decomposed into a small set of characteristic feature images called “Eigen-faces” (which contain the common features in a face) which are extracted from the original training set of images by means of principal component analysis. An initial set of images is acquires(training set) and the Eigen Faces from the training set are calculated and only M images that correspond to the highest Eigen Values define the face space.
  • 5. NEURAL NETWORKS  A neural network usually involves a large number of processors operating in parallel, each with its own small sphere of knowledge and access to data in its local memory. A neural network is initially "trained" or fed large amounts of data and rules about data relationships. A program can then tell the network how to behave in response to an external or can initiate activity on its own. Neural networks are typically organized in layers. Layers are made up of a number of interconnected 'nodes' which contain an 'activation function'. Patterns are presented to the network via the 'input layer', which communicates to one or more 'hidden layers' where the actual processing is done via a system of weighted 'connections'. The hidden layers then link to an 'output layer' where the answer is output.
  • 6. CONTROL FLOW CHART OPEN WEB CAMERA ADD PERSON SAVE EIGEN VALUES IN A FILE INPUT EIGEN VALUES TO NEURAL NETWORK PASS INPUT VALUES THROUGH THE NETWORK ERROR CALCULATION USING DESIRED OUTPUT BACK PROPAGATING CHANGING WEIGHTS FOR EPOCHS LESS THAN ASSIGNED VALUE MATCH FACE WITH MOST NEAR VALUE OR LEAST ERROR