Face Recognition based on 2D-PCA and CNN

Slides:



Advertisements
Similar presentations
A brief review of non-neural-network approaches to deep learning
Advertisements

Face Recognition: A Convolutional Neural Network Approach
Neural networks Introduction Fitting neural networks
Principal Component Analysis Based on L1-Norm Maximization Nojun Kwak IEEE Transactions on Pattern Analysis and Machine Intelligence, 2008.
Dimensionality Reduction Chapter 3 (Duda et al.) – Section 3.8
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.
吳家宇 吳明翰 Face Detection Based on Template Matching and 2DPCA Algorithm 2009/01/14.
Face Recognition using PCA (Eigenfaces) and LDA (Fisherfaces)
FACE RECOGNITION, EXPERIMENTS WITH RANDOM PROJECTION
MACHINE LEARNING AND ARTIFICIAL NEURAL NETWORKS FOR FACE VERIFICATION
A PCA-based feature extraction method for face recognition — Adaptively weighted sub-pattern PCA (Aw-SpPCA) Group members: Keren Tan Weiming Chen Rong.
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.
PCA & LDA for Face Recognition
BDPCA Plus LDA: A Novel Fast Feature Extraction Technique for Face Recognition 授課教授 : 連震杰 老師 組員 : 黃彥綸 何域禎 W. Zuo, D. Zhang, J. Yang, K. Wang, “BBPCA plus.
Eigenedginess vs. Eigenhill, Eigenface and Eigenedge by S. Ramesh, S. Palanivel, Sukhendu Das and B. Yegnanarayana Department of Computer Science and Engineering.
1 Graph Embedding (GE) & Marginal Fisher Analysis (MFA) 吳沛勳 劉冠成 韓仁智
Hurieh Khalajzadeh Mohammad Mansouri Mohammad Teshnehlab
Saichon Jaiyen, Chidchanok Lursinsap, Suphakant Phimoltares IEEE TRANSACTIONS ON NEURAL NETWORKS, VOL. 21, NO. 3, MARCH Paper study-
An Example of Course Project Face Identification.
Video Tracking Using Learned Hierarchical Features
 Karthik Gurumoorthy  Ajit Rajwade  Arunava Banerjee  Anand Rangarajan Department of CISE University of Florida 1.
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.
Texture scale and image segmentation using wavelet filters Stability of the features Through the study of stability of the eigenvectors and the eigenvalues.
CSSE463: Image Recognition Day 27 This week This week Today: Applications of PCA Today: Applications of PCA Sunday night: project plans and prelim work.
Optimal Component Analysis Optimal Linear Representations of Images for Object Recognition X. Liu, A. Srivastava, and Kyle Gallivan, “Optimal linear representations.
PalmPrint Identification System
A NOVEL METHOD FOR COLOR FACE RECOGNITION USING KNN CLASSIFIER
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
CSSE463: Image Recognition Day 25 This week This week Today: Applications of PCA Today: Applications of PCA Sunday night: project plans and prelim work.
Finding Clusters within a Class to Improve Classification Accuracy Literature Survey Yong Jae Lee 3/6/08.
Normalized Cuts and Image Segmentation Patrick Denis COSC 6121 York University Jianbo Shi and Jitendra Malik.
Facial Smile Detection Based on Deep Learning Features Authors: Kaihao Zhang, Yongzhen Huang, Hong Wu and Liang Wang Center for Research on Intelligent.
Compression of CNNs Mooyeol Baek Xiangyu Zhang, Jianhua Zou, Xiang Ming, Kaiming He, Jian Sun: Efficient and Accurate Approximations of Nonlinear Convolutional.
Pining for Data II: The Empirical Results Strike Back
Big data classification using neural network
CSSE463: Image Recognition Day 27
CSSE463: Image Recognition Day 26
Compact Bilinear Pooling
Recognition with Expression Variations
Face Recognition using Artificial Neural Network
Lecture 8:Eigenfaces and Shared Features
ABSTRACT FACE RECOGNITION RESULTS
Basic machine learning background with Python scikit-learn
Recovery from Occlusion in Deep Feature Space for Face Recognition
Classification of Hand-Written Digits Using Scattering Convolutional Network Dongmian Zou Advisor: Professor Radu Balan.
Mean Euclidean Distance Error (mm)
Multiple Wavelet Coefficients Fusion in Deep Residual Networks for Fault Diagnosis
Announcements Project 1 artifact winners
Outline Peter N. Belhumeur, Joao P. Hespanha, and David J. Kriegman, “Eigenfaces vs. Fisherfaces: Recognition Using Class Specific Linear Projection,”
Finding Clusters within a Class to Improve Classification Accuracy
By: Kevin Yu Ph.D. in Computer Engineering
A Hybrid PCA-LDA Model for Dimension Reduction Nan Zhao1, Washington Mio2 and Xiuwen Liu1 1Department of Computer Science, 2Department of Mathematics Florida.
Object Modeling with Layers
Outline Y. LeCun, L. Bottou, Y. Bengio, and P. Haffner, “Gradient-based learning applied to document recognition,” Proceedings of the IEEE, vol. 86, no.
Outline S. C. Zhu, X. Liu, and Y. Wu, “Exploring Texture Ensembles by Efficient Markov Chain Monte Carlo”, IEEE Transactions On Pattern Analysis And Machine.
network of simple neuron-like computing elements
Introduction PCA (Principal Component Analysis) Characteristics:
Pattern Classification All materials in these slides were taken from Pattern Classification (2nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John.
Age and Gender Classification using Convolutional Neural Networks
Outline Background Motivation Proposed Model Experimental Results
CSSE463: Image Recognition Day 25
CSSE463: Image Recognition Day 25
Outline A. M. Martinez and A. C. Kak, “PCA versus LDA,” IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 23, no. 2, pp , 2001.
Face Recognition: A Convolutional Neural Network Approach
Deep Learning Authors: Yann LeCun, Yoshua Bengio, Geoffrey Hinton
CS 534 Spring 2019 Machine Vision Showcase
Image Processing and Multi-domain Translation
Presentation transcript:

Face Recognition based on 2D-PCA and CNN hongliang xue

Motivation Face recognition technology is widely used in our lives Using MATLAB ORL database

Database The ORL Database of Faces taken between April 1992 and April 1994 at the Cambridge University Computer Laboratory 10 different images of each of 40 distinct subjects. http://www.cl.cam.ac.uk/research/dtg/attarchive/facedatabase.html

2D-PCA Conventional 1D-PCA: transform image matrix to 1D vector 2D-PCA: use image matrix to form a covariance matrix easier to determine corresponding eigenvectors

2D-PCA Train_num(per class) Test_num(per class) d Accuracy(%) Time(s) 3 7 8 85.36% 1.76 5 91.5% 1.806 9 1 95% 1.582 2 90% 1.525 16 92.5% 1.64 32 1.86

2D-PCA

CNN

CNN using deepLearnToolbox-master written by Rasmus Berg Palm https://github.com/rasmusbergpalm/DeepLearnToolbox still tuning parameters get about 15% error rate using model of 2 layers of convolution

Conclusion 2D-PCA: simple algorithm, accuracy quite high ( 90~95% ) may not perform well for larger dataset CNN: hard to find optimal parameters, takes a lot of time can perform well for large dataset

References 1. Jian Yang; Zhang, D.; Frangi, A.F.; Jing-Yu Yang, “Two-Dimensional PCA: A New Approach to Appearance-Based Face Representation and Recognition”, in Pattern Analysis and Machine Intelligence, IEEE Transactions on, vol. 26, no. 1, pp. 131-137, January 2004 2. Lawrence, S.; Giles, C.L.; Tsoi, A.C.; Back, A.D. “Face Recognition: A Convolutional Neural-Network Approach”, in Neural Networks, IEEE Transactions on, vol. 8, no. 1, pp. 98-113, January 1997 3. http://www.cl.cam.ac.uk/research/dtg/attarchive/facedatabase.html 4. Lec 16 Deep Neural Network (2), Yu Hen Hu

Questions