/deep-sdm

deep-sdm is appied for face landmark.

Primary LanguagePython

DEEP SDM

image image

deep-sdm是将经典算法sdm中的HOG特征提取器,以及线性回归器,利用CNN替换后得到的人脸特征点定位算法,有如下特点:

  • 在sdm算法中,一般需要至少3个步骤级联,利用CNN模型之后,级联步骤可以缩小到2步,甚至一步到位。可以类比目标检测的two stage和one stage的区别
  • sdm算法提取HOG特征之后,总维度较高,导致模型大小通常好几十M,相比之下deep-sdm模型只有3.3M,利用ncnn的fp16存储在不损失精度的情况下,模型大小只有1.8M
  • 在MacBook 16-inch CPU上实测能够达到250FPS,利用ncnn移植到移动端能够保持100FPS以上

细节可以参照知乎文章介绍