一种目标从运动到静止的跟踪方法及装置与流程

文档序号:16473298发布日期:2019-01-02 23:20阅读:287来源:国知局
一种目标从运动到静止的跟踪方法及装置与流程

本发明涉及运动目标跟踪技术领域,尤其涉及一种目标从运动到静止的跟踪方法及装置。



背景技术:

目标跟踪算法是目标定位领域的关键技术,是目标特征识别和目标重识别分析的基础,在视频监控、信息指导、医疗诊断、轨迹检测、人工智能等众多领域具有广泛的研究价值。

现有的目标跟踪方案主要集中在对前景/背景分割、运动目标检测与识别是否同时进行,静止目标与背景的分离。

针对跟踪目标由运动向静止的稳定跟踪,有两种比较常见的算法,基于深度学习的网络模型算法和传统生成式算法。前者利用训练完成的深度学习网络模型可以轻松完成对静止目标的检测,但是对于缺少大量训练样本的应用场景中,检测的效果往往会差强人意,并且深度学习的检测模型需要专门的人员进行样本标注和训练,需要较多的人工成本,在调用模型的过程中,为了实现跟踪算法的时效性,往往也需要价格高昂的硬件加速设备,因此也会增加项目的硬件成本。后者是传统计算机视觉计算主流的跟踪算法,以基于混合高斯模型的跟踪算法和基于vibe(visualbackgroundextractor,视觉背景提取)的跟踪算法为代表,根据判断目标运动产生的像素扰动分布和背景固有的分布,通过人工设计分布统计算子来对前景和背景进行分割,能够满足一般的跟踪快速响应及对单个跟踪对象的模糊定位,但该算法容易受到环境光照、粉尘等因素的干扰,在对趋于静止目标的跟踪检测时,静止目标物体只会产生极其微小的像素扰动,在像素统计分布阈值的过滤下,其扰动程度和背景像素扰动程度相差无几,因此会逐渐失去对目标的跟踪。



技术实现要素:

现有技术中传统的算法对于静止的物体会直接识别成背景,其原因是静止的物体和原本的背景会带有相同的像素扰动频率,而与运动的物体产生的像素扰动频率不一样,因此原来的方法对于静止的物体是不能跟踪的。

基于上述目标从运动向静止的稳定跟踪存在的技术问题,也就是本发明提供了一种基于混合高斯模型的目标从运动到静止的跟踪方法和装置,有效解决了在传统生成式算法中目标由于静止目标物体只会产生极其微小的像素扰动,在像素统计分布阈值的过滤下,其扰动程度和背景像素扰动程度相差无几,因此导致的跟踪不稳定的技术问题。

本发明提供的一种目标从运动到静止的跟踪方法,包括,

依次获取视频图像帧,检测所述视频图像的帧信息,以获取待跟踪运动目标的位置信息;

跟踪计算所述运动目标质心图像坐标的平均帧间距,以判定所述运动目标是否趋于静止;

若所述运动目标趋于静止,检测趋于静止的运动目标的位置信息,获得静止目标的位置信息。

更进一步,所述依次获取视频图像帧,在所述视频图像中提取运动物体的位置信息包括如下步骤:

获取视频图像当前帧的信息,对所述视频图像当前帧建立混合高斯模型以获取所述当前视频图像帧每个像素点的特征;

获取视频图像下一帧的信息,对所述视频图像下一帧建立混合高斯模型以获取所述视频图像下一帧每个像素点的特征;

对所述视频图像当前帧的每个像素点的所述混合高斯模型与所述视频图像下一帧的每个像素点的高斯模型进行对应匹配,判断所述每个像素点的前后景标签;

根据所述匹配结果,分割出所述运动目标的位置信息,并更新所述混合高斯模型;

根据所述分割出的运动目标坐标,框选出所述运动目标的位置信息。

更进一步,所述跟踪计算所述运动物体质心图像坐标的平均帧间距,判定所述运动物体是否趋于静止,包括如下步骤:

预先设定n个像素作为判断所述运动目标趋于静止的条件阈值;

计算连续10~20帧所述运动目标的质心图像坐标的平均帧间距;

若所述质心图像坐标的平均帧间距小于所述预先设定的像素数n,则判定所述运动目标趋于静止。

更进一步,所述判断所述运动目标趋于静止的条件阈值小于5。

更进一步,所述检测趋于静止的运动目标的位置信息包括,包括如下步骤:

获取所述趋于静止的运动目标的帧信息以备提取所述趋于静止运动目标;

获取所述趋于静止的运动目标的帧信息前m帧的图像信息,对所述m帧的图像信息建立混合高斯模型;

