SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Downloaden Sie, um offline zu lesen
1
Part 2 ICA for Face Recognition
1. ICA –general framework-
e.g. 2-source/2-sensor case
AS X
Mixing
matrix
Independent Sources
Observation
(Data matrix)
to be obtained
   
   
   
   
1 1 1 111 12
21 22 2 2 2 2
1 , 2 1 , 2
1 , 2 1 , 2
s s x xa a
a a s s x x
    
     
        

X
AS X
2
 
 
 
 
 
 
 
 
 
1
2
1 1 1
2 2 2
Data Matrix
1 2
1 2
, ,
1 2
T
T
T
N
N N N
x x x M
x x x M
x x x M
 
 
 
 
 
  
 
 
 
 
 
  
x
x
X =
x
1st image
2nd image
1st pixel 2nd pixel
N-th image
The last pixel
N face images
as a solution which has two ambiguities on the order and
the scale of the real source images
ICA gives
,
where
Permutation
scale



S
U = WX
S = PDU
P
D
Reference [2]
4
2. Face Recognition by ICA
[Training set of face images: FERET database]
For a given ensemble of N (425) training face images with M(=3000)
dimensional vectors
with zero mean and its data matrix X as in the first part.
{ , 1 }n n Nx
1
N
 
    
  
u
U WX
u
1
2
Face image matrix
T
T
T
N
X
 
 
 
 
 
  
x
x
=
x
face 1
face 2
ICA
3000-dim.
425-dim.
5
Remarks
- Row vectors ui (i=1~N) would be as statistically independent as
possible, the obtained these row vectors are the basis images to
represent faces.
- One problem is the number of independent images will become quite
large because it is equal to the number of faces of training database.
- One solution is apply PCA prior to ICA for dimensionality reduction.
[Feature vector of training faces]
 
1
11 12
2
. . 21 22
1 1 2 2
1 2
th face:
of -th face image
train train
N
T
i i i iN N
train
i i i iN
b b
b b
i b b b
i
b b b
 
   
        
    
 
   

Feature vector
u
u
X B U
u
x u u u
b
Reference [2]
Statistically Independent
Component Basis Images
(25 images) which
provide local features.
As shown in this Figure,
ICA images are local.
7
PCA Basis Images
from the same training
faces as in [2].
The order of the principal
components starts from
left to right, top to bottom.
Reference [2]
9
1train T 
b z U
Representation of test images z: feature vectors of test face
,
length-normalized evaluation
test train
i
i test train
i
c 
b b
b b
test image: z
1test T
U 
b z
Identification of the test face: pattern recognition
Define the similarity measure (cosine of the angle) between two faces
.-th row oftrain
i trainib B
The best fit face image = arg Max i
i
c
similarity measure (cosine of the angle)
training images
10
Reference [2]
11
References (Part 2)
[1] A. J. Bell and T J. Srjnowski, The “Independent Components” of Natural Scene are Edge
Filters: Vision Research, Vol. 37, No. 23, pp. 3327-3338, 1997.
[2] M. S. Bartlett et al. “ Face recognition by Independent Component Analysis,” IEEE. Trans
on Neural Networks, Vol. 13, No. 6, Nov., 2002
[3] A. Hyvarinen et al. “Independent Component Analysis” , Wiley-InterScience, 2001
[4] B. A. Draper et al. , “Recognizing faces with PCA and ICA,” Computer Vision and Image
Understanding, vol. 91, pp. 115-137, 2003. 1, Jan. 2004
12

Weitere ähnliche Inhalte

Was ist angesagt?

PosterPresentations.com-3 6x48-Template-V5 - 副本
PosterPresentations.com-3 6x48-Template-V5 - 副本PosterPresentations.com-3 6x48-Template-V5 - 副本
PosterPresentations.com-3 6x48-Template-V5 - 副本
Yijun Zhou
 

Was ist angesagt? (20)

Jacobi method
Jacobi methodJacobi method
Jacobi method
 
Numerical Methods Solving Linear Equations
Numerical Methods Solving Linear EquationsNumerical Methods Solving Linear Equations
Numerical Methods Solving Linear Equations
 
NUMERICAL METHODS -Iterative methods(indirect method)
NUMERICAL METHODS -Iterative methods(indirect method)NUMERICAL METHODS -Iterative methods(indirect method)
NUMERICAL METHODS -Iterative methods(indirect method)
 
線形回帰モデル
線形回帰モデル線形回帰モデル
線形回帰モデル
 
Unit 3
Unit 3Unit 3
Unit 3
 
