homepages.cae.wisc.eduhomepages.cae.wisc.edu/~ece539/project/s16/xue_pro.docx · web viewit is a...

4
ECE 539 Individual Project Proposal Face Recognition based on 2D-PCA and Convolutional Neural Network Name: HONGLIANG XUE 1. Topic/Problem Face Recognition Technology is now widely used in our lives. The objective of this project is to examine and compare the performances of two different methods: 2D-PCA and Convolutional Neural Network. The ORL face database will be used as training and test data in this project 2. Approaches (1) 2D-PCA (Two-Dimensional Principal Component Analysis) The idea of 2D-PCA comes from 1D-PCA. It also represents the high dimension data with low dimension representation, but there are also some differences. For example, the image matrix will be directly used to form the image covariance matrix. (2) Convolutional Neural Network The main idea of this method is that convolutional neural network (CNN) is used to extract features of face images. So that we are able to do the face recognition. 3. 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 4. Problems

Upload: others

Post on 19-Mar-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: homepages.cae.wisc.eduhomepages.cae.wisc.edu/~ece539/project/s16/Xue_pro.docx · Web viewIt is a set of face images taken between April 1992 and April 1994 at the Cambridge University

ECE 539 Individual Project ProposalFace Recognition based on 2D-PCA and Convolutional Neural Network

Name: HONGLIANG XUE

1. Topic/ProblemFace Recognition Technology is now widely used in our lives. The objective of this

project is to examine and compare the performances of two different methods: 2D-PCA and Convolutional Neural Network.

The ORL face database will be used as training and test data in this project

2. Approaches(1) 2D-PCA (Two-Dimensional Principal Component Analysis)

The idea of 2D-PCA comes from 1D-PCA. It also represents the high dimension data with low dimension representation, but there are also some differences. For example, the image matrix will be directly used to form the image covariance matrix.

(2) Convolutional Neural NetworkThe main idea of this method is that convolutional neural network (CNN) is used to extract features of face images. So that we are able to do the face recognition.

3. References1. 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

4. Problems1. Database

The database I will use is ‘The ORL Database of Faces’. It is a set of face images taken between April 1992 and April 1994 at the Cambridge University Computer Laboratory. There are 10 different images of each of 40 distinct subjects.

The data is not labeled. However, it is very easy to label it by hand because it is not a very big database. And because image processing is very time-consuming, a small database will make the project not so difficult.

The reference of this database can be found on: http://www.cl.cam.ac.uk/research/dtg/attarchive/facedatabase.htmlThe following will be a preview image of this database

Page 2: homepages.cae.wisc.eduhomepages.cae.wisc.edu/~ece539/project/s16/Xue_pro.docx · Web viewIt is a set of face images taken between April 1992 and April 1994 at the Cambridge University

2. Previous reported results (papers)I will provide the previous papers that use the same data set. I will upload those papers with this proposal.(There are two papers: 2D-PCA.pdf and Convolutional NN.pdf. And it is possible that more papers will be referred to in the final report.)

3. How to get the software of CNNIn this project, I will try to implement the convolutional neural network using MATLAB. And I may use some code or toolbox from the Internet. Because I haven’t started working on this part, I cannot tell what code or toolbox I will use in the final project.