SlideShare ist ein Scribd-Unternehmen logo
1 von 5
Downloaden Sie, um offline zu lesen
ACEEE International Journal on Signal and Image Processing Vol 1, No. 2, July 2010



  An enhanced face recognition technique based
   on Overlapped Modular PCA approach for
          cropped Log-polar images
 Tamojay Deb1, Debotosh Bhattacherjee2, Mita Nasipuri2, Dipak Kumar Basu2* and Mahantapas Kundu2
                            1
                           Dasaratha Deb Memorial College, Khowai, Tripura, India
         2
          Department of Computer Science and Engineering, Jadavpur University, Kolkata, 700032, India
 Email: {tamojaydeb@gmail.com, debotosh@indiatimes.com, mitanasipuri@gmail.com, dipakkbasu@gmail.com,
                             mkundu@cse.jdvu.ac.in} *AICTE Emeritus Fellow

Abstract ---An algorithm for human face                         lighting condition may vary tremendously; facial
recognition, which is based on Overlapped Modular               expressions also vary from time to time; face may
Principal Component Analysis Approach on the                    appear at different orientations and a face can be
Cropped Log-polar images, is presented in this                  partially occluded. Further, depending on the
paper. In this technique all the image are divided              application, handling facial features over time (aging)
into sub-images called modules and to avoid loss of             [18] may also be required. Chellappa et al. [1]
features at division lines, overlapped sub-images are           presented different approaches related to face
taken through the division lines. This method is                recognition methods e.g. statistical-based, neural-
applied on the Cropped Log-polar images. In this                network based and feature-based methods. Face images
method all the images are converted into log-polar              are expressed as a subset of their eigenvectors with
form and from all those transformed images only                 principal component analysis (PCA)[14][15][16][17],
the facial areas are extracted and they are called as           and also called eigenfaces [3][4][5][9][11].
cropped log-polar images. Since some local features                The main idea of this work is to improve the
do not vary with orientations, poses and                        recognition rate of face images subject to variations in
illumination variations it is expected that the                 face orientation, head pose, illumination and so on. As
proposed method is capable to cope up with these                stated earlier, PCA method has been a popular
variations. Recognition Rates from experimental                 technique in facial image recognition. But the said
results show the superiority of the present method              technique is not highly accurate when the illumination,
over Modular PCA and the conventional PCA                       orientation and pose of the facial images vary
methods in tackling face images with different                  considerably. Later on Modular PCA, which was
orientations, pose variations and changes in                    proposed by Gottumukkal and Asari [2], is an
illuminations.                                                  extension of the conventional PCA method. The
                                                                recognition rate is supposed to be increasing with this
Index Terms --- Face Recognition, PCA, Modular PCA,             method and complexity, memory utilization is said to
Overlapped Modular PCA, Cropped Log-polar images.               be reduced to a noticeable amount. In this paper an
                                                                extension of the modular PCA is proposed with the
                 I. INTRODUCTION                                name overlapped modular PCA to increase the number
  Works related to Face Recognition techniques have             of extracted features from each sub-image which might
crossed many milestones and tried to overcome many              be ignored or missed while dividing into modules in
barriers to achieve good recognition rate. Machine              modular PCA. In the overlapped modular PCA method
recognition of faces is emerging as an active research          the face images are divided into smaller images, some
area spanning several disciplines such as image                 more modules are created taking the common pixel
processing, pattern recognition, computer vision and            situated along the division line and the PCA method is
neural networks. Still there are spaces to work to              applied on each of them. Whereas in the traditional
develop some better methodologies so that                       PCA method the entire face image is considered, hence
comparatively higher Recognition Rate can be attained.          large variation in pose[19] or illumination[20] will
Face recognition is a difficult problem due to the              affect the recognition rate profoundly. Since in the case
general similar shape of faces combined with the                of modular PCA method the original face image is
numerous variations between images of the same face.            divided into sub-images, the variations in pose,
Automatic recognition of faces is considered as one of          orientation or illumination in the image will affect only
the fundamental problems in computer vision and                 some of the sub-images, hence we expect this method
pattern analysis and many scientists from different             to have better recognition rate than the conventional
areas have addressed to it. Recognition of faces from an        PCA and modular PCA method. To recognize the face
uncontrolled environment is a very complex task:                images more accurately with lower complexity only the


                                                           33
© 2010 ACEEE
DOI: 01.ijsip.01.02.06
ACEEE International Journal on Signal and Image Processing Vol 1, No. 2, July 2010


pixels of face portion is cropped, neglecting the other           Hence weights of the face regions not affected by
unwanted pixels, from the log-polar converted images              varying pose and illumination will closely match with
prior to apply overlapped modular PCA on those                    the weights of the same individual’s face regions under
cropped images.                                                   normal conditions. Therefore it is expected that
  This paper is organized as follows: Section 2 explains          improved recognition rates can be obtained by
Modular PCA method. Section 3 illustrates overlapped              following the modular PCA approach. We expect that
modular PCA. Section 4 describes the process of                   if the face images are divided into very small regions
cropping log-polar images converted from face images              the global information of the face may be lost and the
from face databases. Section 5 finally presents the               accuracy of this method may deteriorate.
simulation results obtained by applying the PCA
method, modular PCA method and the proposed
overlapped modular PCA method over both normal
images, log-polar images and cropped log-polar images
with large orientation, pose and light variations. Lastly,
conclusion is drawn in section 6.                                 Fig.1. image of an individual from ORL database shows the module
                                                                                               generation
    II. REVIEW OF MODULAR PCA METHOD
   PCA is appropriate when we have obtained measures
on a number of observed variables and wish to develop
a smaller number of unknown variables that will
account for most of the variance in the observed
variables. PCA generates a set of orthogonal axes of                    Fig.2. Image segmentation in virtual level for a face image.
projections known as the eigenvectors, of the input data
distribution in the order of decreasing variances. It is                III. OVERLAPPED MODULAR PCA METHOD
possible that PCA performs better with a smaller
gallery, and its performance degrades more rapidly as               This approach is an extension of Modular PCA
gallery size increases. The Modular PCA algorithm                 method where in addition to modules of Modular PCA
when compared with conventional PCA algorithm has                 for each boundary of these modules an overlapped
an improved recognition rate for face images with large           module is taken in to consideration. Those extra
variations in lighting direction and facial expression as         modules are generated by taking equal number of
described in [2]. In the present work, the face images            pixels from both left and right sides of two adjacent
are divided into smaller sub-images and the PCA                   modules. The proposed method is expected to give
approach is applied to each of these sub-images. Since            good consistent recognition rate than Modular PCA due
some of the local facial features of an individual do not         to inclusion of subtle details of features, which might
vary even with the change in pose, lighting direction,            have been placed in two different modules otherwise.
age and facial expression, we expect the proposed
method to be able to cope with these variations. This             The algorithm for overlapped modular PCA is as
work is an attempt to measure the accuracy of the                 follows:
conventional PCA method and modular PCA method
are evaluated under the conditions of varying                     Step1: M is the number of training images, N is the
expression, illumination and pose using standard face             number of sub-images (each image in the training set
databases.                                                        is divided into N smaller images). Each sub-image is
   The PCA based face recognition method is not very              represented                                      as:
