基于图像人物面部表情识别的特征提取优化方法技术

技术编号:18764424 阅读:15 留言:0更新日期:2018-08-25 10:47
本发明专利技术公开了一种基于图像人物面部表情识别的特征提取优化方法。该发明专利技术首先输入面部图像并用矩阵的形式表示,设置投影轴后,得到投影特征向量。设定给定图像的投影特征协方差矩阵,并以其迹表示最佳投影方向函数。根据训练样本图像的总体散布矩阵更新最佳投影方向函数,满足此函数最大值的投影轴组成的向量集合更新投影特征向量,并组成表示表情特征的矩阵。接着将特征矩阵中的每个元素再赋予权值,通过经高斯变异修改过的粒子群算法,优化最佳投影方向即全局最优解。最后把粒子群算法中的全局最优解分成二级群体,分为领导者和跟随者表示图像人物面部表情的多个主要部位进行二次优化和识别。该发明专利技术能够有效的辨别和优化人物面部的表情特征果。

【技术实现步骤摘要】
基于图像人物面部表情识别的特征提取优化方法
本专利技术涉及一种基于图像人物面部表情识别的特征提取优化方法,主要利用基于统计特征提取的二维主成分分析法和改进的粒子群算法优化图像矩阵的解,属于图像处理、模式识别和计算机视觉交叉技术应用领域。
技术介绍
特征提取优化方法的目的在于避免在提取主要特征时,过早的陷入早熟收敛而降低了面部表情的精确度。根据图像对人物面部表情的识别,在现在的人工智能的应用中已经成为热点问题,在计算机视觉方面对人物实时的情绪变化分析具有重要作用。对于人脸表情特征的提取主要有以下三种方法:(1)主成分分析法:最常用的线性降维方法。目标是通过某种线性投影,将高维的数据映射到低维的空间中表示,并期望在所投影的维度上数据的方差最大,以此使用较少的数据维度,同时保留住较多的原数据点的特性。(2)粒子群算法:一种基于群体叠代的方法。方法是粒子在解空间中追随最优的粒子进行搜索。其优点在于无需梯度信息、参数少,特别是天然的实数编码特点适合于处理实优化问题。(3)遗传算法:一种基于进化论自然选择、优胜劣汰、适者生存和物种遗传思想的一种搜索方法。目标是通过模拟生物在自然环境中生存竞争与遗传变异等遗传行为,让问题的解在竞争中得以改进,以求得问题的最优解。
技术实现思路
技术问题:本专利技术的目的在于弥补现有对图像面部表情识别中对特征提取的不足,提出了一种基于图像人物面部表情识别的特征提取优化方法。该方法将改进的主成分分析方法与融入了遗传算法的粒子群算法想结合,解决了在对于图像中人物面部表情的细致化提取,又避免了在提取过程中数据量过大和陷入早熟收敛的问题。本专利技术有效的提取出精确的面部表情特征,具有局部最优化和全局表情多样性的特点。技术方案:本专利技术所述一种基于图像人物面部表情识别的特征提取优化方法包括以下步骤:步骤1):输入m*n的面部图像矩阵A,设置Y=AX,所述m表示图像矩阵的列数,n表示图像矩阵的行数,X是指该图像的投影轴,Y表示图像投影特征向量;步骤11):设置M和{x1,x2,...,xM},所述M表示训练样本的图像数量,{x1,x2,...,xM}是指训练样本图像中每个图像的集合,设置{Q1,Q2,…,QN}表示训练样本图像来自N种表情Q,其中来自第k种表情的图像数量为Mk,计算所述表示训练样本图像x的均值,计算所述St表示训练样本图像x的总体散布矩阵;步骤12):设置J(x)=tr(Sx),所述Sx是指训练样本图像x对投影特征向量Y的协方差矩阵,用公式Sx=E(Y-EY)(Y-EY)T表示,tr(Sx)是指Sx的迹,J(x)是指最佳投影方向函数,此公式结合步骤11)中的St表达公式更新最佳投影方向函数得到J(x)=XTStX,当Xopt={X1,X2,…,Xj},图像投影特征向量Yj=AXj组成矩阵B=[Y1,Y2,…,Yj],所述Xopt表示有j个最佳投影方向,即J(x)有j个最大特征值所对应的特征向量,矩阵B表示面部图像矩阵A的主成分特征;步骤2):优化表示表情特征的矩阵B,具体步骤如下:步骤21):对Y中每个元素赋予优化权值,权值以矩阵形式表示为W,W*设置为矩阵W的最优解,设置Ci=(ci1,ci2,…,ciD)和Vi=(vi1,vi2,…,viD),所述Ci表示第i个粒子的位置,Vi表示第i个粒子的速度,D表示粒子在搜索空间中的维度,设置pbest表示每个粒子在自身求解过程中得到的最好适应度所对应的位置即局部最优解,设置gbest表示所有粒子在局部最优解中的最高适应度值所对应的解即全局最优解;步骤22):更新每个粒子的位置和速度所述t和d分别表示在D中的第t次迭代和第d维度,惯性权重w表示嵌入先前速度的迭代影响,r1和r2表示在[0,1]范围内的随机值,h1和h2是指加速度常数;pid和pgd表示第d维中pbest和gbest的元素;步骤23):修改粒子的速度:所述是指在第d维度中,将pbest使用平均搜索,所述是指在第d维度中,将gbest运用高斯分布,φ(o,h)表示高斯分布,o表示h分布的平均值,和表示在d维度中决策向量的上下限;步骤24):设置粒子的适应度函数Fit(G)=wa*accg+wf*(num_featf)-1,所述accg表示分类性能,num_featf表示所选特征的数量,G表示accg和num_featf组成的标准,其中分类精度分数表示每个表达式的准确性,wa和wf分别表示分类性能和所选特征数量的两个预定权重,wa=1-wf;步骤25):粒子迭代求解,当迭代没有达到次数,返回步骤2),重新评估每个粒子的适应度;步骤3):粒子划分成不同的面部表情部分,步骤如下:步骤31):生成二级群体,设置领导粒子L,表示经过多次迭代中的最佳粒子,设置跟随粒子F,表示与最佳粒子相关度最低的粒子,否则,返回步骤25),重新评估粒子的适应度;步骤32):将二级群体中的每个粒子分成多个特征子部分,每个子部分由指示特定面部区域的部分维度组成;重复步骤2)中的操作,为特征子部分更新最佳解决方案,更新的最佳解决方案替换二级群体中的粒子,设置表示n个已优化全局最优解W*;步骤4):特征矩阵B中的每一个元素和每个W*元素相乘聚类,根据输入图像和训练样本的特征矩阵B计算距离并利用人工神经网络分类表情特征。其中,所述步骤21)中,粒子数按照经验取30,表示利于粒子群体的再优化。所述步骤22)中,加速度常数h1=h2=2。所述步骤24)中,wa按照经验取0.9,wf则取0.1,表示此时粒子的适应度最佳。所述步骤31)中,按照经验领导粒子取1,跟随粒子F取4,表示可取范围的精确化。所述步骤32)中,二级群体中的每个粒子按照经验分成5个特征子部分,表示人物面部表情的5个最佳识别部分。有益效果:本专利技术提出的一种基于人物面部表情识别的特征提取优化方法,具体有益效果如下:(1)本专利技术通过对主成分分析法的改进,改善对图像中主成分的定位和分析,提高了对表情识别的精确度,其二维的提取图像的方法有效的降低了数据计算的数量和维度;(2)本专利技术将经过提取主成分后的表情图像矩阵元素赋予优化的权值,利用粒子群算法的思想,把每个优化问题的解看作是搜索空间中的一个粒子,通过改变粒子群的速度、位置等参数优化全局且具有实时性;(3)本专利技术又结合改进的遗传算法,解决了表情识别中数据的过早收敛问题,且增强了粒子在搜索空间中的多样性,使得部分有用数据不易流失。附图说明图1是对人物面部表情图像的主成分特征提取流程图。图2是对改进粒子群算法的二次分群的具体描述流程图。图3是结合了嵌入遗传算法的PSO算法优化主成分的提取特征的过程流程图。具体实施方式下面对本专利技术附图的某些实施例作更加详细的描述。在具体实施中,图1是对人物面部表情图像的主成分特征提取流程图。首先将输入的大小为30*20的面部图像设定为矩阵A。X是30维表示投影轴的列向量,将Y=AX的线性变化直接投影到X上,得到一个30维表示投影特征的列向量Y,最佳投影轴Xopt可以根据特征向量Y的散度分布情况来决定。用训练样本对投影特征向量Y的协方差矩阵Sx的迹来表示最佳投影方向函数,即J(x)=tr(Sx),其中训练样本图像来自已有图像数据库,用于给定面部图像的映射,协方差矩阵用公式表示为Sx=E本文档来自技高网...

