人脸识别一般包括:人脸检测、人脸对齐、人脸特征提取和人脸比对四个步骤
- 人脸检测:检测到人脸的位置
- 人脸对齐:同一个人采集到的不同图像可能呈现出不同的姿态和表情等,这种情况是不利于人脸特征提取的。所以有必要将人脸图像都变换到一个统一的角度或姿态,这就是人脸对齐。具体的是首先进行人脸检测(图1(a)),然后进行人脸关键点检测(图1(b)),最后利用这些对应的关键点通过相似变换(Similarity Transform [2],旋转、缩放和平移)将人脸尽可能变换到一个标准模版人脸上(图1(c)),得到变换后对齐的人脸图像(图1(d))。图1是一个典型的人脸图像对齐过程。标准模版人脸通常是通过大规模数据库统计得到。
- 人脸特征提取:深度学习时代,多采用一些经典的图像分类网络
- 人脸比对:将提取到的人脸特征向量与数据库中存储的大规模人脸特征向量进行检索比对