基于时间序列shapelet的步态识别分类方法技术

技术编号:13783149 阅读:85 留言:0更新日期:2016-10-05 00:20
本发明专利技术公开了一种基于时间序列shapelet的步态识别分类方法。首先,选取监控中的步态视频进行轮廓提取;其次,在提取轮廓图像后,对轮廓图像进行处理,估计出这个人的步态周期;然后对其进行步态特征的提取,计算出如摆动的距离和关节角度特征等,这些特征可以表示为时间序列数据;最后对这些时间序列数据进行shapelet序列的提取,找出包含最大信息增益的shapelet序列;最后用提取出的shapelet序列为基础构造出一个决策分类器,可对未知的人体步态进行识别和分类。本方法可以在丰富的步态模式信息中,解决信息干扰对运动识别造成的影响,提高运动识别的准确率,同时实现对未知的步态类进行识别和分类。

【技术实现步骤摘要】

本专利技术涉及监控视频的人体步态识别
,具体说是提出一种基于时间序列shapelet的识别和分类方法。
技术介绍
随着现在社会的高速发展,人们对社会安全的要求也越来越高。要建设安全的和谐社会,就必须提高社会的监控和安全识别技术,以及时发现潜在的威胁,为民众安全的社会生活提供有力的保障。随着互联网的高速发展,网络监控方式越来越多样化。时间序列(或称动态数列)是指将同一统计指标的数值按其发生的时间先后顺序排列而成的数列。时间序列分析的主要目的是根据已有的历史数据对未来进行预测。Shapelet序列是能够代表时间序列类特征的子序列,通过这个子序列,能够对未知类的时间序列进行标记。步态识别是近年来越来越多的研究者所关注的一种较新的生物认证技术,它是通过人的走路方式来识别人的身份的方法。步态识别(Gait Recognition)是生物特征识别技术中的新兴领域之一。它旨在根据人们的走路姿势实现对个人身份的识别或生理、病理及心理特征的检测,具有广阔的应用前景。步态是一种复杂的行为特征,是人的生理、心理及对外界反应的一个综合体现。步态识别旨在通过人们走路的姿态进行身份识别,与其他的生物识别技术相比,步态识别具有非接触远距离和不容易伪装的优点。在智能视频监控领域,比面像识别更具优势。基于时间序列shapelet的步态识别和分类的主要思想是从监控视频中捕获到一个人行走的视频,然后进行预处理得到步态周期,从步态周期中进行步态特征的提取,这些步态特征基本代表该人的步态,对这些步态特征进行分类处理,其可用于识别和步态类型的分类。目前,关于步态识别技术的研究中,主要是解决所提取的立体步态特征的表征性和强鲁棒性,提高识别率。比如在专利(CN200910152061)中公开了一种步态识别方法,该方法是利用双摄像机进行标定,获取立体步态图像序列对,提取运动目标轮廓,提取立体步态特征,利用主分量分析方法对所述立体步态特征进行降维,采用最近邻准则进行分类与识别,该方法可以解决利用人行走时的步态运动变化行为进行人的身份识别的问题。比如专利(CN201010115897)中公开了一种基于人工神经网络的多源步态特征提取与身份识别方法,该方法利用选用BP神经网络作为分类器对融合特征实现分类识别,减少复杂背景、遮挡物等外界因素的干扰,对现实条件具备更好的自适应性,更为准确地提取能反映运动人体行走特征的有效信息,以提高步态识别正确率。专利(CN201310098407)中公开了一种基于优化 的C-支持向量分类机的步态识别方法,该方法则采用支持向量机算法中的C-支持向量分类机进行四种步态的识别,其中这四种步态包括:站立、行走、跳跃和上楼梯。上述公开的专利中,仅仅是利用优化方法,对识别的特征进一步处理,保证识别准确,而对于大量图像的处理时,未考虑识别后的分类处理。
技术实现思路
本专利技术要解决的技术问题是提供一种基于时间序列shapelet的步态识别分类方法,该方法可以在丰富的步态模式信息中,获取有效的特征向量,利用shapelet进行时序处理,解决信息干扰对运动识别造成的影响,提高运动识别的准确率,同时实现对未知的步态类进行识别和分类。为解决上述技术问题,本专利技术所采取的技术方案是:一种基于时间序列shapelet的步态识别分类方法,其特征在于包括以下步骤:(1)获取监控视频中监控画面的静态背景画面以及具有人体步态静态监控画面,其中人体步态静态监控画面采集1000组以上的数据,保证人体步态具有完整周期;(2)利用高斯混合模型算法,把静态背景画面从人体步态静态监控画面进行减除,提取人体轮廓的二值图像,对二值图像进行进行预处理,构成单连通人体轮廓,即把运动目标从视频序列中提取出来;(3)使用本征空间投影和K-均值方法对提取的人体轮廓图像进行处理,估计出监控视频中的步态周期;(4)把人体轮廓图像进行处理,把人体轮廓分为七个椭圆区域:头部区域、前躯干、后躯干、大腿前侧、大腿背部、前脚和后脚,每个区域利用椭圆标识,提取椭圆的质心、取向以及延伸率的x,y坐标,作为特征参数,从估计出的步态周期中计算出每个特征参数的关节角度和摆动距离,把这些特征标识为时间序列数据并存储在数据库中。(5)提取时间序列数据中的shapelet序列,以提取的shapelet序列为基础构造出一个决策树分类器,对未知的步态类进行识别和分类。对上述方案作进一步说明,所述的步骤(3)中,本征空间投影具体是把每个轮廓图像表示为列向量,然后求出这个列向量的平均值,得到协方差矩阵:其中Γ表示为轮廓图像中的列向量,ψ表示平均剪影,每个轮廓图像可以表示为特征向量的加权线性组合,形成权重向量,然后对权重向量应用K均值聚类算法,集群通过分区被 初始化成K集群;把第j帧被分配给第i个集群,其中p表示步态周期中帧的数量;然后,约束K-均值聚类适用于反复提炼的集群。对上述方案作进一步说明,所述的步骤(5)中,提取时间序列shapelet前,首先要找到时间序列数据中所有可能的子序列,用户先指定子序列的最小和最大长度,然后找到子序列长度在最小到最大之间的所有子序列,并作为候选子序列保存在候选集中。对上述方案作进一步说明,所述的shapelet序列为提取时间序列数据中拥有最好信息增益的序列,获取shapelet序列的方法:首先假设最好信息增益的bsf(背景抑制因子,background suppression factor)初始化为0,计算候选集中每一个候选序列的信息增益,即计算候选集中每个序列和时间序列数据集中每个样本之间的距离,然后对这些距离进行排序,找出最优分裂距离,根据最优分裂点,把时间序列数据集分成两个子集,接着把计算出的信息增益和bsf进行比较,如果当前的信息增益好于最好信息增益bsf,则把最好信息增益bsf替换成当前信息增益,通过迭代获得最优的信息增益,即为shapelet序列。采用上述技术方案所产生的有益效果在于:本专利技术中的方法在多样化环境中,对前期的轮廓图像要求不高,但是准确稳定地分类行为,保证在识别行为阶段更加明显、稳定性更好、适用性更强,从而更加适合复杂环境的要求;本方法在分类准确率和时间复杂度方面,只是与状态数和序列长度成正比例关系,计算复杂度低,效率较高。因此,本方法没有片面地注重提高交互行为分类准确率,而是在保持准确率的前提下,有效地降低了计算时间复杂度,优化了整体性能,符合实用性的要求。附图说明下面结合附图和具体实施方式对本专利技术作进一步详细的说明。图1是基于时间序列shapelet的步态识别和分类方法的框架图;图2是利用shapelet序列为基础构造出一个决策树分类器;图3是主成分分析法的算法流程图。具体实施方式下面结合具体实施例,进一步阐明本专利技术,应理解这些实施例仅用于说明本专利技术而不用于限制本专利技术的范围,在阅读了本专利技术之后,本领域技术人员对本专利技术的各种等价形式的修改均落于本申请所附权利要求所限定的范围。本专利技术具体涉及一种基于时间序列shapelet的步态识别分类方法,该方法的主要思想是从监控视频中捕获到一个人行走的视频,然后进行预处理得到步态周期,从步态周期中进行步 态特征的提取,这些步态特征基本代表该人的步态,对这些步态特征进行分类处理,其可用于识别和步态类型的分类。在步态识别本文档来自技高网
...

