Project PPT Final PDF
Project PPT Final PDF
1
TOPICS TO BE COVERED
• Aim and Motivation of the Project
• Introduction to General Biometric System
• Compressed Domain Biometry
• Work Flow Diagram of the Project
• Image Database
• Image Preparation
• Compression
• Feature Set Generation
• Comparison
• Result
• Discussion
• Reference
2
AIM AND MOTIVATION
OF THE PROJECT
Aim of the project
• Face recognition in compressed domain
Motivation of the project
• Reduce overall computational time
• Reduce the size of data.
3
INTRODUCTION
What is Biometric system?
Stored
Template
Test
Feature Template
Pre-processing Matcher Decision
Extraction Generator Test
Sensor
4
IMPORTANCE OF BIOMETRIC
RECOGNITION
Increase Security
Attendance in office
Eliminate problems caused by lost IDs or forgotten passwords
Replace hard-to-remember passwords which may be shared or
observed
Reduce fraud
5
BIOMETRIC CHARACTERISTICS
(a) DNA, (b) ear, (c) face, (d) facial thermogram, (e) hand thermogram, (f) hand vein,
(g) fingerprint, (h) gait, (i) hand geometry, (j) iris, (k) palmprint, (l) retina,
(m) signature, and (n) voice.
6
UNIMODAL BIOMETRICS
Unimodal Biometric System
Subject
Feature
Feature Sensor Matcher Decision
Extractor
Database
7
MULTIMODAL BIOMETRICS
Multimodal Biometric System
Sensor Feature
Feature 1 1 extraction Decision
Sensor Feature
Feature n n extraction Stored
Database
8
WHY FACE RECOGNITION?
Advantages of Face Recognition as a Biometric are
Improved Security
Easy to access and capture
Fully automated
Most expressive
Contains various features
9
WHY COMPRESSED DOMAIN
BIOMETRY USED?
It reduces storage requirements
Reduces detection time
It also reduces the probability of transmission errors since
fewer bits are transferred
Removes the redundant information
10
WORK FLOW DIAGRAM OF THE
PROJECT
13
IMAGE COMPRESSION USING
SINGULAR VALUE DECOMPOSITION
Any real m x n matrix A can be decomposed uniquely as:
A = USVT
A = [ u1 u2 u3 ....um ]
The last values of ‘S’ are approximately equal to zero, they can be removed
and A is represented as
A = US1VT
A = [ u1 u2 u3 ....um ]
14
SVD Contd.
In the above matrix, S values after r terms are approximated to zero.
So multiplication of the terms greater than r will be zero.
If m=n, the matrix A can be represented as
15
MEMORY UTILIZATION IN SVD
According to definition of SVD, the image matrix can be represented as
A = USVT
After performing SVD, With r approximations, U matrix is of size m x r, V
matrix is of size n x r,
A U S VT
18
FEATURE EXTRACTION BASED
ON EIGEN VALUES
For a linear transformation the basic equation
Ax = λx
The scalar λ is an eigenvalue of square matrix A and x is the eigenvector
corresponding to the value of λ.
For k x k matrix the equation can be written as
20
CASCADE DETECTOR BASED
FEATURE EXTRACTION
The Cascade Detector works on Viola-Jones Algorithm. The key points in
Viola-Jones Algorithm are:
• Haar Features
• Integral Image
• Cascading Classifier
The Cascade Object Detector function is used to implement the viola-jones
algorithm in matlab.
After detecting various parts of the face like eyes, nose, mouth, we have
extracted the features using Euclidean distance Method.
HAAR FEATURES
Haar features are used to detect the presence of a particular feature or pattern in the
given image based on intensity.
Each feature results in a single value which is calculated by subtracting the sum of
pixels under white rectangle from the sum of pixels under black rectangle.
26
FINAL FEATURE SET FORMATION
29
uncompressed 75% compression 50% compression 25% compression
SAMPLE TABLE OF COMPARISON DATA
HT- Happy
Test
NS- Normal
Comparison of 75% Compressed Test Image with 25% Compressed Stored Image Store
Comparison of 50% Compressed Test Image with 25% Compressed Stored Image 30
Result contd..
33
Reference
• [1] A. Lanitis, C. J. Taylor, and T. F. Cootes, “An automatic face identification system using
flexible appearance models,” Image and Vision Computing, vol.13, no.5, pp.393-401, 1995.
• [2] I. Craw, D. Tock, and A. Bennett, “Finding face features,” Proc.of 2nd European Conf.
Computer Vision. pp. 92-96, 1992.
• [3] T. K. Leung, M. C. Burl, and P. Perona, “Finding faces in cluttered scenes using random
labeled graph matching,” Proc. 5th IEEE int’l Conf. Computer Vision, pp. 637-644, 1995.
• [4] B. Moghaddam and A. Pentland, “Probabilistic visual learning for object recognition,”
IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 19, no.7. pp. 696-710, July, 1997.
• [5] M.A. Turk and A.P. Pentland, “Face Recognition Using Eigenfaces”, IEEE Conf. on
Computer Vision and Pattern Recognition, pp. 586-591, 1991.
• [6] The Yale Face Database--http://vision.ucsd.edu/content/yale-face-database
• [7] P. Viola and M. Jones, “Robust real-time face detection,” Computer Vision, 2001. ICCV
2001. Proceedings. Eighth IEEE International Conference on, vol. 2, pp.747, 2001.
34