融合改进的SILTP和局部方向模式的学习者姿态识别方法与流程

文档序号:17549388发布日期:2019-04-30 18:09阅读:511来源:国知局
融合改进的SILTP和局部方向模式的学习者姿态识别方法与流程

本发明涉及图像处理和机器视觉技术领域,具体涉及一种融合改进的siltp和局部方向模式的学习者姿态识别方法。



背景技术:

随着互联网技术的发展和人工智能时代的到来,在线学习作为一种便捷新颖的学习方式,日益广泛地影响着我们的学习和工作。如何有效地评估数字化学习过程中学习者的行为状态成为日益重要的问题。对学习者学习过程中的姿态识别进而判断学习者的状态,可以实现学习过程的监测。学习者姿态识别能够有效地评价在线学习过程中学习者的学习状态,对分析和改善学习者的学习状态具有重要作用。

张鸿宇等人提出了一种基于深度图像的多学习者姿态识别的方法,首先通过kinect的红外传感器获取包含深度信息的深度图像,利用深度图像进行人像-背景分离,然后提取人体的轮廓特征hu矩,采用支持向量机分类器对轮廓特征进行分类和识别,实验表明这种方法能有效地识别学习者的举手、正坐和低头等姿态。chu等人提出一种新的行人重识别框架,在水平和垂直方向上将放大后的图像划分为子区域,并提取图像局部区域的尺度不变局部三值模式(scaleinvariantlocalternarypattern,siltp)和hsv(hue,saturation,value)特征进行行人重识别,降低了不匹配的风险,增加了对遮挡的鲁棒性。齐美彬等人提出一种改进特征与gpu(graphicprocessingunit)加速的行人检测算法,选取siltp特征作为纹理特征,在gpu空间中并行提取,同时提取图像的hog(histogramoforientedgradient)特征值,将提取的全部特征输出到cpu(centralprocessingunit),利用支持向量机分类器实现行人检测。

上述学习者姿态识别模型采用hu矩特征来描述学习者姿态特征,hu矩不能完全提取图像中的信息,而且它们是非正交的,具有信息冗余性;上述行人重识别和行人检测模型采用传统siltp进行特征提取,但传统siltp并不稳定,在复杂背景的情况下,并不能很好地表征每个样本的纹理特征,自适应性不强。



技术实现要素:

本发明针对已有技术的不足,提供一种抗干扰性强、识别率高的融合改进的siltp和局部方向模式的学习者姿态识别方法。

解决上述技术问题所采用的技术方案由下述步骤组成:

(1)图像预处理

对学习者姿态图像进行尺度归一化处理,并将图像转化为灰度图像{g(p,q)},p是灰度图像像素点的横坐标,q是灰度图像像素点的纵坐标,p、q均为正整数;

(2)提取三尺度加权的自适应siltp特征

(2.1)根据全局和局部邻域对比度值的离散程度自动生成当前邻域的自适应阈值ε,并进行siltp编码,得到自适应siltp,自适应siltp的表达式为

式中(xc,yc)为灰度图像{g(p,q)}像素点的位置,ic是中心像素点的灰度值,ik是以中心像素点为圆心、半径为r区域内n邻域所对应的像素点的灰度值,k∈{0,1,...,n-1},r为有限正整数,n取4或8,ε是自适应阈值,是比特连接运算符,sε是分段函数;

所述的分段函数sε为

(2.2)提取灰度图像{g(p,q)}的三个尺度的自适应siltp特征,并将该三个尺度的自适应siltp特征以不同权重融合,得到三尺度加权自适应siltp特征fmwa-siltp;

(3)提取改进的局部方向模式特征flvr

(3.1)把灰度图像{g(p,q)}送入局部方向模式中,选取前3个最大边缘响应绝对值并设为1,提取灰度图像{g(p,q)}的局部方向模式特征fldp;

(3.2)通过计算灰度图像{g(p,q)}每个像素点在(r1,n1)邻域内的方差var值,提取灰度图像{g(p,q)}的方差var直方图特征fvar,r1是邻域半径,n1是邻域节点数目,r1为正整数,n1取4或8;

(3.3)将局部方向模式特征fldp和方差var直方图特征fvar进行融合,作为图像{g(p,q)}的改进的局部方向模式特征flvr;

(4)将三尺度加权自适应siltp特征fmwa-siltp和改进的局部方向模式特征flvr进行融合,得到姿态识别的总特征fmwasiltp-lvr;

(5)采用支持向量机对学习者姿态进行分类识别。

