Figure 5: Recognition accuracy of PCA and BPIM with in-
creasing the number of eigenfaces k. Note that the BPIM
uses m = 2k best interpolation points.
Figure 6: Recognition of incomplete face images. The 10%
mask on the left is followed by a few faces which are cor-
rectly recognized with using the interpolation procedure.
5 CONCLUSION
We have presented an interpolation method for the
reconstruction and recognition of face images. It is
important to note that PCA uses full knowledge of
the data in the reconstruction process. In contrast,
our method uses only partial knowledge of the data.
Therefore, the method is very useful to the restora-
tion of a full image from a partial image. Based
on the method, we have also developed a fully au-
tomatic real-time face recognition system. The sys-
tem is shown to be able to recognize incomplete im-
ages. Moreover, the computational cost of recogniz-
ing a new face is only O(mk), translating to a saving
of N/m relative to PCA approach. Typically, since N
is O(10
4
) and m is O(10
2
), this implies two orders of
magnitude less expensive computationally than PCA.
The significant reduction in time should enable us to
tackle very large problems. Hence, it is imperative
to test our system on a larger database such as the
FERET database. We plan to pursue this direction in
future research.
ACKNOWLEDGEMENTS
We would like to thank Professor A. T. Patera of MIT
for his long-standing collaboration and many invalu-
able contributions to this work. The authors also
thank AT&T Laboratories Cambridge for providing
the ORL face database. This work was supported by
the Singapore-MIT Alliance.
REFERENCES
Andoni, A. and Indyk, P. (2006). Near-optimal hashing al-
gorithms for approximate nearest neighbor in high di-
mensions. In Proceedings of the 47th IEEE Sym. on
Foundations of Computer Science, Berkeley, CA.
Bartlett, M. S., Movellan, J. R., and Sejnowski, T. J. (2002).
Face recognition by independent component analysis.
IEEE Trans. on Neural Networks, 13:1450–1464.
Delac, K., Grgic, M., and Grgic, S. (2005). Independent
comparative study of pca, ica, and lda on the feret
data set. International Journal of Imaging Systems
and Technology, 15(5):252–260.
Draper, B. A., Baek, K., Bartlett, M. S., and Beveridge, J. R.
(2003). Recognizing faces with pca and ica. Computer
Vision and Image Understanding, 91(1-2):115–137.
Etemad, K. and Chellappa, R. (1997). Discriminant analysis
for recognition of human face images. Journal of the
Optical Society of America A, 14(8):1724–1733.
Everson, R. and Sirovich, L. (1995). Karhunen-loeve pro-
cedure for gappy data. Opt. Soc. Am. A, 12(8):1657–
1664.
Kirby, M. and Sirovich, L. (1990). Application of the
karhunen-lo
`
eve procedure for the characterization of
human face. IEEE Transactions on Pattern Analysis
and Machine Intelligence, 12:103–108.
Lu, J., Plataniotis, K. N., and Venetsanopoulos, A. N.
(2003). Face recognition using lda-based algorithms.
IEEE Trans. on Neural Networks, 14(1):195–200.
Nguyen, N. C., Patera, A. T., and Peraire, J. (2006). A best
points interpolation method for efficient approxima-
tion of parametrized functions. International Journal
of Numerical Methods in Engineering. Submitted.
Samaria, F. S. and Harter, A. C. (1994). Parameterisation
of a stochastic model for human face identification.
In Proceedings of the 2nd IEEE workshop on Appli-
cations of Computer Vision, pages 138–142, Sarasota,
Florida.
Sirovich, L. and Kirby, M. (1987). Low-dimensional proce-
dure for the characterization of human faces. Journal
of the Optical Society of America A, 4:519–524.
Turk, M. and Pentland, A. (1991). Eigenfaces for recogni-
tion. Journal of Cognitive Neuroscience, 3(1):71–86.