根据所述混合高斯模型获取缓冲背景的视频图片信息;

对所述趋于静止的运动目标的帧信息与所述缓冲背景的视频图片信息进行差分运算;

获得所述趋于静止的运动目标的位置信息;

完成对静止目标的检测。

更进一步,所述帧数m小于5。

本发明提供的一种目标从运动到静止的跟踪装置,包括:

获取单元,用于在依次获取视频图像帧信息后,对所述视频图像进行混合高斯建模,以获取运动目标的图像信息;

计算单元,用于提取跟踪所述视频图像的实时帧信息,并计算所述运动目标质心图像坐标的平均帧间距,以判定所述运动目标是否趋于静止;

检测单元,用于检测所述趋于静止的运动目标,并获得静止目标的位置信息。

更进一步,所述获取单元包括,

选取建模模块,用于获取所述视频图像当前帧及所述视频图像下一帧的信息,并对所述视频图像当前帧及所述视频图像下一帧的信息分别进行混合高斯建模;

匹配模块,用于对所述视频图像当前帧的每个像素点的所述混合高斯模型与所述视频图像下一帧的每个像素点的混合高斯模型进行对应匹配,以判断所述每个像素点的前后景标签;

确定模块,用于根据所述每个像素点的匹配结果,分割出所述运动目标的位置信息,并框选出所述运动目标的位置信息。

更进一步,所述计算单元包括,

预设模块,用于设定用于判断所述运动目标趋于静止的条件像素阈值;

计算模块,用于计算所述运动目标的质心图像坐标的平均帧间距;

判断模块,用于判断所述质心图像坐标的平均帧间距是否小于所述预先设定的像素阈值,以判定所述运动目标是否趋于静止。

更进一步,所述检测单元包括,

获取模块,用于获取所述趋于静止的运动目标的帧信息及获取所述趋于静止的运动目标的帧信息前m帧的图像信息;

建模模块,用于对所述趋于静止的运动目标的帧信息前m帧的图像信息进行混合高斯建模;

差分检测模块,用于对所述趋于静止的运动目标的帧信息与所述缓冲背景的视频图片信息进行差分运算,以获得所述趋于静止的运动目标的位置信息,完成对静止目标的检测。

从以上技术方案可以看出,本发明实施例具有以下优点:

本发明通过提取待跟踪目标的位置信息,再根据运动目标的平均帧间距判定运动目标是否趋于静止,并对趋于静止的运动目标进行检测并分离,解决了在传统生成式算法中目标由于静止目标物体只会产生极其微小的像素扰动,在像素统计分布阈值的过滤下,其扰动程度和背景像素扰动程度相差无几,因此导致的跟踪不稳定的技术问题。

附图说明

图1为本发明实施例中提供的一种目标由运动向静止跟踪算法的流程示意图;

图2为本发明实施例中提供的一种目标由运动向静止跟踪算法的另一个实施例的流程示意图;

图3为本发明实施例中提供的一种目标由运动向静止跟踪装置的一个实施例的结构示意图;

图4为本发明实施例中提供的一种目标由运动向静止跟踪装置的另一个实施例的结构示意图;

图5为本发明实施例获得运动行人跟踪结果的实景图;

图6为本发明实施例在目标对象人出现静止时,启动对目标对象人检测到目标对象人的实景图。

具体实施方式

为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

实施例1:

图1为本发明提供的一种目标由运动向静止的跟踪算法的实施例包括:

步骤101、依次获取视频图像的帧信息,检测获取的视频图像的帧信息,以获取待跟踪运动目标的位置信息;

本实施例中,在确定运动目标的位置信息之前,首先需要获取完整的视频图像帧信息,并进行混合高斯建模,继续获取当前帧的信息,并将当前帧的每个像素点的特征与所述混合高斯模型进行对比,当符合运动目标的条件时,判定为运动目标,继而获取待跟踪的运动目标位置信息。前述视频图像可以是任何包含运动目标的视频图像。

步骤102、跟踪计算所述运动目标质心图像坐标的平均帧间距,以判定所述运动目标是否趋于静止,若运动目标趋于静止,则执行步骤103;

当获取到运动目标的位置信息后,为判定运动目标是否趋于静止,需要跟踪获取运动目标的帧信息,计算运动目标质心图像的相邻帧间距,将平均帧间距与预设阈值进行对比,判定运动目标是否趋于静止,当平均帧间距小于预设阈值条件时,执行步骤103。

步骤103、所述运动目标趋于静止,检测趋于静止的运动目标的位置信息,获得静止目标的位置信息。

当运动目标经过步骤102的趋于静止判断后,需要提取趋于静止的目标位置信息,以免静止目标被算法同化为背景。

