一种运动目标检测方法和装置制造方法及图纸

技术编号:27881693 阅读:18 留言:0更新日期:2021-03-31 01:23
本发明专利技术公开了一种运动目标检测方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:采用背景减除法得到当前帧图像的背景图像并检测出所述当前帧图像中的第一运动目标;基于帧间差分法和所述背景图像检测出所述当前帧图像中的第二运动目标;对所述第一运动目标和所述第二运动目标进行逻辑运算,从而检测出所述当前帧图形中的运动目标。该实施方式能够解决运动目标检测中容易出现的空洞、“双影”、“鬼影”、光照敏感的技术问题。

【技术实现步骤摘要】
一种运动目标检测方法和装置
本专利技术涉及计算机
,尤其涉及一种运动目标检测方法和装置。
技术介绍
用于运动目标检测的算法类型众多,大致可以将其分为三类:光流法、帧间差分法和背景减除法。光流法由于其算法的复杂性、对硬件要求较高等原因,现在较少使用;现在的主流运动目标检测算法是帧差法和背景减除法。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:帧间差分法存在空洞、轮廓不完整、运动目标容易被拉长以及存在“双影”(前一帧图像中的前景像素点在当前帧图像中仍被检测为前景像素点)等问题;背景减除法具有计算量小、内存占用少、处理速度快等优点,但是其却无法很好地解决“鬼影”(久久不能消除的前景像素点)现象和光照问题,尤其当首帧图像具有运动目标时,将在接下来的一段时间内存在“鬼影”。
技术实现思路
有鉴于此,本专利技术实施例提供一种运动目标检测方法和装置,以解决运动目标检测中容易出现的空洞、“双影”、“鬼影”、光照敏感的技术问题。为实现上述目的,根据本专利技术实施例的一个方面,提供了一种运动目标检测方法,包括:采用背景减除法得到当前帧图像的背景图像并检测出所述当前帧图像中的第一运动目标;基于帧间差分法和所述背景图像检测出所述当前帧图像中的第二运动目标;对所述第一运动目标和所述第二运动目标进行逻辑运算,从而检测出所述当前帧图形中的运动目标。可选地,采用背景减除法得到当前帧图像的背景图像并检测出所述当前帧图像中的第一运动目标,包括:遍历当前帧图像的各个像素点,对于每个像素点:结合背景模型,判断所述像素点为前景或者背景;根据判断为背景的像素点更新所述当前帧图像的背景图像和背景模型,并且根据判断为前景的像素点检测出所述当前帧图像中的第一运动目标。可选地,基于帧间差分法和所述背景图像检测出所述当前帧图像中的第二运动目标,包括:基于帧间差分法,对所述背景图像、所述当前帧图像以及所述当前帧图像的相邻帧进行差分处理,得到多个差分图像;对所述多个差分图像进行逻辑运算,从而检测出所述当前帧图像中的第二运动目标。可选地,基于帧间差分法,对所述背景图像、所述当前帧图像以及所述当前帧图像的相邻帧进行差分处理,得到多个差分图像,包括:对所述当前帧图像的前二帧图像与所述当前帧图像进行差分处理,得到第一差分图像;对所述当前帧图像与所述当前帧图像的后二帧图像进行差分处理,得到第二差分图像;对所述当前帧图像与所述背景图像进行差分处理,得到第三差分图像;对所述当前帧图像的前一帧图像与所述当前帧图像进行差分处理,得到第四差分图像;对所述当前帧图像与所述当前帧图像的后一帧图像进行差分处理,得到第五差分图像。可选地,对所述多个差分图像进行逻辑运算,从而检测出所述当前帧图像中的第二运动目标,包括:对所述第一差分图像和所述第二差分图像进行逻辑或运算得到第六差分图像,对所述第四差分图像和所述第五差分图像进行逻辑或运算得到第七差分图像;对所述第三差分图像和所述第六差分图像进行逻辑与运算得到第八差分图像,对所述第三差分图像和所述第七差分图像进行逻辑与运算得到第九差分图像;对所述第八差分图形和所述第九差分图形进行逻辑或运算得到第十差分图像;检测出所述第十差分图像中的前景像素点作为第二运动目标。可选地,对所述第一运动目标和所述第二运动目标进行逻辑运算,从而检测出所述当前帧图形中的运动目标,包括:对所述第一运动目标和所述第二运动目标进行逻辑或运算,得到第三运动目标;对所述第三运动目标进行形态学处理,并将前景像素点作为所述当前帧图像的运动目标。可选地,在检测出所述当前帧图像中的第二运动目标之后,还包括:遍历所述当前帧图像的各个像素点,对于每个像素点:根据第二运动目标的检测结果,判断所述像素点为前景或者背景;根据判断为背景的像素点更新所述背景图像和背景模型。另外,根据本专利技术实施例的另一个方面,提供了一种运动目标检测装置,包括:第一检测模块,用于采用背景减除法得到当前帧图像的背景图像并检测出所述当前帧图像中的第一运动目标;第二检测模块,用于基于帧间差分法和所述背景图像检测出所述当前帧图像中的第二运动目标;第三检测模块,用于对所述第一运动目标和所述第二运动目标进行逻辑运算,从而检测出所述当前帧图形中的运动目标。可选地,所述第一检测模块还用于:遍历当前帧图像的各个像素点,对于每个像素点:结合背景模型,判断所述像素点为前景或者背景;根据判断为背景的像素点更新所述当前帧图像的背景图像和背景模型,并且根据判断为前景的像素点检测出所述当前帧图像中的第一运动目标。可选地,所述第二检测模块还用于:基于帧间差分法,对所述背景图像、所述当前帧图像以及所述当前帧图像的相邻帧进行差分处理,得到多个差分图像;对所述多个差分图像进行逻辑运算,从而检测出所述当前帧图像中的第二运动目标。可选地,所述第二检测模块还用于:对所述当前帧图像的前二帧图像与所述当前帧图像进行差分处理,得到第一差分图像;对所述当前帧图像与所述当前帧图像的后二帧图像进行差分处理,得到第二差分图像;对所述当前帧图像与所述背景图像进行差分处理,得到第三差分图像;对所述当前帧图像的前一帧图像与所述当前帧图像进行差分处理,得到第四差分图像;对所述当前帧图像与所述当前帧图像的后一帧图像进行差分处理,得到第五差分图像。可选地,所述第二检测模块还用于:对所述第一差分图像和所述第二差分图像进行逻辑或运算得到第六差分图像,对所述第四差分图像和所述第五差分图像进行逻辑或运算得到第七差分图像;对所述第三差分图像和所述第六差分图像进行逻辑与运算得到第八差分图像,对所述第三差分图像和所述第七差分图像进行逻辑与运算得到第九差分图像;对所述第八差分图形和所述第九差分图形进行逻辑或运算得到第十差分图像;检测出所述第十差分图像中的前景像素点作为第二运动目标。可选地,所述第三检测模块还用于:对所述第一运动目标和所述第二运动目标进行逻辑或运算,得到第三运动目标;对所述第三运动目标进行形态学处理,并将前景像素点作为所述当前帧图像的运动目标。可选地,还包括更新模块,用于:在检测出所述当前帧图像中的第二运动目标之后,遍历所述当前帧图像的各个像素点,对于每个像素点:根据第二运动目标的检测结果,判断所述像素点为前景或者背景;根据判断为背景的像素点更新所述背景图像和背景模型。根据本专利技术实施例的另一个方面,还提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述任一实施例所述的方法。根据本专利技术实施例的另一个方面,还提供了一种计算机可读介质,其上存本文档来自技高网...