linear system of solutions
linear system of solutionslinear system of solutions
linear system of solutions
 
PosterPresentations.com-3 6x48-Template-V5 - 副本
PosterPresentations.com-3 6x48-Template-V5 - 副本PosterPresentations.com-3 6x48-Template-V5 - 副本
PosterPresentations.com-3 6x48-Template-V5 - 副本
 
Lec02 03 rasterization
Lec02 03 rasterizationLec02 03 rasterization
Lec02 03 rasterization
 
Tensor Train decomposition in machine learning
Tensor Train decomposition in machine learningTensor Train decomposition in machine learning
Tensor Train decomposition in machine learning
 
system of algebraic equation by Iteration method
system of algebraic equation by Iteration methodsystem of algebraic equation by Iteration method
system of algebraic equation by Iteration method
 
Point Collocation Method used in the solving of Differential Equations, parti...
Point Collocation Method used in the solving of Differential Equations, parti...Point Collocation Method used in the solving of Differential Equations, parti...
Point Collocation Method used in the solving of Differential Equations, parti...
 
Third-kind Chebyshev Polynomials Vr(x) in Collocation Methods of Solving Boun...
Third-kind Chebyshev Polynomials Vr(x) in Collocation Methods of Solving Boun...Third-kind Chebyshev Polynomials Vr(x) in Collocation Methods of Solving Boun...
Third-kind Chebyshev Polynomials Vr(x) in Collocation Methods of Solving Boun...
 
Conformable Chebyshev differential equation of first kind
Conformable Chebyshev differential equation of first kindConformable Chebyshev differential equation of first kind
Conformable Chebyshev differential equation of first kind
 
E-Cordial Labeling of Some Mirror Graphs
E-Cordial Labeling of Some Mirror GraphsE-Cordial Labeling of Some Mirror Graphs
E-Cordial Labeling of Some Mirror Graphs
 
Neural Collaborative Subspace Clustering
Neural Collaborative Subspace ClusteringNeural Collaborative Subspace Clustering
Neural Collaborative Subspace Clustering
 
Nsm
Nsm Nsm
Nsm
 
Applied numerical methods lec6
Applied numerical methods lec6Applied numerical methods lec6
Applied numerical methods lec6
 
Nonparametric approach to multiple regression
Nonparametric approach to multiple regressionNonparametric approach to multiple regression
Nonparametric approach to multiple regression
 
cheb_conf_aksenov.pdf
cheb_conf_aksenov.pdfcheb_conf_aksenov.pdf
cheb_conf_aksenov.pdf
 
Diffusion kernels on SNP data embedded in a non-Euclidean metric
Diffusion kernels on SNP data embedded in a non-Euclidean metricDiffusion kernels on SNP data embedded in a non-Euclidean metric
Diffusion kernels on SNP data embedded in a non-Euclidean metric
 

Ähnlich wie 2012 mdsp pr11 ica part 2 face recognition

A Quantitative Comparative Study of Analytical and Iterative Reconstruction T...
A Quantitative Comparative Study of Analytical and Iterative Reconstruction T...A Quantitative Comparative Study of Analytical and Iterative Reconstruction T...
A Quantitative Comparative Study of Analytical and Iterative Reconstruction T...
CSCJournals
 
Face recogntion Using PCA Algorithm
Face recogntion Using PCA Algorithm Face recogntion Using PCA Algorithm
Face recogntion Using PCA Algorithm
Ashwini Awatare
 

Ähnlich wie 2012 mdsp pr11 ica part 2 face recognition (20)

Face Recognition using PCA-Principal Component Analysis using MATLAB
Face Recognition using PCA-Principal Component Analysis using MATLABFace Recognition using PCA-Principal Component Analysis using MATLAB
Face Recognition using PCA-Principal Component Analysis using MATLAB
 
On image intensities, eigenfaces and LDA
On image intensities, eigenfaces and LDAOn image intensities, eigenfaces and LDA
On image intensities, eigenfaces and LDA
 
A Hybrid SVD Method Using Interpolation Algorithms for Image Compression
A Hybrid SVD Method Using Interpolation Algorithms for Image CompressionA Hybrid SVD Method Using Interpolation Algorithms for Image Compression
A Hybrid SVD Method Using Interpolation Algorithms for Image Compression
 
Lda
LdaLda
Lda
 
Human Face Detection Based on Combination of Logistic Regression, Distance of...
Human Face Detection Based on Combination of Logistic Regression, Distance of...Human Face Detection Based on Combination of Logistic Regression, Distance of...
Human Face Detection Based on Combination of Logistic Regression, Distance of...
 