effective under the conditions of varying pose and
illumination, since it considers the global information                                      L              L
                                                                  I ij  m , n= I i            j−1 m ,     j−1 n  ∀ i , j
of each face image and represents them with a set of
weights. Under these conditions the weight vectors will
vary considerably from the weight vectors of the                  (1)
                                                                                            N
                                                                                              2
                                                                                                            N
                                                                                                             2
images with normal pose and illumination, hence it is                      where 1 ≤ i ≤ M, 1 ≤ j ≤ N, 1 ≤ m,n ≤ L/√N/2 ( as the
difficult to identify them correctly. On the other hand if        size of each sub-image is L2/(N/2))
the face images were divided into smaller regions and
the weight vectors are computed for each of these                 Step2: Average image is computed as:
regions, then the weights will be more representative of                                            M   N
                                                                                              1                                        (2)
the local information of the face. When there is a                                  A=
                                                                                             M.N
                                                                                                   ∑ ∑ I ij
variation in the pose or illumination, only some of the                                             i=1 j=1

face regions will vary and rest of the regions will
remain the same as the face regions of a normal image.                      where 1 ≤ i ≤ M, 1 ≤ j ≤ N



                                                             34
© 2010 ACEEE
DOI: 01.ijsip.01.02.06
ACEEE International Journal on Signal and Image Processing Vol 1, No. 2, July 2010


Step3:    Normalize           each       training   sub-image     as:          expected to give better recognition rate because similar
Y ij =Ii j −A ∀ i , j                where 1 ≤ i ≤ M, 1 ≤ j ≤ N                features are deleted keeping discriminating features
(3)                                                                            intact for images belonging to different classes.
Step4: The covariance matrix is computed as:
                                                                                                                            V. TEST RESULTS
                              M      N
                      1
                  C=       ∑ ∑ Y .Y T
                     M . N i=1 j=1 ij ij                          (4)
                                                                                 PCA, modular PCA, and overlapped modular PCA
                                                                               are tested over normal face images as well as Logpolar
                                                                               and cropped Logpolar images varying number of
 where 1 ≤ i ≤ M, 1 ≤ j ≤ N                                                    training images, number of sub-images and number of
Step5: Eigenvectors C are computed that are associated                         eigen vectors. Consideration of more eigenvectors
with M’ largest eigenvalues. (e.g. E1,E2,…,EM’)                                results in good recognition rate and after a point it
Step6: Image data is reconstructed.                                            becomes constant. However increase in computational
Step7: Weights are computed from the eigenvectors                              cost is linear with the increase in number of
from the training sub-images as well as test sub-                              eigenvectors.
images. For training sub-images:

          W pnjK =E T .  I pnj −A ∀ p , n , j , K (5)
                    K

K takes the values 1, 2,…,M′, n varies from 1 to Γ, Γ
being the number of images per individual, and p varies                                                               Fig.3. Cropping from a Logpolar image.
from 1 to P, P being the number of individuals in the
training set. For test sub-images:                                              The testing is done for ORL face database [22] and
                              T
                                                                               UMIST face database [23].
              W test   jK = E K    .  I test j− A ∀ j , K (6)
                                                                               A. Test results Using ORL face database:
Step8: Mean weight set of each class in the training set                         The ORL face database is comparatively simple
is computed from the weight sets of the class.                                 database to handle with. It contains ten different images
                                                                               of each of 40 distinct subjects. For some subjects, the
                                           M'   Γ
                             1                                                 images were taken at different times, varying lighting
              size10 T pjK =
                             Γ
                                          ∑ ∑ W pnjK        ∀ (7), j
                                                               p               etc. All the images were taken against a dark
                                          K=1 n=1                              homogeneous background. With this database
Step9:     The         minimum           distance   is   computed.             maximum recognition rate of 95% has been achieved.
                  M'
         1                                                                       In the Fig.4 a comparative recognition rates among
D pj =
         M'
                  ∑ ∣W test   jK
                                   −T pjK ∣
                                                                      ;        Conventional PCA, PCA with Logpolar, Modular PCA
              K =1
                                                                               with Logpolar and MPCA varying the number of
                                                                               training images for ORL face database have been
              N
         1                                                                     shown. It has been noticed that the conventional PCA
D p=       ∑D
         N j=1 pj
                                                                (8)            achieves good result rather than other methods.
                                                                                 In the Fig.5 comparative Recognition Rates among
min(Dp)<θi for a particular value of p, the                                    Modular PCA with single module, 4 (four) modules
corresponding face class in the training set is the                            and 16 (sixteen) varying the number of training images
closest one to the test image. Hence the test image is                         have been shown. Modular PCAs with 4- and 16-
recognized as belonging to the pth face class.                                 modules achieved good recognition rates.
                                                                                 In Fig.6 Recognition Rates have been plotted in the
         IV. CROPPED LOG POLAR METHOD                                          graph which have been achieved applying PCA and
  It is known that the log-polar algorithm bears                               Modular PCA techniques varying number of
conventional approach to convert an image data from                            eigenvectors. This shows that both the methods
Cartesian to log-polar format [21]. The proposed                               provided consistent recognition rate and the rate
method differs in dimensionality reduction at the                              achieved in the case of PCA is little higher then the
preprocessing step. From Fig.3 it can be observed that                         MPCA in case of higher eigenvectors.
                                                                                 Recognition Rate (%)




                                                                                                        100


common background pixels are concentrated below the                                                     90
                                                                                                        80
                                                                                                                                                           PCA


frame of the converted image and taking that advantage
                                                                                                        70
                                                                                                        60                                                 LOG-POLAR+PCA

                                                                                                        50

the segments in the images bearing the pixels with
                                                                                                                                                           LOG-POLAR+MPCA(16
                                                                                                        40                                                 modules)
                                                                                                        30                                                 MPCA (16 modules)


equal values are deleted. The matching ratio for two
                                                                                                        20
                                                                                                        10
                                                                                                         0

images with larger similar background and different                                                           1   2    3     4     5    6     7
                                                                                                                       number of training Images
                                                                                                                                                   8   9




objects appeared to be highest and as a result any                             Fig. 4. Recognition rates of PCA, Logpolar+PCA, logpolar+MPCA
classifier must show poor performance. This method is                          (16 modules), MPCA (16 modules) varying number of training
                                                                               images


                                                                          35
