服务粉丝

我们一直在努力
当前位置:首页 > 财经 >

【视觉感知】运动目标检测算法简介及其应用

日期: 来源:新机器视觉收集编辑:sky-guo

点击下方卡片,关注“新机器视觉”公众号

重磅干货,第一时间送达

全文1585字,预计阅读时间6分钟
原创 | sky-guo
编辑 | 吕嘉玲


运动目标检测的主要目的是从图片序列中将变化区域或者运动物体从背景图像中分离出来,常用于视频监控、异常检测、三维重建、实时定位与建图等领域。运动目标检测是许多领域应用落地的基础,近年来被广泛地关注和研究,对运动无人机检测亦是如此。目前,运动目标检测的基本方法主要包括背景消减法、帧间差分法和光流法。

▌背景减法

背景消减法是运动目标检测的经典方法,也是目前的主流方法之一。其算法的核心在于将图片序列中的当前帧与确定好的或者实时更新的背景参考模型进行减法操作,找到不同的区域。它把与背景图像差异超过一定阈值的区域作为运动区域,把小于阈值的部分作为背景区域,从而确定运动目标。背景消减法中背景图像会受到外部光线变化、其他外部环境变化、相机运动等因素的影响,所以背景消减法成功的关键在于背景建模以及背景更新。

图1. 背景消减法流程

传统的背景建模方法主要包括中值法、均值法、单高斯分布模型、混合高斯模型等等。自适应混合高斯背景建模是图像背景建模的重要方法,它的工作原理是基于视频图像中像素点在时间域上的分布来得到像素点上的颜色分布,从而到达背景建模的目的。混合高斯背景建模法不仅对复杂场景的适应强,而且能通过自动计算的模型参数来对背景模型调整,检测速度很快,且检测准确。同时算法能够根据新获取的图像,对背景图像参数进行自适应更新。该方法能够可靠处理光照变化、背景混乱运动的干扰以及长时间的场景变化等,因此基于混合高斯模型建模的背景减法被广泛应用于运动目标检测中。

如下视频为基于混合高斯模型的运动目标检测。

视频1:基于混合高斯模型的运动目标检测

背景消减法虽然原理简单,但是主要应用于固定摄像头场景。在运动摄像头场景下,背景变化过快或者过于复杂,需要引入额外的图像对齐、复杂的背景更新方法等才能有效工作,这也导致出现计算量过高的问题。

如下视频为基于背景消减法的无人机检测。

视频2:基于背景消减法的无人机检测
▌帧间差分法
帧间差分法的核心是对时间上连续的两帧、三帧或者多帧图像进行差分运算来获取运动区域。首先求得相邻帧之间的像素值(通常使用灰度值)之差,然后类似于背景消减法设定参考阈值,逐个对像素点进行二值化处理。其中灰度值为255的是前景,灰度值为0的是背景。最后通过连通域分析,形态学操作等获取完整的运动目标图像。两帧差分法适用于目标运动较为缓慢的场景,当运动较快时,由于目标在相邻帧图像上的位置相差较大,两帧图像相减后并不能得到完整的运动目标,因此,人们在两帧差分法的基础上提出了三帧差分法、五帧差分法等来改善目标包络框。

图2. 帧间差分法流程图

由于帧间差分法是选用前一帧的图片作为背景,所以这使得它不仅仅具有实时性高的特点,相比于背景建模的方法更是在更新速度、算法复杂程度以及计算量方面都要有所优化。但是帧差法极容易受到噪声的干扰,对阈值的选择要求很高。阈值选择过低会导致检测结果总包含大量的噪声干扰,阈值选择过高则可能忽视图像中的关键信息,导致缓慢运动的目标被忽略或者目标提取不完整等问题。
如下视频为基于帧间差分法的运动目标检测。
视频3:基于帧间差分法的运动目标检测
▌光流法
光流法与上述两种方法不同,不需要对场景中的背景图像进行建模,而是利用图像序列中像素在时间域上的变化以及相邻帧图像中每个像素之间的相关性,计算得到光流场,进而提取出运动目标。根据所形成的光流场中二维矢量的稠密程度,光流法可以分为稠密光流和稀疏光流。其中,稠密光流计算图像上所有点的偏移量,得到稠密的光流场,可进行像素级别图像配准,但是计算量大、实时性差。稀疏光流只对于有明显特征的点(如角点)进行跟踪,但是计算量小,实时性好。
如下视频为基于Lucas Kanade稀疏光流法的运动无人机跟踪。
视频4:基于Lucas Kanade稀疏光流法的运动无人机跟踪
总体而言,上述经典运动目标检测方法虽然能够在一些场景中有效检测运动目标,但是主要适用于静止摄像头场景。在移动摄像头场景下普遍存在背景干扰噪声增多,小尺寸运动目标难以检测,计算复杂度高等缺点,难以直接应用到运动像头检测运动无人机等复杂场景中,需要进一步改进和研究。
参考资料

