| Literature DB >> 27416030 |
Chao Bi1, Lei Zhang2, Miao Qi1, Caixia Zheng1, Yugen Yi3, Jianzhong Wang1, Baoxue Zhang4.
Abstract
Representation based classification methods, such as Sparse Representation Classification (SRC) and Linear Regression Classification (LRC) have been developed for face recognition problem successfully. However, most of these methods use the original face images without any preprocessing for recognition. Thus, their performances may be affected by some problematic factors (such as illumination and expression variances) in the face images. In order to overcome this limitation, a novel supervised filter learning algorithm is proposed for representation based face recognition in this paper. The underlying idea of our algorithm is to learn a filter so that the within-class representation residuals of the faces' Local Binary Pattern (LBP) features are minimized and the between-class representation residuals of the faces' LBP features are maximized. Therefore, the LBP features of filtered face images are more discriminative for representation based classifiers. Furthermore, we also extend our algorithm for heterogeneous face recognition problem. Extensive experiments are carried out on five databases and the experimental results verify the efficacy of the proposed algorithm.Entities:
Mesh:
Year: 2016 PMID: 27416030 PMCID: PMC4945022 DOI: 10.1371/journal.pone.0159084
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Fig 1An example of LBP.
Fig 2The examples of LBP using different neighborhood sizes.
(a) d = 8,r = 5, (b) d = 8,r = 7.
The average recognition rates (%) and standard deviations (%) of different algorithms on Yale database.
| Algorithms | SRC | LRC |
|---|---|---|
| LBP | 92.53±1.68 | 93.20±3.29 |
| LGBP | 92.93±1.78 | 91.20±2.52 |
| GVLBP | 91.73±2.49 | 92.00±3.77 |
| DSNPE | 92.53±2.82 | 82.80±2.47 |
| MNSMC | 93.46±2.03 | 82.53±2.21 |
| UDSPP | 94.13±1.56 | 82.13±4.36 |
| IFL-LBP( | 93.07±2.15 | 94.13±3.02 |
| IFL-LBP( | 92.40±2.18 | 89.87±3.93 |
| IFL-LBP( | 89.57±2.97 | 88.93±2.88 |
| SFL-LBP( | 96.40±2.74 | 96.40±1.89 |
| SFL-LBP( | 95.87±2.47 | 93.87±2.74 |
| SFL-LBP( | 92.80±2.60 | 93.87±2.96 |
The average recognition rates (%) and standard deviations (%) of different algorithms on LFW database.
| Algorithms | SRC | LRC |
|---|---|---|
| LBP | 34.21±1.17 | 42.25±1.10 |
| LGBP | 35.06±1.34 | 42.82±1.83 |
| GVLBP | 38.23±1.81 | 42.73±1.29 |
| DSNPE | 34.02±1.48 | 40.07±1.37 |
| MNSMC | 36.89±1.40 | 42.97±2.80 |
| UDSPP | 36.77±2.25 | 42.60±1.76 |
| IFL-LBP( | 37.81±1.63 | 43.29±2.24 |
| IFL-LBP( | 40.21±2.03 | 42.07±2.21 |
| IFL-LBP( | 38.77±2.10 | 43.21±1.90 |
| SFL-LBP( | 42.55±1.55 | 47.41±2.18 |
| SFL-LBP( | 42.05±2.73 | 46.54±2.96 |
| SFL-LBP( | 41.87±1.26 | 46.28±2.74 |
The average recognition rates (%) and standard deviations (%) obtained by IFL-LBP and SFL-LBP using Nearest Neighbor classifier.
| Algorithms | Yale | AR | CMU PIE | LFW |
|---|---|---|---|---|
| IFL-LBP( | 95.87±2.62 | 90.71±0.76 | 92.79±0.74 | 34.05±1.08 |
| IFL-LBP( | 94.00±2.10 | 89.90±1.33 | 92.11±0.53 | 36.79±1.79 |
| IFL-LBP( | 91.07±3.66 | 85.73±0.74 | 92.29±0.41 | 34.79±1.53 |
| SFL-LBP( | 96.00±2.67 | 89.17±0.81 | 92.87±0.61 | 38.02±2.20 |
| SFL-LBP( | 92.80±3.72 | 90.26±0.41 | 92.60±0.49 | 37.11±2.91 |
| SFL-LBP( | 90.80±3.99 | 88.43±1.44 | 92.88±0.54 | 37.53±1.81 |
Fig 3The CMC curves obtained by IFL-LBP and our SFL-LBP on different databases using SRC as classifier (a) Yale, (b) AR, (c) CMU PIE and (d) LFW.
Fig 4The CMC curves obtained by IFL-LBP and our SFL-LBP on different databases using LRC as classifier (a) Yale, (b) AR, (c) CMU PIE and (d) LFW.
The average recognition rates (%) and standard deviations (%) of IFL-LBP and SFL-LBP algorithms on Lab1 of VLNHF database.
| Algorithms | SRC | LRC |
|---|---|---|
| IFL-LBP( | 99.20±0.52 | 98.93±0.64 |
| IFL-LBP( | 99.33±0.47 | 98.90±0.66 |
| IFL-LBP( | 99.30±0.48 | 98.96±0.72 |
| SFL-LBP( | 99.26±0.43 | 99.10±0.64 |
| SFL-LBP( | 99.40±1.16 | 99.16±0.47 |
| SFL-LBP( | 99.43±0.31 | 99.10±0.49 |
The average recognition rates (%) and standard deviations (%) of IFL-LBP and SFL-LBP algorithms on Lab2 of VLNHF database.
| Algorithms | SRC | LRC |
|---|---|---|
| IFL-LBP( | 71.08±2.05 | 72.98±2.18 |
| IFL-LBP( | 72.57±3.50 | 73.75±3.48 |
| IFL-LBP( | 74.92±3.27 | 75.05±2.97 |
| SFL-LBP( | 72.82±2.25 | 74.06±1.39 |
| SFL-LBP( | 73.07±1.88 | 73.78±1.74 |
| SFL-LBP( | 75.28±1.94 | 76.22±2.24 |
Fig 5The CMC curves obtained by IFL-LBP and our SFL-LBP on VLNHF database using SRC as classifier (a) Lab1 dataset, (b) Lab2 dataset.
Fig 6The CMC curves obtained by IFL-LBP and our SFL-LBP on VLNHF database using LRC as classifier (a) Lab1 dataset, (b) Lab2 dataset.
The p-values of the pairwise one-tailed Wilcoxon rank sum tests.
| Algorithms | SRC | LRC |
|---|---|---|
| SFL-LBP( | 0.0015 | 0.00059 |
| SFL-LBP( | 0.000053 | 0.0016 |
| SFL-LBP( | 0.0013 | 0.0015 |
| SFL-LBP( | 0.0016 | 0.000043 |
| SFL-LBP( | 0.00011 | 0.00028 |
| SFL-LBP( | 0.0021 | 0.00048 |
| SFL-LBP( | 0.0067 | 0.00089 |
| SFL-LBP( | 0.00027 | 0.0154 |
| SFL-LBP( | 0.0038 | 0.0209 |
| SFL-LBP( | 0.0062 | 0.000028 |
| SFL-LBP( | 0.00012 | 0.00027 |
| SFL-LBP( | 0.0035 | 0.0003 |
| SFL-LBP( | 0.0264 | 0.000011 |
| SFL-LBP( | 0.0006 | 0.00007 |
| SFL-LBP( | 0.0106 | 0.00014 |
| SFL-LBP( | 0.0051 | 0.000092 |
| SFL-LBP( | 0.0011 | 0.0015 |
| SFL-LBP( | 0.0079 | 0.0029 |
| SFL-LBP( | 0.008 | 0.0195 |
| SFL-LBP( | 0.0089 | 0.0062 |
| SFL-LBP( | 0.01 | 0.0155 |
Theaverage recognition rates (%) and standard deviations (%) of different algorithms on AR database.
| Algorithms | SRC | LRC |
|---|---|---|
| LBP | 89.40±1.33 | 81.99±1.50 |
| LGBP | 90.89±0.96 | 87.99±1.25 |
| GVLBP | 91.17±1.15 | 90.41±1.07 |
| DSNPE | 90.91±1.05 | 87.38±1.44 |
| MNSMC | 91.26±1.58 | 86.05±1.22 |
| UDSPP | 90.72±1.27 | 90.15±1.81 |
| IFL-LBP( | 90.24±0.92 | 90.90±1.08 |
| IFL-LBP( | 92.80±1.35 | 89.94±2.10 |
| IFL-LBP( | 91.63±1.81 | 88.76±2.06 |
| SFL-LBP( | 92.13±0.94 | 91.94±1.04 |
| SFL-LBP( | 93.93±0.75 | 91.59±1.25 |
| SFL-LBP( | 93.20±1.06 | 90.77±1.08 |
Theaverage recognition rates (%) and standard deviations (%) of different algorithms on CMUPIE database.
| Algorithms | SRC | LRC |
|---|---|---|
| LBP | 91.67±0.40 | 88.32±0.85 |
| LGBP | 90.31±0.87 | 89.31±1.23 |
| GVLBP | 91.86±0.91 | 90.75±0.72 |
| DSNPE | 91.74±0.41 | 91.65±0.84 |
| MNSMC | 91.58±0.96 | 91.08±0.81 |
| UDSPP | 89.40±0.76 | 91.46±0.80 |
| IFL-LBP( | 91.91±0.62 | 91.47±0.53 |
| IFL-LBP( | 92.45±1.06 | 90.92±0.66 |
| IFL-LBP( | 92.82±0.95 | 91.72±0.72 |
| SFL-LBP( | 92.23±0.59 | 92.17±1.09 |
| SFL-LBP( | 92.79±0.76 | 91.47±0.49 |
| SFL-LBP( | 93.24±0.63 | 92.14±0.99 |