© 2010 ACEEE
DOI: 01.ijsip.01.02.06
ACEEE International Journal on Signal and Image Processing Vol 1, No. 2, July 2010


                                                                                                                                         Fig. 7. Recognition rates of PCA, MPCA (4 Modules), Overlapped
                             100
                                                                                                                                               MPCA (8 modules) varying number of training images
                                    80
 Recognition Rate (%)




                                    60                                                                               1 module                                           100
                                                                                                                     4 modules
                                                                                                                                                                         80
                                    40




                                                                                                                                          Recognition Rate (%)
                                                                                                                     16 modules
                                                                                                                                                                         60
                                    20                                                                                                                                                                                                  LogPolar+PCA
                                                                                                                                                                         40
                                     0                                                                                                                                                                                                  LogPolar+MPCA
                                                                                                                                                                         20
                                             1   2        3        4         5         6         7    8    9
                                                                                                                                                                                                                                        LogPolar+Overlapped MPCA
                                                              num ber of training im age s                                                                                0
                                                                                                                                                                                  1       5       10   14    15    16    17   18   19
                                                                                                                                                                                                  Number of Training images
                        Fig. 5. Recognition Rates of MPCA with respectively 1, 4, 16
                              modules with varying number of training images.
                                                                                                                                         Fig. 8. Recognition rates of PCA, MPCA (4 Modules), Overlapped
                                    100                                                                                                    MPCA (8 modules) with Log-polar method varying number of
      Recognition Rate (%)




                                    80                                                                                                                             training images
                                    60                                                                         PCA
                                    40                                                                         MPCA (16 modules)                                         120




                                                                                                                                                 Recognition Rate (%)
                                    20                                                                                                                                   100
                                                                                                                                                                                                                                        LogPolar(Cropped)+PCA
                                     0                                                                                                                                    80
                                             1       5        10        15        20        25       30                                                                   60                                                            LogPOlar(Cropped)+MPCA
                                                         number of eigen vectors                                                                                          40
                                                                                                                                                                                                                                        LogPolar(Cropped)+Overlap
                                                                                                                                                                          20                                                            ped MPCA
                                                                                                                                                                              0
Fig. 6. Recognition Rates of PCA and MPCA with varying number
                                                                                                                                                                                      1       5   10    14   15    16   17    18   19
                         of eigenvectors.
                                                                                                                                                                                              Number of Training Images

         B. Test results for UMIST face database                                                                                         Fig. 9. Recognition rates of PCA, MPCA (4 Modules), Overlapped
  The UMIST face database is comparatively a                                                                                            MPCA (8 modules) with Cropped Log-polar method varying number
complex database then ORL to handle with. It has been                                                                                                             of training images
discussed that, there are total 564 different images of
each of 20 distinct subjects. For all the subjects various                                                                                Fig.9 provides comparative results obtained for PCA,
pose angles are provided. Each and every image of all                                                                                   MPCA and overlapped MPCA, each with cropped
the subjects is taken on random facial orientation i.e.                                                                                 Logpolar transformation by varying number of training
without following any specific uniform orientations for                                                                                 images. It has been found that overlapped MPCA with
all the subjects. Along with this database maximum of                                                                                   cropped Logpolar method provides superior
95% of recognition rate has been achieved in this                                                                                       performance than both PCA and non-overlapped
project. The outputs achieved in form of recognition                                                                                    MPCA with same Cropped Logpolar images for large
rate are graphically represented below in a comparative                                                                                 number of training images.
manner varying different parameters as well as working                                                                                                                                                 VI. CONCLUSIONS
methodologies and algorithms as mentioned throughout
the project.                                                                                                                              In this work overlapped Modular PCA has been
  Experimental results, shown in Fig.7, reveals that                                                                                    applied to Cropped Log-polar face images and the
with the higher number of training images recognition                                                                                   experimental results of this technique has been
rates for PCA, MPCA, Overlapped MPCA are similar.                                                                                       compared with conventional PCA and Modular PCA.
  In Fig.8 Recognition Rates obtained for Logpolar                                                                                      Cropped log-polar transformation technique can be
with each of PCA, MPCA and Overlapped MPCA are                                                                                          used as an alternative to existing Log-polar conversion
compared with varying number of training images. It                                                                                     method as it maximizes the discriminating capability of
has been found that in this case higher recognition rate                                                                                features. Moreover, this technique minimizes the image
is achieved in case of MPCA with Logpolar than the                                                                                      dimension, which reduces space and time complexity
other methods.                                                                                                                          of the Face Recognition algorithm. Also, experimental
                                                                                                                                        results suggest that the Overlapped modular PCA can
                                    100
                                                                                                                                        be used in lieu of existing PCA or Modular PCA. In
                                     80                                                                                                 particular, the said method will be useful over cropped
             Recognition Rate (%)




                                                                                                               PCA
                                     60                                                                                                 log-polar images for identification system subjected to
                                     40                                                                        MPCA (4 modules)         large variations in illumination and expression.
                                     20                                                                        OverlappedMPCA
                                         0
                                                                                                               (8 modules)                                                                                   REFERENCES
                                             1   5         10      14        15        16    17       18
                                                         Number of Training Images
                                                                                                                                        [1] R. Chellappa, C. L. Wilson, S. Sirohey, 1995. “Human
                                                                                                                                                                         and machine recognition of faces: A survey”.Proc.
                                                                                                                                                                         IEEE 83 (5), 705–740.



                                                                                                                                   36
© 2010 ACEEE
DOI: 01.ijsip.01.02.06
ACEEE International Journal on Signal and Image Processing Vol 1, No. 2, July 2010


[2] R. Gottumukkal, V. K. Asari, 2004. “An improved face                  Poggio, T. (Eds.), Early Visual Learning.Oxford
     recognition technique based on modular PCA                           University Press, pp. 183–214. 1996
     approach.” Pattern Recognition Letters 25 (2004) 429–           [13] S. Cagnoni, A. Poggi, G. L. Porcari; “A modified
     436                                                                  Modular Eigenspace approach to Face Recognition.”
[3] D. B. Graham, N. M. Allinson, 1998. “Characterizing                   Image Analysis and Processing, 1999. Proceedings.
     virtualeigensignatures for general purpose face                      International Conference on 1999, pages: 490-495,
     recognition.” In: Face Recognition: From Theory to                   ISBN: 0-7695-0040-4
     Applications, NATO ASI Series F, Computer and                   [14] S. Lawrence, C. Giles, A. Tsoi, and A. Back, “Face
     Systems Sciences, vol.163, pp.446–456.                               Recognition: A Convolutional Neural Network
[4] M. Kirby, L. Sirovich, “Application of the Karhunen–                  Approach,” IEEE Trans. on Neural Networks, vol. 8,
     Loeve procedure for the characterization of human                    pp. 98-113, 1997.
     faces.” IEEE Trans.Pattern Anal.Machine Intell.12 (1),          [15] R. Brunelli, T. Poggio, “Face Recognition: Features vs.
     103–108, 1990                                                        Templates,” IEEE Trans. on PAMI, Vol. 12, No. 1, Jan.
[5] A. M. Martinez, “Recognition of partially occluded                    1990.
     and/or imprecisely localized faces using a probabilistic        [16] B. S. Manjunath, R. Chellappa, and C. Von der
     approach.” In: Proc.of Computer Vision and Pattern                   Malsburg, “A Feature Based Approach to Face
     Recognition, vol. 1, pp.712–717, 2000                                Recognition,” Proc. of International Conf. On
