Eigenedginess vs. Eigenhill, Eigenface and Eigenedge by

Slides:



Advertisements
Similar presentations
Face Recognition Sumitha Balasuriya.
Advertisements

Face Recognition and Biometric Systems Eigenfaces (2)
Principal Components Analysis Vida Movahedi December 2006.
Machine Learning Lecture 8 Data Processing and Representation
Robust 3D Head Pose Classification using Wavelets by Mukesh C. Motwani Dr. Frederick C. Harris, Jr., Thesis Advisor December 5 th, 2002 A thesis submitted.
Instructor: Mircea Nicolescu Lecture 15 CS 485 / 685 Computer Vision.
Adviser:Ming-Yuan Shieh Student:shun-te chuang SN:M
As applied to face recognition.  Detection vs. Recognition.
Dimensionality Reduction Chapter 3 (Duda et al.) – Section 3.8
Principal Component Analysis
Pattern Recognition Topic 1: Principle Component Analysis Shapiro chap
CS 790Q Biometrics Face Recognition Using Dimensionality Reduction PCA and LDA M. Turk, A. Pentland, "Eigenfaces for Recognition", Journal of Cognitive.
CONTENT BASED FACE RECOGNITION Ankur Jain 01D05007 Pranshu Sharma Prashant Baronia 01D05005 Swapnil Zarekar 01D05001 Under the guidance of Prof.
Face Recognition using PCA (Eigenfaces) and LDA (Fisherfaces)
Data mining and statistical learning, lecture 4 Outline Regression on a large number of correlated inputs  A few comments about shrinkage methods, such.
Face Recognition Jeremy Wyatt.
Evaluation of Image Pre-processing Techniques for Eigenface Based Face Recognition Thomas Heseltine york.ac.uk/~tomh
Face Recognition Using Eigenfaces
FACE RECOGNITION, EXPERIMENTS WITH RANDOM PROJECTION
Object Recognition Using Geometric Hashing
Face Recognition: A Comparison of Appearance-Based Approaches
Smart Traveller with Visual Translator for OCR and Face Recognition LYU0203 FYP.
Oral Defense by Sunny Tang 15 Aug 2003
Face Detection and Recognition
Preprocessing Images for Facial Recognition Adam Schreiner ECE533.
CS 485/685 Computer Vision Face Recognition Using Principal Components Analysis (PCA) M. Turk, A. Pentland, "Eigenfaces for Recognition", Journal of Cognitive.
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
Face Recognition Using EigenFaces Presentation by: Zia Ahmed Shaikh (P/IT/2K15/07) Authors: Matthew A. Turk and Alex P. Pentland Vision and Modeling Group,
PCA & LDA for Face Recognition
Eigenedginess vs. Eigenhill, Eigenface and Eigenedge by S. Ramesh, S. Palanivel, Sukhendu Das and B. Yegnanarayana Department of Computer Science and Engineering.
Face Recognition System By Arthur. Introduction  A facial recognition system is a computer application for automatically identifying or verifying a person.
1 Recognition by Appearance Appearance-based recognition is a competing paradigm to features and alignment. No features are extracted! Images are represented.
EDGE DETECTION IN COMPUTER VISION SYSTEMS PRESENTATION BY : ATUL CHOPRA JUNE EE-6358 COMPUTER VISION UNIVERSITY OF TEXAS AT ARLINGTON.
1 Terrorists Face recognition of suspicious and (in most cases) evil homo-sapiens.
Design of PCA and SVM based face recognition system for intelligent robots Department of Electrical Engineering, Southern Taiwan University, Tainan County,
A NOVEL METHOD FOR COLOR FACE RECOGNITION USING KNN CLASSIFIER
A Convergent Solution to Tensor Subspace Learning.
PCA vs ICA vs LDA. How to represent images? Why representation methods are needed?? –Curse of dimensionality – width x height x channels –Noise reduction.
2D-LDA: A statistical linear discriminant analysis for image matrix
Obama and Biden, McCain and Palin Face Recognition Using Eigenfaces Justin Li.
Instructor: Mircea Nicolescu Lecture 10 CS 485 / 685 Computer Vision.
Face detection and recognition Many slides adapted from K. Grauman and D. Lowe.
CSSE463: Image Recognition Day 25 This week This week Today: Applications of PCA Today: Applications of PCA Sunday night: project plans and prelim work.
Principal Components Analysis ( PCA)
WLD: A Robust Local Image Descriptor Jie Chen, Shiguang Shan, Chu He, Guoying Zhao, Matti Pietikäinen, Xilin Chen, Wen Gao 报告人:蒲薇榄.
Face Detection 蔡宇軒.
Optical Character Recognition
Ch 7. Computing with Population Coding Summarized by Kim, Kwonill Bayesian Brain: Probabilistic Approaches to Neural Coding P. Latham & A. Pouget.
Machine Learning Supervised Learning Classification and Regression K-Nearest Neighbor Classification Fisher’s Criteria & Linear Discriminant Analysis Perceptron:
Trilateral Filtering of Range Images Using Normal Inner Products
CSSE463: Image Recognition Day 27
CSSE463: Image Recognition Day 26
Deeply learned face representations are sparse, selective, and robust
ROBUST SUBSPACE LEARNING FOR VISION AND GRAPHICS
University of Ioannina
Recognition with Expression Variations
Face Recognition and Feature Subspaces
Principal Component Analysis (PCA)
Final Year Project Presentation --- Magic Paint Face
By Pradeep C.Venkat Srinath Srinivasan
Principal Component Analysis
Outline Peter N. Belhumeur, Joao P. Hespanha, and David J. Kriegman, “Eigenfaces vs. Fisherfaces: Recognition Using Class Specific Linear Projection,”
PCA vs ICA vs LDA.
Face Recognition and Detection Using Eigenfaces
PCA is “an orthogonal linear transformation that transfers the data to a new coordinate system such that the greatest variance by any projection of the.
Eigenfaces for recognition (Turk & Pentland)
Outline H. Murase, and S. K. Nayar, “Visual learning and recognition of 3-D objects from appearance,” International Journal of Computer Vision, vol. 14,
T H E P U B G P R O J E C T.
CSSE463: Image Recognition Day 25
CSSE463: Image Recognition Day 25
Presentation transcript:

