Professional Documents
Culture Documents
Comparison of PCA and ICA
Comparison of PCA and ICA
Comparison of PCA and ICA
Abstract:
Over the last ten years, face recognition has become a 2. Face recognition
specialized applications area within the larger field of
computer vision. Principal component analysis (PCA) and
independent component analysis (ICA) become common In face recognition, the research dates back to
method for face recognition. 1960s.Most current face recognition techniques, however,
This paper compares Principal component analysis date back only to the appearance based recognition work
(PCA) to independent component analysis (ICA) in face of the late 1980s and 1990s. Kirby and Sirovich were the
recognition. In this paper, we used PCA derived from
"eigenfaces". ICA derived from a linear representation of first to apply principal component analysis (PCA) to face
nongaussian data. In the paper, it shows the different images, Turky and Pentland used PCA to compute a set of
between PCA and ICA. subspace basis vectors (which they called "eigenfaces")[2]
for a database of face images. Some of the most successful
representations for face recognition, such as eigenfaces,
Keywords: holons, and local feature analysis are based on PCA.The
Face recognition, PCA (principle component analysis), most common method for generating spatially localized
ICA (independent component analysis).
features is to apply independent component analysis (ICA)
to produce basis vectors that are statistically independent.
1. Introduction A number of algorithms for performing ICA have been
proposed and has been proved successful for separating
A number of current face recognition algorithms use randomly mixed auditory signals (the cocktail party
face representations found by unsupervised statistical problem), and for separating electroencephalogram (EEG)
methods. Typically these methods find a set of basis signals and functional magnetic resonance imaging (fMRI)
images and represent faces as a linear combination of signals[4]. However, what is different between PCA and
those images. Principal component analysis (PCA) [1, 2, 3] ICA. Some people claim that ICA outperforms PCA for
is a popular example of such methods. The basis images face recognition, while some people claim that PCA
found by PCA depend only on pairwise relationships outperforms ICA and some people claims that there is no
between pixels in the image database. In a task such as statistical difference in performance between the two. The
face recognition, in which important information may be relative performance of the two techniques is an open
contained in the high-order relationships among pixels, it question.
seems reasonable to expect that better basis images may be
found by methods sensitive to these high-order statistics. 3. PCA&ICA
Independent component analysis (ICA)[4,5,6], a
generalization of PCA, is one such method. We used a 3.1 PCA
version of ICA derived from the principle of optimal
information transfer through sigmoid neurons.
Principal component analysis, or PCA, is a technique
that is widely used for applications such as dimensionality
reduction, lossy data compression, feature extraction, and
and application topics both in unsupervised neural learning 0 500 1000 0 500 1000 0 500 1000
and statistical signal processing.
Let us denote by x the random vector whose elements PCA 1 PCA 2 PCA 3
are the mixtures x1, ...,x1, and likewise by s the random 10 50
vector with elements s1, ..., s,. Let us denote by A the 1 |
matrix with elements aij. Generally, bold lower case letters 0 500 1000 5000 1000 0 500 1000
indicate vectors and bold upper-case letters denote Figure 1. ICA vs PCA
matrices. All vectors are understood as column vectors;
thus XT, or the transpose of x, is a row vector. Using this
vector-matrix notation, the above mixing model is written Second, the face images employed for this research
as were a subset of The Olivetti and Oracle Research
X=AS (5) Laboratory (ORL) face database. It is used in order to test
242
our method in the presence of headpose variations. There empirically that ICA has its advance. ICA chooses a
are 10 different images of each of 40 distinct subjects. For different subspace than PCA. PCA is only sensitive to the
some subjects, the images were taken at different times, power spectrum of images suggests that it might not be
varying lighting, facial expressions (open / closed eyes, particularly well suited for representing images. However,
smiling / not smiling), facial details (glasses / no glasses) ICA is sensitive to high-order statistics in the data, not just
and head pose (tilting and rotation up to 20 degrees). the covariance matrix.
The original face images were all sized 92x 112 with a
256-level gray scale. The experiments were performed Acknowledgment
with five training images and five test images per person
for a total of 200 training images and 200 test images.
When we use PCA method, the recognition rates is 87.5%. This work was supported by the National High
Figure 1 shows covariance matrix of training images and Technology Research and Development Program of China
figure 2 shows "eigenfaces" of 200 training images. In (No:2007AA01Z423), the National Natural Science
ICA method, Figure 3 shows ICA representation. Foundation of China (No: 60703113), China Academy of
Engineering Physical (No:2006Z0604), Sichuan Science
and Technology Project, Sichuan Committee of Economics
Project (No:2008CD00053) and Chongqing Natural
Science Foundation Project.
References
243