0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于RGASM方法与ASM方法的脸部特征定位的比较

电子设计 来源:郭婷 作者:电子设计 2019-10-10 07:50 次阅读

脸部特征定位 ,即在图像或图像序列的给定区域内搜索部分或所有人脸特征(如眼、鼻、嘴、耳等)的位置、关键点或轮廓线。其中包括眼睛、鼻子、嘴巴、下颌、耳朵以及人脸外轮廓等所有需要提取特征点的位置。脸部特征定位可以为人脸识别、姿态表情分析、人脸跟踪等研究工作提供重要的几何信息,特征定位的准确与否直接关系到后续应用的可靠性因而具有举足轻重的地位。

ASM(Active Shape Models)是基于几何形状信息的方法之一,由Cootes等于1992年提出。它采用点分布模型(Point Distribution Model,PDM)描述形状变化,另一方面计算各特征点法线方向上灰度值的一阶偏导,并建立局部纹理模型。在搜索时通过纹理模型得到当前点的最佳匹配位置,然后调节形状模型,最终达到对特征的精确定位。由于匹配准则的问题ASM容易陷入局部极小点,对于初始位置要求比较高。

Wiskott等将 Gabor 小波用于人脸识别领域,提出了弹性图的概念并用于脸部特征的定位。该方法可以适用于一定程度的姿态及表情变化,实践证明是有效的。由于该方法在搜索时需要在整幅图上寻找特征点的最佳匹配位置,这一过程十分费时,计算量也很大。Jiao等使用Gabor小波提取局部纹理特征,Gabor特征的幅值与相位包含了丰富的人脸局部纹理信息,在搜索时可以提供指导。由进一步的研究分析可知,不仅特征点的Gabor系数特征包含局部纹理的有用信息,特征点周围邻域中各点的Gabor系数特征也是很有用的。基于此,提出了一种基于局部信息的脸部特征定位方法 RGASM (Region GaborASM)。

1 标准ASM介绍

1.1 形状建模

如图1所示,在ASM中目标形状用分布在脸轮廓、眼睛及嘴等位置处的一组点的坐标来表示,同类目标形状构成一个训练集。为了描述训练集中各形状相对于平均形状的变化,需要建立一个点分布模型(PDM)。该模型给出训练集中各形状的平均形状,同时提供一些参数,通过调整这些参数可以控制形状的变化。

基于RGASM方法与ASM方法的脸部特征定位的比较

训练集中的形状矢量数学的表示为X=[x1,x2,…,xn,yl,y2,…,yn]T,通过Procrustes方法将训练集中所有形状进行对齐,然后对形状矢量进行主成分分析,得到

X=X+Pb (1)

其中,X是平均形状,P是特征向量矩阵,b是形状参数。

矢量b定义了一组形状参数,可以通过改变b中的元素值使式(1)中的形状变化。为了使变化后的形状近似于训练集中的形状,应该将b中元素值的变化范围加以限制。

1.2 局部纹理模型

局部纹理模型用来描述每个特征点周围区域的纹理特征,ASM的纹理模型是通过统计在特征点所在位置处法线方向采样所得的灰度剖面的一阶差分的变化得到的。

对于第i幅图像的第j个特征点,在其法线方向采样得到灰度剖面gij,计算得到训练集中所有图像对于第j个特征点的灰度剖面gij(i=l,2,…,N),将它们归一化并求得平均值gi以及方差矩阵Si,从而建立局部纹理模型。

1.3 搜索过程

采用1.1节和1.2节中方法,可以训练出一个灵活的形状模型及局部纹理模型。利用它们可以对新的人脸图像进行特征点搜索,搜索过程的示意图,如图2所示。

基于RGASM方法与ASM方法的脸部特征定位的比较

其中关键是求解达到最佳位置的偏移量。搜索时,同样沿法线方向采样得到比建模时长的搜索剖面,在其中寻找与该点对应的灰度模型的均值矢量最匹配的子特征矢量,并将该子特征矢量中心位置作为当前点的最佳匹配位置。目标函数为子特征矢量gs与该点对应模型的均值矢量gj的Mahalanobis距离

基于RGASM方法与ASM方法的脸部特征定位的比较

分析可知,在当前位置处搜索当前点的最佳匹配位置就需要使得fj(gs)取得最小值。

根据以上所述,在搜索时通过纹理模型得到当前点的最佳匹配位置,然后调节纹理模型,通过不断的迭代直到形状的改变量可以忽略不计为止。

2 基于Gabor小波变换的脸部特征定位方法

2.1 利用Gabor小波变换提取局部纹理特征

1964,年,Gabor提出了著名的以自己名字命名的Gabor函数,它是高斯函数在频域中的平移,能够同时在时域和频域中很好的兼顾对信号分析的分辨率要求。二维Gabor函数较好的描述了哺乳动物初级视觉系统对简单视觉神经元的感受特性。Daugman于上世纪80年代首次将其应用在计算机视觉领域。

二维Gabor函数表达形式为

基于RGASM方法与ASM方法的脸部特征定位的比较

