Preprocessing to enhance recognition performance in the presence of: -Illumination variations -Pose/expression/scale variations - Resolution enhancement.

Slides:



Advertisements
Similar presentations
Active Appearance Models
Advertisements

Principal Component Analysis Based on L1-Norm Maximization Nojun Kwak IEEE Transactions on Pattern Analysis and Machine Intelligence, 2008.
Evaluating Color Descriptors for Object and Scene Recognition Koen E.A. van de Sande, Student Member, IEEE, Theo Gevers, Member, IEEE, and Cees G.M. Snoek,
Sami Romdhani Volker Blanz Thomas Vetter University of Freiburg
Face Alignment with Part-Based Modeling
Chessmen Position Recognition Using Artificial Neural Networks Jun Hou Dec. 8, 2003.
Patch-based Image Deconvolution via Joint Modeling of Sparse Priors Chao Jia and Brian L. Evans The University of Texas at Austin 12 Sep
C. L. Wilson Manager, Image Group Biometrics Overview of the PATRIOT Act.
Automatic Feature Extraction for Multi-view 3D Face Recognition
Performance Evaluation Measures for Face Detection Algorithms Prag Sharma, Richard B. Reilly DSP Research Group, Department of Electronic and Electrical.
3D Face Modeling Michaël De Smet.
Amir Hosein Omidvarnia Spring 2007 Principles of 3D Face Recognition.
Adviser:Ming-Yuan Shieh Student:shun-te chuang SN:M
Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,
A Colour Face Image Database for Benchmarking of Automatic Face Detection Algorithms Prag Sharma, Richard B. Reilly UCD DSP Research Group This work is.
Face Databases. Databases for Face Recognition The appearance of a face is affected by many factors because of its non-rigidity and complex 3D structure:
Dimensionality Reduction Chapter 3 (Duda et al.) – Section 3.8
Exchanging Faces in Images SIGGRAPH ’04 Blanz V., Scherbaum K., Vetter T., Seidel HP. Speaker: Alvin Date: 21 July 2004.
Face Recognition Under Varying Illumination Erald VUÇINI Vienna University of Technology Muhittin GÖKMEN Istanbul Technical University Eduard GRÖLLER Vienna.
COMP322/S2000/L181 Pre-processing: Smooth a Binary Image After binarization of a grey level image, the resulting binary image may have zero’s (white) and.
A new face detection method based on shape information Pattern Recognition Letters, 21 (2000) Speaker: M.Q. Jing.
A Study of Approaches for Object Recognition
CS 790Q Biometrics Face Recognition Using Dimensionality Reduction PCA and LDA M. Turk, A. Pentland, "Eigenfaces for Recognition", Journal of Cognitive.
Model-Based Stereo with Occlusions
UPM, Faculty of Computer Science & IT, A robust automated attendance system using face recognition techniques PhD proposal; May 2009 Gawed Nagi.
Face Recognition using PCA (Eigenfaces) and LDA (Fisherfaces)
Face Recognition Based on 3D Shape Estimation
Object Recognition Using Geometric Hashing
Automatic Face Recognition for Film Character Retrieval in Feature-Length Films Ognjen Arandjelović Andrew Zisserman.
Enhancing the Performance of Face Recognition Systems Presenter: Dr. Christine Podilchuk Professors: Richard Mammone, Joe Wilder Students: Anand Doshi,
Comparison and Combination of Ear and Face Images in Appearance-Based Biometrics IEEE Trans on PAMI, VOL. 25, NO.9, 2003 Kyong Chang, Kevin W. Bowyer,
PCA Channel Student: Fangming JI u Supervisor: Professor Tom Geoden.
Smart Traveller with Visual Translator for OCR and Face Recognition LYU0203 FYP.
A PCA-based feature extraction method for face recognition — Adaptively weighted sub-pattern PCA (Aw-SpPCA) Group members: Keren Tan Weiming Chen Rong.
Real-Time Vision on a Mobile Robot Platform Mohan Sridharan Joint work with Peter Stone The University of Texas at Austin
Preprocessing Images for Facial Recognition Adam Schreiner ECE533.
FACE DETECTION AND RECOGNITION By: Paranjith Singh Lohiya Ravi Babu Lavu.
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
Gender and 3D Facial Symmetry: What’s the Relationship ? Xia BAIQIANG (University Lille1/LIFL) Boulbaba Ben Amor (TELECOM Lille1/LIFL) Hassen Drira (TELECOM.
Action recognition with improved trajectories
© by Yu Hen Hu 1 ECE533 Digital Image Processing Image Restoration.
Mining Discriminative Components With Low-Rank and Sparsity Constraints for Face Recognition Qiang Zhang, Baoxin Li Computer Science and Engineering Arizona.
LOGO On Person Authentication by Fusing Visual and Thermal Face Biometrics Presented by: Rubie F. Vi ñ as, 方如玉 Adviser: Dr. Shih-Chung Chen, 陳世中.
Pairwise Linear Regression: An Efficient and Fast Multi-view Facial Expression Recognition By: Anusha Reddy Tokala.
Object Detection with Discriminatively Trained Part Based Models
Object Recognition in Images Slides originally created by Bernd Heisele.
Using Support Vector Machines to Enhance the Performance of Bayesian Face Recognition IEEE Transaction on Information Forensics and Security Zhifeng Li,
ECE738 Advanced Image Processing Face Detection IEEE Trans. PAMI, July 1997.
Image Restoration.
Face Detection Using Large Margin Classifiers Ming-Hsuan Yang Dan Roth Narendra Ahuja Presented by Kiang “Sean” Zhou Beckman Institute University of Illinois.
Adaptive Rigid Multi-region Selection for 3D face recognition K. Chang, K. Bowyer, P. Flynn Paper presentation Kin-chung (Ryan) Wong 2006/7/27.
1 Research Question  Can a vision-based mobile robot  with limited computation and memory,  and rapidly varying camera positions,  operate autonomously.
Jack Pinches INFO410 & INFO350 S INFORMATION SCIENCE Computer Vision I.
Timo Ahonen, Abdenour Hadid, and Matti Pietikainen
Face Detection Using Neural Network By Kamaljeet Verma ( ) Akshay Ukey ( )
2D-LDA: A statistical linear discriminant analysis for image matrix
Face Detection Final Presentation Mark Lee Nic Phillips Paul Sowden Andy Tait 9 th May 2006.
Recognizing specific objects Matching with SIFT Original suggestion Lowe, 1999,2004.
Face Detection 蔡宇軒.
Visual Information Processing. Human Perception V.S. Machine Perception  Human perception: pictorial information improvement for human interpretation.
Guillaume-Alexandre Bilodeau
Enhancing Latent Fingerprints
Nearest-neighbor matching to feature database
PRESENTED BY Yang Jiao Timo Ahonen, Matti Pietikainen
Outline Peter N. Belhumeur, Joao P. Hespanha, and David J. Kriegman, “Eigenfaces vs. Fisherfaces: Recognition Using Class Specific Linear Projection,”
Nearest-neighbor matching to feature database
Learning about Objects
Aim of the project Take your image Submit it to the search engine
Support vector machine-based text detection in digital video
Domingo Mery Department of Computer Science
Presentation transcript:

Preprocessing to enhance recognition performance in the presence of: -Illumination variations -Pose/expression/scale variations - Resolution enhancement (deblurring) Stand-alone recognition system Preprocessing/recognition results - Face Recognition Grand Challenge (NIST) Preprocessing Overview

Current state-of-the-art face recognition systems degrade significantly in performance due to variations in pose, illumination, and blurring. Problem: IMAGE CAPTURE PREPROCESSING RESTORATION/ ENHANCEMENT FACE RECOGNITION SYSTEM Solution: POSE CORRECTION due to mismatch in facial position, facial expression and scale ILLUMINATION CORRECTION due to mismatch in lighting conditions in both indoor and outdoor environments DEBLURRING due to mismatch in camera focus, camera lenses, camera resolution and motion blur Face Recognition

No a priori information with regards to pose orientation, camera parameters, etc No laser scanned images for 3D reconstruction No manual detection of feature points Preprocessing & Stand-Alone Recognition Highlights of the approach

Principle Find a function which maps a given test (probe) image into the correct train (gallery) image Approach where M is the number of training images Select that is maximally bijective

Recognition Principle A function ’f ‘ is found which maps points in the test (probe) to equivalent points in the train (gallery) where X = Test image (domain) Y = Train image (co-domain) = Bijective function mapping X  Y One to One and Onto (bijection) X Y domain (X) f  range(X) TestTrain

Inverse Estimation where Y = Train image (domain) X = Test image (co-domain) = Bijective function mapping Y  X X Y domain (Y)  g range(Y) A function ’g ‘ is found which maps points in the train (gallery) to equivalent points in the test (probe) TestTrain

Measure of Bijectivity XYf Partition X where n is the total number of distinct blocks in X Blue,Green,Cyan  Red 

Measure of Bijectivity YX g Partition Y where p is the total number of distinct blocks in Y Blue,Green,Cyan  Red 

Measure of Bijectivity The Bijectivity score is given by: = Forward (test  train) = Adaptive Forward (test  train) = Backward (train  test) = Adaptive Backward (train  test) = constants and

Mapping Properties Train Image No.1

Preprocessing Example

Preprocessing Performance

Metric used One-to-None Mapping Yale Subset-I Block Size-8x8;Search-56x56 Yale Subset-II Block Size-8x8;Search-88x88 Exhaustive Search100 %80 % Exhaustive Search with Constraints 100 %83.33 % Fast Search98 %83.33 % Table 4.2 Yale Results-Stand Alone Recognition-II Face recognition performance

PIE Subset- Exhaustive Search Block Size-8x8; Search-72x72 One-to-None MappingOne-to-One Mapping Stand Alone Recognition Performance %95.59 % Table 4.4 PIE Database-Stand Alone Recognition PCA-based Approach recognition accuracy: 5.88 % Face recognition performance

Training Test Preprocessed Preprocessing for Illumination Correction

Algorithm based on image adaptive least squares illumination correction Training image ATesting image BAdaptive segmentation Image A illuminated as BImage B illuminated as A Least squares estimate of illumination Preprocessing for Illumination Correction

Set tested (Yale) Enrollment Rate (Commercial face recognition system) Original56 % Preprocessed90 % Enrollment : Process of accepting the image and creating a feature set for recognition. Preprocessing Results Illumination Correction

Comparison with Existing Methods Test subset 3D Morphable Model Our algorithm PIE frontal99.8 %99.6 % 3D morphable models : Good results (FRVT 2002). Very complex, computationally expensive, manual labeling of features 1. T. Vetter and V. Blanz, “Face Recognition Based on Fitting a 3D Morphable Model,” IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 25, no. 9, pp , Sept

Preprocessing Example traintest Vector Field Representation of f Preprocessed Test Image

Notre Dame Database Preprocessing Example

Notre Dame Database

Recognition Example GalleryProbe Bijective Mapping With the correct gallery White Region  measure of bijectivity (52.91%)

Recognition Example With the incorrect gallery GalleryProbe Bijective Mapping White Region  measure of bijectivity (33.94%)

Notre Dame Database Face Recognition Performance

Conclusion and Future Work New algorithm for registration and illumination correction to enhance the performance of face recognition systems Algorithm is based on properties of the mapping between test and train data Mapping produces similarity scores which can be used for a stand-alone face recognition algorithm Extend algorithm for high resolution data Reduce algorithm complexity