欢迎来到天天文库
浏览记录
ID:38853333
大小:3.75 MB
页数:43页
时间:2019-06-20
《人脸识别中若干关键算法介绍》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、以DIY表情为例人人研发/工程部淮静DIY表情人脸相关算法人脸检测、跟踪人脸关键点定位人脸变形、合成人脸属性分析人脸表示、识别人脸相关产品DIY表情人脸相关算法人脸检测、跟踪人脸关键点定位人脸变形、合成人脸属性分析人脸表示、识别人脸相关产品状态——表情——DIY表情恶搞好友……安卓端gif生成有bug检测——关键点定位——人脸变形DIY表情人脸相关算法人脸检测、跟踪人脸关键点定位人脸变形、合成人脸属性分析人脸表示、识别人脸相关产品在图像/视频中找到人脸所在的位置和大小Haar-lik
2、e特征利用积分图像快速计算矩形区域的差分信号。AdaBoost算法选择区分能力强的特征结合决策树做弱分类器,然后把这些若干弱分类器线性组合在一起增强分类性能。Cascade结构做预判断,快速抛弃明显不是人脸的扫描窗口。OpenCV2.4.7特征:Haar-like和LBP分类器:Discrete(Real,Gentle)Adaboost,Logitboost都支持,弱分类器是decision-tree。工程技巧:采用TBB中的parallel_for_并行化Multi-view+realadaboost,FG2004成
3、熟实用的多姿态人脸检测SURFCascade,CVPR2013训练速度是haarcascade的60倍人脸检测+跟踪,在移动端的视频应用中做到实时。实际应用场景中容易“漂移”,效果不如间隔几帧做检测。DIY表情人脸相关算法人脸检测、跟踪人脸关键点定位人脸变形、合成人脸属性分析人脸表示、识别人脸相关产品目的:在人脸检测的基础上,进一步确定脸部特征点(眼睛、眉毛、鼻子、嘴巴、脸部外轮廓)的位置。算法的基本思路:人脸的纹理特征和各个特征点之间的位置约束结合。经典算法:ASM,AAM。ASM(ActiveShape
4、Model)训练▪构建形状模型标记样本,坐标串成特征向量,归一化、对齐,PCA。▪构建各个特征点的局部特征常用梯度特征,对光照鲁棒。搜索▪首先用眼睛(+嘴巴)位置对齐人脸。▪匹配各个局部特征点,得到初步形状;再用平均人脸修正匹配结果;迭代直到收敛。▪常用多尺度方法加速AAM(ActiveAppreanceModel)Appreance=Shape+Texture(整个脸部区域的纹理特征)am_toolsASM原作者的demoStasm完全开源Face++ResearchToolkit提供多种语言的SDKIntraF
5、aceSupervisedDescentMethod(SDM)forminimizingaNon-linearLeastSquares(NLS)functionDIY表情人脸相关算法人脸检测、跟踪人脸关键点定位人脸变形、合成人脸属性分析人脸表示、识别人脸相关产品建立插值的映射关系Averagingvector:M(1)ST用rbf核平滑保持映射关系的递增性评价标准:相似:脸型、肤色;美感:尽可能少的扭曲、拉伸、虚影等。DIY表情人脸相关算法人脸检测、跟踪人脸关键点定位人脸变形、合成人
6、脸属性分析人脸表示、识别人脸相关产品表情(微笑检测)性别年龄种族美丑评价—LBP特征:GaborEnergyFilters(GEF)BoxFilters(BF):EdgeOrientationHistograms(EOH)BF+EOHLocalBinaryPatterns(LBP)ageestimationusingBIFDIY表情人脸相关算法人脸检测、跟踪人脸关键点定位人脸变形、合成人脸属性分析人脸表示、识别人脸相关产品任务:根据人脸特征点的位置,对人脸进行几何校正并割取人脸区域(归一化到固定大小)之后,
7、得到最具有鉴别(区分)能力的特征。代表方法:EigenfaceFisherfacesprincipalcomponentanalysis(PCA)其中:对训练图像和查询图像分别用PCA降维,再寻找最相似的。FaceMeandatasetfaceEigenvectorsEigenface描述性强,判别性呢?PCAvs.LDA(LinearDiscriminantAnalysis)LDA(LinearDiscriminantAnalysis)类内差异小,类间差异大。具体求解见:PeterN.Belhumeur,PAMI1997
8、.PCAvs.LDA人脸验证基于人脸图像比对的身份验证。对输入人脸图像的身份与宣称的身份是否相符作出判断。人脸识别基于人脸图像比对的身份识别。将输入人脸图像与人脸数据库
此文档下载收益归作者所有