Eigenedginess vs. Eigenhill, Eigenface and Eigenedge by S. Ramesh, S. Palanivel, Sukhendu Das and B. Yegnanarayana Department of Computer Science and Engineering IIT Madras, Chennai, INDIA E-mail: mr_sriramesh@yahoo.com,{spal@cs, sdas@, yegna@}.iitm.ernet.in Artificial Neural Networks Lab IIT Madras

Different Representations of face Grey level image Suffers illumination problem Edge map Locality problem Spread edge profile (called hills) Carries artificial edginess of the face Edginess image Carries natural variations present in the face image Artificial Neural Networks Lab IIT Madras

1-D Processing of images for edge/edginess extraction Smoothing filter: 1-D Gaussian function where 1 is the spatial spread of the Gaussian Differential Operator: First derivative of Gaussian function where 2 is the spatial spread of the Gaussian Artificial Neural Networks Lab IIT Madras

1-D Processing of images for edge/edginess extraction (contd.) Method of 1-D processing Smoothing filter is applied along the horizontal scan lines of the image For the Smoothing filter output, the differential operator is applied along the vertical direction to extract the horizontal components of the edginess (strength of an edge) The process is repeated similarly in the orthogonal direction Finally the horizontal and vertical components of the edginess are combined to obtain the edginess map of the image Advantages of 1-D processing Better tolerance to noise than Canny’s operator Computational time reduced to 10% of 2D processing Artificial Neural Networks Lab IIT Madras

Artificial Neural Networks Lab IIT Madras Results Grey level images Edge images Edginess images Artificial Neural Networks Lab IIT Madras

Artificial Neural Networks Lab IIT Madras Eigenedginess If x1, x2, ….., xP of N dimension are the input patterns, then the transformed lower dimension patterns (of M dimension) y1, y2, ….., yP are given by yi = WT xi, i = 1,2,....,P W = [e1 e2 …. eM]N*M, where ei is the eigenvector associated with eigenvalues 1 2 …… M (M < N). ei and i are eigenvectors and eigenvalues obtained by solving the eigenstructure equation: C ei = i ei, where C = (xp - ) (xp - )T and  = xp Eigenvectors of the covariance matrix(C) of the edginess images are referred as eigenedginess Artificial Neural Networks Lab IIT Madras

Comparative illustration of the first three Eigenvectors Eigenface Eigenedge Eigenhill Eigenedginess Comparative illustration of the first three Eigenvectors of faces, using all the four techniques

Face Recognition performance (Out of 80 faces) Artificial Neural Networks Lab IIT Madras

Processing Stages 1-D Processing Input Image Edginess Image Eigen Analysis Eigenedginess: 1-D Processing Input Image Edginess Image Eigen Analysis Transformation Function Transformed edginess: Artificial Neural Networks Lab IIT Madras

Artificial Neural Networks Lab IIT Madras Transformed Edginess Artificial Neural Networks Lab IIT Madras Transformation function

Results of eigenanalysis with Transformed edginess Artificial Neural Networks Lab IIT Madras The transformation function was used with: x1=0 and y3=0

Effect of first few eigenvectors Artificial Neural Networks Lab IIT Madras

Recognition performance due to variations in facial expression Artificial Neural Networks Lab IIT Madras

Artificial Neural Networks Lab IIT Madras Summary Concept of edginess of an image is introduced for face recognition, which is invariant to illumination and facial expression. Experimental results show that the performance of Eigenedginess representation is better than eigenhill, eigenface and eigenedge for face recognition. Performance of face recognition using transformed edginess image and the effect of first few eigenvectors are also discussed. Artificial Neural Networks Lab IIT Madras

Artificial Neural Networks Lab IIT Madras References R. Brunelli and T. Poggio, “Face recognition: features versus templates”, IEEE Transactions on Pattern Analysis and Machine Intelligence, vol.15, no.10, pp.1042-1052, October 1993. M. Turk and A. Pentland, “Eigenfaces for recognition”, Journal of Cognitive Neuro-Science, vol.3, pp. 71-86, 1991. Yilmaz, Alper and M.Gokmen, “Eigenhill vs. eigenface and eigenedge”, Pattern Recognition, vol.34, pp.181-184, 2001. P. Kiran Kumar, Sukhendu Das and B. Yegnanarayana, “One-Dimensional processing of images”,in International Conference on Multimedia Processing and Systems, IIT Chennai, India, pp. 181-185, August 13-15, 2000. Artificial Neural Networks Lab IIT Madras

Artificial Neural Networks Lab IIT Madras Thank You Artificial Neural Networks Lab IIT Madras