运动目标检测——研究方向与难点

运动⽬标检测——研究⽅向与难点
运动⽬标检测算法的研究
1 帧间差分法
帧间差分法是⽤来检测固定摄像头下的运动物体。该⽅法利⽤图像序列中相邻帧的像素值之间的相关性,先将图像序列中相邻两帧进⾏相减,然后对得到差值图像进⾏阈值判断,进⽽提取动态前景。设I t(i, j)代表t时刻的图像,B t(i, j)为t时刻的背景图像,T为分割阈值,那么
该算法优点是计算简单,适⽤于简单场景以及光线变化的场景,但是该算法过于简单导致检测结果精度不⾼,在连续两帧的图像中,运动物体容易造成内部空洞现象,同时还会出现伪⽬标点,导致检测出的⽬标要⽐实际⽬标⼤⼀圈。
2 背景减除法
背景减除是先在不同的应⽤场景中建⽴背景,然后检测出场景中的运动⽬标的⽅法,也被叫做背景建模。获取背景模型的最简单⽅法是直接捕获⼀副不包含任何移动物体的“⼲净”的背景图像。然⽽,在实
际环境中,这样“⼲净”的背景是很难被捕捉到的。实际情况中,摄像机捕捉到的每⼀帧视频往往都是在变化的,如:变化的光照、运动⽬标被引⼊背景或从背景中删除等。考虑到鲁棒性和适应性的问题,研究者们提出了许多不同的背景建模⽅法。下图展⽰了背景减除的基本步骤:
图2-4 背景减除流程
Fig.2-4 The The process of background subtraction
其中,N表⽰⽤来进⾏背景初始化的帧数,B(t)和I(t)分别表⽰t时刻的背景图像和当然图像。
⼀般⽽⾔,背景减除都包含了以下步骤:
(1)背景初始化
背景初始化是指从视频开始的前N帧图像中“训练”出不包含任何运动⽬标的背景图像的过程。与背景更新不同的是,背景初始化仅仅完成从视频第⼀帧到第N帧的背景建⽴⼯作。通常,使⽤⼀些相对“⼲净”的视频帧(不包含运动前景)来“训练”出⾼质量的背景。然⽽,实际环境中,视频帧往往包含了很多⼲扰的运动前景。
(2)背景更新
随着时间的推移,往往会发⽣光照变化、运动的物体停在背景中,⽽这些变化都会使背景发⽣变化。所以,背景更新是⾄关重要的。不同的算法都有着不同的背景更新⽅法,但这⼀步骤通常涉及到以下⼏个问题:
荧光寿命测试I、更新机制
⽬前,有全更新、选择更新,以及模糊⾃适更新三种背景更新⽅法。全更新是指更新所有的像素,如下式所⽰:
其中,α是学习率,B t和I t分别表⽰背景帧和当前视频帧。这种⽅法的主要缺点是,前帧的前景将会被更新到背景模型中,这就导致了背景模型更新的不准确。为了解决此问题,⼀些学者就提出了⾃适应更新,即针对当前帧的背景和前景区域,采⽤不同的更新机制,如下所⽰:
通常,希望背景像素更多的参与到背景模型中,⽽前景像素采⽤较慢的更新机制,所以设置 α 值较⼤,β 值较⼩。特别的,当 β=0的时候,就是去除掉前景元素,只对背景元素进⾏更新。这样就在⼀定程度上能够加快背景更新的速率,然⽽,这种更新机制也存在⼀定的问题。当前景和背景的提取发⽣错误时,就可能更新为⼀个错误的背景模型。模糊⾃适应更新机制由于考虑到前景和背景提取的不确定性,所以能够较好的解决这⼀问题,但是缺点是计算量较⼤。
II、学习率
学习率决定了背景模型变化的快慢,可以是固定的数字,或者动态的数字。
III、更新频率
传统的背景更新是对每⼀帧都进⾏背景更新,但背景往往并没有任何显著的变化,所以,有些学者提出了有选择性地进⾏背景更新的⽅法。
(3)⽬标检测。
手机展示架⽬标检测就是利⽤背景模型,将当前帧的像素标注为背景或前景的过程。对于不同的算法,其采⽤的检测⽅法也各有不同。
此外,所有背景减除法都涉及特征尺⼨选择和特征类型选择的问题。特征尺⼨的选择有三种情况:像素、块和集;⽽特征类型的选择通常也有三种情况:颜⾊特征、纹理特征和帧特征等。常⽤的颜⾊特征是像素点的灰度值或RGB值,它们是场景中视觉信息的最直观反映,但是两者都极易受到光照变化的影响,所以,在光线变化的环境中,基于灰度值和RGB值的运动⽬标检测⽅法都会产⽣⼤量的误检。针对颜⾊特征的不⾜,研究⼈员⼜提出了纹理特征以及帧特征等,并应⽤到背景减除法上,有效克服了光线变化场景中的问题。显然,选择不同的特征尺⼨和特征类型,那么,在特殊情况下(如:光照变化,动态背景等)背景和前景的提取的⽅式也就不同。
背景减除法优点是:检测的准确性⽐较⾼,实时性较好,并且鲁棒性也较好;但是在实际复杂多变的环境中,很难到理想的背景模型极其更新机制。所以,在近⼗⼏年⾥,众多学者研究出很多背景减除算法。在本⽂的第三章,将详细介绍各种背景减除算法,并通过实验进⾏⽐较分析。
3 光流法
在⾮固定摄像头下的视频中,背景也是动态改变的,这种情况下对运动⽬标的检测就不能采⽤以上两种⽅法,⽽是采⽤光流法。由于光流包含了⽬标运动的信息,所以,光流场近似于运动场。通常,视频序列中背景的光流是⼀致,与运动⽬标的光流不同,因此,根据光流的不同就可以提取运动⽬标和背景区域。
如果在t时刻图像点(x,y)的亮度值为I(x,y,t),⽽光流w=(u,v)在x与y轴的分量u和v的表达式如下式(2-4)所⽰,那么,经dt时间后图像点运动到(x+dx, y+dy),当dt趋向于0时,I值是不变,可得到式(2-5)。
为了定解光流(u, v),必须给式(2-6)附加其他约束⽅程。由于从不同⾓度引⼊了不同约束条件,所以,光流的计算⽅法也是多种多样的,有微分法、区域匹配法等。其中最经典的两种算法为HS(Horn-Schunck)算法与LK(Lucas-Kanade)算法。
光流法的优点是:针对运动的摄像头下的视频,也可以对运动⽬标与背景的进⾏提取。但是,在实际应⽤中,当复杂性与多变性的外界环境不满⾜光流场的约束条件时,就不能正确的求解出光流场;此外,光流法的算法复杂度⾼,⽤于运动检测实时性差。
4 ⾯临的问题与难点
⽬前,虽然有⼤量的运动⽬标检测算法,但由于实际环境的复杂多变,所以这些算法并不都是⼗分的健壮。本⽂参考了Toyama等⼈的⽂
献[28],将实际环境中的特殊情况[41-44]归纳总结为以下⼏个⽅⾯:
环氧大豆油生产工艺
(1)模型初始化问题:在背景初始化训练时期,由于还没有获得⾼质量的背景模型,故常常导致运动⽬标的误检;
(2)伪装现象:⼀些运动⽬标可能与背景极其相似,从⽽导致运动⽬标⽆法正确地与背景区分开;
(3)光照变化:分为光线的突变和渐变。背景模型要能够适应⽩天室外环境中光线的逐渐变化;相应的,背景模型也能够适应突然打开灯光的室内环境。总之,光线的变化将强烈影响背景模型,极有可能导致错误的检测;
水烟(4)前景空洞现象:当运动⽬标有⼤量颜⾊⼀致的区域时,这些区域的内在变化可能将导致检测不准确,使得前景的⼀些内部区域被错误判断为背景;
(5)动态背景:最常见的就是树叶的抖动,当然还有⽔⾯涟漪、⼩⽬标抖动;
(6)突然停滞的运动⽬标:有些运动物体进⼊场景后,停在了场景中。显然,这种情况下的运动⽬标应该被识别为背景;
(7)阴影:能够检测出运动⽬标的阴影以及背景区域原有的阴影;
(8)噪声⼲扰:这种情况基本上属于由⽹络摄像头传输或压缩后的视频图像⽽引起的数据质量不⾼;
锻件法兰(9)相机抖动:在⼀些条件下,风会引起摄像机的抖动;
(10)相机⾃调节:⽬前,很多摄像头都具有⾃动控制的功能,如光照控制、⽩平衡以及放⼤缩⼩等功能。
重新随机进程
以上分析了很多种特殊情况,其中,最主要的影响是动态背景和光照变化。

本文发布于:2024-09-24 14:21:23,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/144611.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:背景   运动   检测   变化   图像   模型
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议