选择5个不同频率,v=O,…,4及8个方向μ=0,…,7,从而得到40个不同的Gabor滤波器j=μ+8v。式(7)括号中的第二项可以使该小波核与直流分量无关,即可以消除积分项这使得滤波器对图像光照不均的鲁棒性较好。

对图像I(x)中的一点x=(x,y),定义该点灰度值与Gabor。函数的卷积为

基于RGASM方法与ASM方法的脸部特征定位的比较

依次用不同频率与方向组合成的40个 Gabor 函数进行卷积得到40个复系数,称它们为一个Jet,记作Jj=ajexp(iφj),用它来表示局部纹理特征。其中幅值aj(x)部分随着x的变化缓慢变化,相位部分φj(x)以与Gabor核频率相近的速度旋转。

基于RGASM方法与ASM方法的脸部特征定位的比较

2.2 纹理建模

对于训练集中每幅人脸图像,定义了一组特征点,Pi(i=1,2,…,n),n是特征点的个数(选取了58个)。对于每个点,Gabor特征计算方法如下

以第i幅图第j个特征点为中心在其周围选取一个半径为4的圆形邻域Rij,这里i=1,2,…,N,N为训练集中图像的个数,j=1,2,…,n,n是特征点的个数,计算该区域内每个点对应的Gabor Jet,将这些Jet连接合成一个新的复矢量JetL,J’ij作为该点的局部特征。假设第j个点对应的J’ij(i=1,…,N)服从多变量高斯分布,求其均值为

基于RGASM方法与ASM方法的脸部特征定位的比较

从而用每个均值来代替表示所有的J’ij。

2.3 搜索过程

搜索与标准ASM的搜索过程类似,只是在估计当前点的偏移量时有所不同。当前点偏移量的估计采取在特征点当前位置周围取块进行全搜索的方法,具体做法如下:以当前Pi点为中心在其周围取一个大小为16×16的方形邻域Rei,采用与建模时相同方法计算邻域中每个点处的特征复矢量Jjs(s=1,…,256)。在Jjs中搜索与该点模型相似度最大的,并将对应点的位置作为当前点的新位置。选取的判定准则为

基于RGASM方法与ASM方法的脸部特征定位的比较

可知,只需使上式中f(s)取得最小值便可以获得当前点Pj的偏移量dxj。相同的方法计算得到各点的偏移量,从而得到形状的改变量dx。

3 实验结果及分析

为了测试文中提出的方法 RGASM 的有效性,将它与ASM方法进行比较。这里所用的人脸库是IMM库,从库中挑选了每人两幅共80幅人脸图像作为训练集。图像的大小为640×480,每幅图已经进行了特征点的人工标定。特征点个数为58个,分布在眉毛、眼睛、鼻子、嘴以及外轮廓部位。

这里分别做两种误差估计,一种是针对单幅图像的偏差估计,计算给定图像中搜索得到的特征点位置与对应的人工标 定位 置的偏移量。如图4所示,x坐标为特征点搜索所得位置与目标位置的平均偏移量(以像素为单位),y坐标为偏移量为对应值的特征点个数占图像中特征点总数的百分比。

基于RGASM方法与ASM方法的脸部特征定位的比较

从图4可以看出,通过RGASM方法得到的定位结果在平均误差上小于ASM的平均定位误差,方差也较小,算法对各特征点定位效果均衡。因此,与ASM方法相比,采用RGASM方法进行特征定位可以在单幅图像的特征点意义上取得好的定位效果。

另一种是针对整个测试集的平均偏差估计,度量准则为欧式距离

基于RGASM方法与ASM方法的脸部特征定位的比较

其中N为测试图像的个数,n为标定特征点的个数,这里N取值为30,为58。(xij,yij)表示在第i幅测试图像中的j个标定点人工标定的位置,而(x’ij,y’ij)为搜索得到的位置坐标。

基于RGASM方法与ASM方法的脸部特征定位的比较

表l给出了RGASM方法与ASM方法在特征定位上的效果比较情况。该测试说明在训练集较小时RGASM方法在定位精度上与ASM相比具有一定的优势。

测试是在CPU为Pentium(R)43.0 GHz的计算机上完成的,采用标准ASM方法处理一幅图像的平均时间为0.2~0.4 s,文中的RGASM方法的平均时间为0.6~0.9 s。可以看出,文中提出的方法是有效、可行的。

4 结束语

文中提出了一种基于局部纹理信息的脸部特征定位方法,在纹理建模时对特征点及其给定邻域各点均做Gabor变换以作为该特征点的局部纹理特征,然后采用统计方法进行局部纹理建模,搜索时采用在当前位置周围取块进行全搜索的方法进行特征的搜索定位。实验结果表明,该方法是一种有效的脸部特征定位方法。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 计算
    +关注

    关注

    2

    文章

    450

    浏览量

    38822
  • 人脸识别
    +关注

    关注

    76

    文章

    4012

    浏览量

    81955
