A learner gesture recognition method, by separation, portrait and background of the binarization image after using mathematical morphology to extract the learner's profile image using Zernike moment, feature extraction, support vector machine is used for training and recognition of learner attitude of feature vector. The invention introduces Levy flight mechanism in the colony algorithm, according to the different flight step using different search methods, which can enrich the diversity of the population can also avoid premature convergence and falling into local optimum; and with the dynamic weight mechanism in the colony algorithm, according to the evolution of the population rate to adjust individual bee search methods, the dynamic balance of the global search and the local search ability. It has the advantages of good segmentation effect and high recognition rate, and can be used for the pose recognition and other image recognition and classification of learners.
【技术实现步骤摘要】
学习者姿态识别方法
本专利技术涉及图像处理和机器视觉
,具体涉及一种基于蜂群算法优化归一化割的学习者姿态识别方法。
技术介绍
随着网络技术的发展和数字化时代的到来,在线学习作为一种便捷新颖的学习方式,成为一种主导的远程教育形式,日益广泛地影响着我们的学习和工作。学习者的身体姿态部分体现了学习者的学习状态。学习者姿态识别能够有效地评价在线学习过程中学习者的学习状态,使教师得到更多的反馈信息,对于教师事后分析学习者的学习状态、改进教学过程具有重要作用。张鸿宇等人提出了一种基于深度图像的多学习者姿态识别的方法,首先通过Kinect的红外传感器获取包含深度信息的深度图像,利用深度图像进行人像-背景分离,结合人脸检测技术对人体轮廓进行筛选校正,然后提取人体的轮廓特征Hu矩,采用SVM分类器对轮廓特征进行分类和识别,实验表明这种方法可以获得正坐、举手和低头等3种坐姿的较为准确的识别率。张永强提出一种Hu不变矩和人工鱼群优化支持向量机的人体运动姿态识别方法,首先以二维连续图像为基础,采用高斯模型和背景差相结合的方法将人体运动目标提取出来,然后提取图像中人体运动姿态识别的7个Hu不变矩,将其输入到SVM中进行训练,并采用人工鱼群算法对SVM参数进行优化,通过寻找一个最优超平面,将所有人体运动姿态分类数据集中的类别分开,完成识别,实验结果表明,该方法是一种有效的人体运动姿态识别方法。黄国范等人提出了一种人体动作姿态的自动识别方法,采用图像差分方法检测出图像序列中的人体动作姿态,用运动历史图像和运动能量图像分别表示动作姿态发生的区域以及动作姿态发生的过程,并从中提取出改 ...
【技术保护点】
一种学习者姿态识别方法,其特征在于由如下步骤组成:(1)人像与背景的分离引入莱维飞行和动态权重的蜂群算法优化归一化割,对学习者姿态图像进行分割,得到原图像的二值图像,实现人像与背景分离,步骤如下:1)对彩色图像红﹑绿﹑蓝三个颜色通道分别进行模糊C均值聚类预处理,把图像划分成n块最大相似区域,n为6~20的正整数,取各区域在三个颜色通道上灰度值的平均值表示这个区域的像素值,以所有区域像素值构造无向带权图G=(V,E),V是图中的顶点,E是连通两个顶点的边;2)无向带权图G顶点集V分成两个独立的连通分图A、B,A∪B=V,A∩B=Φ,归一化割准则为:
【技术特征摘要】
1.一种学习者姿态识别方法,其特征在于由如下步骤组成:(1)人像与背景的分离引入莱维飞行和动态权重的蜂群算法优化归一化割,对学习者姿态图像进行分割,得到原图像的二值图像,实现人像与背景分离,步骤如下:1)对彩色图像红﹑绿﹑蓝三个颜色通道分别进行模糊C均值聚类预处理,把图像划分成n块最大相似区域,n为6~20的正整数,取各区域在三个颜色通道上灰度值的平均值表示这个区域的像素值,以所有区域像素值构造无向带权图G=(V,E),V是图中的顶点,E是连通两个顶点的边;2)无向带权图G顶点集V分成两个独立的连通分图A、B,A∪B=V,A∩B=Φ,归一化割准则为:式中,为A中顶点与无向带权图G中所有顶点的连接权值之和,为B中顶点与无向带权图G中所有顶点的连接权值之和,无向带权图G每条边上的权值在(0,1)之间,代表顶点ξ和ψ之间的相似性;3)随机生成NP个个体的初始蜜源位置xi,i=1,...,NP,NP是蜜源的个数,NP为有限的正整数,采用式(1)作为适应度函数,确定每个初始蜜源的适应度值;4)为蜜源xi分配一只引领蜂,按式(2)进行搜索,产生新蜜源,并评价新蜜源的适应度,根据贪婪选择的方法确定保留的蜜源;xij(t+1)=xij(t)+step_size(t)×U(0,1)(2)式中,xij是xi在第j个方向的位置,j∈{1,2,...,D},D是搜索维度,D为6~20的正整数;t是局部搜索方法中的第t次迭代,t∈{1,2,...,M},最大迭代次数M,M为有限的正整数;U(0,1)是在[0,1]之间的随机数;step_size(t)×U(0,1)是莱维分布中随机飞行部分,其中:step_size(t)=0.001×s(t)×SLC(3)式中,SLC取全局最优适应度值,s(t)是通过莱维分布产生的步长;步长s通过式(4)确定:其中,0<β<2,u和v由式(5)所示的正态分布确定,如式(5)所示:其中其中,Γ(.)是Gamma函数;5)由公式(6)确定引领蜂找到的蜜源被跟随的概率:fiti是第i个蜜源的适应度值;6)跟随蜂采用公式(7)方式进行搜索,产生新蜜源,根据贪婪选择方法确定保留的蜜源;式中j是在[1,D]中的一个随机整数,表示引领蜂随机地选择一维进行搜索;t是第t次迭代;k∈{1,2,...,NP},k≠i,表示在NP个蜜源中随机选择一个不等于i的蜜源;是[-1,1]均匀分布的随机数;动态权重w(t)的值由公式(8)得到:w(t)=(wmax-wmin)G(t)+wmin(8)wmax表示权重的上界,wmin表示权重的下界,0≤wmin<wmax≤1;G(t)是群体的进化成功率,其值由公式(9)得到:(9)式中,C(i,t)是个体蜂i在第t代的进化成功率,由公式(10)求得:式中,是个体蜂i在第t代的适应度值,是个体蜂i在第t-1代的适应度值;7)如果蜜源xi经过阈值limit次迭代搜索而没有找到更好的蜜源,limit为正整数,且limit≤M,该蜜源xi将会被放弃,对应的引领蜂角色变为侦察蜂,否则直接转到9);8)侦察蜂根据公式(11)按照随机游动方式产生新蜜源:xij(t+1)=xij(t)+r(xil(t)-xim(t))(11)式中xij是xi在第j个方向的位置,r是(0,1)之间的随机数,且服从均匀分布;xil(t)和xim(t)表示第t代的两个随机解,xil是xi在第l个方向的位置,l∈{1,2,...,D},xim是xi在第m个方向的位置,m∈{1,2,...,D},m≠l;9)重复4)~8)最大迭代次数M次,则终止,输出最优解,否则转到4);10)结合最优适应度值及个体蜂最优位置指导分割图像,得到原图像的二值图像,实现人像与背景的分离;(2)对二值化后的图像提取出学习者的轮廓图像1)对二值化后的图像进行膨胀;2)膨胀后的图像减去膨胀前的图像,填充图像的空洞区域,得到学习者的轮廓图像;(3)采用Zernike矩进行特征提取1)用标准矩的方法对学习者的轮廓图进行归一化处理,得到平移、尺度归一化后的图像;2)设计Zernike正交多项式;Zernike多项式{Vpq(x,y)}是定义在单位圆盘(x2+y2≤1)上的复值正交函数集,其表示形式:
【专利技术属性】
技术研发人员:郭敏,邝毓茜,马苗,陈昱莅,郭宗华,
申请(专利权)人:陕西师范大学,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。