步骤104、提取静止目标的位置信息。

本实施例中,先对视频图像信息进行提取,通过混合高斯建模训练得到背景比对模型,再对获取的当前帧信息与模型信息进行像素比对,从而获得待跟踪目标的位置信息;通过获取跟踪目标的帧信息,计算出运动目标的平均帧间距,判定跟踪目标趋于静止;为避免趋于静止的目标被算法误识别为背景,对趋于静止的目标位置信息进行额外算法的检测,从而获得静止目标的位置信息。

通过本实施例,解决了在传统生成式算法中目标由于静止目标物体只会产生极其微小的像素扰动,在像素统计分布阈值的过滤下,其扰动程度和背景像素扰动程度相差无几,因此导致的跟踪不稳定的技术问题。

实施例2:

图2为本发明提供的一种目标从运动到静止跟踪算法的另一个实施例,包括:

步骤201、获取视频图像的当前帧的信息,对视频图像当前帧建立混合高斯模型以获取当前视频图像帧每个像素点的特征;

在本实施例中,在确定运动目标的位置信息之前,首先需要获取完整的视频图像帧信息,并对该视频图像帧信息进行混合高斯建模,以获取当前视频图像帧每个像素点的特征。该视频图像可以是任何包含运动目标的视频图像。

步骤202、获取视频图像下一帧的信息,对视频图像下一帧建立混合高斯模型以获取视频图像下一帧每个像素点的特征;

为获取运动目标的位置信息,需要对下一帧的视频图像信息进行混合高斯建模,以备与前述当前帧的混合高斯模型进行比对。

步骤203、对视频图像当前帧的每个像素点的混合高斯模型与视频图像下一帧的每个像素点的混合高斯模型进行对应匹配,判断所述每个像素点的前后景标签,若为前景标签,则执行步骤204;

通过步骤201、步骤202已获得视频图像当前帧和下一帧的混合高斯模型,对每个像素点的特征进行匹配,判定每个像素点的前后景标签,对于前景标签的像素点的集合判定为运动目标,执行步骤204。

步骤204、根据匹配结果,分割出所述运动目标的位置信息,并更新混合高斯模型。

步骤203获得了前景图像的集合信息,确定为运动目标,将该运动目标集合分割出来,更新运动目标的混合高斯模型。

步骤205、根据分割出的运动目标坐标,框选出运动目标的位置信息。

根据步骤204获得的混合高斯模型,框选出待跟踪的运动目标的位置信息,作为跟踪监测的运动物体。

步骤206、预先设定n个像素作为判断运动目标趋于静止的条件阈值。

本实施例根据运动目标质心的帧间距判定运动目标是否趋于静止,因此需要预先设定确定的像素阈值n作为判断依据,n是运动目标质心图像的平均帧间距,n在本实施例中可设定为5。

步骤207、计算连续10~20帧运动目标的质心图像坐标的平均帧间距,当该平均帧间距小于n时,执行步骤208;

计算运动目标连续10~20帧的质心图像坐标的间距,计算出连续10~20帧的质心图像坐标的平均帧间距,当该平均帧间距小于步骤206的像素数n时,执行步骤208。

步骤208、若质心图像坐标的平均帧间距小于所述预先设定的像素数n,则判定运动目标趋于静止。

比对骤207获得的连续10~20帧的运动目标的质心图像坐标的平均帧间距与n,若该平均帧间距小于n,判定运动目标趋于静止。

步骤209、获取趋于静止的运动目标的帧信息以备提取趋于静止运动目标;

当判定运动目标趋于静止时,获取该运动目标的帧信息,以备提取静止目标的信息。

步骤210、获取趋于静止的运动目标的帧信息前m帧的图像信息,对m帧的图像信息建立混合高斯模型,以获取缓冲背景的视频图像信息;

为获取静止目标的信息,需要获取趋于静止的运动目标帧信息前m帧的信息,通过对m帧的图像信息进行混合高斯建模,获得缓冲背景的视频图像信息,在本实施例中m设定为5。

步骤211、对趋于静止的运动目标的帧信息与缓冲背景的视频图片信息进行差分运算;

步骤212、获得静止目标信息。

对步骤209获得的区域静止的运动目标的帧信息与步骤210获得的缓冲背景的视频图像信息进行差分运算,即可获得静止目标的检测。

在实施例2中,先对视频图像信息进行提取,通过混合高斯建模训练得到背景比对模型,再对获取的当前帧信息与模型信息进行像素比对,从而获得待跟踪目标的位置信息;通过获取跟踪目标的帧信息,计算出运动目标的平均帧间距,判定跟踪目标趋于静止;为避免趋于静止的目标被同化为背景,对区域静止的目标位置信息进行检测,从而活动静止目标的位置信息。