[6] B. Moghaddam, A. Pentland, “Probabilistic visual                      Computer Vision, 1992.
     learning for object representation.” IEEE Trans.                [17] K. Fukunaga, “Introduction to Statistical Pattern
     Pattern Anal.Machine Intell. PAMI-19 (7), 696–710,                   Recognition.” Academic Press, 1990.
     1997                                                            [18] J. Wang, Y. Shang, G. Su, X. Lin, “Simulation of
[7] H. Murase, S. Nayar, “Visual learning and recognition                 Aging Effects in Face Images”, ICIC 2006, LNCIS 345,
     of 3-D objects from appearance.” Int.J. Computer                     pp.517-527,2006
     Vision 14, 5–24, 1995                                           [19] D. Beymer, “Face recognition under varying pose,”
[8] S. K. Nayar, N. A. Nene, H. Murase, “Subspace                         Proc. of 23rd Image understanding Workshop, vol.2,
     methods for Robot vision.” IEEE Trans.Robot.Automat                  pp. 837-842, 1994.
     .RA-12 (5), 750–758. 1996                                       [20] S. Aly, A. Sagheer, N. Tsuruta, R. Taniguchi, e“Face
[9] A. Pentland, B. Moghaddam, T. Starner, “View-based                    recognition across illumination”, Artif Life Robotics
     and modular eigenspaces for face recognition.” IEEE                  (2008), 12:33-37, DOI 10.1007/s10015-007-0437-9.
     Conf. on Computer Vision and Pattern Recognition.               [21] M. K. Bhowmik, D. Bhattacharjee, M. Nasipuri, D. K.
     1994                                                                 Basu and M. Kundu, “Classification of Log Polar
[10] L. Sirovich, M. Kirby, “A low-dimensional procedure                  Visual Eigenfaces using Multilayer Perceptron”, in
     for the characterization of human faces.” J. Opt.Soc.                International conference on Soft Computing (ICSC-
     Amer. A 4 (3), 519–524. 1987                                         08) , Nov 8th-10th, 2008, Alwar, Rajasthan, India.
[11] M. Turk, A. Pentland, “Eigenfaces for recognition.”             [22] http://    www.cl.cam.ac.UK/       Research/       DTG/
     J.Cognitive Neurosci.3 (1). 1991                                    attarchive:pub/            data/            att_faces.zip.
[12] J. J. Weng, “Crescepton and SHOSLIF: towards                        http://images.ee.umist.ac.uk/danny/database.html.
     comprehensive visual learning.” In: Nayar, S.K.,




                                                                37
© 2010 ACEEE
DOI: 01.ijsip.01.02.06

Weitere ähnliche Inhalte

Was ist angesagt?

Facial Expression Detection for video sequences using local feature extractio...
Facial Expression Detection for video sequences using local feature extractio...Facial Expression Detection for video sequences using local feature extractio...
Facial Expression Detection for video sequences using local feature extractio...
sipij
 
Goldberg Visual Scanpath Representation
Goldberg Visual Scanpath RepresentationGoldberg Visual Scanpath Representation
Goldberg Visual Scanpath Representation
Kalle
 
Speeded-up and Compact Visual Codebook for Object Recognition
Speeded-up and Compact Visual Codebook for Object RecognitionSpeeded-up and Compact Visual Codebook for Object Recognition
Speeded-up and Compact Visual Codebook for Object Recognition
CSCJournals
 

Was ist angesagt? (19)

COMPRESSION BASED FACE RECOGNITION USING DWT AND SVM
COMPRESSION BASED FACE RECOGNITION USING DWT AND SVMCOMPRESSION BASED FACE RECOGNITION USING DWT AND SVM
COMPRESSION BASED FACE RECOGNITION USING DWT AND SVM
 
A Novel Method for Detection of Architectural Distortion in Mammogram
A Novel Method for Detection of Architectural Distortion in MammogramA Novel Method for Detection of Architectural Distortion in Mammogram
A Novel Method for Detection of Architectural Distortion in Mammogram
 
Implementation of features dynamic tracking filter to tracing pupils
Implementation of features dynamic tracking filter to tracing pupilsImplementation of features dynamic tracking filter to tracing pupils
Implementation of features dynamic tracking filter to tracing pupils
 
Pose Invariant Face Recognition using Neuro-Fuzzy Approach
Pose Invariant Face Recognition using Neuro-Fuzzy ApproachPose Invariant Face Recognition using Neuro-Fuzzy Approach
Pose Invariant Face Recognition using Neuro-Fuzzy Approach
 
Coutinho A Depth Compensation Method For Cross Ratio Based Eye Tracking
Coutinho A Depth Compensation Method For Cross Ratio Based Eye TrackingCoutinho A Depth Compensation Method For Cross Ratio Based Eye Tracking
Coutinho A Depth Compensation Method For Cross Ratio Based Eye Tracking
 
Facial Expression Detection for video sequences using local feature extractio...
Facial Expression Detection for video sequences using local feature extractio...Facial Expression Detection for video sequences using local feature extractio...
Facial Expression Detection for video sequences using local feature extractio...
 
EFFECTIVENESS OF FEATURE DETECTION OPERATORS ON THE PERFORMANCE OF IRIS BIOME...
EFFECTIVENESS OF FEATURE DETECTION OPERATORS ON THE PERFORMANCE OF IRIS BIOME...EFFECTIVENESS OF FEATURE DETECTION OPERATORS ON THE PERFORMANCE OF IRIS BIOME...
EFFECTIVENESS OF FEATURE DETECTION OPERATORS ON THE PERFORMANCE OF IRIS BIOME...
 
IRJET- Study of Diamond Quality Assessment System using Machine Learning ...
IRJET-  	  Study of Diamond Quality Assessment System using Machine Learning ...IRJET-  	  Study of Diamond Quality Assessment System using Machine Learning ...
IRJET- Study of Diamond Quality Assessment System using Machine Learning ...
 
Plastic surgeryinvariantfacedetection.pptx
Plastic surgeryinvariantfacedetection.pptxPlastic surgeryinvariantfacedetection.pptx
Plastic surgeryinvariantfacedetection.pptx
 
IRJET- Brain Tumour Detection and ART Classification Technique in MR Brai...
IRJET-  	  Brain Tumour Detection and ART Classification Technique in MR Brai...IRJET-  	  Brain Tumour Detection and ART Classification Technique in MR Brai...
IRJET- Brain Tumour Detection and ART Classification Technique in MR Brai...
 
Zhang Eye Movement As An Interaction Mechanism For Relevance Feedback In A Co...
Zhang Eye Movement As An Interaction Mechanism For Relevance Feedback In A Co...Zhang Eye Movement As An Interaction Mechanism For Relevance Feedback In A Co...
Zhang Eye Movement As An Interaction Mechanism For Relevance Feedback In A Co...
 
Comparison of Phase Only Correlation and Neural Network for Iris Recognition
Comparison of Phase Only Correlation and Neural Network for Iris RecognitionComparison of Phase Only Correlation and Neural Network for Iris Recognition
Comparison of Phase Only Correlation and Neural Network for Iris Recognition
 