A Comparative Study of Histogram Equalization Based Image Enhancement Techniq...
A Comparative Study of Histogram Equalization Based Image Enhancement Techniq...A Comparative Study of Histogram Equalization Based Image Enhancement Techniq...
A Comparative Study of Histogram Equalization Based Image Enhancement Techniq...
 
Soạn thảo văn bản bằng LATEX
Soạn thảo văn bản bằng LATEXSoạn thảo văn bản bằng LATEX
Soạn thảo văn bản bằng LATEX
 
Face recognition using PCA
Face recognition using PCAFace recognition using PCA
Face recognition using PCA
 
A MEDIAN BASED DIRECTIONAL CASCADED WITH MASK FILTER FOR REMOVAL OF RVIN
A MEDIAN BASED DIRECTIONAL CASCADED WITH MASK FILTER FOR REMOVAL OF RVINA MEDIAN BASED DIRECTIONAL CASCADED WITH MASK FILTER FOR REMOVAL OF RVIN
A MEDIAN BASED DIRECTIONAL CASCADED WITH MASK FILTER FOR REMOVAL OF RVIN
 
A MEDIAN BASED DIRECTIONAL CASCADED WITH MASK FILTER FOR REMOVAL OF RVIN
A MEDIAN BASED DIRECTIONAL CASCADED WITH MASK FILTER FOR REMOVAL OF RVINA MEDIAN BASED DIRECTIONAL CASCADED WITH MASK FILTER FOR REMOVAL OF RVIN
A MEDIAN BASED DIRECTIONAL CASCADED WITH MASK FILTER FOR REMOVAL OF RVIN
 
A Quantitative Comparative Study of Analytical and Iterative Reconstruction T...
A Quantitative Comparative Study of Analytical and Iterative Reconstruction T...A Quantitative Comparative Study of Analytical and Iterative Reconstruction T...
A Quantitative Comparative Study of Analytical and Iterative Reconstruction T...
 
Face Recognition
Face RecognitionFace Recognition
Face Recognition
 
5 DimensionalityReduction.pdf
5 DimensionalityReduction.pdf5 DimensionalityReduction.pdf
5 DimensionalityReduction.pdf
 
Image Texture Analysis
Image Texture AnalysisImage Texture Analysis
Image Texture Analysis
 
Comparison on PCA ICA and LDA in Face Recognition
Comparison on PCA ICA and LDA in Face RecognitionComparison on PCA ICA and LDA in Face Recognition
Comparison on PCA ICA and LDA in Face Recognition
 
Image denoising using curvelet transform
Image denoising using curvelet transformImage denoising using curvelet transform
Image denoising using curvelet transform
 
Technique to Hybridize Principle Component and Independent Component Algorith...
Technique to Hybridize Principle Component and Independent Component Algorith...Technique to Hybridize Principle Component and Independent Component Algorith...
Technique to Hybridize Principle Component and Independent Component Algorith...
 
Constant strain triangular
Constant strain triangular Constant strain triangular
Constant strain triangular
 
Presentation reflection
Presentation reflectionPresentation reflection
Presentation reflection
 
Face recogntion Using PCA Algorithm
Face recogntion Using PCA Algorithm Face recogntion Using PCA Algorithm
Face recogntion Using PCA Algorithm
 

Mehr von nozomuhamada

2012 mdsp pr08 nonparametric approach
2012 mdsp pr08 nonparametric approach2012 mdsp pr08 nonparametric approach
2012 mdsp pr08 nonparametric approach
nozomuhamada
 
2012 mdsp pr05 particle filter
2012 mdsp pr05 particle filter2012 mdsp pr05 particle filter
2012 mdsp pr05 particle filter
nozomuhamada
 
2012 mdsp pr04 monte carlo
2012 mdsp pr04 monte carlo2012 mdsp pr04 monte carlo
2012 mdsp pr04 monte carlo
nozomuhamada
 
2012 mdsp pr03 kalman filter
2012 mdsp pr03 kalman filter2012 mdsp pr03 kalman filter
2012 mdsp pr03 kalman filter
nozomuhamada
 
2012 mdsp pr02 1004
2012 mdsp pr02 10042012 mdsp pr02 1004
2012 mdsp pr02 1004
nozomuhamada
 
2012 mdsp pr01 introduction 0921
2012 mdsp pr01 introduction 09212012 mdsp pr01 introduction 0921
2012 mdsp pr01 introduction 0921
nozomuhamada
 
招待講演(鶴岡)
招待講演(鶴岡)招待講演(鶴岡)
招待講演(鶴岡)
nozomuhamada
 

