[发明专利]一种基于单训练样本的人脸特征提取方法在审

专利信息
申请号: 201410182023.9 申请日: 2014-04-30
公开(公告)号: CN103927527A 公开(公告)日: 2014-07-16
发明(设计)人: 高涛;赵祥模;张超超;吴晓龙;冯兴乐 申请(专利权)人: 长安大学
主分类号: G06K9/00 分类号: G06K9/00
代理公司: 西安创知专利事务所 61213 代理人: 谭文琰
地址: 710064 *** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于单训练样本的人脸特征提取方法,包括步骤:一、人脸图像信号的采集及上传;二、人脸图像的分辨率调整及矩阵表示;三、图像特征提取:301、对图像矩阵X进行横向分块,302、采用二维Gabor滤波器组对图像矩阵X进行滤波,303、求取人脸子图像矩阵中的每个像素值的纹理贡献度,304、求取人脸图像G的特征向量W;四、处理结果同步输出。本发明设计合理、实现方便且投入成本低,操作简便,人脸特征提取速度快、效果好,实用性强,解决了现有技术中的图像特征提取方法在单训练样本条件下,很多传统方法失效、人脸识别率急剧下降等缺陷,性能方面明显优于现有的多种单训练样本的图像特征提取方法。
搜索关键词: 一种 基于 训练 样本 特征 提取 方法
【主权项】:
一种基于单训练样本的人脸特征提取方法,其特征在于该方法包括以下步骤:步骤一、人脸图像信号的采集及上传:图像采集设备(1)采集人脸图像信号并将其实时所采集的人脸图像信号通过图像信号传输装置(2)上传给处理器(3);步骤二、人脸图像的分辨率调整及矩阵表示:首先,处理器(3)调用分辨率差值调整模块将其所接收到的人脸图像信号的分辨率调整为128×128,得到人脸图像G;然后,处理器(3)将所述人脸图像G表示为图像矩阵X;步骤三、图像特征提取:处理器(3)对步骤二中所得到的图像矩阵X进行分析处理,得到人脸图像G的特征向量W,其分析处理过程如下:步骤301、对图像矩阵X进行横向分块:将图像矩阵X横向分为q块,得到:<mrow><mi>X</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>X</mi><mn>11</mn></msub></mtd></mtr><mtr><mtd><msub><mi>X</mi><mn>21</mn></msub></mtd></mtr><mtr><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd></mtr><mtr><mtd><msub><mi>X</mi><mrow><mi>q</mi><mn>1</mn></mrow></msub></mtd></mtr></mtable></mfenced></mrow>其中,q为自然数且q的取值为4、6、8、16、32或64,Xi1(i=1,2,...,q)为维的人脸子图像矩阵;步骤302、采用二维Gabor滤波器组对图像矩阵X进行滤波,具体过程如下:步骤3021、构建时域下的二维Gabor滤波器组:<mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>&phi;</mi><mi>e</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>,</mo><mi>f</mi><mo>,</mo><mi>&theta;</mi><mo>,</mo><mi>&sigma;</mi><mo>)</mo></mrow><mo>=</mo><mi>g</mi><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>,</mo><mi>&sigma;</mi><mo>)</mo></mrow><mo>&CenterDot;</mo><mi>cos</mi><mo>[</mo><mrow><mo>(</mo><mn>2</mn><mi>&pi;f</mi><mrow><mo>(</mo><mi>x</mi><mi>cos</mi><mi>&theta;</mi><mo>+</mo><mi>y</mi><mi>sin</mi><mi>&theta;</mi></mrow><mo>)</mo></mrow><mo>]</mo></mtd></mtr><mtr><mtd><msub><mi>&phi;</mi><mi>o</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>,</mo><mi>f</mi><mo>,</mo><mi>&theta;</mi><mo>,</mo><mi>&sigma;</mi><mo>)</mo></mrow><mo>=</mo><mi>g</mi><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>,</mo><mi>&sigma;</mi><mo>)</mo></mrow><mo>&CenterDot;</mo><mi>sin</mi><mo>[</mo><mrow><mo>(</mo><mn>2</mn><mi>&pi;f</mi><mrow><mo>(</mo><mi>x</mi><mi>cos</mi><mi>&theta;</mi><mo>+</mo><mi>y</mi><mi>sin</mi><mi>&theta;</mi></mrow><mo>)</mo></mrow><mo>]</mo></mtd></mtr></mtable></mfenced>其中,φe(x,y,f,θ,σ)为偶对称的二维Gabor滤波器,φo(x,y,f,θ,σ)为奇对称的二维Gabor滤波器,f为中心频率,x为时域下的横坐标变量,y为时域下的纵坐标变量,θ为空间相位角,σ为空间常数,g(x,y,σ)为高斯函数且<mrow><mi>g</mi><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>,</mo><mi>&sigma;</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mrow><mn>2</mn><mi>&pi;</mi><msup><mi>&sigma;</mi><mn>2</mn></msup></mrow></mfrac><mi>exp</mi><mo>[</mo><mo>-</mo><mfrac><mrow><msup><mi>x</mi><mn>2</mn></msup><mo>+</mo><msup><mi>y</mi><mn>2</mn></msup></mrow><mrow><mn>2</mn><msup><mi>&sigma;</mi><mn>2</mn></msup></mrow></mfrac><mo>]</mo><mo>;</mo></mrow>步骤3022、将时域下的二维Gabor滤波器组变换为频域下的二维Gabor滤波器组:<mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>&Phi;</mi><mi>e</mi></msub><mrow><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>,</mo><mi>f</mi><mo>,</mo><mi>&theta;</mi><mo>,</mo><mi>&sigma;</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mo>[</mo><msub><mi>&Phi;</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>,</mo><mi>f</mi><mo>,</mo><mi>&theta;</mi><mo>,</mo><mi>&sigma;</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>&Phi;</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>,</mo><mi>f</mi><mo>,</mo><mi>&theta;</mi><mo>,</mo><mi>&sigma;</mi><mo>)</mo></mrow><mo>]</mo></mrow><mn>2</mn></mfrac></mtd></mtr><mtr><mtd><msub><mi>&Phi;</mi><mi>o</mi></msub><mrow><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>,</mo><mi>f</mi><mo>,</mo><mi>&theta;</mi><mo>,</mo><mi>&sigma;</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mo>[</mo><msub><mi>&Phi;</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>,</mo><mi>f</mi><mo>,</mo><mi>&theta;</mi><mo>,</mo><mi>&sigma;</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>&Phi;</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>,</mo><mi>f</mi><mo>,</mo><mi>&theta;</mi><mo>,</mo><mi>&sigma;</mi><mo>)</mo></mrow><mo>]</mo></mrow><mrow><mn>2</mn><mi>j</mi></mrow></mfrac></mtd></mtr></mtable></mfenced>其中,Φ1(u,v,f,θ,σ)=exp{‑2π2σ2[(u‑fcosθ)2+(v‑fsinθ)2]},Φ2(u,v,f,θ,σ)=exp{‑2π2σ2[(u+fcosθ)2+(v+fsinθ)2]},Φe(u,v,f,θ,σ)为φe(x,y,f,θ,σ)的Fourier变换,Φo(u,v,f,θ,σ)为φo(x,y,f,θ,σ)的Fourier变换,j为虚数单位且u,v为频域下的空间频率变量;步骤3023、首先,将所述人脸子图像矩阵Xi1(i=1,2,...,q)中的每个像素值表示为Xi1(x,y)(i=1,2,...,q);然后,采用频域下的二维Gabor滤波器组对Xi1(x,y)(i=1,2,...,q)进行滤波,得到滤波结果:<mrow><msubsup><mi>&phi;</mi><mi>e</mi><mi>i</mi></msubsup><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>,</mo><mi>f</mi><mo>,</mo><mi>&theta;</mi><mo>)</mo></mrow><mo>=</mo><mi>FF</mi><msup><mi>T</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>[</mo><msub><mi>F</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>)</mo></mrow><mo>&CenterDot;</mo><msub><mi>&Phi;</mi><mi>e</mi></msub><mrow><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>,</mo><mi>f</mi><mo>,</mo><mi>&theta;</mi><mo>,</mo><mi>&sigma;</mi><mo>)</mo></mrow><mo>]</mo><mo>,</mo><mi>i</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>q</mi></mrow><mrow><msubsup><mi>&phi;</mi><mi>o</mi><mi>i</mi></msubsup><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>,</mo><mi>f</mi><mo>,</mo><mi>&theta;</mi><mo>)</mo></mrow><mo>=</mo><mi>FF</mi><msup><mi>T</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>[</mo><msub><mi>F</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>)</mo></mrow><mo>&CenterDot;</mo><msub><mi>&Phi;</mi><mi>o</mi></msub><mrow><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>,</mo><mi>f</mi><mo>,</mo><mi>&theta;</mi><mo>,</mo><mi>&sigma;</mi><mo>)</mo></mrow><mo>]</mo><mo>,</mo><mi>i</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>q</mi></mrow>其中,为采用偶对称的二维Gabor滤波器对Xi1(x,y)(i=1,2,...,q)进行滤波的滤波结果,为采用奇对称的二维Gabor滤波器对Xi1(x,y)(i=1,2,...,q)进行滤波的滤波结果,Fi(u,v)为Xi1(x,y)(i=1,2,...,q)的Fourier变换;步骤3024、选择n1个不同的中心频率f,并对每个中心频率f,选择n2个不同的空间相位角θ,形成n1×n2个Gabor滤波通道,对每个Gabor滤波通道的滤波结果,提取其幅值作为代表该Gabor滤波通道的特征;其中,采用偶对称的二维Gabor滤波器对Xi1(x,y)(i=1,2,...,q)进行滤波的滤波结果的幅值为采用奇对称的二维Gabor滤波器对Xi1(x,y)(i=1,2,...,q)进行滤波的滤波结果的幅值为步骤3025、对每个Gabor滤波通道的滤波结果的幅值按行展开,形成一个行向量并对每个Gabor滤波通道的滤波结果的幅值按行展开,形成一个行向量步骤3026、将n1×n2个Gabor滤波通道的n1×n2×2个行向量依次连接,形成Xi1(x,y)(i=1,2,...,q)的二维Gabor滤波器组的特征Wi(i=1,2,...q);步骤303、求取所述人脸子图像矩阵Xi1(i=1,2,...,q)中的每个像素值Xi1(x,y)(i=1,2,...,q)的纹理贡献度,具体过程如下:步骤3031、定义人脸图像G的熵函数为:<mrow><mi>H</mi><mrow><mo>(</mo><mi>X</mi><mrow><mo>(</mo><msup><mi>x</mi><mo>&prime;</mo></msup><mo>,</mo><msup><mi>y</mi><mo>&prime;</mo></msup><mo>)</mo></mrow><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>a</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><msub><mi>p</mi><mi>a</mi></msub><mi>log</mi><mrow><mo>(</mo><mfrac><mn>1</mn><msub><mi>p</mi><mi>a</mi></msub></mfrac><mo>)</mo></mrow><mo>=</mo><mo>-</mo><munderover><mi>&Sigma;</mi><mrow><mi>a</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><mi>log</mi><mrow><mo>(</mo><msub><mi>p</mi><mi>a</mi></msub><mo>)</mo></mrow></mrow>其中,X(x',y')为图像矩阵X的像素值,x'为图像X(x',y')的横向坐标,y'为图像X(x',y')的纵向坐标,m为人脸图像G的灰度级别总数,pa为第a个灰度级别出现的概率,a为自然数且a的取值为1~m;步骤3032、定义局部信息熵图谱LH()对应的图像熵为:LH(i',j')=H(F(i',j')w)其中,w为滑动可变窗口的大小,H(F(i',j')w)为图像F(i',j')w的熵函数,(i',j')为图像F(i',j')w中每个像素的位置,i'为图像F(i',j')w的横向坐标,j'为图像F(i',j')w的纵向坐标,F(i',j')w为以(i',j')为中心滑动可变窗口内的子图像且:F(i',j')w={X(x',y')|x∈[i'‑w/2,i'+w/2‑1],y'∈[j'‑w/2,j'+w/2‑1]};步骤3033、定义所述人脸子图像矩阵Xi1(i=1,2,...,q)中的每个像素值Xi1(x',y')(i=1,2,...,q)的纹理贡献度为:<mrow><mi>CM</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mrow><mi>s</mi><mo>&times;</mo><mn>128</mn></mrow></mfrac><munderover><mi>&Sigma;</mi><mrow><msup><mi>x</mi><mo>&prime;</mo></msup><mo>=</mo><mn>1</mn></mrow><mi>s</mi></munderover><munderover><mi>&Sigma;</mi><mrow><msup><mi>y</mi><mo>&prime;</mo></msup><mo>=</mo><mn>1</mn></mrow><mn>128</mn></munderover><mi>LH</mi><mrow><mo>(</mo><mi>X</mi><mrow><mo>(</mo><msup><mi>x</mi><mo>&prime;</mo></msup><mo>+</mo><mrow><mo>(</mo><mi>i</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>&times;</mo><mi>q</mi><mo>,</mo><msup><mi>y</mi><mo>&prime;</mo></msup><mo>)</mo></mrow><mo>)</mo></mrow></mrow>其中,X(x'+(i‑1)×q,y')为将图像矩阵X横向分为q块后第i块子图像中(x',y')处的像素值,s为将图像矩阵X横向分为q块后每一块子图像的纵向像素个数且s=128/q;步骤304、根据公式W=[W1*CM(1),W2*CM(2),…Wq*CM(q)]求取人脸图像G的特征向量W;步骤四、处理结果同步输出:步骤三中进行图像特征提取过程中,处理器(3)通过与其相接的显示器(4)对步骤三中的图像信号处理过程及图像特征提取结果进行同步显示。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201410182023.9/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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