| Literature DB >> 28781592 |
Tai-Xiang Jiang1, Ting-Zhu Huang1, Xi-Le Zhao1, Tian-Hui Ma1.
Abstract
We have proposed a patch-based principal component analysis (PCA) method to deal with face recognition. Many PCA-based methods for face recognition utilize the correlation between pixels, columns, or rows. But the local spatial information is not utilized or not fully utilized in these methods. We believe that patches are more meaningful basic units for face recognition than pixels, columns, or rows, since faces are discerned by patches containing eyes and noses. To calculate the correlation between patches, face images are divided into patches and then these patches are converted to column vectors which would be combined into a new "image matrix." By replacing the images with the new "image matrix" in the two-dimensional PCA framework, we directly calculate the correlation of the divided patches by computing the total scatter. By optimizing the total scatter of the projected samples, we obtain the projection matrix for feature extraction. Finally, we use the nearest neighbor classifier. Extensive experiments on the ORL and FERET face database are reported to illustrate the performance of the patch-based PCA. Our method promotes the accuracy compared to one-dimensional PCA, two-dimensional PCA, and two-directional two-dimensional PCA.Entities:
Mesh:
Year: 2017 PMID: 28781592 PMCID: PMC5525078 DOI: 10.1155/2017/5317850
Source DB: PubMed Journal: Comput Intell Neurosci
Figure 1Two different images of one individual in the partial FERET database. (a) belongs to the subset fa, while (b) belongs to the subset fb.
Comparison of the four methods on recognition accuracy on the partial FERET database.
| Method | Accuracy (%) | Patch size (pixel) |
|
| Time (s) | Threshold |
|---|---|---|---|---|---|---|
| 1DPCA | 79.0 | — | — | — | 1.454 | 0.99 |
| 2DPCA | 84.0 | — | — | — | 1.734 | 0.80 |
| (2D)2PCA | 83.0 | — | — | — | 2.104 | 0.90 |
| PPCA |
| 20 × 19 | 0 | 18 | 26.658 | 0.92 |
Figure 210 different images of one individual in the ORL database. First 5 images are used as training data while the other 5 images are used as testing data.
Comparisons of the four methods on recognition accuracy on the ORL database.
| Method | Accuracy (%) | Patch size (pixel) |
|
| Time (s) |
|---|---|---|---|---|---|
| 1DPCA | 88.0 | — | — | — | 2.673 |
| 2DPCA | 90.5 | — | — | — | 5.026 |
| (2D)2PCA | 90.5 | — | — | — | 4.044 |
| PPCA |
| 2 × 24 | 0 | 7 | 7.186 |
| 4 × 17 | 0 | 2 | 6.677 | ||
| 31 × 23 | 4 | 0 | 8.617 | ||
| 24 × 11 | 2 | 2 | 7.475 |
Comparison of two strategies on recognition accuracy and CPU time on the ORL database.
| Patch size |
|
| Concatenating | Reordering | ||
|---|---|---|---|---|---|---|
| Accuracy (%) | Time (s) | Accuracy (%) | Time (s) | |||
| 24 × 11 | 2 | 2 | 91.0 |
|
| 8.523 |
| 24 × 20 | 2 | 2 | 90.5 | 8.356 |
|
|
| 24 × 23 | 2 | 0 | 90.0 |
|
| 9.060 |
| 38 × 6 | 1 | 4 | 90.0 | 13.184 |
|
|
| 38 × 7 | 1 | 2 | 90.0 |
|
| 8.335 |
Figure 3The plot of the magnitude of the eigenvalues of in decreasing order. Strategy 1 represents the “concatenating” strategy, while strategy 2 represents “reordering” strategy.
Comparison of different patch sizes on recognition accuracy and CPU time on the ORL database and the FERET database.
| ORL database | FERET database | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Patch size |
|
| Accuracy (%) | Time (s) | Patch size |
|
| Accuracy (%) | Time (s) |
| 2 × 2 | 0 | 0 | 87.0 | 21.553 | 2 × 2 | 0 | 0 | 75.5 | 9.175 |
| 28 × 8 | 0 | 1 | 87.5 | 5.584 | 2 × 19 | 0 | 18 | 85.0 | 36.974 |
| 24 × 11 | 2 | 2 | 91.0 | 7.475 | 10 × 9 | 0 | 8 | 82.0 | 12.490 |
| 22 × 23 | 4 | 0 | 89.0 | 7.835 | 10 × 18 | 0 | 16 | 84.0 | 13.793 |
| 24 × 23 | 2 | 0 | 90.0 | 8.356 | 16 × 13 | 0 | 12 | 83.0 | 17.326 |
| 31 × 20 | 4 | 2 | 90.5 | 8.832 | 20 × 19 | 0 | 18 | 86.0 | 30.658 |
| 40 × 40 | 4 | 14 | 86.5 | 10.076 | 40 × 40 | 0 | 18 | 79.0 | 6.855 |
Differences (with respect to 2DPCA) in the identifying results with different size of patches and “concatenating” strategy.
| Patch size (pixel) | Accuracy (%) |
|
| Number of more identified images | Number of images failed to be identified |
|---|---|---|---|---|---|
| 2 × 24 | 91.0 | 0 | 7 | 42, 133 | 195 |
| 4 × 17 | 91.0 | 0 | 2 | 200 | NA |
| 31 × 23 | 91.0 | 4 | 0 | 60, 133 | 198 |
| 24 × 11 | 91.0 | 2 | 2 | 42, 200 | 152 |
Differences (with respect to 2DPCA) in the identifying results with different size of patches and “sorting” strategy.
| Patch size (pixel) | Accuracy (%) |
|
| Number of more identified images | Number of images failed to be identified |
|---|---|---|---|---|---|
| 24 × 11 | 92.0 | 2 | 2 | 25, 50, 53, 98, 176, 180, 196, 200 | 49, 83, 84, 114, 160 |
| 24 × 20 | 93.0 | 2 | 2 | 25, 50, 53, 98, 176, 180, 196, 200 | 83, 84, 160 |
| 24 × 23 | 93.5 | 2 | 0 | 25, 42, 50, 53, 98, 176, 180, 196, 200 | 83, 84, 160 |
| 38 × 6 | 93.0 | 1 | 4 | 25, 50, 53, 69, 98, 176, 180, 196, 200 | 49, 83, 84, 160 |
| 38 × 7 | 93.0 | 1 | 2 | 25, 42, 50, 53, 69, 98, 176, 180, 196, 200 | 49, 83, 84, 134, 160 |