作为一种优选的技术方案,所述的步骤(2.1)中自适应阈值ε生成公式如下:

式中u是图像水平方向上像素点的总数,w是图像垂直方向上像素点的总数,δgpq是灰度图像{g(p,q)}像素点的灰度值与平均灰度值的差值,是灰度图像{g(p,q)}像素点的灰度值与平均灰度值的差值的均值,δik是中心像素值ic在(r,n)邻域内的对比度值,是中心像素值ic在(r,n)邻域内对比度值的均值;

所述的中心像素值ic在(r,n)邻域内的对比度值δik为

δik=ik-ic,(k=0,1,…,n-1)(4)

所述的中心像素值ic在(r,n)邻域内对比度值的均值

作为一种优选的技术方案,所述的步骤(2.2)中三个不同尺度的自适应siltp特征加权融合的方法如下:

(a)把灰度图像{g(p,q)}送入自适应siltp中,获取灰度图像{g(p,q)}在半径r分别为1、4、6三个尺度下的自适应siltp直方图特征向量h1,h2,h3,并对特征向量h1,h2,h3分别归一化为h'1,h'2,h'3;

(b)对特征向量h'1,h'2,h'3进行加权融合,得到三尺度加权自适应siltp特征fmwa-siltp,

fmwa-siltp=w1×h'1+w2×h'2+w3×h'3(6)

式中,w1是r=1尺度对应的权重,w2是r=4尺度对应的权重,w3是r=6尺度对应的权重,w1+w2+w3=1且w1、w2、w3均为正数。

作为一种优选的技术方案,所述的r=1尺度对应的权重w1为0.6,r=4尺度对应的权重w2为0.2,r=6尺度对应的权重w3为0.2。

作为一种优选的技术方案,其特征在于所述的步骤(3.3)中局部方向模式特征fldp和方差var直方图特征fvar按下式融合:

flvr=[fldp,fvar](7)

作为一种优选的技术方案,所述的步骤(4)中三尺度加权自适应siltp特征fmwa-siltp和改进的局部方向模式特征flvr按下式融合:

fmwasiltp-lvr=[fmwa-siltp,flvr](8)

本发明的有益效果如下:

本发明在siltp中采用自适应阈值,得到自适应siltp,可动态生成适应于各样本的阈值,自适应性更强,对光照变化和噪声具有较好的鲁棒性,降低了学习者姿态图像受外界环境的影响;并在siltp中引入三尺度加权机制,对图像进行多分辨率表征,获得更丰富的特征信息,具有较好的特征表征能力;本发明在局部方向模式中融入方差var,充分利用图像的边缘梯度信息和灰度值变化强度,获得更丰富的特征信息,更稳定;本发明采用多特征融合的方式,融合三尺度加权自适应siltp和改进的局部方向模式特征,从多角度提取图像各方面的信息,为学习者姿态识别提供可靠的分类依据,有效地提高分类识别的精度。本发明具有抗干扰性强、识别率高等优点,可用于学习者姿态识别及其它图像识别和分类。

附图说明

图1是本发明的流程图。

图2是lpr图库中的部分图像。

具体实施方式

下面结合附图和实施例对本发明进一步详细说明,但本发明不限于下述的实施方式。

实施例1

在图1中,融合改进的siltp和局部方向模式的学习者姿态识别方法,由下述步骤组成:

(1)图像预处理

对学习者姿态图像进行尺度归一化处理,归一化后的图像像素为256×256,并将图像转化为灰度图像{g(p,q)},p是灰度图像像素点的横坐标,q是灰度图像像素点的纵坐标,p、q均为正整数;

(2)提取三尺度加权的自适应siltp特征

(2.1)根据全局和局部邻域对比度值的离散程度自动生成当前邻域的自适应阈值ε,并进行siltp编码,得到自适应siltp,自适应siltp的表达式为

式中(xc,yc)为灰度图像{g(p,q)}像素点的位置,ic是中心像素点的灰度值,ik是以中心像素点为圆心、半径为r区域内n邻域所对应的像素点的灰度值,k∈{0,1,...,n-1},r为有限正整数,n取4,ε是自适应阈值,是比特连接运算符,sε是分段函数;

本实施例中分段函数sε为

本实施例中自适应阈值ε生成公式如下:

式中u是图像水平方向上像素点的总数,u为256,w是图像垂直方向上像素点的总数,w为256,δgpq是灰度图像{g(p,q)}像素点的灰度值与平均灰度值的差值,是灰度图像{g(p,q)}像素点的灰度值与平均灰度值的差值的均值,δik是中心像素值ic在(r,n)邻域内的对比度值,是中心像素值ic在(r,n)邻域内对比度值的均值;

