Transcript 资料下载
3D Face Recognition 程雪峰 7.15 目录 2D 人脸识别简介 Paper 1:2D+3D人脸识别综述 Paper 2:基于Gabor特征的2D+3D人脸识别的算法实现 Summary and The Next 2D人脸识别 2D 人脸识别 特点: 1,算法成熟 2,产品技术成熟 3,可研究点依旧很多 2D人脸识别 2D人脸识别算法成熟 2D识别流程(训练样本): 2D人脸识别 2D人脸识别算法成熟 2D识别流程(测试样本): 2D人脸识别 2D人脸识别产品技术成熟 2D人脸识别 2D人脸识别可研究领域很多 1,光照 2,姿态 3,遮挡 4,表情 5,年龄化 2D+3D人脸识别综述 A survey of approaches and challenges in 3D and multi-modal 3D + 2D face recognition 人脸识别的背景: 1,人脸识别(recognition) one to many 2,人脸确认(verification) one to one 2D+3D人脸识别综述 人脸图像采集 Paper 1 Recognition based solely on 3D shape 2D+3D人脸识别综述 纯3D人脸识别方法汇总 1,深度图像,基于主曲率(principal curvature)和人脸表面的对称部位的 方法,其中对称部位用来校正人脸; 2,深度图像,基于高斯曲率 (Gaussian curvatures)对凸图像进 行分割,然后创建EGI(扩展高斯图像) 优点:对表情变化的处理比较好,人脸 图像不定大小的时候无法识别 2D+3D人脸识别综述 纯3D人脸识别方法汇总 3,利用人脸的五个特征点来定位人脸 姿态,然后利用不同的曲率和剖面图来 进行匹配,结论是:垂直的经过中心轴 的剖面图最适合匹配,避免使用全局剖 面图; 2D+3D人脸识别综述 纯3D人脸识别方法汇总 4,提出了主成分分析方法(PCA)在 3D人脸识别的应用,并应用在六种不 同表情的人脸库中,效果显著(库比较 小) 5,提出了最近点迭代模型(ICP), 并且数据库规模首次突破100个对象, 98%的识别率 2D+3D人脸识别综述 纯3D人脸识别方法汇总 6,首次提出了利用高斯曲率来分割人 脸深度图像,并对每一个分割区域形成 特征向量进行匹配,首次应用带不同表 情不同姿态的数据库,识别率急剧下降, 78% 2D+3D人脸识别综述 纯3D人脸识别方法汇总 7,深度图像,提出了基于深度权重的 豪斯多夫距离的方法,结合图像表面曲 率特征,识别率98% 8,提出“多区域”人脸匹配方法,区 域块围绕鼻子选择,不同的块再运用 ICP方法,最后集成匹配,4000张人脸, 92%的识别率 2D+3D人脸识别综述 纯3D人脸识别方法总结 1,方法单一 2,算法复杂性不高 3,整体上来说样本集太小 4,样本绝大多数都是自己的工作小组 采集,说服力不够 2D+3D人脸识别综述 混合模型算法:2D+3D 背景: 3D人脸识别起源与1990; 混合模型算法到2000年才开始出现; 普遍的方法是:独立的获取2D和3D的 数据(特征,匹配结果),然后结合匹 配权值。 2D+3D人脸识别综述 混合模型算法汇总:2D+3D 1,立体图像利用稀疏的深度映射获取特征信 息,灰度图像利用边缘向量和等亮度轮廓来 查找虹膜,然后寻找其他特征信息(校正人 脸),数据库:10个对象,96%识别率; 2,利用Gabor滤波器提取2D人脸特征信息, 利用“点特征”提取3D人脸特征信息,然后 集成一个总的特征向量,最后利用SVM分类, 数据库:50个对象,有姿态和表情变化, 90%的识别率 2D+3D人脸识别综述 混合模型算法汇总:2D+3D 3,利用深度图像和彩色图像,取代了常用的 灰度图像,做了三组的实验,只利用彩色图 像,只利用深度图像,彩色图像和深度图像 混合,识别率:混合模型最好,99% 4,2D和3D人脸均利用PCA方法,训练集和 测试集的人脸图像获取的时间有一定的间隔, 识别率:92%,94%,99% 2D+3D人脸识别综述 混合模型算法汇总:2D+3D 5,提出了一种ICP的扩展模型,首次提出了 利用点距离来识别混合模型人脸,提出了4D 空间--(X,Y,Z,intensity),结合了形状(3D) 和纹理(2D)信息,数据库:62个对象,具 有姿态和表情变化,姿态从0-45度,94-73%, 表情从中性到笑脸,89-69% 6,提出了ICP+LDA(线性判别分析)的方法, 数据库:100个对象,有表情变化,中性表情: 98%,中性和笑脸融合表情集:91% 2D+3D人脸识别综述 混合模型算法总结:2D+3D 1,数据集明显在上升; 2,对姿态和表情变化做了不少的工作; 3,各个论文得出的结论众多: 1)深度图像受表情和遮挡(眼镜)的影响 较大; 2)处理表情和遮挡的算法较少; 3)3D人脸能很好的处理姿态问题 2D+3D人脸识别综述 3D人脸识别的研究方向趋势 1,识别算法的变化和复杂性的研究 比如:特征脸算法一开始很流行,现在又很 多的变形算法,利用灰度作为变量的4D模型 等; 2,实验结果的评估 03之前,数据集都是自己采集的小型数据库, 100%的识别率已经不复存在,选择具有不同 变化的数据集是关键。 3,三种模型的比较 2D;3D;2D+3D 2D+3D人脸识别综述 3D人脸识别所面临的挑战 1,改善传感器 现有的传感器主要分为三类: 1)被动立体传感器 两台具有已知几何关系的相机; 通过计算对应图像的点来计算3D图像点的位 置 2)具有结构型灯光的传感器 一台相机以及一台和相机具有已知几何关系 的投光机 2D+3D人脸识别综述 3D人脸识别所面临的挑战 1,改善传感器 现有的传感器主要分为三类: 3)被动立体相机与结构型灯光的结合 先形成一个灯光pattern,然后由立体相机获 取人脸图像 2D+3D人脸识别综述 3D人脸识别所面临的挑战 1,改善传感器 传感器所带来的挑战: 1,获得的人脸图像的瑕疵: “holes” and “spikes” 2D+3D人脸识别综述 3D人脸识别所面临的挑战 1,改善传感器 传感器所带来的挑战: 2,深度有多深?? 立体相机的深度VS灯光的深度 3,获取的时间问题 在具有结构型灯光上面尤为明显 2D+3D人脸识别综述 3D人脸识别所面临的挑战 2,改善算法 算法的问题集中在:怎么处理表情的变化?? 1)集中在对表情变化不敏感的区域做识别 2)样本集用多种表情的图像来表征一个对象 3)寻找一个通用的模型来表征所有人脸的表 情信息 2D+3D人脸识别综述 3D人脸识别所面临的挑战 3,改善方法论 1)3D人脸识别的应用前景?? 2)2D? 3D? 2D+3D? 基于Gabor特征的2D+3D人脸识别的算法实现 Automatic 3D face recognition from depth and intensity Gabor features 基于Gabor特征的2D+3D人脸识别的算法实现 Contributions of the paper 1,提出了一种分层选择模式来选择有效特 征 2,提出了基于LDA的算法来选择Gabor图 片中的最优子样本模块 3,利用Adaboost学习选择最有效Gabor特 征并形成强分类器,应用了统计学习来融合 2D和3D人脸识别 基于Gabor特征的2D+3D人脸识别的算法实现 预处理 目标:准确的注册人脸数据获取正则的深度 和灰度人脸图像 方法: 1,鼻尖检测和注册信息 2,获取深度和灰度图像 基于Gabor特征的2D+3D人脸识别的算法实现 预处理 1,鼻尖检测和注册信息 利用局部的表面特征和局部的统计特征检测; 利用中性表情作为固定模型; 只考虑鼻尖周围区域,忽略嘴巴和下巴 基于Gabor特征的2D+3D人脸识别的算法实现 预处理 2,获取深度和灰度图像 基于Gabor特征的2D+3D人脸识别的算法实现 特征提取 Gabor 滤波器 基于Gabor特征的2D+3D人脸识别的算法实现 特征和分类器学习 特征选择和分类器创建 基于Gabor特征的2D+3D人脸识别的算法实现 特征和分类器学习 1,利用LDA选择最优子样本 为什么要用LDA? 如何选择?? Paper 2 特征和分类器学习 最优子样本选择的流程 基于Gabor特征的2D+3D人脸识别的算法实现 特征和分类器学习 2,特征学习 人脸识别:多分类问题 Adaboost学习:二分类问题 转换:intra-personal extra-personal 1)不同尺度和方向的Gabor图像选择有 效特征; 2)已经选择的有效特征再精度选择 基于Gabor特征的2D+3D人脸识别的算法实现 特征和分类器学习 2,分类器学习 利用级联adaboost学习程序创建强分类 器。 差异向量X----各层相似度Si ---总相似度S 基于Gabor特征的2D+3D人脸识别的算法实现 实验 数据库: CASIA FRGC 3D; V2.0; 分为七个子数据集: IV:光照变化; EV:表情变化; EVI:正面光照表情变化; PVS:小范围姿态变化; PVL:大范围姿态变化; PVSS:笑脸+小范围姿态变化; PVSL:笑脸+大范围姿态变化。 基于Gabor特征的2D+3D人脸识别的算法实现 实验结果比较 Summary and The Next Summary 1,2D+3D识别率最高,高在哪里? 2,3D识别难点多,难点在哪里? 3,3D识别的应用在哪里? Summary and The Next The Next 几个方向: 1,用于2D人脸识别算法中处理表情变 化的算法是不是可以利用到3D人脸识别 中,需要怎么样的改进?? 2,特征降维的方法是不是可以选用 PCA+LDA结合的方法?? Thanks Thanks!