【技术保护点】
一种基于时间序列shapelet的步态识别分类方法,其特征在于包括以下步骤:(1)获取监控视频中监控画面的静态背景画面以及具有人体步态静态监控画面,其中人体步态静态监控画面采集1000组以上的数据,保证人体步态具有完整周期;(2)利用高斯混合模型算法,把静态背景画面从人体步态静态监控画面进行减除,提取人体轮廓的二值图像,对二值图像进行进行预处理,构成单连通人体轮廓,即把运动目标从视频序列中提取出来;(3)使用本征空间投影和K‑均值方法对提取的人体轮廓图像进行处理,估计出监控视频中的步态周期;(4)把人体轮廓图像进行处理,把人体轮廓分为七个椭圆区域:头部区域、前躯干、后躯干、大腿前侧、大腿背部、前脚和后脚,每个区域利用椭圆标识,提取椭圆的质心、取向以及延伸率的x,y坐标,作为特征参数,从估计出的步态周期中计算出每个特征参数的关节角度和摆动距离,把这些特征标识为时间序列数据并存储在数据库中。(5)提取时间序列数据中的shapelet序列,以提取的shapelet序列为基础构造出一个决策树分类器,对未知的步态类进行识别和分类。

【技术特征摘要】
1.一种基于时间序列shapelet的步态识别分类方法,其特征在于包括以下步骤:(1)获取监控视频中监控画面的静态背景画面以及具有人体步态静态监控画面,其中人体步态静态监控画面采集1000组以上的数据,保证人体步态具有完整周期;(2)利用高斯混合模型算法,把静态背景画面从人体步态静态监控画面进行减除,提取人体轮廓的二值图像,对二值图像进行进行预处理,构成单连通人体轮廓,即把运动目标从视频序列中提取出来;(3)使用本征空间投影和K-均值方法对提取的人体轮廓图像进行处理,估计出监控视频中的步态周期;(4)把人体轮廓图像进行处理,把人体轮廓分为七个椭圆区域:头部区域、前躯干、后躯干、大腿前侧、大腿背部、前脚和后脚,每个区域利用椭圆标识,提取椭圆的质心、取向以及延伸率的x,y坐标,作为特征参数,从估计出的步态周期中计算出每个特征参数的关节角度和摆动距离,把这些特征标识为时间序列数据并存储在数据库中。(5)提取时间序列数据中的shapelet序列,以提取的shapelet序列为基础构造出一个决策树分类器,对未知的步态类进行识别和分类。2.根据权利要求1所述的基于时间序列shapelet的步态识别分类方法,其特征在于所述的步骤(3)中,本征空间投影具体是把每个轮廓图像表示为列向量,然后求出这个列向量的平均值,得到协方差矩阵: C o v = 1 M Σ i = 1 M ( Γ i ...

【专利技术属性】
技术研发人员:刘波余刚肖燕珊
申请(专利权)人:广东工业大学
类型:发明
国别省市:广东;44

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

1