发明名称 一种视频中有方向的越界和拌线检测方法
摘要 本发明公开了一种视频中有方向的越界和拌线检测方法,它包括以下步骤:S1:输入监控视频;S2:视频初始化,在视频中设置拌线和感兴趣区域,根据输入检测视频的分辨率选择最小过滤运动目标面积;S3:前景检测,检测运动目标并进行跟踪,过滤出需要检测的运动目标;S4:进行拌线检测或越界检测,越界检测包括入侵检测和逃离检测两种情况;S5:对于之后每一个新进的运动目标,重复步骤S3和S4。本发明能够对运动目标进行过滤,排除飞鸟和小动物等不需要检测的目标,提高检测精度,在现有拌线检测和入侵检测的基础上,还能进行离开以及运动目标运动方向的检测,检测功能完善,更能适应实际应用需求。
申请公布号 CN104021570A 申请公布日期 2014.09.03
申请号 CN201410243390.5 申请日期 2014.06.04
申请人 电子科技大学 发明人 叶茂;苟群森;肖华强;何文伟;申鹏
分类号 G06T7/20(2006.01)I;G06K9/62(2006.01)I;H04N7/18(2006.01)I 主分类号 G06T7/20(2006.01)I
代理机构 成都宏顺专利代理事务所(普通合伙) 51227 代理人 周永宏
主权项 一种视频中有方向的越界和拌线检测方法,其特征在于:它包括以下步骤:S1:输入监控视频;S2:视频初始化:在视频中设置拌线和感兴趣区域,根据输入检测视频的分辨率选择最小过滤运动目标面积;拌线设置方法为:在监控视频中设置一条拌线和拌线禁止方向向量,该向量指向的方向为拌线禁止通过方向,逆向则为拌线允许通过方向,若未设置拌线禁止方向向量则为双向拌线检测,即拌线的双向都禁止通过;感兴趣区域的设置方法为:在视频中标注一个矩形禁区并设置越界禁止方向向量,该向量指向矩形内侧则为入侵检测,禁止运动目标进入感兴趣区域,该向量指向矩形外侧则为逃离检测,禁止感兴趣区域内的运动目标离开感兴趣区域,一直在感兴趣区域外的运动目标不做检测,若未设置感兴趣区域则默认为对整个监控视频区域进行全局检测;S3:过滤出需要检测的运动目标:对检测的监控视频进行前景检测,检测出监控视频中的运动目标并对其进行跟踪,得到该运动目标的矩形团块列表信息,包括每一个矩形团块的团块ID号、质心坐标和团块的宽高,根据团块的宽高计算运动目标的面积,若面积小于最小过滤运动目标面积,则不需要检测该运动目标,删除该运动目标团块;S4:进行拌线检测或越界检测,所述的拌线检测包括以下子步骤:S4101:判断是否设置了拌线禁止方向向量,若未设置拌线禁止方向向量则直接判断每一个运动目标是否与拌线相交,若设置了拌线禁止方向向量,则检测运动目标的运行方向是否与拌线禁止方向向量一致;S4102:若运动目标的运行方向与拌线禁止方向向量一致则进一步检测该运动目标是否与拌线相交,若不一致则不动作;S4103:若运动目标与拌线相交则输出警报信息,若不相交则不动作;所述的越界检测包括入侵检测和逃离检测两种情况,所述的入侵检测方法为:对于设置了感兴趣区域的监控视频,判断运动目标是否在感兴趣区域内,如果是则输出警报信息,对于没有设置感兴趣区域的监控视频则对视频中所有的运动目标均输出警报信息;所述的逃离检测包括以下子步骤:S4201:判断是否设置了感兴趣区域,若设置了感兴趣区域则对感兴趣区域内的所有运动目标用一个数组变量和一个整型计数变量分别记录其团块ID和运动目标的个数,若未设置感兴趣区域则对监控视频中的所有运动目标均记录其团块ID和运动目标个数;S4202:对于没有设置感兴趣区域的监控视频,通过遍历查询数组变量来判断运动目标的团块ID是否记录在数组变量内,若没有则进行记录,并且整型计数变量加1,若有记录则继续对下一个运动目标执行上述操作,每一次遍历查询之后比较整型计数变量和当前的团块列表个数的大小,如果整型计数变量大于团块列表个数,则输出警报信息,并重新初始化数组变量和整型计数变量,对于设置了感兴趣区域的监控视频则判断需要检测的运动目标是否在感兴趣区域内;S4203:若需要检测的运动目标在感兴趣区域内,则通过遍历查询数组变量来判断该运动目标的团块ID是否记录在数组变量内,若没有则进行记录,并且整型计数变量加1;若需要检测的运动目标在感兴趣区域外,则通过遍历查询数组变量判断该运动目标的团块ID是否在数组变量内有记录,若有记录则输出警报,并重新初始化数组变量和整型计数变量;S5:对于之后每一个新进的运动目标,重复步骤S3和S4。
地址 611731 四川省成都市高新区(西区)西源大道2006号