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

Principal component analysis or PCA has been traditionally used as one of the feature extraction techniques in face recognition systems yielding high accuracy when requiring a small number of features. However, the covariance matrix and eigenvalue decomposition stages cause high computational comple...

Full description

Bibliographic Details
Main Authors: Kanokmon Rujirakul, Chakchai So-In, Banchar Arnonkijpanich
Format: Article
Language:English
Published: Hindawi Limited 2014-01-01
Series:The Scientific World Journal
Online Access:http://dx.doi.org/10.1155/2014/468176
id doaj-2ee325a38bc645fcb3acea638e89949f
record_format Article
spelling doaj-2ee325a38bc645fcb3acea638e89949f2020-11-25T00:53:40ZengHindawi LimitedThe Scientific World Journal2356-61401537-744X2014-01-01201410.1155/2014/468176468176PEM-PCA: A Parallel Expectation-Maximization PCA Face Recognition ArchitectureKanokmon Rujirakul0Chakchai So-In1Banchar Arnonkijpanich2Applied Network Technology (ANT) Laboratory, Department of Computer Science, Faculty of Science, Khon Kaen University, Khon Kaen, ThailandApplied Network Technology (ANT) Laboratory, Department of Computer Science, Faculty of Science, Khon Kaen University, Khon Kaen, ThailandDepartment of Mathematics, Faculty of Science, Khon Kaen University, Khon Kaen, ThailandPrincipal component analysis or PCA has been traditionally used as one of the feature extraction techniques in face recognition systems yielding high accuracy when requiring a small number of features. However, the covariance matrix and eigenvalue decomposition stages cause high computational complexity, especially for a large database. Thus, this research presents an alternative approach utilizing an Expectation-Maximization algorithm to reduce the determinant matrix manipulation resulting in the reduction of the stages’ complexity. To improve the computational time, a novel parallel architecture was employed to utilize the benefits of parallelization of matrix computation during feature extraction and classification stages including parallel preprocessing, and their combinations, so-called a Parallel Expectation-Maximization PCA architecture. Comparing to a traditional PCA and its derivatives, the results indicate lower complexity with an insignificant difference in recognition precision leading to high speed face recognition systems, that is, the speed-up over nine and three times over PCA and Parallel PCA.http://dx.doi.org/10.1155/2014/468176
collection DOAJ
language English
format Article
sources DOAJ
author Kanokmon Rujirakul
Chakchai So-In
Banchar Arnonkijpanich
spellingShingle Kanokmon Rujirakul
Chakchai So-In
Banchar Arnonkijpanich
PEM-PCA: A Parallel Expectation-Maximization PCA Face Recognition Architecture
The Scientific World Journal
author_facet Kanokmon Rujirakul
Chakchai So-In
Banchar Arnonkijpanich
author_sort Kanokmon Rujirakul
title PEM-PCA: A Parallel Expectation-Maximization PCA Face Recognition Architecture
title_short PEM-PCA: A Parallel Expectation-Maximization PCA Face Recognition Architecture
title_full PEM-PCA: A Parallel Expectation-Maximization PCA Face Recognition Architecture
title_fullStr PEM-PCA: A Parallel Expectation-Maximization PCA Face Recognition Architecture
title_full_unstemmed PEM-PCA: A Parallel Expectation-Maximization PCA Face Recognition Architecture
title_sort pem-pca: a parallel expectation-maximization pca face recognition architecture
publisher Hindawi Limited
series The Scientific World Journal
issn 2356-6140
1537-744X
publishDate 2014-01-01
description Principal component analysis or PCA has been traditionally used as one of the feature extraction techniques in face recognition systems yielding high accuracy when requiring a small number of features. However, the covariance matrix and eigenvalue decomposition stages cause high computational complexity, especially for a large database. Thus, this research presents an alternative approach utilizing an Expectation-Maximization algorithm to reduce the determinant matrix manipulation resulting in the reduction of the stages’ complexity. To improve the computational time, a novel parallel architecture was employed to utilize the benefits of parallelization of matrix computation during feature extraction and classification stages including parallel preprocessing, and their combinations, so-called a Parallel Expectation-Maximization PCA architecture. Comparing to a traditional PCA and its derivatives, the results indicate lower complexity with an insignificant difference in recognition precision leading to high speed face recognition systems, that is, the speed-up over nine and three times over PCA and Parallel PCA.
url http://dx.doi.org/10.1155/2014/468176
work_keys_str_mv AT kanokmonrujirakul pempcaaparallelexpectationmaximizationpcafacerecognitionarchitecture
AT chakchaisoin pempcaaparallelexpectationmaximizationpcafacerecognitionarchitecture
AT banchararnonkijpanich pempcaaparallelexpectationmaximizationpcafacerecognitionarchitecture
_version_ 1725237212553936896