Face Recognition Technology


Face recognition

Face Recognition Based on PCA

DCT-ANN Face Identification

Wavelet-ANN Face Recognition

Face Recognition Based on Polar Frequency Features

Face Recognition Based on FisherFaces

Face Recognition Based on Local Features

Face Recognition in Fourier Space

WebCam Face Identification

Face Recognition Based on Overlapping DCT

Face Recognition Based on Statistical Moments

Face Recognition Based on Nonlinear PCA

Face Recognition Based on Hierarchical Dimensionality Reduction

Fusion of Low-Computational Global and Local Features For Face Recognition

SVD-Based Face Recognition

Correlation Filters Face Verification

ICA Face Recognition

3D Face Recognition

Infrared Face Recognition

Octave Face Recognition

PHP Face Recognition

JAVA Face Recognition

LBP Face Recognition System

HMM Face Recognition System

NMF Face Recognition System

Face matching

Face Identification Based on CPD

GA MACE Face Verification

External resources

Advanced Source Code .Com

Neural Networks .It

Genetic Algorithms .It

Iris Recognition .It

Nonlinear Principal Component Analysis

Download now Matlab source code
Requirements: Matlab, Matlab Image Processing Toolbox.

Dimensionality reduction greatly facilitates pattern classification. Various techniques, linear and nonlinear, have been widely proposed and used for dimensionality reduction in face recognition systems. Principle Component Analysis (PCA) has proved to be a simple and efficient linear method; while many nonlinear methods such as kernel PCA, have been proposed recently. Nonlinear principal component analysis (NLPCA) is commonly seen as a nonlinear generalization of standard principal component analysis (PCA). It generalizes the principal components from straight lines to curves (nonlinear). Thus, the subspace in the original data space which is described by all nonlinear components is also curved. Nonlinear PCA can be achieved by using a neural network with an autoassociative architecture also known as autoencoder, replicator network, bottleneck or sandglass type network. Such autoassociative neural network is a multi-layer perceptron that performs an identity mapping, meaning that the output of the network is required to be identical to the input. However, in the middle of the network is a layer that works as a bottleneck in which a reduction of the dimension of the data is enforced. This bottleneck-layer provides the desired component values (scores). We have developed a simple algorithm that uses this nonlinear dimensionality reduction for face recognition. This approach does not require the detection of any reference point and it can be used for real-time applications.

Code for NLPCA has been developed by Matthias Scholz and it is available at http://www.nlpca.de.

Index Terms: Matlab, source, code, face, recognition, matching, PCA, NLPCA, nonlinear, dimensionality, reduction.

Release 1.0 Date 2009.02.24
Major features:

Face Recognition . It Luigi Rosa mobile +39 3207214179 luigi.rosa@tiscali.it