Goldberg Visual Scanpath Representation
Goldberg Visual Scanpath RepresentationGoldberg Visual Scanpath Representation
Goldberg Visual Scanpath Representation
 
Dw32759763
Dw32759763Dw32759763
Dw32759763
 
A novel approach for performance parameter estimation of face recognition bas...
A novel approach for performance parameter estimation of face recognition bas...A novel approach for performance parameter estimation of face recognition bas...
A novel approach for performance parameter estimation of face recognition bas...
 
icvgip poster
icvgip postericvgip poster
icvgip poster
 
Rotation Invariant Face Recognition using RLBP, LPQ and CONTOURLET Transform
Rotation Invariant Face Recognition using RLBP, LPQ and CONTOURLET TransformRotation Invariant Face Recognition using RLBP, LPQ and CONTOURLET Transform
Rotation Invariant Face Recognition using RLBP, LPQ and CONTOURLET Transform
 
A Survey on Local Feature Based Face Recognition Methods
A Survey on Local Feature Based Face Recognition MethodsA Survey on Local Feature Based Face Recognition Methods
A Survey on Local Feature Based Face Recognition Methods
 
Speeded-up and Compact Visual Codebook for Object Recognition
Speeded-up and Compact Visual Codebook for Object RecognitionSpeeded-up and Compact Visual Codebook for Object Recognition
Speeded-up and Compact Visual Codebook for Object Recognition
 

Ähnlich wie An enhanced face recognition technique based on Overlapped Modular PCA approach for cropped Log-polar images

Statistical Models for Face Recognition System With Different Distance Measures
Statistical Models for Face Recognition System With Different Distance MeasuresStatistical Models for Face Recognition System With Different Distance Measures
Statistical Models for Face Recognition System With Different Distance Measures
CSCJournals
 
Face recogntion using PCA algorithm
Face recogntion using PCA algorithmFace recogntion using PCA algorithm
Face recogntion using PCA algorithm
Ashwini Awatare
 
Face recognition using laplacian faces
Face recognition using laplacian facesFace recognition using laplacian faces
Face recognition using laplacian faces
Pulkiŧ Sharma
 
Fourier mellin transform based face recognition
Fourier mellin transform based face recognitionFourier mellin transform based face recognition
Fourier mellin transform based face recognition
iaemedu
 
Fourier mellin transform based face recognition
Fourier mellin transform based face recognitionFourier mellin transform based face recognition
Fourier mellin transform based face recognition
IAEME Publication
 
Fourier mellin transform based face recognition
Fourier mellin transform based face recognitionFourier mellin transform based face recognition
Fourier mellin transform based face recognition
iaemedu
 
Fourier mellin transform based face recognition
Fourier mellin transform based face recognitionFourier mellin transform based face recognition
Fourier mellin transform based face recognition
IAEME Publication
 

Ähnlich wie An enhanced face recognition technique based on Overlapped Modular PCA approach for cropped Log-polar images (20)

Statistical Models for Face Recognition System With Different Distance Measures
Statistical Models for Face Recognition System With Different Distance MeasuresStatistical Models for Face Recognition System With Different Distance Measures
Statistical Models for Face Recognition System With Different Distance Measures
 
Criminal Detection System
Criminal Detection SystemCriminal Detection System
Criminal Detection System
 
Face recogntion using PCA algorithm
Face recogntion using PCA algorithmFace recogntion using PCA algorithm
Face recogntion using PCA algorithm
 
Illumination Invariant Face Recognition System using Local Directional Patter...
Illumination Invariant Face Recognition System using Local Directional Patter...Illumination Invariant Face Recognition System using Local Directional Patter...
Illumination Invariant Face Recognition System using Local Directional Patter...
 
Hoip10 articulo reconocimiento facial_univ_vigo
Hoip10 articulo reconocimiento facial_univ_vigoHoip10 articulo reconocimiento facial_univ_vigo
Hoip10 articulo reconocimiento facial_univ_vigo
 
Happiness Expression Recognition at Different Age Conditions
Happiness Expression Recognition at Different Age ConditionsHappiness Expression Recognition at Different Age Conditions
Happiness Expression Recognition at Different Age Conditions
 
Face recognition using laplacian faces
Face recognition using laplacian facesFace recognition using laplacian faces
Face recognition using laplacian faces
 
Real time facial expression analysis using pca
Real time facial expression analysis using pcaReal time facial expression analysis using pca
Real time facial expression analysis using pca
 
Face Recognition Using Gabor features And PCA
Face Recognition Using Gabor features And PCAFace Recognition Using Gabor features And PCA
Face Recognition Using Gabor features And PCA
 
Literature Survey on Image Deblurring Techniques
Literature Survey on Image Deblurring TechniquesLiterature Survey on Image Deblurring Techniques
Literature Survey on Image Deblurring Techniques
 
Model Based Emotion Detection using Point Clouds
Model Based Emotion Detection using Point CloudsModel Based Emotion Detection using Point Clouds
Model Based Emotion Detection using Point Clouds
 
A Novel Mathematical Based Method for Generating Virtual Samples from a Front...
A Novel Mathematical Based Method for Generating Virtual Samples from a Front...A Novel Mathematical Based Method for Generating Virtual Samples from a Front...
A Novel Mathematical Based Method for Generating Virtual Samples from a Front...
 
V.KARTHIKEYAN PUBLISHED ARTICLE
V.KARTHIKEYAN PUBLISHED ARTICLEV.KARTHIKEYAN PUBLISHED ARTICLE
V.KARTHIKEYAN PUBLISHED ARTICLE
 
Fourier mellin transform based face recognition
Fourier mellin transform based face recognitionFourier mellin transform based face recognition
Fourier mellin transform based face recognition
 
Fourier mellin transform based face recognition
Fourier mellin transform based face recognitionFourier mellin transform based face recognition
Fourier mellin transform based face recognition
 
Fourier mellin transform based face recognition
Fourier mellin transform based face recognitionFourier mellin transform based face recognition
Fourier mellin transform based face recognition
 
Fourier mellin transform based face recognition
Fourier mellin transform based face recognitionFourier mellin transform based face recognition
Fourier mellin transform based face recognition
 
FACE PHOTO-SKETCH RECOGNITION USING DEEP LEARNING TECHNIQUES - A REVIEW
FACE PHOTO-SKETCH RECOGNITION USING DEEP LEARNING TECHNIQUES - A REVIEWFACE PHOTO-SKETCH RECOGNITION USING DEEP LEARNING TECHNIQUES - A REVIEW
FACE PHOTO-SKETCH RECOGNITION USING DEEP LEARNING TECHNIQUES - A REVIEW
 
Pose and Illumination in Face Recognition Using Enhanced Gabor LBP & PCA
Pose and Illumination in Face Recognition Using Enhanced  Gabor LBP & PCA Pose and Illumination in Face Recognition Using Enhanced  Gabor LBP & PCA
Pose and Illumination in Face Recognition Using Enhanced Gabor LBP & PCA
 
