jfp.apresentação viisar

Upload: jose-francisco-pereira

Post on 09-Apr-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/8/2019 jfp.Apresentao VIISAR

    1/32

    MODULAR IMAGE PRINCIPAL

    COMPONENT

    ANALYSIS

    (MIMPCA)

    Jos Francisco, George Darmiton da Cunha, Tsang Ing Ren

    {jfp, gdcc, tir}@cin.ufpe.br

    1Jos Francisco {[email protected]}

  • 8/8/2019 jfp.Apresentao VIISAR

    2/32

    Access control is a subject of major interest

    nowadays

    Biometry is widely used for access control

    Face recognition stands out as a non-intrusive

    biometric measure

    PCA-based approach represents the state of the art

    in face recognition Changes in illumination, head pose and facial

    expression affects considerably the recognition rates

    Introduction

    2 Jos Francisco {[email protected]}

  • 8/8/2019 jfp.Apresentao VIISAR

    3/32

    Reduce computational cost of PCA-base techniques

    by reducing its complexity

    Minimize the environment effects over final

    classification rate

    Improve face recognition accuracy

    Extract more accurate features by combining

    different PCA approaches

    Objective

    3 Jos Francisco {[email protected]}

  • 8/8/2019 jfp.Apresentao VIISAR

    4/32

    Face Recognition Systems can be divided in five

    major steps

    Face Recognition System

    4 Jos Francisco {[email protected]}

    Data acquisition

    Face detection

    Feature extraction

    Face recognition

    Identification or verification

  • 8/8/2019 jfp.Apresentao VIISAR

    5/32

    Data acquisition

    Uses different technology for capture different data types

    Face detection

    Face information are extracted from original data

    Feature extraction

    Transforms the original data in new ones (more

    representative)

    Face recognition

    Identifies the images based on training data

    Face Recognition System

    5 Jos Francisco {[email protected]}

  • 8/8/2019 jfp.Apresentao VIISAR

    6/32

    This work focus on feature extraction step

    Its one of the most important steps for recognition

    rate improvement

    Changes in illumination, head pose and facial

    expression affects drastically the feature extracted

    Holistic approaches are substantially affected by this

    changes

    Poor extraction implies low classification accuracy

    Local information can increase feature quality

    extraction

    Face Recognition System

    6 Jos Francisco {[email protected]}

  • 8/8/2019 jfp.Apresentao VIISAR

    7/32

    Introduced by Pentland [1] in 1991

    PCA based techniques involves pattern statistical

    analysis

    Highly used for feature extraction and face

    recognition

    Number of samples and dimensionality affects its

    representation power Sample Size Problem

    PCA for Feature Extraction

    7 Jos Francisco {[email protected]}

  • 8/8/2019 jfp.Apresentao VIISAR

    8/32

    The step which images data are transformed in new

    ones simpler and generally smaller

    PCA based techniques have at least two problems at

    this step

    Environment changes drastically affects the data

    representation

    Extracts poor statistical data due to its relatively small

    number of sampler compared to its dimensionality

    Feature Extraction

    8 Jos Francisco {[email protected]}

  • 8/8/2019 jfp.Apresentao VIISAR

    9/32

    Reduce environment changes effects

    Use modular approaches instead of holistic

    Contextualized vs. General partitions

    Improve statistical representation quality

    Use a more compact representation

    Increase the number of instances (artificially)

    Feature Extraction

    9 Jos Francisco {[email protected]}

  • 8/8/2019 jfp.Apresentao VIISAR

    10/32

    Modular Principal Component Analysis (MPCA)

    Splits images in small regions without previous image

    analysis

    Applies PCA on each sub pattern

    Reach better results than traditional PCA by using local

    regions without changes

    Expected better results for images with partial variations in

    illumination, facial expression and head pose.

    Feature Extraction

    10 Jos Francisco {[email protected]}

  • 8/8/2019 jfp.Apresentao VIISAR

    11/32

    Modular Principal Component Analysis

    Each image is divided in Nparts.

    Just one covariance matrix is used

    For each region is applied PCA and extracted their weights

    Each region has dprincipal components extracted resulting

    on dxNcomponents per image

    Technique is very similar to the eigenfaces

    Feature Extraction

    11 Jos Francisco {[email protected]}

  • 8/8/2019 jfp.Apresentao VIISAR

    12/32

    Two-Dimensional Principal Component Analysis

    (IMPCA)

    Represents the images as matrixes

    Avoid the 1D transformation improving computational cost

    Relatively small covariance matrix

    Extracted features is more representative. Reducing the

    sample size problem.

    Minor cost for extract these weights

    Uses more data to represent de images

    Feature Extraction

    12 Jos Francisco {[email protected]}

  • 8/8/2019 jfp.Apresentao VIISAR

    13/32

    Uses general partition for split the original images in

    Nnew ones

    Each sub-image is represented as a matrix

    Just one mean and one covariance matrix are

    calculated based on all resulting images To link all images with each others

    Modular Image Principal Component

    Analysis

    13

  • 8/8/2019 jfp.Apresentao VIISAR

    14/32

    A projection matrix is defined based on eigenvectors

    with largest eigenvalues

    Each principal component is a vector instead of

    traditional scalar value

    So, final face projection results on a image matrix Smaller than original and more representative

    Modular Image Principal Component

    Analysis

    14 Jos Francisco {[email protected]}

  • 8/8/2019 jfp.Apresentao VIISAR

    15/32

    The test images as projects over the P matrix

    Their distances are calculated based on each feature

    vector distance (columns of matrix) followed by the

    distance of previous generated vectors

    Modular Image Principal Component

    Analysis

    15 Jos Francisco {[email protected]}

  • 8/8/2019 jfp.Apresentao VIISAR

    16/32

  • 8/8/2019 jfp.Apresentao VIISAR

    17/32

    Experiments

    17 Jos Francisco {[email protected]}

    The experiments were performed over databases

    that explores head pose, illumination changes, facial

    expression and use of object over face

    The 3-knn was adopted for each image regionclassification

    The final class is calculated based on individual

    classification of the regions

    Experiments were performed using five images for

    training and five for testing

  • 8/8/2019 jfp.Apresentao VIISAR

    18/32

    Experiments

    18 Jos Francisco {[email protected]}

    The best number of face regions was defined

    experimentally

    For ORL database:

  • 8/8/2019 jfp.Apresentao VIISAR

    19/32

    Experiments

    19 Jos Francisco {[email protected]}

    Results using Yale

  • 8/8/2019 jfp.Apresentao VIISAR

    20/32

    Experiments

    20 Jos Francisco {[email protected]}

    In general, better results were reached on low

    dimensionality

    The technique quickly stabilizes

    The best results were reached using the MIMPCA

    technique

    In high dimensionality the MPCA and MIMPCA are

    very close The modular approaches use nine images per face

  • 8/8/2019 jfp.Apresentao VIISAR

    21/32

    Experiments

    21 Jos Francisco {[email protected]}

    Results over ORL

  • 8/8/2019 jfp.Apresentao VIISAR

    22/32

    Experiments

    22 Jos Francisco {[email protected]}

    Again MIMPCA reach the best results in low

    dimensionality

    In high dimensionality it has a worse accuracy rate

    This experiments were performed using four regions

    per image

  • 8/8/2019 jfp.Apresentao VIISAR

    23/32

    Experiments

    23 Jos Francisco {[email protected]}

    Experiments using UMIST

  • 8/8/2019 jfp.Apresentao VIISAR

    24/32

    Experiments

    24 Jos Francisco {[email protected]}

    UMIST face database has relatively low results due to

    the large difference in head pose of database images

    Better results were reached on low dimensionality

    and quickly stabilizes

    Again, the images were divided in four regions

  • 8/8/2019 jfp.Apresentao VIISAR

    25/32

    Final Considerations

    25 Jos Francisco {[email protected]}

    MIMPCA out performs the others techniques on low

    dimensionality, decreasing these difference on high

    dimensionality

    Its quickly stabilizes

    It reaches the best accuracy rate in all experiments as

    summarized bellow

    MPCA IMPCA MIMPCAUMIST 63,00 62,00 65,00

    ORL 94,44 93,00 95,00

    Yale 94,44 91,11 96,67

  • 8/8/2019 jfp.Apresentao VIISAR

    26/32

    Final Considerations

    26 Jos Francisco {[email protected]}

    MIMPCA also reaches the best mean computational

    cost

    However, MIMPCA uses more coefficients per

    components increasing its storage requirements

    MPCA IMPCA MIMPCA

    Time (s) 443 34 19

  • 8/8/2019 jfp.Apresentao VIISAR

    27/32

    FUTURE (AND PRESENT) WORKS

    27Jos Francisco {[email protected]}

  • 8/8/2019 jfp.Apresentao VIISAR

    28/32

    Future Works

    Build a final principal component matrix combining

    the result matrix of each regions

    Build a system of weights for combining matrixes

    Use a search technique to find the best weight set

    Genetic Algorithm

    28 Jos Francisco {[email protected]}

  • 8/8/2019 jfp.Apresentao VIISAR

    29/32

    Future Works

    Use different combinations of individual results

    Use the final result of each region for finding the final

    result class of the face

    Use all [three] intermediate results of each face region to

    define the final classification

    29 Jos Francisco {[email protected]}

    R1 = [C1 C1 C4] = C1R2 = [C2 C2 C2] = C2R3 = [C2 C1 C1] = C1R4 = [C2 C3 C3] = C3

    R1 = [C1 C1 C4]

    R2 = [C2 C2 C2]

    R3 = [C2 C1 C1]

    R4 = [C2 C3 C3]

    Rf= [C1 C2 C1 C3] = C1

    Rf= [C1 C1 C4 C2 C2 C2 C2 C1 C1 C2C3 C3] = C2

  • 8/8/2019 jfp.Apresentao VIISAR

    30/32

    Future Works

    Current results

    30 Jos Francisco {[email protected]}

    Best Individual (1) All SubImg Results (2) wMIMPCA (3)

    Mean Std Mean Std Mean Std1 (2 x 2) 77,75 4,48 90,25 2,75 97,25 2,79

    2 (2 x 2) 80,25 5,83 90,50 4,05 97,00 3,85

    3 (2 x 2) 82,75 5,06 92,00 3,69 98,25 2,31

    4 (2 x 2) 83,00 3,29 91,50 3,37 98,50 2,00

    5 (2 x 2) 90,50 4,38 95,75 3,34 98,75 1,72

    1 (3 x 2) 88,75 3,95 94,50 3,69 98,50 1,55

    2 (3 x 2) 89,00 4,44 95,50 4,53 98,75 2,13

    3 (3 x 2) 90,00 4,56 94,25 2,90 98,75 2,18

    4 (3 x 2) 90,50 3,69 96,25 2,12 98,50 2,50

    5 (3 x 2) 88,50 4,59 94,25 2,37 99,25 2,48

    1 (2 x 1) 91,00 5,43 97,00 2,30 98,75 2,16

    2 (2 x 1) 92,50 2,36 94,75 3,43 98,75 1,95

    3 (2 x 1) 89,25 7,17 95,00 2,04 98,75 2,00

    4 (2 x 1) 88,25 4,57 95,75 2,90 98,50 2,30

    5 (2 x 1) 93,25 2,90 95,25 3,43 98,75 2,13

    1 (1 x 2) 91,50 4,28 98,25 1,69 99,25 1,61

    2 (1 x 2) 88,25 6,02 96,25 2,12 98,00 3,40

    3 (1 x 2) 88,25 5,14 95,75 2,90 98,75 2,09

    4 (1 x 2) 92,00 3,50 95,75 4,26 98,00 2,48

    5 (1 x 2) 92,25 3,43 96,00 3,16 98,75 2,18Mean 88,38 4,45 94,73 3,05 98,49 2,29

  • 8/8/2019 jfp.Apresentao VIISAR

    31/32

    References

    M. Turk, A. Pentland. Eigenfacesfor Recognition. Journal of Cognitive

    Neuroscience. Vol. 3, No. 1. 71-86, 1991.

    Yang, J., Zhang, D., Frangi, A.F. e Yang, J. (2004) Two-dimensional PCA: A

    newapproach to appearance-Based Face Representation and Recognition,

    IEEE transactions on pattern analysis and machine intelligence, Vol. 16,No. 1, pp. 131 137

    GOTTMUKKAL, R. e ASARI, V. K.An improved face recognition technique

    based on modular PCA approach. Pattern Recognition Letters 15 (2004)

    pp. 429-436.

    PEREIRA, Jos Francisco ; CAVALCANTI, George Darmiton da Cunha; TSANGIng Ren .Modular Image Principal ComponentAnalysisfor Face

    Recognition (accepted). In: IJCNN, 2009, Atlanta. 2009

    ROCHA, L.M., Singular Value Decomposition and principal component

    analysisin A Pratical Approach inMicroarray Data Analysis. Portland State

    University Ph.D. Program, Kluwer: Norwel, pp. 91-109.31 Jos Francisco {[email protected]}

  • 8/8/2019 jfp.Apresentao VIISAR

    32/32

    MODULAR IMAGE PRINCIPAL

    COMPONENT ANALYSIS (MIMPCA)

    Jos Francisco, George Darmiton da Cunha, Tsang Ing Ren

    {jfp, gdcc, tir}@cin.ufpe.br

    32Jos Francisco {[email protected]}