The Scientific World Journal / 2014 / Article / Alg 1

Research Article

PEM-PCA: A Parallel Expectation-Maximization PCA Face Recognition Architecture

Algorithm 1

Expectation-Maximization algorithm.
Input:  Matrix  x
Output:  Matrix  eigenvectors  ( ),  eigenvalues  ( )
(1)    Estimate  the  mean  vector:  
(2)    Center  the  input  data  around  the  mean:
(3)    Set  elements  of     to  random  values.
(4)    repeat
(5)   E-step:  
(6)   M-step:  
(7)    until  the  change  of  
(8)    Orthogonalize  
(9)    Project  input  data  on  
(10)Perform  PCA  on   .  Obtain     and  
(11)Rotate     for  
(12)Determine  the  eigenvalues