收藏 人收藏

    评论

    相关推荐

    五种先进的SSD故障预测特征选择方法盘点

    本文比较了没有特征选择(即使用所有学习特征)和五种最先进的特征选择方法(第II-C节)的WEFR的预测精度。对于五种最先进的
    发表于 07-12 09:09 1705次阅读
    五种先进的SSD故障预测<b class='flag-5'>特征</b>选择<b class='flag-5'>方法</b>盘点

    特瑞仕DC/DC转换器实机特性比较工具的特征和使用方法

    本篇文章说明了特瑞仕在官网公开的实机特性比较工具的特征和使用方法
    的头像 发表于 09-26 17:03 2007次阅读
    特瑞仕DC/DC转换器实机特性<b class='flag-5'>比较</b>工具的<b class='flag-5'>特征</b>和使用<b class='flag-5'>方法</b>

    【Z-turn Board试用体验】+ Z-Turn的人脸识别门禁系统项目开发(五)

    定位,和asm等alignment方法等;3,人脸几何归一化,根据脸部特征点位置从图像中得到归一化的人脸区域图像,这一步主要是使得不同人脸上
    发表于 09-10 18:29

    一种改进的AAM人脸特征点快速定位方法

    传统的AAM(Active Appearance Models)人脸特征定位改进方法通常关注于拟合效率上,没有具体考虑拟合初始位置和模型实例的特征,因此
    发表于 11-17 14:31 5次下载

    使用非负矩阵分解方法识别脸部表情

    在论文中两种图像识别的方法即非负矩阵分解方法(NMF)和主成分分析方法(PCA)被适用于认识三种基本脸部表情的数据库。三种表情是:高兴,惊恐和中性表达。采用NMF 和 P
    发表于 12-14 14:07 19次下载

    道路定位信息提取及四参数坐标转换方法

    该文针对当前比较普及的GPS,对其卫星定位信息的接收及其定位参数提取的实现和坐标转换的方法予以介绍,利用MSComm控件采用事件驱动的方法
    发表于 02-22 14:28 10次下载

    基于图像处理和投影的车牌定位方法

    文中主要针对的是蓝底白字车牌,首先利用车牌蓝色特征和图像处理的方法进行初次定位,减少了车牌候选区域,然后对初次定位的车牌图片进行投影,最终完成车牌
    发表于 03-16 10:38 8407次阅读
    基于图像处理和投影的车牌<b class='flag-5'>定位</b><b class='flag-5'>方法</b>

    基于奇异值分解的车牌特征提取方法研究

    研究了基于小波分析的车牌图像定位、分割、大小归一化方法,并分析了奇异值分解算法的数学原理和算法。利用奇异值分解作为代数特征提取方法,获得图像的有效
    发表于 10-17 11:08 28次下载
    基于奇异值分解的车牌<b class='flag-5'>特征</b>提取<b class='flag-5'>方法</b>研究

    基于HALCON的PCB光学定位点的3种识别方法比较

    基于HALCON的PCB光学定位点的3种识别方法比较基于HALCON的PCB光学定位点的3种识别方法
    发表于 12-22 15:20 12次下载

    特征阻抗的计算方法

    特征阻抗的计算方法
    发表于 06-09 14:53 27次下载

    基于目标轮廓几何特征的电容元件定位方法

    电路板。针对此种情况,提出一种复杂背景下被遮盖电容元件的定位方法,通过对采集到的PCB图像进行预处理、阈值分割、边缘提取和Harris角点检测等操作,进而根据电容元件目标轮廓的几何特征对元件进行
    发表于 11-17 16:31 13次下载
    基于目标轮廓几何<b class='flag-5'>特征</b>的电容元件<b class='flag-5'>定位</b><b class='flag-5'>方法</b>

    基于ASM和肤色模型的疲劳驾驶检测方法

    疲劳驾驶研究中,面部关键特征精确定位与跟踪是个难点。提出了一种基于主动形状模型ASM和肤色模型的疲劳驾驶检测方法。首先,利用肤色模型检测到人脸区域为
    发表于 11-28 11:31 2次下载
    基于<b class='flag-5'>ASM</b>和肤色模型的疲劳驾驶检测<b class='flag-5'>方法</b>

    基于点对点辅助室内定位方法

    随着移动终端和移动互联网的发展,人们对于基于位置信息的服务的需求日益增大。相比室外环境可以采用GPS定位方法,在室内环境下,精确定位比较困难。本文描述了一种基于点对点辅助室内
    发表于 12-12 18:30 0次下载
    基于点对点辅助室内<b class='flag-5'>定位</b><b class='flag-5'>方法</b>

    设备自适应的无线信号特征提取与定位方法

    difference ratio)解决方法.考虑采集训练数据的设备和测试数据的设备之间信号存在差异,首先将信号指纹特征进行去线性处理以获取新的特征:然后结合AP(access point)对
    发表于 02-08 14:48 0次下载

    基于面部特征定位的图像人脸姿态估计方法

    针对目前基于学习的姿态估计方法对训练样本及设备要求较高的问题,提出一种基于面部特征定位的无需训练即能估计单幅图像中人脸姿态的方法。通过 Adrian bulat人脸
    发表于 05-24 15:43 15次下载