【技术保护点】
1.一种基于图像人物面部表情识别的特征提取优化方法,其特征在于,该方法包括以下步骤:步骤1):输入m*n的面部图像矩阵A,设置Y=AX,所述m表示图像矩阵的列数,n表示图像矩阵的行数,X是指该图像的投影轴,Y表示图像投影特征向量;步骤11):设置M和{x1,x2,...,xM},所述M表示训练样本的图像数量,{x1,x2,...,xM}是指训练样本图像中每个图像的集合,设置{Q1,Q2,…,QN}表示训练样本图像来自N种表情Q,其中来自第k种表情的图像数量为Mk,计算

【技术特征摘要】
1.一种基于图像人物面部表情识别的特征提取优化方法,其特征在于,该方法包括以下步骤:步骤1):输入m*n的面部图像矩阵A,设置Y=AX,所述m表示图像矩阵的列数,n表示图像矩阵的行数,X是指该图像的投影轴,Y表示图像投影特征向量;步骤11):设置M和{x1,x2,...,xM},所述M表示训练样本的图像数量,{x1,x2,...,xM}是指训练样本图像中每个图像的集合,设置{Q1,Q2,…,QN}表示训练样本图像来自N种表情Q,其中来自第k种表情的图像数量为Mk,计算所述表示训练样本图像x的均值,计算所述St表示训练样本图像x的总体散布矩阵;步骤12):设置J(x)=tr(Sx),所述Sx是指训练样本图像x对投影特征向量Y的协方差矩阵,用公式Sx=E(Y-EY)(Y-EY)T表示,tr(Sx)是指Sx的迹,J(x)是指最佳投影方向函数,此公式结合步骤11)中的St表达公式更新最佳投影方向函数得到J(x)=XTStX,当Xopt={X1,X2,…,Xj},图像投影特征向量Yj=AXj组成矩阵B=[Y1,Y2,…,Yj],所述Xopt表示有j个最佳投影方向,即J(x)有j个最大特征值所对应的特征向量,矩阵B表示面部图像矩阵A的主成分特征;步骤2):优化表示表情特征的矩阵B,具体步骤如下:步骤21):对Y中每个元素赋予优化权值,权值以矩阵形式表示为W,W*设置为矩阵W的最优解,设置Ci=(ci1,ci2,…,ciD)和Vi=(vi1,vi2,…,viD),所述Ci表示第i个粒子的位置,Vi表示第i个粒子的速度,D表示粒子在搜索空间中的维度,设置pbest表示每个粒子在自身求解过程中得到的最好适应度所对应的位置即局部最优解,设置gbest表示所有粒子在局部最优解中的最高适应度值所对应的解即全局最优解;步骤22):更新每个粒子的位置和速度所述t和d分别表示在D中的第t次迭代和第d维度,惯性权重w表示嵌入先前速度的迭代影响,r1和r2表示在[0,1]范围内的随机值,h1和h2是指加速度常数;pid和pgd表示第d维中pbest和gbest的元素;步骤23):修改粒子的速度:所述是指在第d维度中,将pbest使用平均搜索,所述是指在第d维度中,将gb...

【专利技术属性】
技术研发人员:陈志刘玲岳文静周传陈璐掌静
申请(专利权)人:南京邮电大学
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1