本发明实施例解决了在传统生成式算法中目标由于静止目标物体只会产生极其微小的像素扰动,在像素统计分布阈值的过滤下,其扰动程度和背景像素扰动程度相差无几,因此导致的跟踪不稳定的技术问题。以及,通过混合高斯建模,预先设定对比像素阈值,连续10~20帧运动目标质心图像坐标的平均帧间距等,对趋于静止的运动目标进行检测确认为静止目标,进一步提高了运动目标的提取精度。

实施例3:

图3为本发明提供的一种目标从运动到静止跟踪装置的一个实施例包括:

步骤301、获取单元,用于在依次获取视频图像帧信息后,对视频图像进行混合高斯建模,以获取运动目标的图像信息;

步骤302、计算单元,用于提取跟踪所述视频图像的实时帧信息,并计算运动目标质心图像坐标的平均帧间距,以判定运动目标是否趋于静止;

步骤303、检测单元,用于检测趋于静止的运动目标,并获得静止目标的位置信息。

本实施例中,通过获取单元301获取运动目标的图像信息,再通过计算单元302计算出运动目标的质心图像坐标平均帧间距,判断运动目标是否趋于静止,检测单元303对于趋于静止的运动目标进行检测,提取静止目标的位置信息,以便将静止目标从背景中分离出来。解决了在传统生成式算法中目标由于静止目标物体只会产生极其微小的像素扰动,在像素统计分布阈值的过滤下,其扰动程度和背景像素扰动程度相差无几,因此导致的跟踪不稳定的技术问题。

实施例4:

图4为本发明实施例中提供的一种目标从运动到静止的跟踪装置的另一个实施例包括:

步骤401、获取单元,用于在依次获取视频图像帧信息后,对视频图像进行混合高斯建模,以获取运动目标的图像信息;

获取单元401具体包括,

选取建模模块4011,用于获取视频图像当前帧及所述视频图像下一帧的图像信息,并对视频图像当前帧及所述视频图像下一帧的图像信息分别进行混合高斯建模;

匹配模块4012,用于对视频图像当前帧的每个像素点的混合高斯模型与视频图像下一帧的每个像素点的混合高斯模型进行对应匹配,符合运动目标的像素点判定为前景标签;

确定模块4013,用于根据每个像素点的匹配结果,将前景图像确定为运动目标,分割出运动目标的位置信息,并框选出运动目标的位置信息。

步骤402、计算单元,用于提取跟踪所述视频图像的实时帧信息,并计算运动目标质心图像坐标的平均帧间距,以判定运动目标是否趋于静止;

计算单元402具体包括,

预设模块4021,用于设定用于判断运动目标趋于静止的条件像素阈值;

计算模块4022,用于计算运动目标的质心图像坐标的平均帧间距;

判断模块4023,用于判断质心图像坐标的平均帧间距是否小于预先设定的像素阈值,以判定运动目标是否趋于静止。

步骤403、检测单元,用于检测趋于静止的运动目标,并获得静止目标的位置信息。

检测单元403具体包括,

获取模块4031,用于获取趋于静止的运动目标的帧信息及获取趋于静止的运动目标的帧信息前m帧的图像信息;

建模模块4032,用于对趋于静止的运动目标的帧信息前m帧的图像信息进行混合高斯建模;

差分检测模块4033,用于对趋于静止的运动目标的帧信息与缓冲背景的视频图片信息进行差分运算,以获得趋于静止的运动目标的位置信息,完成对静止目标的检测。

本实施例中,通过获取单元401获取运动目标的图像信息,再通过计算单元402计算出运动目标的质心图像坐标平均帧间距,判断运动目标是否趋于静止,检测单元403对于趋于静止的运动目标进行检测,提取净值目标的位置信息,以便将静止目标从背景中分离出来。解决了在传统生成式算法中目标由于静止目标物体只会产生极其微小的像素扰动,在像素统计分布阈值的过滤下,其扰动程度和背景像素扰动程度相差无几,因此导致的跟踪不稳定的技术问题,以及各个子模块对运动目标提取、趋于静止的运动目标的判定、静止目标的检测进一步提高了运动目标的提取精度。

为更直观地体现本发明实施例,图5为本发明获得运动行人跟踪结果的实景图;图6为本发明在目标对象人出现静止时,启动对目标对象人检测到目标对象人的实景图。前述两个实施例实景图展示了本发明技术方案对运动行人目标的获取,静止行人目标的分离检测。达到了对运动行人由运动到静止的稳定性跟踪。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

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