一种基于图像处理的人体运动状态检测方法及系统与流程

文档序号:12212248阅读:346来源:国知局
一种基于图像处理的人体运动状态检测方法及系统与流程

本发明涉及图像处理技术领域,具体涉及一种基于图像处理的人体运动状态检测方法及系统。



背景技术:

当前,基于实时视频流的图像分析技术逐步应用于各种场景中,并得到越来越广泛的认可,在教室、会场、法庭等室内环境中,有效识别并准确判断人物的起立、移动、静止等行为特征在视频录制、实时控制、视频精细应用等环节具有重要意义。

以教室为例,为了识别教室中的学生行为特征,当前技术需要在教室的前后两侧墙壁以及天花板上安装2~4路摄像机(个别特殊教室里甚至需要4~8路),每一台摄像机都需要按照严格的高度、角度进行安装以获取特定区域、特定角度的视频供系统分析,这样的实现方式解决了识别人物的起立、移动、静止等行为特征的目标,但是存在一些问题:

1、部署安装的工程量和难度较大,多路视频设备的布线、安装、调试都是必须的工作量,同时,这些摄像机的安装高度根据应用有严格要求,例如:小学生安装高度1米左右,中学生安装高度1.3米左右,大学生或者成人安装高度1.5米左右,这样严格的安装高度在实施中会碰到窗户、门等客观条件制约,必须采用额外的工作量来进行现场装修整改以满足基本安装条件。同时,关键设备低位安装不仅存有使用上的安全隐患,也加大了设备故障率,增加维护工作量。

2、系统运算性能要求比较高,多路视频流的实时处理、每一路的实时分析、各路分析之间的实时比对,这些运算综合起来需要一个较高档次的运算平台来支撑。在实际中,这样的运算要求大约需要酷睿i7运算体系,如果采用嵌入式需要TI8168或者多颗TI6402DSP支撑,整个系统的硬件投入较大,设计要求较高,设备形态偏复杂。

因此,目前技术虽然能够达到识别目标特征的应用目标,但是在实现上需要较高的硬件设备投入和严格的工程实施保障,无法满足各行各业日益增加的大批量应用需求,不利于应用推广以及行业发展。



技术实现要素:

有鉴于此,本发明的目的在于克服现有技术的不足,提供一种基于图像处理的人体运动状态检测方法及系统,解决现有技术中多路视频分析带来的较高的运算代价、复杂的硬件设备、较严格并且难度较高的安装实施要求、繁杂的后期维护等难题。

为实现以上目的,本发明采用如下技术方案:

一种基于图像处理的人体运动状态检测方法,包括:

步骤S1、实时读取一路图像采集装置拍摄的原始图像;

步骤S2、利用运动向量检测法捕捉原始图像中纵向及横向运动单元,并对所述运动单元进行边缘检测,以确定边缘点阵;

步骤S3、根据所述边缘点阵在原始图像中的位置,实时绘制出第一颜色的矩形框;

步骤S4、判断第一颜色的矩形框内图像的像素大小与原始图像的像素大小是否满足预设比例关系,若是,则判定被监测人体运动目标在第一颜色的矩形框中,并将第一颜色的矩形框改为第二颜色的矩形框;

步骤S5、利用背景差分和时间差分复合算法计算第二颜色的矩形框的持续运动时间;

步骤S6、判断第二颜色的矩形框的持续运动时间是否小于预设时间,若是,则判定该第二颜色的矩形框内的被监测人体运动目标为无效运动目标,舍弃该第二颜色的矩形框;

步骤S7、根据预设判断策略,对步骤S6筛选后保留的第二颜色的矩形框进行二次筛选,以舍弃无效运动目标所对应的第二颜色的矩形框,并判断有效运动目标的运动状态;

步骤S8、将步骤S7筛选后保留的第二颜色的矩形框以动态图像的形式显示出来。

优选地,所述预设判断策略为:

若第二颜色的矩形框面积变化率保持在5%之内,且在预设时间内持续地纵向运动,则判定该第二颜色的矩形框内的被监测人体运动目标为有效运动目标,且该有效运动目标的运动状态为起立;

若第二颜色的矩形框面积变化率保持在5%之内,且在预设时间内持续地横向运动,则判定该第二颜色的矩形框内的被监测人体运动目标为有效运动目标,且该有效运动目标的运动状态为移动;

若第二颜色的矩形框面积变化率为0,且在预设时间内无运动,且内存中无该第二颜色的矩形框的运动状态记录,则判定该第二颜色的矩形框内的被监测人体运动目标为无效运动目标,舍弃该第二颜色的矩形框;

若第二颜色的矩形框面积变化率为0,且在预设时间内无运动,但内存中有该第二颜色的矩形框的运动状态记录,则判定该第二颜色的矩形框内的被监测人体运动目标为有效运动目标,根据内存中前一时刻所记录的运动状态判定当前时刻该有效运动目标的运动状态;

若第二颜色的矩形框面积变化率大于20%,则判定该第二颜色的矩形框内的被监测人体运动目标为无效运动目标,舍弃该第二颜色的矩形框;

若第二颜色的矩形框面积变化率介于5%~20%之间,且在预设时间内无持续的运动,则判定该第二颜色的矩形框内的被监测人体运动目标为无效运动目标,舍弃该第二颜色的矩形框;

若第二颜色的矩形框面积变化率介于5%~20%之间,但在预设时间有特定方向持续的运动,返回步骤S5重新判断该第二颜色的矩形框内的被监测人体运动目标是否为有效运动目标。

优选地,所述步骤S4具体为:

判断第一颜色的矩形框内图像的像素大小X与原始图像的像素大小Y是否满足:Y*1%<X<Y*20%,其中X,Y为正整数;若是,则判定被监测人体运动目标在第一颜色的矩形框中,并将第一颜色的矩形框改为第二颜色的矩形框。

优选地,所述图像采集装置为广角摄像机;所述第一颜色为红色,第二颜色为蓝色;所述预设时间为1秒。

优选地,所述基于图像处理的人体运动状态检测方法每隔10毫秒运行一次。

一种基于图像处理的人体运动状态检测系统,包括:

读取单元,用于实时读取图像采集装置拍摄的原始图像;

边缘检测单元,用于利用运动向量检测法捕捉原始图像中纵向及横向运动单元,并对所述运动单元进行边缘检测,以确定边缘点阵;

绘制单元,用于根据所述边缘点阵在原始图像中的位置,实时绘制出第一颜色的矩形框;

第一判断单元,用于判断第一颜色的矩形框内图像的像素大小与原始图像的像素大小是否满足预设比例关系,若是,则判定被监测人体运动目标在第一颜色的矩形框中,并将第一颜色的矩形框改为第二颜色的矩形框;

计算单元,用于利用背景差分和时间差分复合算法计算第二颜色的矩形框的持续运动时间;

第二判断单元,用于判断第二颜色的矩形框的持续运动时间是否小于预设时间,若是,则判定该第二颜色的矩形框内的被监测人体运动目标为无效运动目标,舍弃该第二颜色的矩形框;

第三判断单元,用于根据预设判断策略,对第二判断单元筛选后保留的第二颜色的矩形框进行二次筛选,以舍弃无效运动目标所对应的第二颜色的矩形框,并判断有效运动目标的运动状态;

输出单元,将第三判断单元筛选后保留的第二颜色的矩形框以动态图像的形式显示出来。

本发明采用以上技术方案,至少具备以下有益效果:

由上述技术方案可知,本发明提供的这种基于图像处理的人体运动状态检测方法及系统,对一路无严格要求的图像采集装置拍摄的原始图像进行分析,经过三次判断处理(分别采用不同的图像分析算法和判断策略)识别出有效的运动目标,并能够根据预设的判断策略检测出被监测人体运动目标的运动状态,为后续基于一路视频流去研究运动目标的跟踪及定位奠定了基础。

