Bartlett M S, Movellan J R, Sejnowski T J
California Univ., San Diego, La Jolla, CA, USA.
IEEE Trans Neural Netw. 2002;13(6):1450-64. doi: 10.1109/TNN.2002.804287.
A number of current face recognition algorithms use face representations found by unsupervised statistical methods. Typically these methods find a set of basis images and represent faces as a linear combination of those images. Principal component analysis (PCA) is a popular example of such methods. The basis images found by PCA depend only on pairwise relationships between pixels in the image database. In a task such as face recognition, in which important information may be contained in the high-order relationships among pixels, it seems reasonable to expect that better basis images may be found by methods sensitive to these high-order statistics. Independent component analysis (ICA), a generalization of PCA, is one such method. We used a version of ICA derived from the principle of optimal information transfer through sigmoidal neurons. ICA was performed on face images in the FERET database under two different architectures, one which treated the images as random variables and the pixels as outcomes, and a second which treated the pixels as random variables and the images as outcomes. The first architecture found spatially local basis images for the faces. The second architecture produced a factorial face code. Both ICA representations were superior to representations based on PCA for recognizing faces across days and changes in expression. A classifier that combined the two ICA representations gave the best performance.
当前许多人脸识别算法使用通过无监督统计方法找到的面部表示。通常,这些方法会找到一组基图像,并将面部表示为这些图像的线性组合。主成分分析(PCA)就是此类方法的一个流行示例。PCA找到的基图像仅取决于图像数据库中像素之间的成对关系。在诸如人脸识别这样的任务中,重要信息可能包含在像素之间的高阶关系中,因此,期望通过对这些高阶统计敏感的方法找到更好的基图像似乎是合理的。独立成分分析(ICA)是PCA的一种推广,就是这样一种方法。我们使用了一种源自通过Sigmoid神经元进行最优信息传递原理的ICA版本。在FERET数据库中的面部图像上,在两种不同架构下执行ICA,一种将图像视为随机变量,像素视为结果,另一种将像素视为随机变量,图像视为结果。第一种架构找到了面部的空间局部基图像。第二种架构产生了一种因子面部编码。对于跨天和表情变化的人脸识别,这两种ICA表示都优于基于PCA的表示。结合这两种ICA表示的分类器性能最佳。