一种动静匹配的目标检测与跟踪方法技术

技术编号:22388527 阅读:32 留言:0更新日期:2019-10-29 06:52
本发明专利技术公开了一种动静匹配的目标检测与跟踪方法,包括如下步骤:计算得到当前图像的帧间二值图;计算帧间二值图存在白点的区域,根据所述存在白点的区域大小判断摄像机镜头的运动状态;如果存在白点的区域大于干扰阈值,则摄像机镜头运动,根据当前图像的帧间二值图计算当前帧运动物体的第一有效点,根据当前帧的帧内边缘图计算当前帧运动物体的第二有效点;根据第一有效点和第二有效点合成的二值图计算物体的运动轨迹;控制摄像机根据运动轨迹对物体进行跟踪。该方法有效地解决了摄影机实时跟踪运动物体这种复杂的运动物体检测问题,对运动物体的跟踪快速准确。

A method of target detection and tracking based on dynamic and static matching

【技术实现步骤摘要】
一种动静匹配的目标检测与跟踪方法
本专利技术涉及一种动静匹配的目标检测与跟踪方法,属于数字图像处理

技术介绍
运动的视觉分析是近年来计算机视觉领域中备受关注的前沿方向,它从图像序列中检测、识别、跟踪运动目标并对其行为进行理解和描述,属于图像分析和理解的范畴。运动分析的研究内容相当丰富,主要涉及到模式识别、图像处理、计算机视觉、人工智能等学科知识;同时,动态场景中运动的快速分割、非刚性运动、目标之间互相遮挡或停止的处理等也为运动分析研究带来了一定的挑战。运动检测的目的是从序列图像中将变化区域从背景图像中提取出来。运动区域的有效分割对于目标分类、跟踪和行为理解等后期处理非常重要,因为接下来的处理过程仅仅只考虑图像中对应于运动区域的像素。然而,由于背景图像的动态变化,如天气、光照、影子及混乱干扰等的影响,使得运动检测成为一项相当困难的工作。近几十年来,国内外学者提出了许多方法用于检测和跟踪序列图像中的运动目标,对于序列图像中运动目标的检测,常用的方法有基于背景差分的方法、基于帧间差分的方法、基于特征的方法、基于光流场的方法等等。但是由于环境特点的不同,很难得到一种通用的检测方法,针对不同背景下的序列图像提出的运动目标检测方法还不够完善,因此有必要对此进行深入的研究。除此之外,目前对于序列图像中运动目标的检测,绝大多数方法都假设用于获取序列图像的摄像机是静止的。而对于摄影机运动且目标运动的情况,研究还比较少,理论也还远远没有成熟。但是,摄影机运动且目标运动的情况是运动目标的检测最复杂的一种情况,也是最普通的情况。所以亟需一种新的适用于摄影机运动且目标运动的运动目标的检测方法。
技术实现思路
针对现有技术的不足,本专利技术所要解决的技术问题在于提供一种动静匹配的目标检测与跟踪方法。为实现上述专利技术目的,本专利技术采用下述的技术方案:一种动静匹配的目标检测与跟踪方法,包括如下步骤:计算得到当前图像的帧间二值图;计算帧间二值图存在白点的区域,根据所述存在白点的区域大小判断摄像机镜头的运动状态;如果存在白点的区域大于干扰阈值,则摄像机镜头运动,根据当前图像的帧间二值图计算当前帧运动物体的第一有效点,根据当前帧的帧内边缘图计算当前帧运动物体的第二有效点;根据第一有效点和第二有效点合成的二值图计算物体的运动轨迹;控制摄像机根据运动轨迹对物体进行跟踪。其中较优地,在计算得到当前图像的帧间二值图之前,还包括如下步骤:对获取的图像进行降噪处理。其中较优地,采用中值滤波对获取的图像进行降噪处理;包括如下步骤:选择一个(2n+1)×(2n+1)的窗口,并用所述窗口沿图像数据进行光栅扫描;其中,n为正整数;读取窗口下各像素点对应的像素值,在获取的图像上移动窗口,每次移动后,对窗口内的各个像素值进行排序;直至获取的图像全部处理完成;将所有像素值中排在中间的一个值作为中值代替窗口中心位置像素点的原始像素值。其中较优地,采用多帧图像差分算法计算得到当前图像的帧间二值图,包括如下步骤:获取视频图像序列中连续的三帧图像,将中间帧设置为当前帧,对三针图像的相邻两帧分别进行差分运算,得到两个二值差分图像;对得到的两个二值差分图像进行与运算,当两个二值差分图像中至少有一个值为零时,将当前帧对应位置像素值设置为零,得到当前图像的帧间二值图。其中较优地,计算帧间二值图存在白点的区域,根据所述存在白点的区域大小判断摄像机镜头的运动状态,包括如下步骤:将帧间二值图等面积划分为2M块二值区域,其中M为大于3的正整数;确定二值区域中存在白点的区域个数;设定区域阈值,当二值区域中存在白点的区域个数大于区域阈值时,摄像机镜头运动;否则,摄像机镜头静止。其中较优地,根据当前图像的帧间二值图计算当前帧运动物体的第一有效点,包括如下步骤:获取当前帧的上一帧图像的帧间二值图的运动区域;将上一帧图像的帧间二值图的运动区域向外扩展K个像素点,作为当前帧的初始运动区域;其中,K为正整数;当前帧的初始运动区域内所有白点位置上的像素点,分别减去当前图像在该点的YUV值得到第一像素差值,如果该第一像素差值绝对值少于第一差值阈值,则该像素点属于当前帧运动物体的第一有效点;所有第一像素差值绝对值少于第一差值阈值的像素点组成第一有效点。其中较优地,根据当前帧的帧内边缘图计算当前帧运动物体的第二有效点,包括如下步骤:获取当前帧的帧内边缘图;获取当前帧的帧内边缘图的初始运动区域内所有白点位置上的像素点,分别用白点位置上的像素点对应的上一帧图像在像素点r的YUV值减去当前图像在像素点r的YUV值得到第二像素差值,如果该第二像素差值绝对值大于第二差值阈值,则该像素点属于当前帧运动物体的第二有效点;其中,r=1,2……R,R为当前帧的帧内边缘图的初始运动区域内所有白点位置上的像素点个数;所有第二像素差值绝对值大于第二差值阈值的像素点组成第二有效点。其中较优地,获取当前帧的帧内边缘图,包括如下步骤:S3211,获取图像第i行第j个像素点的YUV值;将第i行第j个像素点的YUV值减去第i+1行第j个像素点的YUV值得到YUV差值Lij;其中,i=1,2……N-1;N为图像的行像素数;j=1,2……M;M为图像的列像素数;S3212,如果YUV差值Lij大于YUV行差值阈值,则第i行第j个像素点是物体的行边界点;S3213,j=j+1,重复步骤S3211~S3212,直至j=M,得到第i行物体的所有行边界点;S3214,i=i+1,重复步骤S3211~S3213,直至i=N-1,得到物体的所有行边界点;S3215,获取图像第j列第i个像素点的YUV值;将第j列第i个像素点的YUV值减去第j+1列第i个像素点的YUV值得到YUV差值Lji;其中,i=1,2……N;N为图像的行像素数;j=1,2……M-1;M为图像的列像素数;S3216,如果YUV差值Lji大于YUV列差值阈值,则第j列第i个像素点是物体的列边界点;S3217,i=i+1,重复步骤S3215~S3216,直至i=N,得到第j列物体的所有列边界点;S3218,j=j+1,重复步骤S3215~S3217,直至j=M-1,得到物体的所有列边界点;S3219,物体的所有行边界点和所有列边界点构成当前帧的帧内边缘图。其中较优地,所述动静匹配的目标检测与跟踪方法,还包括如下步骤:如果存在白点的区域小于等于干扰阈值,则摄像机镜头静止,根据当前图像的帧间二值图中的所有白点计算物体的运动轨迹。其中较优地,控制摄像机根据运动轨迹对物体进行跟踪;包括如下步骤:如果物体的运动区域开始越过2号边框,则控制滑轨和运动物体做同向运动,使运动物体移动到图像的中心区域;如果物体的运动区域到达或者越过实际有效区域边缘,则转动摄像机镜头将运动物体移动到图像的中心区域;如果物体的运动区域还处于中心区域之内,则滑轨和摄像机镜头保持不动。本专利技术所提供的动静匹配的目标检测与跟踪方法,针对运动目标的检测中最复杂的一种情况即摄影机运动且目标运动,进行了降噪、帧间运动检测、帧内物体边缘检测、运动趋势判定和控制摄像机跟踪五个阶段,有效地解决了摄影机实时跟踪运动物体这种复杂的运动物体检测问题,对运动物体的跟踪准确度高,速度快。附图说明图1为本专利技术所提供的动静匹配的目标检测与跟踪方法的流程图;本文档来自技高网
...

