A NOVEL METHOD FOR COLOR FACE RECOGNITION USING KNN CLASSIFIER

Slides:



Advertisements
Similar presentations
Distinctive Image Features from Scale-Invariant Keypoints
Advertisements

Advanced Image Processing Student Seminar: Lipreading Method using color extraction method and eigenspace technique ( Yasuyuki Nakata and Moritoshi Ando.
Learning deformable models Yali Amit, University of Chicago Alain Trouvé, CMLA Cachan.
Principal Component Analysis Based on L1-Norm Maximization Nojun Kwak IEEE Transactions on Pattern Analysis and Machine Intelligence, 2008.
Machine Learning Lecture 8 Data Processing and Representation
Face Recognition and Biometric Systems
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean 5403 T-R 3:00pm – 4:20pm Lecture #20.
Student Mini-Camp Project Report Pattern Recognition Participant StudentsAffiliations Patrick ChoiClaremont Graduate University Joseph McGrathUniv. of.
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.
UPM, Faculty of Computer Science & IT, A robust automated attendance system using face recognition techniques PhD proposal; May 2009 Gawed Nagi.
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)
Face Recognition Based on 3D Shape Estimation
Face Recognition Jeremy Wyatt.
Face Recognition Using Eigenfaces
Fig. 2 – Test results Personal Memory Assistant Facial Recognition System The facial identification system is divided into the following two components:
FACE RECOGNITION, EXPERIMENTS WITH RANDOM PROJECTION
1 MACHINE LEARNING TECHNIQUES IN IMAGE PROCESSING By Kaan Tariman M.S. in Computer Science CSCI 8810 Course Project.
Smart Traveller with Visual Translator for OCR and Face Recognition LYU0203 FYP.
Pattern Recognition. Introduction. Definitions.. Recognition process. Recognition process relates input signal to the stored concepts about the object.
Oral Defense by Sunny Tang 15 Aug 2003
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,
Image Recognition and Processing Using Artificial Neural Network Md. Iqbal Quraishi, J Pal Choudhury and Mallika De, IEEE.
Dimensionality Reduction: Principal Components Analysis Optional Reading: Smith, A Tutorial on Principal Components Analysis (linked to class webpage)
Eigenedginess vs. Eigenhill, Eigenface and Eigenedge by S. Ramesh, S. Palanivel, Sukhendu Das and B. Yegnanarayana Department of Computer Science and Engineering.
Feature extraction 1.Introduction 2.T-test 3.Signal Noise Ratio (SNR) 4.Linear Correlation Coefficient (LCC) 5.Principle component analysis (PCA) 6.Linear.
Graphite 2004 Statistical Synthesis of Facial Expressions for the Portrayal of Emotion Lisa Gralewski Bristol University United Kingdom
BACKGROUND LEARNING AND LETTER DETECTION USING TEXTURE WITH PRINCIPAL COMPONENT ANALYSIS (PCA) CIS 601 PROJECT SUMIT BASU FALL 2004.
COMMON EVALUATION FINAL PROJECT Vira Oleksyuk ECE 8110: Introduction to machine Learning and Pattern Recognition.
Introduction to machine learning and data mining 1 iCSC2014, Juan López González, University of Oviedo Introduction to machine learning Juan López González.
1 Recognition by Appearance Appearance-based recognition is a competing paradigm to features and alignment. No features are extracted! Images are represented.
Yang, Luyu.  Postal service for sorting mails by the postal code written on the envelop  Bank system for processing checks by reading the amount of.
Classifying Images with Visual/Textual Cues By Steven Kappes and Yan Cao.
Face Recognition: An Introduction
Eyes detection in compressed domain using classification Eng. Alexandru POPA Technical University of Cluj-Napoca Faculty.
MUSTAFA OZAN ÖZEN PINAR SAĞLAM LEVENT ÜNVER MEHMET YILMAZ.
Computer Graphics and Image Processing (CIS-601).
CSE 185 Introduction to Computer Vision Face Recognition.
2005/12/021 Content-Based Image Retrieval Using Grey Relational Analysis Dept. of Computer Engineering Tatung University Presenter: Tienwei Tsai ( 蔡殿偉.
Project 11: Determining the Intrinsic Dimensionality of a Distribution Okke Formsma, Nicolas Roussis and Per Løwenborg.
Optimal Component Analysis Optimal Linear Representations of Images for Object Recognition X. Liu, A. Srivastava, and Kyle Gallivan, “Optimal linear representations.
Feature extraction using fuzzy complete linear discriminant analysis The reporter : Cui Yan
3D Face Recognition Using Range Images
Face Image-Based Gender Recognition Using Complex-Valued Neural Network Instructor :Dr. Dong-Chul Kim Indrani Gorripati.
GENDER AND AGE RECOGNITION FOR VIDEO ANALYTICS SOLUTION PRESENTED BY: SUBHASH REDDY JOLAPURAM.
Fast Query-Optimized Kernel Machine Classification Via Incremental Approximate Nearest Support Vectors by Dennis DeCoste and Dominic Mazzoni International.
Principal Component Analysis (PCA)
2D-LDA: A statistical linear discriminant analysis for image matrix
3D Face Recognition Using Range Images Literature Survey Joonsoo Lee 3/10/05.
On the relevance of facial expressions for biometric recognition Marcos Faundez-Zanuy, Joan Fabregas Escola Universitària Politècnica de Mataró (Barcelona.
Principal Components Analysis ( PCA)
Machine Learning Supervised Learning Classification and Regression K-Nearest Neighbor Classification Fisher’s Criteria & Linear Discriminant Analysis Perceptron:
Septian Adi Wijaya – Informatics Brawijaya University
Deeply learned face representations are sparse, selective, and robust
PRINCIPAL COMPONENT ANALYSIS (PCA)
Efficient Image Classification on Vertically Decomposed Data
Can Computer Algorithms Guess Your Age and Gender?
Principal Component Analysis (PCA)
Final Year Project Presentation --- Magic Paint Face
Principal Component Analysis
Outline Peter N. Belhumeur, Joao P. Hespanha, and David J. Kriegman, “Eigenfaces vs. Fisherfaces: Recognition Using Class Specific Linear Projection,”
Efficient Image Classification on Vertically Decomposed Data
CS 332 Visual Processing in Computer and Biological Vision Systems
Presented by :- Vishal Vijayshankar Mishra
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.
MACHINE LEARNING TECHNIQUES IN IMAGE PROCESSING
MACHINE LEARNING TECHNIQUES IN IMAGE PROCESSING
Midterm Exam Closed book, notes, computer Similar to test 1 in format:
Midterm Exam Closed book, notes, computer Similar to test 1 in format:
Presentation transcript:

A NOVEL METHOD FOR COLOR FACE RECOGNITION USING KNN CLASSIFIER J.Prabin jose P.Poornima K.Manoj Kumar Ravi Teja Kotaprolu

Contents: Introduction Proposed method Methods Result and Discussions Color space models Principal component analysis Nearest neighbor classifier Result and Discussions Conclusion and Future work

Introduction Digital image is composed of a finite number of elements, each of which has a particular location value. These elements are referred as picture elements, image elements, pixels. The digital image processing is the use of computer to perform image processing on digital images. Digital image processing has many advantages over analog image processing. It allows a much wider range of algorithms to be applied to the input data and can avoid problems. Such as build-up of noise and signal distortion.

Contd.. Recently face recognition(FR) has become an important area of research in computer vision, neuroscience and psychology . The effectiveness of color information plays an important role when face images are taken under strong variations in illuminations as well as with low spatial resolutions for improving FR performance. In general, the three components of a color image can be defined in many different ways leading to a wide variety of color spaces. The RGB is a fundamental and most widely used color space. Other color spaces are obtained by transformations of RGB.

PROPOSED METHOD The flowchart of the proposed method :

Contd.. In this method the given image is transformed into various color space models like RGB, YCbCr, YIQ, HSV. Then various color components available in the color space model are separated. Then the Eigen value and vector features are extracted from the various color component images using PCA(Principal Component Analysis) Finally the extracted features are used to classify test image by using nearest neighbor classifier.

METHODS: COLOR SPACE MODELS: A color space model is a mathematical representation of a set of color. The color space models: RGB YCbCr YIQ HSV

RGB: YCbCr:

HSV: YIQ: original Luma (y) -> Chroma (I) -> Chroma (Q) ->

Principal Component Analysis(PCA) Principal component analysis is a mathematical procedure that uses to convert a set of observations of possibly correlated variables into set of values of uncorrelated variables called principal components. PCA is appropriate when you have obtained measures on a number of observed variables and wish to develop a small number of artificial variables.

Contd.. PCA is a quantitatively rigorous method for achieving the simplification of dataset. It is because, in data set with many variables often move together. one reason is that more than one variable may be measuring the same driving principle governing the behavior of the system. The method generates a new set of variables called principal components. Each principal component is a linear combination of the original variables. Principle components are orthogonal to each other so there is no redundant information.

Steps that involved in PCA process: Step 1 : Get the data. Step 2 : Subtract the mean. Step 3 : calculate the covariance matrix. Step 4 : calculate the eigen vectors and eigen values of covariance matrix. Step 5 : calculate the summation value of eigen vector and eigen values and form a feature vector.

Nearest Neighbour classifier In pattern recognition , the k-nearest neighbour algorithm (k-NN) is a widely used classifier for classifying objects based on closest training examples in the feature space. The kNN algorithm is the simplest classifier of all machine learning algorithms. In this classifier image is classified by a majority votes of its neighbours. In kNN classifier the Euclidean distance between the testing image feature and each training image feature is determined to form distance matrix.

Contd.. The summation value of distance matrix is estimated and sorted in increasing order. The first k elements are selected and majority class value is determined for classifying the image accurately.

RESULTS AND DISCUSSIONS The proposed method is implemented in matlab. In this method 70 different persons face images are used to test the performance of the system .Each person database contains 15 different facial expressions. Out of 15 face images 10 face images are considered as training feature. All the input images are converted into various color space models. The input images and various color components of the face image are shown :

Various color space model of the input image:

The eigen values and eigen vectors are extracted from each image. The summation value of eigen vector and eigen value are considered as features of each color component image. The kNN classifier is used to classify the different face images. In this paper 70 label values are created for 70 persons. The Euclidean distance between the testing image feature and the training image feature and a distance matrix is created. In the distance matrix first k values are considered as and majority label of the k value is considered as the correct label of the given testing image.

The performance of given system is measured in terms of accuracy The accuracy is given by : Accuracy = 𝑐𝑜𝑟𝑟𝑒𝑐𝑡𝑙𝑦 𝑑𝑒𝑡𝑒𝑐𝑡𝑒𝑑 𝑓𝑎𝑐𝑒 𝑖𝑚𝑎𝑔𝑒𝑠 𝑡𝑜𝑡𝑎𝑙 𝑛𝑢𝑚𝑏𝑒𝑟 𝑜𝑓 𝑓𝑎𝑐𝑒 𝑖𝑚𝑎𝑔𝑒𝑠 In the classification problem 700 image feature value are considered as training feature and 350 image features are used for testing the classification.

Out of 700 training images 654 images are correctly classified and out 350 testing images 317 images are correctly classified without error. So, the overall accuracy obtained by this method is 92.47%.

CONCLUSION AND FUTURE WORK In this paper , a novel and effective color FR method is proposed. The image is transformed into various color space models. Then applying the PCA technique to every color space component and the features are extracted. The features are used by kNN classifier for recognizing the input face image. The accuracy obtained in this method is much better than other results available in literature. In future the optimal set of color features is found out from the color space for increasing the accuracy.

THANK YOU