本实施例中心像素值ic在(r,n)邻域内的对比度值δik为

δik=ik-ic,(k=0,1,…,n-1)(4)

本实施例中心像素值ic在(r,n)邻域内对比度值的均值

本实施例灰度图像{g(p,q)}像素点的灰度值与平均灰度值的差值δgpq为

δgpq=t(p,q)-j(6)

式中j是灰度图像{g(p,q)}的像素点的平均灰度值,t(p,q)是灰度图像{g(p,q)}像素点的灰度值;

本实施例灰度图像{g(p,q)}像素点的灰度值与平均灰度值的差值的均值

(2.2)提取灰度图像{g(p,q)}的三个尺度的自适应siltp特征,并将该三个尺度的自适应siltp特征以不同权重融合,得到三尺度加权自适应siltp特征fmwa-siltp;

上述三个不同尺度的自适应siltp特征加权融合的方法如下:

(a)把灰度图像{g(p,q)}送入自适应siltp中,获取灰度图像{g(p,q)}在半径r分别为1、4、6三个尺度下的自适应siltp直方图特征向量h1,h2,h3,并对特征向量h1,h2,h3分别归一化为h'1,h'2,h'3;

(b)对特征向量h'1,h'2,h'3进行加权融合,得到三尺度加权自适应siltp特征fmwa-siltp,

fmwa-siltp=w1×h'1+w2×h'2+w3×h'3(8)

式中,w1是r=1尺度对应的权重,w2是r=4尺度对应的权重,w3是r=6尺度对应的权重,w1为0.6,w2为0.2,w3为0.2;

(3)提取改进的局部方向模式特征flvr

(3.1)把灰度图像{g(p,q)}送入局部方向模式中,选取前3个最大边缘响应绝对值并设为1,提取灰度图像{g(p,q)}的局部方向模式特征fldp;

(3.2)通过计算灰度图像{g(p,q)}每个像素点在(r1,n1)邻域内的方差var值,提取灰度图像{g(p,q)}的方差var直方图特征fvar,r1是邻域半径,n1是邻域节点数目,r1为1,n1取8;

(3.3)将局部方向模式特征fldp和方差var直方图特征fvar按下式(9)进行融合,作为图像{g(p,q)}的改进的局部方向模式特征flvr;

flvr=[fldp,fvar](9)

(4)将三尺度加权自适应siltp特征fmwa-siltp和改进的局部方向模式特征flvr按下式(10)进行融合,得到姿态识别的总特征fmwasiltp-lvr;

fmwasiltp-lvr=[fmwa-siltp,flvr](10)

(5)采用支持向量机对学习者姿态进行分类识别。

将学习者姿态的图像分为训练样本和测试样本两类,学习者姿态图像按照所属的类别分为正坐的标签为1、举手的标签为2、低头的标签为3,将学习者姿态训练样本的特征向量及标签输入支持向量机分类器训练,并将学习者姿态测试样本的特征向量及标签输入支持向量机分类器,由分类器对学习者姿态进行识别。

为了验证本发明的有益效果,发明人应用实施例1的方法进行了如下实验:

1、图库的建立

在教室场景中,用普通相机拍摄教室里学生学习时正坐、举手、低头的图像,建立了一个学习者姿态图像数据库(简称lpr图库),该数据库共采集了3000张图像,其中正坐姿态、举手姿态、低头姿态图像各1000张。图2为lpr图库中的部分图像,图2中(a)为正坐姿态,(b)为举手姿态,(c)为低头姿态。

2、学习者姿态识别

从lpr图库中随机选取2100张图像作为训练集,其中正坐姿态、举手姿态、低头姿态的图像各700张;图库中剩余的900张图像作为测试集;

应用实施例1的融合改进的siltp和局部方向模式的学习者姿态识别方法进行姿态识别,表1给出了该方法三种姿态对应的识别率,

表1三种姿态对应的识别率

从表1看出,本发明对学习者的正坐、举手、低头三种姿态具有较高的识别率,因为本发明充分利用三尺度加权自适应siltp特征fmwa-siltp和改进的局部方向模式特征flvr两种特征的优势,对光照变化和噪声具有较好的鲁棒性,抗干扰性更强,更稳定,能够更好地提取边缘信息,自适应性强,从而使得多特征融合具有更好的特征表征能力,从而提高了学习者姿态识别率。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1