A Review on Face Detection under Occlusion by Facial Accessories
A Review on Face Detection under Occlusion by Facial AccessoriesA Review on Face Detection under Occlusion by Facial Accessories
A Review on Face Detection under Occlusion by Facial Accessories
 

Mehr von IDES Editor

Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
IDES Editor
 
Line Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFCLine Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFC
IDES Editor
 
Cloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability FrameworkCloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability Framework
IDES Editor
 
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
IDES Editor
 

Mehr von IDES Editor (20)

Power System State Estimation - A Review
Power System State Estimation - A ReviewPower System State Estimation - A Review
Power System State Estimation - A Review
 
Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...
 
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
 
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
 
Line Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFCLine Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFC
 
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
 
Assessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric ModelingAssessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric Modeling
 
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
 
Selfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive ThresholdsSelfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive Thresholds
 
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
 
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
 
Cloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability FrameworkCloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability Framework
 
Genetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP BotnetGenetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP Botnet
 
Enhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through SteganographyEnhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through Steganography
 
Low Energy Routing for WSN’s
Low Energy Routing for WSN’sLow Energy Routing for WSN’s
Low Energy Routing for WSN’s
 
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
 
Rotman Lens Performance Analysis
Rotman Lens Performance AnalysisRotman Lens Performance Analysis
Rotman Lens Performance Analysis
 
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral ImagesBand Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
 
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
 
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
 