【技术保护点】
1.一种运动目标检测方法,其特征在于,包括:/n采用背景减除法得到当前帧图像的背景图像并检测出所述当前帧图像中的第一运动目标;/n基于帧间差分法和所述背景图像检测出所述当前帧图像中的第二运动目标;/n对所述第一运动目标和所述第二运动目标进行逻辑运算,从而检测出所述当前帧图形中的运动目标。/n

【技术特征摘要】
1.一种运动目标检测方法,其特征在于,包括:
采用背景减除法得到当前帧图像的背景图像并检测出所述当前帧图像中的第一运动目标;
基于帧间差分法和所述背景图像检测出所述当前帧图像中的第二运动目标;
对所述第一运动目标和所述第二运动目标进行逻辑运算,从而检测出所述当前帧图形中的运动目标。


2.根据权利要求1所述的方法,其特征在于,采用背景减除法得到当前帧图像的背景图像并检测出所述当前帧图像中的第一运动目标,包括:
遍历当前帧图像的各个像素点,对于每个像素点:结合背景模型,判断所述像素点为前景或者背景;
根据判断为背景的像素点更新所述当前帧图像的背景图像和背景模型,并且根据判断为前景的像素点检测出所述当前帧图像中的第一运动目标。


3.根据权利要求1所述的方法,其特征在于,基于帧间差分法和所述背景图像检测出所述当前帧图像中的第二运动目标,包括:
基于帧间差分法,对所述背景图像、所述当前帧图像以及所述当前帧图像的相邻帧进行差分处理,得到多个差分图像;
对所述多个差分图像进行逻辑运算,从而检测出所述当前帧图像中的第二运动目标。


4.根据权利要求3所述的方法,其特征在于,基于帧间差分法,对所述背景图像、所述当前帧图像以及所述当前帧图像的相邻帧进行差分处理,得到多个差分图像,包括:
对所述当前帧图像的前二帧图像与所述当前帧图像进行差分处理,得到第一差分图像;
对所述当前帧图像与所述当前帧图像的后二帧图像进行差分处理,得到第二差分图像;
对所述当前帧图像与所述背景图像进行差分处理,得到第三差分图像;
对所述当前帧图像的前一帧图像与所述当前帧图像进行差分处理,得到第四差分图像;
对所述当前帧图像与所述当前帧图像的后一帧图像进行差分处理,得到第五差分图像。


5.根据权利要求3所述的方法,其特征在于,对所述多个差分图像进行逻辑运算,从而检测出所述当前帧图像中的第二运动目标,包括:
对所述第一差分图像和所述第...

【专利技术属性】
技术研发人员:刘红雅
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京;11

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

1