没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
视频目标检测与跟踪算法综述
1、引言
运动目标的检测与跟踪是机器视觉领域的核心课题之一,目前被广泛应用在
视频编码、智能交通、监控、图像检测等众多领域中。本文针对视频监控图像的运
动目标检测与跟踪方法,分析了近些年来国内外的研究工作及最新进展。
2、视频监控图像的运动目标检测方法
运动目标检测的目的是把运动目标从背景图像中分割出来。运动目标的有效
分割对于目标分类、跟踪和行为理解等后期处理非常重要。目前运动目标检测算
法的难点主要体现在背景的复杂性和目标的复杂性两方面。背景的复杂性主要体
现在背景中一些噪声对目标的干扰,目标的复杂性主要体现在目标的运动性、突
变性以及所提取目标的非单一性等等 。所有这些特点使得运动目标的检测成为一
项相当困难的事情。目前常用的运动目标检测算法主要有光流法、帧差法、背景
相减法,其中背景减除法是目前最常用的方法。
2.1 帧差法
帧差法主要是利用视频序列中连续两帧间的变化来检测静态场景下的运动
目标,假设f (x, y) 和 f
(x, y) 分别为图像序列中的第 k 帧和第 k+1 帧中象素点
k
(k 1)
(x,y)的象素值,则这两帧图像的差值图像就如公式 2-1 所示:
Diff f (x, y) f (x, y)
(2-1)
k 1
k
(k 1)
2-1 式中差值不为 0 的图像区域代表了由运动目标的运动所经过的区域(背景象
素值不变),又因为相邻视频帧间时间间隔很小,目标位置变化也很小,所以运
动目标的运动所经过的区域也就代表了当前帧中运动目标所在的区域。利用此原
理便可以提取出目标。下图给出了帧差法的基本流程:1、首先利用 2-1 式得到
第 k 帧和第 k+1 帧的差值图像 Diff ;2、对所得到的差值图像 Diff 二值化
k1
k1
(如式子 2-2 示)得到 Qk+1;3、为消除微小噪声的干扰,使得到的运动目标
更准确,对Q 进行必要的滤波和去噪处理,后处理结果为M 。
k 1
k 1
255,if ,Diff (x, y) T
k1
(T 为阈值)
(2-2)
Q
0,if , Diff (x, y) T
k 1
k 1
帧差流程图
从结果看在简单背景下帧差法基本可检测到运动目标所在的位置,而且计算
简单,复杂度低。当图像采样间隔较小时,帧差法对图像场景变化不敏感,这是
帧差法的优点,但同时目标部分漏检的可能性增大了,容易使检测到的目标出现空
洞。在实际应用中,由于帧差法的简易性,帧差法经常作为某些改进算法的基础。
2.2 光流法
光流的概念[30,31]是由 Gibson 在 1950 年首先提出的,光流理论在计算机
视觉,三维运动分析中有着非常广泛的作用。外界物体由于运动在人的视网膜上
产生一系列连续变化的信息,这些信息就如同是光的流一样不断从眼中流过,故
此称之为光流。1981 年 Horn 和 Schunck 创造性的将二维速度场和我们通常所
说的图像的灰度联系在一起,提出了光流约束方程,从而使得光流的计算有了最
基本的方法。随后光流法不断发展,按照理论基础分为:微分法,快匹配法,基
于能量的方法,基于相位的方法,其中尤以微分法最为常用,该方法主要是基于
下面两种假设:
1、强度不变假设,即在一组连续的二维图像序列中,某个目标的运动轨迹
在各帧中对应的像素点具有相同的灰度值。
2、全局平滑假设,即物体的运动矢量是局部平滑的或只有缓慢变化。特别
是刚体运动,各相邻像素点具有相同的运动速度,即速度平滑。这时,光流矢量
梯度的模值的平方应该最小,用 x 和 y 分量的拉普拉斯算子的平方和来表征光
流场的平滑程度。
假如给定一个图像上 m 点坐标为(x,y),且它在 t 时刻的象素值为 I (x, y,t)在
t d 时刻该点运动到(x d , y d ) ,象素值为:I (x d , y d ,t d ) 则在强度
t
x
y
x
y
t
不变的假设下:
I(x d , y d ,t d ) I(x, y,t)
(
2-
x
y
t
3)
公式2-3即为光流约束方程,将式2-3泰勒展开,并令d 趋于0,我们可以得到:
t
I u I v I 0
(2-
x
y
t
4)
其中 I I x , I I y ,I I t ,u d d ,v d d , (u,v) 即为
x
y
t
x
t
y
t
像素点在图像平面运动产生的瞬时速度场也即光流场。光流法的主要任务就是通
过求解光流约束方程求出u、v,但是由于只有一个方程,并不能唯一确定u 和 v,
这就用到了第二个假设,在该假设下就是要使得:
E ((I u I v I ) a (( ) ( ) ( ) ( ) ))d d
2
2
2
2
2
2
v
min
u
u
v
( 2-
x y
x
y
t
x
y
x
y
5)
6)
其中 α是个权重系数,一般取 0.5,这样联合(2-4)式和(2-5)式即可得到:
u
u
I [I u
I v
I ] [a I I ]
n 1
n
n
n
t
2
2
2
x
x
y
x
y
(3-
v v I [I u I v I ] [a I I ]
n1
n
n
n
t
2
2
x
2
y
x
y
y
从推导的过程看,光流法的计算非常复杂,难于满足实时性的要求,且在目
标提取时对噪声很敏感,所以此算法还难以直接在实际中推广使用。
2.3 背景减除法
背景减除法是将视频帧与背景模型进行比较,通过判定灰度等特征的变化,
或用直方图等统计信息的变化来判断异常情况的发生和分割出运动目标。
基于背景差的方法,概念非常清晰。该方法与帧差法相比,可以检测出短时间
静止的目标,如短时间静止的车辆(长时间静止的车辆可以归为背景),且不受车速
快慢的限制;与光流法相比,背景差法可以通过简化算法,降低计算量,满足视频
检测的实时性要求。但随着研究的不断深人,算法的复杂性也在不断提特高别,是对
较复杂场景下的前景(运动目标)检测,如针对光照变化场景下的目标检测(室外
的环境光、室内的灯光等),针对含有高噪声场景区域的目标检测(场景中含有树木、
水面、旗帜等物体的反复运动),针对场景频繁发生改变(车辆停止、背景中物体搬
动等)情况下的目标检测等问题,使得算法的复杂性大大提高。
用背景减除法进行运动目标检测的主要过程包括预处理、背景建模、前景检
剩余10页未读,继续阅读
资源评论
春哥111
- 粉丝: 1w+
- 资源: 5万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C#-WPF-MVVM大屏看板3D立体可视化大屏监控源码 1,WPF编程设计; 2,自定义工业控件设计; 3,数据库设计; 4
- comsol扭转MoO3完美圆二向色
- 医患档案管理系统.zip
- Java面向对象游戏开发演示详解(详解)(人气)(文)
- Python安装指南PDF
- IO扩展芯片简介及其模块定义
- 一款好看的即将跳转界面源码一款好看的即将跳转界面源码一款好看的即将跳转界面源码一款好看的即将跳转界面源码一款好看的即将跳转界面源
- 基于永磁同步电机旋转高频信号注入法零低速无位置控制仿真 1相比高频方波信号注入法,旋转高频信号注入法噪声更小损耗更低 2
- Mysql和Oracle的50个区别PDF
- Comsol仿真-相场法多晶铁电体介电击穿模拟 复现参考文献:Revisiting the Dielectric Breakd
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功