Kürzlich hochgeladen

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Kürzlich hochgeladen (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

An enhanced face recognition technique based on Overlapped Modular PCA approach for cropped Log-polar images

  • 1. ACEEE International Journal on Signal and Image Processing Vol 1, No. 2, July 2010 An enhanced face recognition technique based on Overlapped Modular PCA approach for cropped Log-polar images Tamojay Deb1, Debotosh Bhattacherjee2, Mita Nasipuri2, Dipak Kumar Basu2* and Mahantapas Kundu2 1 Dasaratha Deb Memorial College, Khowai, Tripura, India 2 Department of Computer Science and Engineering, Jadavpur University, Kolkata, 700032, India Email: {tamojaydeb@gmail.com, debotosh@indiatimes.com, mitanasipuri@gmail.com, dipakkbasu@gmail.com, mkundu@cse.jdvu.ac.in} *AICTE Emeritus Fellow Abstract ---An algorithm for human face lighting condition may vary tremendously; facial recognition, which is based on Overlapped Modular expressions also vary from time to time; face may Principal Component Analysis Approach on the appear at different orientations and a face can be Cropped Log-polar images, is presented in this partially occluded. Further, depending on the paper. In this technique all the image are divided application, handling facial features over time (aging) into sub-images called modules and to avoid loss of [18] may also be required. Chellappa et al. [1] features at division lines, overlapped sub-images are presented different approaches related to face taken through the division lines. This method is recognition methods e.g. statistical-based, neural- applied on the Cropped Log-polar images. In this network based and feature-based methods. Face images method all the images are converted into log-polar are expressed as a subset of their eigenvectors with form and from all those transformed images only principal component analysis (PCA)[14][15][16][17], the facial areas are extracted and they are called as and also called eigenfaces [3][4][5][9][11]. cropped log-polar images. Since some local features The main idea of this work is to improve the do not vary with orientations, poses and recognition rate of face images subject to variations in illumination variations it is expected that the face orientation, head pose, illumination and so on. As proposed method is capable to cope up with these stated earlier, PCA method has been a popular variations. Recognition Rates from experimental technique in facial image recognition. But the said results show the superiority of the present method technique is not highly accurate when the illumination, over Modular PCA and the conventional PCA orientation and pose of the facial images vary methods in tackling face images with different considerably. Later on Modular PCA, which was orientations, pose variations and changes in proposed by Gottumukkal and Asari [2], is an illuminations. extension of the conventional PCA method. The recognition rate is supposed to be increasing with this Index Terms --- Face Recognition, PCA, Modular PCA, method and complexity, memory utilization is said to Overlapped Modular PCA, Cropped Log-polar images. be reduced to a noticeable amount. In this paper an extension of the modular PCA is proposed with the I. INTRODUCTION name overlapped modular PCA to increase the number Works related to Face Recognition techniques have of extracted features from each sub-image which might crossed many milestones and tried to overcome many be ignored or missed while dividing into modules in barriers to achieve good recognition rate. Machine modular PCA. In the overlapped modular PCA method recognition of faces is emerging as an active research the face images are divided into smaller images, some area spanning several disciplines such as image more modules are created taking the common pixel processing, pattern recognition, computer vision and situated along the division line and the PCA method is neural networks. Still there are spaces to work to applied on each of them. Whereas in the traditional develop some better methodologies so that PCA method the entire face image is considered, hence comparatively higher Recognition Rate can be attained. large variation in pose[19] or illumination[20] will Face recognition is a difficult problem due to the affect the recognition rate profoundly. Since in the case general similar shape of faces combined with the of modular PCA method the original face image is numerous variations between images of the same face. divided into sub-images, the variations in pose, Automatic recognition of faces is considered as one of orientation or illumination in the image will affect only the fundamental problems in computer vision and some of the sub-images, hence we expect this method pattern analysis and many scientists from different to have better recognition rate than the conventional areas have addressed to it. Recognition of faces from an PCA and modular PCA method. To recognize the face uncontrolled environment is a very complex task: images more accurately with lower complexity only the 33 © 2010 ACEEE DOI: 01.ijsip.01.02.06
  • 2. ACEEE International Journal on Signal and Image Processing Vol 1, No. 2, July 2010 pixels of face portion is cropped, neglecting the other Hence weights of the face regions not affected by unwanted pixels, from the log-polar converted images varying pose and illumination will closely match with prior to apply overlapped modular PCA on those the weights of the same individual’s face regions under cropped images. normal conditions. Therefore it is expected that This paper is organized as follows: Section 2 explains improved recognition rates can be obtained by Modular PCA method. Section 3 illustrates overlapped following the modular PCA approach. We expect that modular PCA. Section 4 describes the process of if the face images are divided into very small regions cropping log-polar images converted from face images the global information of the face may be lost and the from face databases. Section 5 finally presents the accuracy of this method may deteriorate. simulation results obtained by applying the PCA method, modular PCA method and the proposed overlapped modular PCA method over both normal images, log-polar images and cropped log-polar images with large orientation, pose and light variations. Lastly, conclusion is drawn in section 6. Fig.1. image of an individual from ORL database shows the module generation II. REVIEW OF MODULAR PCA METHOD PCA is appropriate when we have obtained measures on a number of observed variables and wish to develop a smaller number of unknown variables that will account for most of the variance in the observed variables. PCA generates a set of orthogonal axes of Fig.2. Image segmentation in virtual level for a face image. projections known as the eigenvectors, of the input data distribution in the order of decreasing variances. It is III. OVERLAPPED MODULAR PCA METHOD possible that PCA performs better with a smaller gallery, and its performance degrades more rapidly as This approach is an extension of Modular PCA gallery size increases. The Modular PCA algorithm method where in addition to modules of Modular PCA when compared with conventional PCA algorithm has for each boundary of these modules an overlapped an improved recognition rate for face images with large module is taken in to consideration. Those extra variations in lighting direction and facial expression as modules are generated by taking equal number of described in [2]. In the present work, the face images pixels from both left and right sides of two adjacent are divided into smaller sub-images and the PCA modules. The proposed method is expected to give approach is applied to each of these sub-images. Since good consistent recognition rate than Modular PCA due some of the local facial features of an individual do not to inclusion of subtle details of features, which might vary even with the change in pose, lighting direction, have been placed in two different modules otherwise. age and facial expression, we expect the proposed method to be able to cope with these variations. This The algorithm for overlapped modular PCA is as work is an attempt to measure the accuracy of the follows: conventional PCA method and modular PCA method are evaluated under the conditions of varying Step1: M is the number of training images, N is the expression, illumination and pose using standard face number of sub-images (each image in the training set databases. is divided into N smaller images). Each sub-image is The PCA based face recognition method is not very represented as: effective under the conditions of varying pose and illumination, since it considers the global information L L I ij  m , n= I i   j−1 m ,  j−1 n  ∀ i , j of each face image and represents them with a set of weights. Under these conditions the weight vectors will vary considerably from the weight vectors of the (1)  N 2 N 2 images with normal pose and illumination, hence it is where 1 ≤ i ≤ M, 1 ≤ j ≤ N, 1 ≤ m,n ≤ L/√N/2 ( as the difficult to identify them correctly. On the other hand if size of each sub-image is L2/(N/2)) the face images were divided into smaller regions and the weight vectors are computed for each of these Step2: Average image is computed as: regions, then the weights will be more representative of M N 1 (2) the local information of the face. When there is a A= M.N ∑ ∑ I ij variation in the pose or illumination, only some of the i=1 j=1 face regions will vary and rest of the regions will remain the same as the face regions of a normal image. where 1 ≤ i ≤ M, 1 ≤ j ≤ N 34 © 2010 ACEEE DOI: 01.ijsip.01.02.06
  • 3. ACEEE International Journal on Signal and Image Processing Vol 1, No. 2, July 2010 Step3: Normalize each training sub-image as: expected to give better recognition rate because similar Y ij =Ii j −A ∀ i , j where 1 ≤ i ≤ M, 1 ≤ j ≤ N features are deleted keeping discriminating features (3) intact for images belonging to different classes. Step4: The covariance matrix is computed as: V. TEST RESULTS M N 1 C= ∑ ∑ Y .Y T M . N i=1 j=1 ij ij (4) PCA, modular PCA, and overlapped modular PCA are tested over normal face images as well as Logpolar and cropped Logpolar images varying number of where 1 ≤ i ≤ M, 1 ≤ j ≤ N training images, number of sub-images and number of Step5: Eigenvectors C are computed that are associated eigen vectors. Consideration of more eigenvectors with M’ largest eigenvalues. (e.g. E1,E2,…,EM’) results in good recognition rate and after a point it Step6: Image data is reconstructed. becomes constant. However increase in computational Step7: Weights are computed from the eigenvectors cost is linear with the increase in number of from the training sub-images as well as test sub- eigenvectors. images. For training sub-images: W pnjK =E T .  I pnj −A ∀ p , n , j , K (5) K K takes the values 1, 2,…,M′, n varies from 1 to Γ, Γ being the number of images per individual, and p varies Fig.3. Cropping from a Logpolar image. from 1 to P, P being the number of individuals in the training set. For test sub-images: The testing is done for ORL face database [22] and T UMIST face database [23]. W test jK = E K .  I test j− A ∀ j , K (6) A. Test results Using ORL face database: Step8: Mean weight set of each class in the training set The ORL face database is comparatively simple is computed from the weight sets of the class. database to handle with. It contains ten different images of each of 40 distinct subjects. For some subjects, the M' Γ 1 images were taken at different times, varying lighting size10 T pjK = Γ ∑ ∑ W pnjK ∀ (7), j p etc. All the images were taken against a dark K=1 n=1 homogeneous background. With this database Step9: The minimum distance is computed. maximum recognition rate of 95% has been achieved. M' 1 In the Fig.4 a comparative recognition rates among D pj = M' ∑ ∣W test jK −T pjK ∣ ; Conventional PCA, PCA with Logpolar, Modular PCA K =1 with Logpolar and MPCA varying the number of training images for ORL face database have been N 1 shown. It has been noticed that the conventional PCA D p= ∑D N j=1 pj (8) achieves good result rather than other methods. In the Fig.5 comparative Recognition Rates among min(Dp)<θi for a particular value of p, the Modular PCA with single module, 4 (four) modules corresponding face class in the training set is the and 16 (sixteen) varying the number of training images closest one to the test image. Hence the test image is have been shown. Modular PCAs with 4- and 16- recognized as belonging to the pth face class. modules achieved good recognition rates. In Fig.6 Recognition Rates have been plotted in the IV. CROPPED LOG POLAR METHOD graph which have been achieved applying PCA and It is known that the log-polar algorithm bears Modular PCA techniques varying number of conventional approach to convert an image data from eigenvectors. This shows that both the methods Cartesian to log-polar format [21]. The proposed provided consistent recognition rate and the rate method differs in dimensionality reduction at the achieved in the case of PCA is little higher then the preprocessing step. From Fig.3 it can be observed that MPCA in case of higher eigenvectors. Recognition Rate (%) 100 common background pixels are concentrated below the 90 80 PCA frame of the converted image and taking that advantage 70 60 LOG-POLAR+PCA 50 the segments in the images bearing the pixels with LOG-POLAR+MPCA(16 40 modules) 30 MPCA (16 modules) equal values are deleted. The matching ratio for two 20 10 0 images with larger similar background and different 1 2 3 4 5 6 7 number of training Images 8 9 objects appeared to be highest and as a result any Fig. 4. Recognition rates of PCA, Logpolar+PCA, logpolar+MPCA classifier must show poor performance. This method is (16 modules), MPCA (16 modules) varying number of training images 35 © 2010 ACEEE DOI: 01.ijsip.01.02.06
  • 4. ACEEE International Journal on Signal and Image Processing Vol 1, No. 2, July 2010 Fig. 7. Recognition rates of PCA, MPCA (4 Modules), Overlapped 100 MPCA (8 modules) varying number of training images 80 Recognition Rate (%) 60 1 module 100 4 modules 80 40 Recognition Rate (%) 16 modules 60 20 LogPolar+PCA 40 0 LogPolar+MPCA 20 1 2 3 4 5 6 7 8 9 LogPolar+Overlapped MPCA num ber of training im age s 0 1 5 10 14 15 16 17 18 19 Number of Training images Fig. 5. Recognition Rates of MPCA with respectively 1, 4, 16 modules with varying number of training images. Fig. 8. Recognition rates of PCA, MPCA (4 Modules), Overlapped 100 MPCA (8 modules) with Log-polar method varying number of Recognition Rate (%) 80 training images 60 PCA 40 MPCA (16 modules) 120 Recognition Rate (%) 20 100 LogPolar(Cropped)+PCA 0 80 1 5 10 15 20 25 30 60 LogPOlar(Cropped)+MPCA number of eigen vectors 40 LogPolar(Cropped)+Overlap 20 ped MPCA 0 Fig. 6. Recognition Rates of PCA and MPCA with varying number 1 5 10 14 15 16 17 18 19 of eigenvectors. Number of Training Images B. Test results for UMIST face database Fig. 9. Recognition rates of PCA, MPCA (4 Modules), Overlapped The UMIST face database is comparatively a MPCA (8 modules) with Cropped Log-polar method varying number complex database then ORL to handle with. It has been of training images discussed that, there are total 564 different images of each of 20 distinct subjects. For all the subjects various Fig.9 provides comparative results obtained for PCA, pose angles are provided. Each and every image of all MPCA and overlapped MPCA, each with cropped the subjects is taken on random facial orientation i.e. Logpolar transformation by varying number of training without following any specific uniform orientations for images. It has been found that overlapped MPCA with all the subjects. Along with this database maximum of cropped Logpolar method provides superior 95% of recognition rate has been achieved in this performance than both PCA and non-overlapped project. The outputs achieved in form of recognition MPCA with same Cropped Logpolar images for large rate are graphically represented below in a comparative number of training images. manner varying different parameters as well as working VI. CONCLUSIONS methodologies and algorithms as mentioned throughout the project. In this work overlapped Modular PCA has been Experimental results, shown in Fig.7, reveals that applied to Cropped Log-polar face images and the with the higher number of training images recognition experimental results of this technique has been rates for PCA, MPCA, Overlapped MPCA are similar. compared with conventional PCA and Modular PCA. In Fig.8 Recognition Rates obtained for Logpolar Cropped log-polar transformation technique can be with each of PCA, MPCA and Overlapped MPCA are used as an alternative to existing Log-polar conversion compared with varying number of training images. It method as it maximizes the discriminating capability of has been found that in this case higher recognition rate features. Moreover, this technique minimizes the image is achieved in case of MPCA with Logpolar than the dimension, which reduces space and time complexity other methods. of the Face Recognition algorithm. Also, experimental results suggest that the Overlapped modular PCA can 100 be used in lieu of existing PCA or Modular PCA. In 80 particular, the said method will be useful over cropped Recognition Rate (%) PCA 60 log-polar images for identification system subjected to 40 MPCA (4 modules) large variations in illumination and expression. 20 OverlappedMPCA 0 (8 modules) REFERENCES 1 5 10 14 15 16 17 18 Number of Training Images [1] R. Chellappa, C. L. Wilson, S. Sirohey, 1995. “Human and machine recognition of faces: A survey”.Proc. IEEE 83 (5), 705–740. 36 © 2010 ACEEE DOI: 01.ijsip.01.02.06
  • 5. ACEEE International Journal on Signal and Image Processing Vol 1, No. 2, July 2010 [2] R. Gottumukkal, V. K. Asari, 2004. “An improved face Poggio, T. (Eds.), Early Visual Learning.Oxford recognition technique based on modular PCA University Press, pp. 183–214. 1996 approach.” Pattern Recognition Letters 25 (2004) 429– [13] S. Cagnoni, A. Poggi, G. L. Porcari; “A modified 436 Modular Eigenspace approach to Face Recognition.” [3] D. B. Graham, N. M. Allinson, 1998. “Characterizing Image Analysis and Processing, 1999. Proceedings. virtualeigensignatures for general purpose face International Conference on 1999, pages: 490-495, recognition.” In: Face Recognition: From Theory to ISBN: 0-7695-0040-4 Applications, NATO ASI Series F, Computer and [14] S. Lawrence, C. Giles, A. Tsoi, and A. Back, “Face Systems Sciences, vol.163, pp.446–456. Recognition: A Convolutional Neural Network [4] M. Kirby, L. Sirovich, “Application of the Karhunen– Approach,” IEEE Trans. on Neural Networks, vol. 8, Loeve procedure for the characterization of human pp. 98-113, 1997. faces.” IEEE Trans.Pattern Anal.Machine Intell.12 (1), [15] R. Brunelli, T. Poggio, “Face Recognition: Features vs. 103–108, 1990 Templates,” IEEE Trans. on PAMI, Vol. 12, No. 1, Jan. [5] A. M. Martinez, “Recognition of partially occluded 1990. and/or imprecisely localized faces using a probabilistic [16] B. S. Manjunath, R. Chellappa, and C. Von der approach.” In: Proc.of Computer Vision and Pattern Malsburg, “A Feature Based Approach to Face Recognition, vol. 1, pp.712–717, 2000 Recognition,” Proc. of International Conf. On [6] B. Moghaddam, A. Pentland, “Probabilistic visual Computer Vision, 1992. learning for object representation.” IEEE Trans. [17] K. Fukunaga, “Introduction to Statistical Pattern Pattern Anal.Machine Intell. PAMI-19 (7), 696–710, Recognition.” Academic Press, 1990. 1997 [18] J. Wang, Y. Shang, G. Su, X. Lin, “Simulation of [7] H. Murase, S. Nayar, “Visual learning and recognition Aging Effects in Face Images”, ICIC 2006, LNCIS 345, of 3-D objects from appearance.” Int.J. Computer pp.517-527,2006 Vision 14, 5–24, 1995 [19] D. Beymer, “Face recognition under varying pose,” [8] S. K. Nayar, N. A. Nene, H. Murase, “Subspace Proc. of 23rd Image understanding Workshop, vol.2, methods for Robot vision.” IEEE Trans.Robot.Automat pp. 837-842, 1994. .RA-12 (5), 750–758. 1996 [20] S. Aly, A. Sagheer, N. Tsuruta, R. Taniguchi, e“Face [9] A. Pentland, B. Moghaddam, T. Starner, “View-based recognition across illumination”, Artif Life Robotics and modular eigenspaces for face recognition.” IEEE (2008), 12:33-37, DOI 10.1007/s10015-007-0437-9. Conf. on Computer Vision and Pattern Recognition. [21] M. K. Bhowmik, D. Bhattacharjee, M. Nasipuri, D. K. 1994 Basu and M. Kundu, “Classification of Log Polar [10] L. Sirovich, M. Kirby, “A low-dimensional procedure Visual Eigenfaces using Multilayer Perceptron”, in for the characterization of human faces.” J. Opt.Soc. International conference on Soft Computing (ICSC- Amer. A 4 (3), 519–524. 1987 08) , Nov 8th-10th, 2008, Alwar, Rajasthan, India. [11] M. Turk, A. Pentland, “Eigenfaces for recognition.” [22] http:// www.cl.cam.ac.UK/ Research/ DTG/ J.Cognitive Neurosci.3 (1). 1991 attarchive:pub/ data/ att_faces.zip. [12] J. J. Weng, “Crescepton and SHOSLIF: towards http://images.ee.umist.ac.uk/danny/database.html. comprehensive visual learning.” In: Nayar, S.K., 37 © 2010 ACEEE DOI: 01.ijsip.01.02.06