一种基于特征提取的人脸表情识别方法

文档序号:26008007发布日期:2021-07-23 21:27阅读:来源:国知局

技术特征:

1.一种基于特征提取的人脸表情识别方法,其特征在于,包括以下步骤:

步骤一,将人脸表情图像分成若干子区域;

步骤二,采用非对称局部梯度二值模式计算子区域中各像素点的像素值,得到子区域的直方图;

步骤三,连接各子区域的直方图生成人脸表情特征向量;

步骤四,通过主成分分析算法对步骤三的特征向量降维,再结合支持向量机分类器进行人脸表情分类识别。

2.根据权利要求1所述一种基于特征提取的人脸表情识别方法,其特征在于:所述计算像素值的过程为:针对某一像素点采用两个不同尺度大小的ar-lgbp算子得到两个八位二进制序列,将两个二进制序列一一对应进行逻辑异或运算,得到一个新的二进制序列p,将二进制序列p转换为8位二进制数,将其作为该像素点的纹理特征值,将此新的二进制序列转换为的十进制数值即为此像素点的像素值。

3.根据权利要求2所述一种基于特征提取的人脸表情识别方法,其特征在于:所述ar-lgbp算子邻域大小为(2m+1)×(2n+1),其中,1≤w表示图像宽度,h表示图像高度,m用来确定任意子邻域的宽度,n用来确定任意子邻域的高度,符号表示向下取整,将邻域分成9个子邻域,记为ri,每个子邻域的像素值为二进制序列p表示为:p0,p1…p7,其中,p0:p1:p2:p3:p4:p5:p6:p7:s函数为二值函数。

4.根据权利要求3所述一种基于特征提取的人脸表情识别方法,其特征在于:所述9个子邻域包括四个大小为m×n的子邻域r1,r3,r5,r7,2个大小为m×1的子邻域r4,r8,2个大小为1×n的子邻域r2,r6,1个大小为1×1的子邻域r9,r9为中心像素点。

5.根据权利要求2所述一种基于特征提取的人脸表情识别方法,其特征在于:所述纹理特征值为其中pai和pbi分别为序列pa和pb的第i位,表示逻辑异或操作,l表示序列的长度,x,y表示邻域中心像素点的横纵坐标。


技术总结
本发明公开了一种基于特征提取的人脸表情识别方法,首先将人脸表情图像分成子区域,对同一像素点,采用两个不同尺度大小的AR‑LGBP算子得到两个八位二进制序列,将两个二进制序列一一对应进行逻辑异或运算,得到一个新的二进制序列,此序列转换为的十进制数值即为此像素点的像素值,按照此方法计算每个子区域中每个像素点的像素值得到子区域的直方图,连接子区域的直方图生成人脸表情特征向量;最后,通过主成分分析算法对生成的特征向量降维,再结合SVM分类器进行人脸表情分类识别。本发明既考虑到邻域间的像素关系,能增加特征描述能力,又具有扩展性,可以在不同尺度下提取特征。

技术研发人员:郭晓金;张哲;张震;刘煌
受保护的技术使用者:重庆邮电大学
技术研发日:2021.03.30
技术公布日:2021.07.23
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1