人脸对齐 face alignment 或 人脸关键点检测

图片来源于网络
人脸对齐 face alignment 或 人脸关键点检测_第1张图片

人脸对齐基本流程

1. 人脸预处理

识别:输入图像-》人脸检测-》人脸框图片
归一化:scaling+lighting+enlarging(数据增广)-》归一化后的脸部图像

2.shape的初始化

1)mean shape 取平均 2)随机采样 randomly sampled shape
3)multiple randomly sampled shapes
4)anchor point-based initialisation 基于锚点的初始化
5)estimation-based initialisation 基于估计的初始化

3.特征选择

1)手工设计特征:SIFT HOG
2)基于学习的浅层特征:pixel difference(dlib的ERT算法用的是这个),LBF (3000fps那个)
3)深度学习特征 :CNN

4. shape的预测

1)生成方法:AAM Fitting / Pictorial Structure
2) 判别方法: RF 随机森林/级联回归/结构化SVM/霍夫voting

5.输出

如68点
人脸对齐 face alignment 或 人脸关键点检测_第2张图片

人脸特征数据库

人脸对齐 face alignment 或 人脸关键点检测_第3张图片

some tips

数据增广&图片预处理

  • handing scaling variations
    rescaling bounding box
  • enlarging face areas
    30% up 保证所有点包含在内

形状初始化部分的调整和改进

参考文献 备用

Face Alignment In-the-Wild: A Survey 2016 CVPR

你可能感兴趣的:(机器学习)