Mehr von nozomuhamada (9)

2012 mdsp pr08 nonparametric approach
2012 mdsp pr08 nonparametric approach2012 mdsp pr08 nonparametric approach
2012 mdsp pr08 nonparametric approach
 
2012 mdsp pr05 particle filter
2012 mdsp pr05 particle filter2012 mdsp pr05 particle filter
2012 mdsp pr05 particle filter
 
2012 mdsp pr04 monte carlo
2012 mdsp pr04 monte carlo2012 mdsp pr04 monte carlo
2012 mdsp pr04 monte carlo
 
2012 mdsp pr03 kalman filter
2012 mdsp pr03 kalman filter2012 mdsp pr03 kalman filter
2012 mdsp pr03 kalman filter
 
2012 mdsp pr02 1004
2012 mdsp pr02 10042012 mdsp pr02 1004
2012 mdsp pr02 1004
 
2012 mdsp pr01 introduction 0921
2012 mdsp pr01 introduction 09212012 mdsp pr01 introduction 0921
2012 mdsp pr01 introduction 0921
 
Ieice中国地区
Ieice中国地区Ieice中国地区
Ieice中国地区
 
招待講演(鶴岡)
招待講演(鶴岡)招待講演(鶴岡)
招待講演(鶴岡)
 
最終講義
最終講義最終講義
最終講義
 

Kürzlich hochgeladen

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (20)

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
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 

2012 mdsp pr11 ica part 2 face recognition

  • 1. 1 Part 2 ICA for Face Recognition 1. ICA –general framework- e.g. 2-source/2-sensor case AS X Mixing matrix Independent Sources Observation (Data matrix) to be obtained                 1 1 1 111 12 21 22 2 2 2 2 1 , 2 1 , 2 1 , 2 1 , 2 s s x xa a a a s s x x                      X AS X
  • 2. 2                   1 2 1 1 1 2 2 2 Data Matrix 1 2 1 2 , , 1 2 T T T N N N N x x x M x x x M x x x M                           x x X = x 1st image 2nd image 1st pixel 2nd pixel N-th image The last pixel N face images
  • 3. as a solution which has two ambiguities on the order and the scale of the real source images ICA gives , where Permutation scale    S U = WX S = PDU P D Reference [2]
  • 4. 4 2. Face Recognition by ICA [Training set of face images: FERET database] For a given ensemble of N (425) training face images with M(=3000) dimensional vectors with zero mean and its data matrix X as in the first part. { , 1 }n n Nx 1 N           u U WX u 1 2 Face image matrix T T T N X              x x = x face 1 face 2 ICA 3000-dim. 425-dim.
  • 5. 5 Remarks - Row vectors ui (i=1~N) would be as statistically independent as possible, the obtained these row vectors are the basis images to represent faces. - One problem is the number of independent images will become quite large because it is equal to the number of faces of training database. - One solution is apply PCA prior to ICA for dimensionality reduction. [Feature vector of training faces]   1 11 12 2 . . 21 22 1 1 2 2 1 2 th face: of -th face image train train N T i i i iN N train i i i iN b b b b i b b b i b b b                            Feature vector u u X B U u x u u u b
  • 6. Reference [2] Statistically Independent Component Basis Images (25 images) which provide local features. As shown in this Figure, ICA images are local.
  • 7. 7
  • 8. PCA Basis Images from the same training faces as in [2]. The order of the principal components starts from left to right, top to bottom. Reference [2]
  • 9. 9 1train T  b z U Representation of test images z: feature vectors of test face , length-normalized evaluation test train i i test train i c  b b b b test image: z 1test T U  b z Identification of the test face: pattern recognition Define the similarity measure (cosine of the angle) between two faces .-th row oftrain i trainib B The best fit face image = arg Max i i c similarity measure (cosine of the angle) training images
  • 11. 11 References (Part 2) [1] A. J. Bell and T J. Srjnowski, The “Independent Components” of Natural Scene are Edge Filters: Vision Research, Vol. 37, No. 23, pp. 3327-3338, 1997. [2] M. S. Bartlett et al. “ Face recognition by Independent Component Analysis,” IEEE. Trans on Neural Networks, Vol. 13, No. 6, Nov., 2002 [3] A. Hyvarinen et al. “Independent Component Analysis” , Wiley-InterScience, 2001 [4] B. A. Draper et al. , “Recognizing faces with PCA and ICA,” Computer Vision and Image Understanding, vol. 91, pp. 115-137, 2003. 1, Jan. 2004
  • 12. 12