[1] https://zhuanlan.zhihu.com/p/348113539
[2] https://zhuanlan.zhihu.com/p/42940310
[3] İ. Delibaşoğlu, "PESMOD: Small Moving Object Detection Benchmark Dataset for Moving Cameras," 2022 7th International Conference on Frontiers of Signal Processing (ICFSP), Paris, France, 2022, pp. 23-29, doi: 10.1109/ICFSP55781.2022.9924854.
[4] Zivkovic Z. Improved Adaptive Gaussian Mixture Model for Background Subtraction[C]// Proceedings of the 17th International Conference on Pattern Recognition, 2004. ICPR 2004. IEEE, 2004.


本文由西湖大学智能无人系统实验室博士生sky-guo原创

声明:部分内容来源于网络,仅供读者学习、交流之目的。文章版权归原作者所有。如有不妥,请联系删除。
—THE END—

相关阅读

  • GPU图像处理的基本流程

  • 点击下方卡片,关注“新机器视觉”公众号重磅干货,第一时间送达现代GPU提供了顶点处理器和片段处理器两个可编程并行处理部件。在利用GPU执行图像处理等通用计算任务时,要做的主
  • TikTok CEO 周受资:高级人才的5个基本素质

  • 文/笔记侠 编辑/MBA智库琉琉 这两天TikTok CEO 周受资出席美国听证会被网友刷屏。面对无端质问和频繁打断,这位80后CEO始终保持情绪稳定、彬彬有礼、发言理性,逻辑清晰。年纪
  • 一年过去,说到做到

  • —— 前言 ——去年今天,发布的文章提到:职场上,找到了一位态度上进,表现积极的同事,自己打算用一年的时间来指导。投资上,也发现了一位刚毕业不久,在思考和努力方面,很像当年的自
  • 点云数据详解——点云数据变为图像

  • 点击下方卡片,关注“新机器视觉”公众号重磅干货,第一时间送达点云数据——The Point Cloud Data点云数据应表示为具有N行和至少3列的numpy数组。每行对应于单个点,其在空间(x,y,z

热门文章

  • “复活”半年后 京东拍拍二手杀入公益事业

  • 京东拍拍二手“复活”半年后,杀入公益事业,试图让企业捐的赠品、家庭闲置品变成实实在在的“爱心”。 把“闲置品”变爱心 6月12日,“益心一益·守护梦想每一步”2018年四

最新文章

  • GPU图像处理的基本流程

  • 点击下方卡片,关注“新机器视觉”公众号重磅干货,第一时间送达现代GPU提供了顶点处理器和片段处理器两个可编程并行处理部件。在利用GPU执行图像处理等通用计算任务时,要做的主
  • 【视觉感知】运动目标检测算法简介及其应用

  • 点击下方卡片,关注“新机器视觉”公众号重磅干货,第一时间送达全文1585字,预计阅读时间6分钟原创 | sky-guo编辑 | 吕嘉玲运动目标检测的主要目的是从图片序列中将变化区域或者
  • 一文秒懂全国中成药集采规则(附文件下载)

  • 3月27日,全国中成药联合采购办公室发布《全国中成药采购联盟集中采购文件(征求意见稿)》公开征求意见,至3月30日17时,如无进一步意见反馈,本轮中成药“国采”规则将尘埃落定。关注
  • 打造泵业产业集群 衡东泵业智造产业园加速建设

  • 湖南日报3月28日讯(全媒体记者 谢卓芳 通讯员 管中平)3月28日,衡东县河西新区衡东泵业智造产业园施工现场,各类大型机械轰隆隆地来回作业,一派火热。衡阳市重点建设项目事务中心