人脸识别系统的构建
时间:2019-08-07 阅读:427
自七十年代以来,人脸识别已经成为了计算机视觉和生物识别领域被研究多的主题之一。基于人工设计的特征和传统机器学习技术的传统方法近来已被使用非常大型的数据集训练的深度神经网络取代。在这篇论文中,我们对流行的人脸识别方法进行了全面且新的文献总结,其中既包括传统方法(基于几何的方法、整体方法、基于特征的方法和混合方法),也有深度学习方法。
人脸识别系统通常由以下构建模块组成:
人脸检测。人脸检测器用于寻找图像中人脸的位置,如果有人脸,就返回包含每张人脸的边界框的坐标。
人脸对齐。人脸对齐的目标是使用一组位于图像中固定位置的参考点来缩放和裁剪人脸图像。这个过程通常需要使用一个特征点检测器来寻找一组人脸特征点,在简单的2D对齐情况中,即为寻找适合参考点的佳仿射变换。图3b和3c展示了两张使用了同一组参考点对齐后的人脸图像。更复杂的3D对齐算法还能实现人脸正面化,即将人脸的姿势调整到正面向前。
人脸表征。在人脸表征阶段,人脸图像的像素值会被转换成紧凑且可判别的特征向量,这也被称为模板(template)。理想情况下,同一个主体的所有人脸都应该映射到相似的特征向量。
人脸匹配。在人脸匹配构建模块中,两个模板会进行比较,从而得到一个相似度分数,该分数给出了两者属于同一个主体的可能性。