本发明提供的这种基于图像处理的人体运动状态检测方法的优点在于所有的输出结果都是对一路视频流分析所得,并且识别准确率完全达到了应用标准(一般认为图像识别准确率达到95%以上才能支撑后期应用),能够解决现有技术中多路视频分析带来的较高的运算代价、复杂的硬件设备、较严格并且难度较高的安装实施要求、繁杂的后期维护等难题,极大提升了视频监控系统应用的经济性、实用性和稳定性,从而可以加速技术普及和应用推广,促进相关产业的快速发展。

附图说明

图1为本发明一实施例提供的一种基于图像处理的人体运动状态检测方法的流程示意图;

图2为本发明一实施例提供的一种基于图像处理的人体运动状态检测系统的示意框图。

具体实施方式

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

参见图1,本发明一实施例提供的一种基于图像处理的人体运动状态检测方法,包括:

步骤S1、实时读取一路图像采集装置拍摄的原始图像;

步骤S2、利用运动向量检测法捕捉原始图像中纵向及横向运动单元,并对所述运动单元进行边缘检测,以确定边缘点阵;

步骤S3、根据所述边缘点阵在原始图像中的位置,实时绘制出第一颜色的矩形框;

步骤S4、判断第一颜色的矩形框内图像的像素大小与原始图像的像素大小是否满足预设比例关系,若是,则判定被监测人体运动目标在第一颜色的矩形框中,并将第一颜色的矩形框改为第二颜色的矩形框;

步骤S5、利用背景差分和时间差分复合算法计算第二颜色的矩形框的持续运动时间;

步骤S6、判断第二颜色的矩形框的持续运动时间是否小于预设时间,若是,则判定该第二颜色的矩形框内的被监测人体运动目标为无效运动目标,舍弃该第二颜色的矩形框;

步骤S7、根据预设判断策略,对步骤S6筛选后保留的第二颜色的矩形框进行二次筛选,以舍弃无效运动目标所对应的第二颜色的矩形框,并判断有效运动目标的运动状态;

步骤S8、将步骤S7筛选后保留的第二颜色的矩形框以动态图像的形式显示出来。

其中,所述运动状态包括:起立、移动、起立后静止、移动中静止、从静止回到坐下、从起立变为移动、从静止变为移动,从移动回到坐下。

需要说明的是,预设比例关系、预设时间、预设判断策略皆根据历史经验值进行设置和制定。

对图像采集装置的安装没有严格要求,可根据需要进行安装。例如:室内环境中,在人物前后向的墙壁上高度约2米的任意位置安装摄像机一部,成像分辨率可以在D1(704*576)~1080P(1920*1080)之间,镜头角度与地面保持15-20度。

由上述技术方案可知,本发明提供的这种基于图像处理的人体运动状态检测方法,对一路无严格要求的视频图像采集装置拍摄的原始图像进行分析,经过三次判断处理(分别采用不同的图像分析算法和判断策略)识别出有效的运动目标,并能够根据预设的判断策略检测出被监测人体运动目标的运动状态。同时,还能够根据有效运动目标的运动状态去控制图像采集装置的拍摄角度,从而输出包含被监测人体运动目标在各个监测时间点的运动状态的运动轨迹。

本发明提供的这种基于图像处理的人体运动状态检测方法的优点在于所有的输出结果都是对一路视频流分析所得,并且识别准确率完全达到了应用标准(一般认为图像识别准确率达到95%以上才能支撑后期应用),能够解决现有技术中多路视频分析带来的较高的运算代价、复杂的硬件设备、较严格并且难度较高的安装实施要求、繁杂的后期维护等难题,极大提升了视频监控系统应用的经济性、实用性和稳定性,从而可以加速技术普及和应用推广,促进相关产业的快速发展。

优选地,所述预设判断策略为:

若第二颜色的矩形框面积变化率保持在5%之内,且在预设时间内持续地纵向运动,则判定该第二颜色的矩形框内的被监测人体运动目标为有效运动目标,且该有效运动目标的运动状态为起立;

