1. 程式人生 > >人臉對齊 face alignment 或 人臉關鍵點檢測

人臉對齊 face alignment 或 人臉關鍵點檢測

圖片來源於網路
這裡寫圖片描述

人臉對齊基本流程

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點
這裡寫圖片描述

人臉特徵資料庫

這裡寫圖片描述

some tips

資料增廣&圖片預處理

  • handing scaling variations
    rescaling bounding box
  • enlarging face areas
    30% up 保證所有點包含在內

形狀初始化部分的調整和改進

參考文獻 備用