发明名称 一种基于二维偏最小二乘法的面部表情识别方法
摘要 本发明涉及一种基于二维偏最小二乘法的图像局部特征提取方法。本发明是将训练样本图分为七种表情,并分成大小相等的若干个子块,利用LBP算子提取每个子块的纹理特征,并构成局部纹理特征矩阵,采用自适应加权机制,对表情识别的差别赋予不同权值,使用二维偏最小二乘法对局部纹理特征矩阵进行统计特征提取,形成七种表情模板数据,完成训练过程,最接近者便是该幅输入图像的表情归属。解决了现有的面部表情识别方法所造成的破坏原始结构信息、粗糙、正确率低及耗时太长,无法实际应用等缺陷。本发明将传统偏最小二乘法为二维偏最小二乘法与局部二元模式算子结合并利用自适应加权方法所得到的图象具有客观、精确、节省时间。
申请公布号 CN101004791A 申请公布日期 2007.07.25
申请号 CN200710019405.X 申请日期 2007.01.19
申请人 赵力 发明人 孙宁;吴倩;冀贞海
分类号 G06K9/00(2006.01) 主分类号 G06K9/00(2006.01)
代理机构 南京中新达专利代理有限公司 代理人 孙鸥
主权项 1.一种基于二维偏最小二乘法的面部表情识别方法,其步骤如下:(1)将训练样本图像集按照七种表情分类,即愤怒、厌恶、恐惧、高兴、中性、悲伤和惊讶;(2)将样本图像划分成大小相等的若干个子块;(3)利用LBP算子提取每个子块的纹理特征;(4)将每幅样本图像所提取的LBP纹理特征构成一个局部纹理特征矩阵;(5)采用自适应加权机制,即对m个子块赋予合理的权值,对训练样本中所有中性表情图像求出中性平均脸,并提取该中性平均脸的局部纹理特征矩阵A=[a1,…,am],对于所有有表情图像则分别求出对应的局部纹理特征矩阵<math> <mrow> <msub> <mi>H</mi> <mi>i</mi> </msub> <mo>=</mo> <mo>[</mo> <msubsup> <mi>h</mi> <mn>1</mn> <mi>i</mi> </msubsup> <mo>,</mo> <mo>.</mo> <mo>.</mo> <mo>.</mo> <mo>,</mo> <msubsup> <mi>h</mi> <mi>m</mi> <mi>i</mi> </msubsup> <mo>]</mo> <mo>,</mo> </mrow> </math> 然后利用卡方距离计算出所有有表情图像与中性平均脸图像在某个子块上的LBP直方图差异,所得差异的和作为该子块的自适应权重,如下所示:<math> <mrow> <msub> <mi>e</mi> <mi>j</mi> </msub> <mo>=</mo> <munder> <mi>&Sigma;</mi> <mi>i</mi> </munder> <msup> <mi>x</mi> <mn>2</mn> </msup> <mrow> <mo>(</mo> <msub> <mi>a</mi> <mi>j</mi> </msub> <mo>,</mo> <msubsup> <mi>h</mi> <mi>j</mi> <mi>i</mi> </msubsup> <mo>)</mo> </mrow> <mo>,</mo> <mrow> <mo>(</mo> <mi>j</mi> <mo>=</mo> <mn>1</mn> <mo>,</mo> <mo>.</mo> <mo>.</mo> <mo>.</mo> <mo>,</mo> <mi>m</mi> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow> </math> 并根据每个子块对面部表情识别重要性的差别分别赋予不同的权值;(6)使用二维偏最小二乘法对所有样本图像得到的局部纹理特征矩阵进行统计特征提取,形成七种表情对应的模板数据,完成训练过程;(7)当新图像输入时,按照(2)至(6)步骤完成新图像的纹理、统计特征的提取,然后与步骤(6)形成的七种表情的模板数据进行度量,最接近者便是该幅输入图像的表情归属。
地址 210096江苏省南京市四牌楼2号东南大学