+ All Categories
Home > Documents > Face Recognition(BE Project)

Face Recognition(BE Project)

Date post: 01-Nov-2014
Category:
Upload: siddharth-majhi
View: 4,315 times
Download: 2 times
Share this document with a friend
Description:
Presentation on the final year BE project we are still working on
Popular Tags:
17
BAYESIAN FACE RECOGNITION USING MARKOV CHAIN MONTE CARLO METHOD ANAL T.MINJ BE/1114/06 AMIT RAJ LAKRA BE/152/05 SIDDHARTH G. MAJHI BE/1148/06 GUIDE – PROF.ANNAPURNA S. M.
Transcript
Page 1: Face Recognition(BE Project)

BAYESIAN FACE RECOGNITIONUSING

MARKOV CHAIN MONTE CARLOMETHOD

ANAL T.MINJ BE/1114/06 AMIT RAJ LAKRA BE/152/05 SIDDHARTH G. MAJHI

BE/1148/06

GUIDE – PROF.ANNAPURNA S. M.

Page 2: Face Recognition(BE Project)

PROGRESS

Understanding of the related material is going on.

Implementing a PCA based face recognition algorithm using MATLAB as part of the learning process.

In the future , we have to work on implementing the MCMC algorithm for Bayesian theorem.

Page 3: Face Recognition(BE Project)

WHAT IS IMAGE PROCESSING?

A form of signal processing for which the input is an image such as a photograph or frames of video.

The output of image processing can be either an image or a set of characteristics or parameters related to an image.

Digital image processing -Use of computer algorithms to perform image processing on digital images.

DIP has many advantages over analog image processing :

-Allows a much wider range of algorithms to be applied to the input data

-Can avoid problems such as the build-up of noise and signal distortion during processing.

Page 4: Face Recognition(BE Project)

APPLICATIONS OF DIP

Applications-Classification-Feature extraction-Pattern recognition-Projection-Multi scale signal analysis

Page 5: Face Recognition(BE Project)

INTRO. TO FACE RECOGNITION

A face recognition system is a computer application for automatically identifying or verifying a person from a digital image or a video frame from a video source.

Some face recognition algorithms identify faces by extracting landmarks or features from an image of the subject’s face.

Other algorithms normalize a gallery of face images and then compress the face data, only saving the data in the image which is useful for face detection.

Page 6: Face Recognition(BE Project)

TECHNIQUES USED FOR FACE RECOGNITION

Two main approaches of recognition algorithms

- Geometric : Looks at distinguishing features

-Photometric : Distills image into values and compares with templates

Popular recognition algorithms-Principal Component Analysis using eigenface-Linear Discriminate Analysis-Elastic Bunch Graph Matching-Hidden Markov Model-Dynamic Link Matching (neural networks)

Page 7: Face Recognition(BE Project)

IMAGE FROM VIDEO CAPTURE

Page 8: Face Recognition(BE Project)

IMAGE FROM VIDEO CAPTURE

Page 9: Face Recognition(BE Project)

DEFORMABLE TEMPLATE MATCHING

Deformable template matching is based on the Elastic Graph Bunching Matching Method.

The deformable templates used for the recognition process are constructed from face images of target individuals at multiple poses, labeled with feature point positions.

Each template consists of normalized feature point coordinates together with features computed by convolutions with Gabor wavelets at each of the feature points

We apply templates to input video frames and deform them by shifting the feature points so as to maximize the similarity to the Gabor features in the template.

We then compute an overall match score for each deformed template, incorporating a penalty related to the deformation

Page 10: Face Recognition(BE Project)

BAYESIAN APPROACH

In general, finding the global maximum of the similarity function is difficult, and prone to falling into local maxima. Moreover, the optimal value of each parameter often depends on the other variable parameters and fixed system parameters, and good results may be achieved only if all parameters are optimized with respect to the input data. But generalizing the optimization to unknown input data may not be feasible without some strong constraints or assumptions on the data. A Bayesian approach, however, offers a principled way of tackling this problem.

Within a Bayesian framework , the feature familiarity term can be used to define a likelihood function:

Page 11: Face Recognition(BE Project)

BAYESIAN APPROACH

Bayes formula gives the joint posterior distribution of x, α, and β given the observed data D :

Page 12: Face Recognition(BE Project)

Now let Dtrain denote the training data and d the test data

BAYESIAN APPROACH (CONTINUED)

Page 13: Face Recognition(BE Project)

MARKOV CHAIN MONTE CARLO METHODS

o Markov chain Monte Carlo (MCMC) methods are a class of algorithms used for sampling from probability distributions based on constructing a Markov chain that has the desired distribution as its equilibrium distribution.

o The state of the chain after a large number of steps is then used as a sample from the desired distribution.

o The quality of the sample improves as a function of the number of steps.

Page 14: Face Recognition(BE Project)

MCMC SAMPLER FOR BAYESIAN FARMEWORK

The most common application of these algorithms is numerically calculating multi-dimensional integrals.

Continuing the Bayesian approach , we apply the MCMC sampler to the complex multidimensional integral obtained previously.

So , we finally obtain :

Page 15: Face Recognition(BE Project)

DISCUSSION OF THE EXPERIMENTAL RESULTS

The Bayesian MCMC approach was able to recognize all the faces in the neutral test data without error.

-On the talking test data, a small sample of which was used for training, the

proposed approach reduced the ID error rate from 8.2% to 0.1%, showing that the MCMC samples adequately represent likely patterns of facial deformation during speech.

-On the smiling test data, none of which was used for training, the Bayesian MCMC approach reduced the ID error rate by over 90%

Page 16: Face Recognition(BE Project)

FUTURE WORK The presently available prototype uses

the Markov Chain Monte Carlo method under the Bayesian framework in order to calculate the posterior probabilities.

Scope of improvement Sequential Monte Carlo(SMC) may be effective

in representing the importance of past data. This may further reduce the error rate in

identification observed till now.

Page 17: Face Recognition(BE Project)

THANK YOU


Recommended