【技术保护点】
1.一种动静匹配的目标检测与跟踪方法,其特征在于包括如下步骤:计算得到当前图像的帧间二值图;计算帧间二值图存在白点的区域,根据所述存在白点的区域大小判断摄像机镜头的运动状态;如果存在白点的区域大于干扰阈值,则摄像机镜头运动,根据当前图像的帧间二值图计算当前帧运动物体的第一有效点,根据当前帧的帧内边缘图计算当前帧运动物体的第二有效点;根据第一有效点和第二有效点合成的二值图计算物体的运动轨迹;控制摄像机根据运动轨迹对物体进行跟踪。

【技术特征摘要】
1.一种动静匹配的目标检测与跟踪方法,其特征在于包括如下步骤:计算得到当前图像的帧间二值图;计算帧间二值图存在白点的区域,根据所述存在白点的区域大小判断摄像机镜头的运动状态;如果存在白点的区域大于干扰阈值,则摄像机镜头运动,根据当前图像的帧间二值图计算当前帧运动物体的第一有效点,根据当前帧的帧内边缘图计算当前帧运动物体的第二有效点;根据第一有效点和第二有效点合成的二值图计算物体的运动轨迹;控制摄像机根据运动轨迹对物体进行跟踪。2.如权利要求1所述的动静匹配的目标检测与跟踪方法,其特征在于在计算得到当前图像的帧间二值图之前,还包括如下步骤:对获取的图像进行降噪处理。3.如权利要求2所述的动静匹配的目标检测与跟踪方法,其特征在于采用中值滤波对获取的图像进行降噪处理,包括如下步骤:选择一个(2n+1)×(2n+1)的窗口,并用所述窗口沿图像数据进行光栅扫描;其中,n为正整数;读取窗口下各像素点对应的像素值,在获取的图像上移动窗口,每次移动后,对窗口内的各个像素值进行排序;直至获取的图像全部处理完成;将所有像素值中排在中间的一个值作为中值代替窗口中心位置像素点的原始像素值。4.如权利要求1所述的动静匹配的目标检测与跟踪方法,其特征在于采用多帧图像差分算法计算得到当前图像的帧间二值图,包括如下步骤:获取视频图像序列中连续的三帧图像,将中间帧设置为当前帧,对三针图像的相邻两帧分别进行差分运算,得到两个二值差分图像;对得到的两个二值差分图像进行与运算,当两个二值差分图像中至少有一个值为零时,将当前帧对应位置像素值设置为零,得到当前图像的帧间二值图。5.如权利要求1所述的动静匹配的目标检测与跟踪方法,其特征在于计算帧间二值图存在白点的区域,根据所述存在白点的区域大小判断摄像机镜头的运动状态,包括如下步骤:将帧间二值图等面积划分为2M块二值区域,其中M为大于3的正整数;确定二值区域中存在白点的区域个数;设定区域阈值,当二值区域中存在白点的区域个数大于区域阈值时,摄像机镜头运动;否则,摄像机镜头静止。6.如权利要求1所述的动静匹配的目标检测与跟踪方法,其特征在于根据当前图像的帧间二值图计算当前帧运动物体的第一有效点,包括如下步骤:获取当前帧的上一帧图像的帧间二值图的运动区域;将上一帧图像的帧间二值图的运动区域向外扩展K个像素点,作为当前帧的初始运动区域;其中,K为正整数;当前帧的初始运动区域内所有白点位置上的像素点,分别减去当前图像在该点的YUV值得到第一像素差值,如果该第一像素差值绝对值少于第一差值阈值,则该像素点属于当前帧运动物体的第一有效点;所有第一像素差值绝对值少于第一差值阈值的像素点组成第一有效点。7.如权利要求1所述的动静匹配的目标检测与跟...

【专利技术属性】
技术研发人员:欧阳国胜
申请(专利权)人:北京佳讯飞鸿电气股份有限公司
类型:发明
国别省市:北京,11

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

1