若第二颜色的矩形框面积变化率保持在5%之内,且在预设时间内持续地横向运动,则判定该第二颜色的矩形框内的被监测人体运动目标为有效运动目标,且该有效运动目标的运动状态为移动;

若第二颜色的矩形框面积变化率为0,且在预设时间内无运动,且内存中无该第二颜色的矩形框的运动状态记录,则判定该第二颜色的矩形框内的被监测人体运动目标为无效运动目标,舍弃该第二颜色的矩形框;

若第二颜色的矩形框面积变化率为0,且在预设时间内无运动,但内存中有该第二颜色的矩形框的运动状态记录,则判定该第二颜色的矩形框内的被监测人体运动目标为有效运动目标,根据内存中前一时刻所记录的运动状态判定当前时刻该有效运动目标的运动状态(如内存记录前一时刻的运动状态为起立,确定当前时刻运动状态为起立后静止;如内存记录前一时刻的运动状态为移动,确定当前时刻运动状态为移动后静止。);

若第二颜色的矩形框面积变化率大于20%,则判定该第二颜色的矩形框内的被监测人体运动目标为无效运动目标,舍弃该第二颜色的矩形框;

若第二颜色的矩形框面积变化率介于5%~20%之间,且在预设时间内无持续的运动,则判定该第二颜色的矩形框内的被监测人体运动目标为无效运动目标,舍弃该第二颜色的矩形框;

若第二颜色的矩形框面积变化率介于5%~20%之间,但在预设时间有特定方向持续的运动,返回步骤S5重新判断该第二颜色的矩形框内的被监测人体运动目标是否为有效运动目标。

优选地,所述步骤S4具体为:

判断第一颜色的矩形框内图像的像素大小X与原始图像的像素大小Y是否满足:Y*1%<X<Y*20%,其中X,Y为正整数;若是,则判定被监测人体运动目标在第一颜色的矩形框中,并将第一颜色的矩形框改为第二颜色的矩形框。

优选地,所述图像采集装置为广角摄像机;所述第一颜色为红色,第二颜色为蓝色;所述预设时间为1秒。

优选地,所述基于图像处理的人体运动状态检测方法每隔10毫秒运行一次。

参见图2,本发明还提出了一种基于图像处理的人体运动状态检测系统100,包括:

读取单元101,用于实时读取图像采集装置拍摄的原始图像;

边缘检测单元102,用于利用运动向量检测法捕捉原始图像中纵向及横向运动单元,并对所述运动单元进行边缘检测,以确定边缘点阵;

绘制单元103,用于根据所述边缘点阵在原始图像中的位置,实时绘制出第一颜色的矩形框;

第一判断单元104,用于判断第一颜色的矩形框内图像的像素大小与原始图像的像素大小是否满足预设比例关系,若是,则判定被监测人体运动目标在第一颜色的矩形框中,并将第一颜色的矩形框改为第二颜色的矩形框;

计算单元105,用于利用背景差分和时间差分复合算法计算第二颜色的矩形框的持续运动时间;

第二判断单元106,用于判断第二颜色的矩形框的持续运动时间是否小于预设时间,若是,则判定该第二颜色的矩形框内的被监测人体运动目标为无效运动目标,舍弃该第二颜色的矩形框;

第三判断单元107,用于根据预设判断策略,对第二判断单元筛选后保留的第二颜色的矩形框进行二次筛选,以舍弃无效运动目标所对应的第二颜色的矩形框,并判断有效运动目标的运动状态;

输出控制单元108,用于将第三判断单元筛选后保留的第二颜色的矩形框以动态图像的形式显示出来。

本发明不局限于上述最佳实施方式,任何人在本发明的启示下都可得出其他各种形式的产品,但不论在其形状或结构上作任何变化,凡是具有与本申请相同或相近似的技术方案,均落在本发明的保护范围之内。术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。术语“多个”指两个或两个以上,除非另有明确的限定。

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