主权项 |
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>Σ</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)形成的七种表情的模板数据进行度量,最接近者便是该幅输入图像的表情归属。 |