[发明专利]一种用射影不变量提取人脸基准点的方法有效

专利信息
申请号: 201410117609.7 申请日: 2014-03-27
公开(公告)号: CN103886298B 公开(公告)日: 2017-01-18
发明(设计)人: 樊鑫;罗钟铉;汪浩;罗代耘;李运涛 申请(专利权)人: 大连理工大学
主分类号: G06K9/00 分类号: G06K9/00;G06K9/46
代理公司: 大连理工大学专利中心21200 代理人: 赵连明,梅洪玉
地址: 116024 辽*** 国省代码: 辽宁;21
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 射影 不变量 提取 基准点 方法
【权利要求书】:

1.一种用射影不变量提取人脸基准点的方法,其特征包括以下几个步骤:

第一步,定义特征数

定义1:在射影空间中,一条直线l被任意三条直线a,b和c所截,记直线l与三条直线的交点为P=<l,a>,Q=<l,b>,和R=<l,c>,并记三条直线a,b和c两两交点为μ=<c,a>,ν=<a,b>和ω=<b,c>,则P,Q和R可以用μ,ν,ω线性表示:

P=a1μ+b1vQ=a2v+b2ωR=a3ω+b3μ---(1)]]>

P,Q和R的三点特征数:

κ(P,Q,R)=b1a1·b2a2·b3a3---(2)]]>

由于三点P,Q和R共线,利用面积SPQR=0,可以得到κ(P,Q,R)=-1;

定义2:在射影空间中,取任意三点都不共线的六点A=(xa,ya,1),I=(xi,yi,1),C=(xc,yc,1),H=(xh,yh,1),B=(xb,yb,1),J=(xj,yj,1);直接利用构成的三角形面积的比率定义六点特征数:

κ(A,I,C,H,B,J)=(-1)3SΔABHSΔACH·SΔBAISΔBCI·SACAJSΔCBJ=(-1)3|ABH||ACH|·|BAI||BCI|·|CAJ||CBJ|---(3)]]>

这里,

|ABH|=111xaxbxhyaybyh---(4)]]>

则称κ(A,I,C,H,B,J)为六点特征数;

第二步,对基准点使用特征数建立关系

采用m张正脸图片制作训练集,手工标记特征脸上的8个基准点:4个眼角、2个鼻孔、2个嘴角,S=(p1,p2,...,p8)T,其中pi=(xi,yi);

从基准点中的8个点中任取3个点,枚举所有构成三点特征数的组合,对于得到的每一种组合,在训练集中就有m个特征数,对所有组合的特征数画直方图,根据直方图结果,选取所有特征数都满足下式的组合:

|(-1)-CNsub|2<ε  (5)

其中CNsub组合上的特征数,取ε=0.01;通过公式(5),找出所有三点共线的基准点组合,这些组合的三点特征数就是人脸结构的固有性质,将这些组合和三点特征数称作形状先验;

利用六点特征数和五点特征数,其中五点特征数的计算利用交比,一种基本不变量;从标记好基准点的训练集中找出几何特性,当计算六点特征数时,把标记好的8个基准点分成不同组合的6点子群,根据定义,对所有训练集图像计算这些子群的特征数,将所有可能组合的特征数画直方图,通过直方图,目的试着找出某些组合,他们对于所有训练集特征数近似相等:

|C-CNsub|2<ϵCov(CNsub)<σ---(6)]]>

其中C是常数,CNsub是组合的特征数值,取ε=0.01,σ=0.1,这个参数的选取权衡了图片的大小和计算的精度;通过公式(6),筛选出满足定义的五点和六点特征数和它们的组合,得到更多的形状先验;特征数是射影不变量,在基准点提取时,就利用这些特征数和组合,对基准点做严格的形状约束。

2.根据权利要求1所述的方法,用射影不变量提取人脸基准点,首先使用纹理约束的灰度模板匹配,然后提取人脸的边缘和拐点,最后使用特征数进行几何形状约束,结合纹理和形状约束把提取基准点问题转化为一个凸优化问题;其特征在于具体包括以下几个步骤:

第一步,根据纹理信息进行模板匹配提取初始基准点

首先,根据Viola-Jones人脸检测器提取人脸图片,使用检测器提取眼睛、鼻子和嘴角区域,根据这些区域初始化8个基准点的初始位置;然后以训练集中每张图片的基准点为中心,制作匹配模板;利用图像灰度差和模板进行匹配,滑动窗口在兴趣区域内进行滑动,兴趣区域是以训练集中m张图片的平均基准点为中心;取滑动窗口和匹配模板能量函数值E1(pi),能量函数如下所示:

E1(pi)=||S(pi)x-S(ti)x||2---(7)]]>

S(pi)是以估计基准点pi为中心的滑动窗口灰度信息,S(ti)是模板上以第i个基准点为中心的模板灰度信息(i=1,2,…8);

然后,使用Sobel边缘检测器和Hessian矩阵分别检测边缘点和拐点,分别对边缘点和拐点赋予较大的权值;能量函数如下所示:

E2(pi)=1Pedge(pi)+1Pinf(pi)---(8)]]>

其中

Pedge(pi)=ω1piPedgeω2piPedge---(9)]]>

Pinf(pi)=ω3piPinfω4piPinf---(10)]]>

Pedge是一系列的检测到的边缘点,ω12∈(0,1)且ω1>ω2;Pinf是一系列的检测到的拐点,ω34∈(0,1)且ω3>ω4;根据式子(7)和(8),定义能量函数:

E(pi)=E1(pi)+E2(pi)  (11)

使能量函数E(pi)最小的基准点,就是模板匹配后的基准点;

第二步,利用特征数对基准点作形状约束

根据上步,由模板匹配得到初始基准点,通过训练集得到三点特征数、五点特征数和六点特征数的形状先验;这些形状先验反映了人脸基准点之间内在的几何特性,这些形状先验被称之为固有值;利用这些固有值作为基准点提取的形状约束,定义能量函数:

E=Σi=1n||CN(Si)-CN(Si)||2---(12)]]>

其中是得到固有值的标记好的人脸基准点子群,是组合的特征数,S1,S2,...,Sn是和基准点一致的估计出来的人脸基准点子群;

用梯度下降法寻找最优解,我们对每个基准点{pk}坐标求偏导,使其等于0,得到函数:

Epk=Σi=1nfki(CN(Si)-CN(Si))CN(Si)pk=0---(13)]]>

其中fki是一个二值函数,如果第k个点pk在基准点子群Si中,fki就取值1,否则取0;基准点更新准则:

Δpi=Epi---(14)]]>

更新收敛到估计的基准点特征数和固有值近似相等。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连理工大学,未经大连理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410117609.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top