背景差分法
基于视频监控的高速公路运动车辆检测技术分析

运动车辆 ; 以区分前景运 动和背景运动 , 难 因此 , 当背景发生运
动 时 ( 如 : 景 中 随 风 摇 动 的树 木 ) 容 易 造 成 检 测 错 误 ; 果 例 背 , 如 运 动 车 辆 的 颜 色 比较 均 匀 , 测 出 的 车辆 中 间往 往 有 很 大 的 “ 检 空 洞 ” 而 且 在 车辆 的 后 面 有 “ 影 ” 直 接 影 响 车 辆 检 测 的 准 确 性 , 鬼 , ( 如 1 ; 能检 测 静 止 车 辆 。因 此 , 间 差 分 检 测 法 无 法 适 应 )不 帧
在光流 法中 , 光流场和运动场是两个 基本的概念。光流场
j
l 0
), 1 -( 1 )
ee l s
( 1 )
是 与帧间差分法 的本 质区别所在 。在实 际应 用中 , 普遍是对 图 像 的像素特征进行背景建模 , 从而对像素点进行分类 ( 一般分为 背景像素点和前景像素点 )提取出背景 图像。 , 背景差 分检测 法的主要优点是 :. 1 实现步骤简单 、 运算速度 快, 实时性较高 ;. 2 通过 背景建模 可以准确而快 速地 提取背景 图 像, 并通过 差分运算检测 运动车辆 , 因此抑制 了复杂背景对检 测效 果地影 响 , 实用性 较强 ;. 3无需预先 采集场景信息 , 并且对 采集 图像 的要求较低 ( 灰度 图像或彩 色图像均 可 )适用范 围较 ,
y 为背景图像 中( Y 坐标点的像素值 ; 为 阈值。 ) ,)
背 景 差 分 检 测 法 中 , 取 背 景 图 像 的 过 程 称 为 背 景 建 模 提 ( akrud Moei ) B c g n d l g 。背 景 建 模 是 背 景 差 分 法 的 核 心 技 术 , o n
背景减除法

背景消减法_OpenCV_详解一.基本概念背景消减法可以看作一种特殊的帧差法。
基本思想:利用当前帧图像与背景图像对应象素点的灰度差值来检测车辆。
如果当前图像的象素点和背景图像的象素点灰度值差别很大,就认为此象素点有车通过;相反,如果当前图像的象素点和背景图像的象素点灰度值差别较小,在一定的阈值范围内,我们就认为此象素点为背景象素点。
背景差值法假定图像背景是静止不变的,即图像背景不随图像帧数而变,可表示为b(x,y),定义图像序列为f(x,y,i),其中(x,y)为图像位置坐标,i为图像帧数,将每一帧图像的灰度值减去背景的灰度值可得到一个差值图像:id(x,y,i)=f(x,y,i)-b(x,y)背景差值法检测运动目标速度快,检测准确,易于实现,其关键是背景图像的获取与背景更新。
在实际应用中,静止背景是不易直接获得的,同时,由于背景图像的动态变化,需要通过视频序列的帧间信息来估计和恢复背景,即背景重建,所以要选择性的更新背景。
然而它对于动态场景的变化,例如光照的变化和阴影的干扰等特别敏感。
因此,选取一个可靠的背景模型进行背景的提取与动态更新以适应环境的变化是必要的。
使用背景差分法进行运动检测通常会遇到如下一些问题:(1)背景获取:最简单的方法是在场景中没有运动目标的情况下进行,但在现实中肯定是无法满足的,如高速公路和城市交通的监控,需要一种方法能在场景存在运动目标的情况下获得背景图像。
(2)背景的扰动:如树叶、树枝等各种东西的摇动(3)外界光照条件的变化(4)背景中固定对象的移动(5)背景的更新(6)阴影的影响背景消减法根据其背景模型的不同又可分为:直方图法、平均值法、单分布高斯背景模型、混合高斯分布背景模型、Kalman滤波器法,HMM模型法。
二.下面分享的是两种背景实现方式:(1)背景即为第一帧图像,简单的先看看程序的基本步骤和实现方法。
这种方法适用于第一帧即为全部背景,如果存在不是背景的物体,将出现误差;同时进行了简单的背景更新;(2)背景为前50帧的平均值,对于高速的车流量较少的地段,背景提取较理想,车辆缓慢移动时会在背景上留下痕迹。
视频检测和运动目标跟踪方法总结

视频检测和运动目标跟踪方法总结目前常用的视频检测方法可分为如下几类:光流法,时域差分法,背景消减法,边缘检测法,运动矢量检测法[2]。
一、光流法光流法[1]是一种以灰度梯度基本不变或亮度恒定的约束假设为基础对运动目标进行检测的有效方法。
光流是指图像中灰度模式运动的速度,它是景物中可见的三维速度矢量在成像平面上的投影,表示了景物表面点在图像中位置的瞬时变化,一般情况下,可以认为光流和运动场没有太大区别,因此就可以根据图像运动来估计相对运动。
优点:光流不仅携带了运动目标的运动信息,而且还携带了有关景物三维结构的丰富信息,它能够检测独立运动的对象,不需要预先知道场景的任何信息,并且能够适用于静止背景和运动背景两种环境。
缺点:当目标与背景图像的对比度太小,或图像存在噪音时,单纯地从图像灰度强度出发来探测目标的光流场方法将会导致很高的虚警率。
且计算复杂耗时,需要特殊的硬件支持。
二、时域差分法时域差分法分为帧差法和改进的三帧双差分法。
1.帧差法帧差法[8]是在图像序列中的相邻帧采用基于像素点的时间差分, 然后阈值化来提取出运动区域。
视频流的场景具有连续性,在环境亮度变化不大的情况下,图像中若没有物体运动,帧差值会很小;反之若有物体运动则会引起显著的差值。
优点:时域相邻帧差法算法简单,易于实现,对背景或者光线的缓慢变化不太敏感,具有较强的适应性,能够快速有效地从背景中检测出运动目标。
缺点:它不能完全提取运动目标所有相关像素点,在运动实体内部不容易产生空洞现象。
而且在运动方向上被拉伸,包含了当前帧中由于运动引起的背景显露部分,这样提取的目标信息并不准确。
2.三帧双差分法三帧双差分法与相邻帧差法基本思想类似,但检测运动目标的判决条件上有所不同。
三帧双差分较两帧差分提取的运动目标位置更为准确。
三、背景消减法背景消减法[4]是将当前帧与背景帧相减,用阈值T判断得到当前时刻图像中偏离背景模型值较大的点,若差值大于T则认为是前景点(目标);反之,认为是背景点,从而完整的分割出目标物体。
基于减背景和混合差分的运动目标检测算法

关键词
运 动 目标检 测 ;混 合 高斯 模 型 ;背 景相 减 法 ; 混合 差 分 法 T 3 14 P9 . 1 文 献标 识码 A 文章 编 号 10 7 2 (0 0 1 0 5— 4 0 7— 80 2 1 )0— 8 0
中 图分 类 号
Mo ig0be t D tcinAlo i m a e nB c g o n u ta t n vn jc eet g r h B sd o a k r u d S br ci s o t o
c lri g s a d teb c g o n d li u d tdtmey, t e h d a o y rdd f r n ei r s ne n teb — oo ma e , n h a k ru d mo e s p ae i l h n te ie fh b i e e c sp e e tdo h a i f
p o o e o i e u v i a c y tm t ttc c mea F rt t e mie u sa d li o sr ce o h rp s d frvd o s r el n e sse wi sai a r . is , h x d Ga sin mo e s c n tu t d f rt e l h
Ab ta t A n v l vn bet d tcinag rh b sdo ak ru d sbrcina dh b ddf rn ei src o e moigo jcs eet lo tm ae nb c go n u t t n y r iee c o i a o i f s
s f h dae t a ieec .a df al eb c go n u tat ni c m ie i y r iee c ogi i o ea jcn medf rn e n n l t ak u ds brci o bn dwt h b ddf rn et an s t l f f i yh r o s h i f
基于帧间差分法的目标运动检测算法

基于帧间差分法的目标运动检测算法
摘要
针对目前视频监控领域中,目标运动检测技术在视频分析研究中具有很大的应用价值,本文提出了一种基于帧间差分法的目标运动检测算法。
该算法通过采用基于帧间差分法的处理技术来实现对目标物体的运动检测,提高了目标物体的跟踪精度和算法的鲁棒性。
实验证明该算法较传统方法具有更好的检测效果和更高的遥测率,具有一定的实际应用价值。
关键词:帧间差分法;目标运动检测;跟踪精度;算法鲁棒性;遥测率。
一、背景介绍
目标运动检测技术在视频图像处理领域中具有广泛的应用价值,特别是在视频监控领域中有着广泛应用。
目标运动检测技术可以通过对视频图像进行处理,对图像中的目标物体进行跟踪和检测,从而实现对目标物体的监控。
目前,针对目标物体的运动检测技术主要有两种:基于背景差分法和基于帧间差分法。
其中,基于帧间差分法的目标运动检测技术在处理速度和检测精度方面具有许多优势。
本文旨在。
基于视频图像的运动目标检测技术

多分辨率运动 目 标检测方法 , 但光流算法复杂 , 计 算量 大, 且抗 噪性 能差 , 如果没有特别 的硬件装 置 , 不 能被 应用 于 全 帧视 频 流 的 实 时处 理 。文 则
0 引 言
智 能监 控可 以解 释 为在不 需要 人 为干 预 的情
时域 差分 法 和光流 分析 法等 。背 景相 减方法 是利
用 当前 图像与 背景 图像 的差 分来检 测运 动 区域 的
况下 , 利用计算机图像识别和分析 的方法对摄像
机拍 摄 的视频 流 中的图像 序列 进行 自动检测 和 分 析 。 当有 异 常情 况 发 生 时 , 以根 据 需要 对 场 景 可 中的运 动 目标 进 行 识 别 和跟 踪 , 及 时 准 确 地 向 并 保卫 人员 发 出警报 , 同时 可 以减 少人 力 资源 浪费 , 避免 报警 不准 确 、 不及 时 或漏报 。
动检测的方法实现 比较简单 、 速度快 。通过 引入的背景实时更新模型 , 可以提高整个系
统的 自适应性 。实验证 明, 该方法应用于智能监控 场合效果较好。 关键词 :三帧差分 ; 背景差分 ; 运动 目标检 测 ; 视频 图像 中图分类号 :T 1 : P 7 文 献 标 识码 :A 文 章 编 号 :10 -5 1 20 ) 2  ̄ 6 T 23 0 15 3 ( 0 8 2 一
运动 目标 检测 及识 别 是智 能监 控 系统 的核 心
种技术 , 通过分析不同时间的两幅序列 图像相 减构成的残差图像来获取信息 ; 两帧差分法_ 即 2
一பைடு நூலகம்
提 取连 续两 帧 的视频 图像 进行 相减 运算 得到差 分 图像 , 差 分 图 像 上 检 测 运 动 变 化 区 域 。 文 献 在 [ ] 目标 检 测最 常用 的方 法 即两 帧 差 分法 和 背 3对 景 相 减 法 进 行 了 比较 , 指 出两 种 方 法 的优 劣 。 并 通 常背 景相 减算 法 会 占用 很 多 内存 空 间 , 适 用 不
基于背景差分和均值漂移的闯红灯车辆视频自动检测系统

基于背景差分和均值漂移的闯红灯车辆视频自动检测系统李宗阳;熊显名【摘要】在视频序列中使用均值漂移算法进行运动目标跟踪是一种可行的办法,但这种方法需要手动指定初始跟踪目标,无法做到全自动跟踪.在十字路口这一静态背景下,通过缩小感兴趣区域,使用背景差分的方法,结合图像形态学处理,完成对运动车辆目标的自动获取,从而实现闯红灯目标的抓取.自动检测系统和人工检测的对比实验表明,该系统的正确检出率可达到95.4%以上.%10.3969/j.issn.1000-386x.2012.10.075【期刊名称】《计算机应用与软件》【年(卷),期】2012(000)010【总页数】4页(P283-286)【关键词】视频检测;多目标跟踪;均值漂移【作者】李宗阳;熊显名【作者单位】桂林电子科技大学电子工程学院广西桂林541004;桂林电子科技大学电子工程学院广西桂林541004【正文语种】中文【中图分类】TP3910 引言在交通违章行为中,闯红灯是最为常见并且比较容易判断的一种违章行为。
已有的较为成熟的方式是使用感应线圈、雷达、超声波等技术进行检测[1],而图像视频处理技术应用在闯红灯检测中仍存在一些问题,如行人、非机动车产生的干扰目标、天气变化产生的不规则噪声、光线变化引起的颜色变换等等。
相比传统检测技术,视频检测技术具有安装简单、维护方便、直观的违章行为信息等等。
直接通过监控视频进行违章行为的检测将成为今后发展的主流方向。
当前视频检测的主要方法有:相邻帧差法、背景差分法、光流场法[2-4]等。
其中相邻帧差法实现简单运算速度快,但在运动体内部容易产生空洞;背景差分法依赖于背景图像的可靠性;光流场法[5]计算复杂且耗时,不适于实时检测。
基于均值漂移的方法是运动目标跟踪的另外一个方向。
但是这种方法需要手动指定初始跟踪区域,无法做到全自动检测跟踪。
本系统在总结现有车辆视频检测技术的基础上,针对十字路口闯红灯这一特定场景下的特殊行为,通过系统操作确定感兴趣的监控区域ROI(Region of Interest),在ROI内进行背景差分获得运动目标,结合图像形态学的处理办法,去除行人及自行车等干扰目标,得到车辆运动目标的二值化图像。
利用背景差分法检测监控视频中的关键帧

利用背景差分法检测监控视频中的关键帧
孙鹏;张洪君;杨洪臣
【期刊名称】《警察技术》
【年(卷),期】2013(000)003
【摘要】针对目前视频侦查工作中监控视频数据量大、常规人工方式存在关键帧获取实时性差、误判率与漏判率较高等问题,提出了一种基于背景差分法的监控视频关键信息检验技术.首先根据监控区域特点与人工经验在监控视频中设置背景帧,然后逐帧读取监控视频内容,将当前视频帧与背景帧进行差值计算后与事先确定的关键阈值进行比对,最后根据阈值比对的结果检测监控视频中的关键帧并更新背景帧.实验表明,本文提出的方法对背景区域相对固定的监控视频具有较好的关键帧检测效果.
【总页数】3页(P56-58)
【作者】孙鹏;张洪君;杨洪臣
【作者单位】中国刑警学院;中国刑警学院;中国刑警学院
【正文语种】中文
【相关文献】
1.监控视频中基于运动目标显著性的关键帧提取方法
2.视频云直播中的关键帧技术探秘
3.无线传感网在嵌入式数字视频检测监控系统中的应用研究
4.微视频资源中的关键帧定位技术的仿真分析
5.视频检索中的关键帧提取方法研究
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实用标准文案 精彩文档 背景差分法又称背景减法,背景差分法的原理是将当前帧与背景图像进行差分来得到运动目标区域,这种方法较帧差法能更好的识别和提取运动目标,是目前运动分割中最常用的一种方法。但是需要构建一幅背景图像,这幅背景图像必须不含运动目标,并且应该能不断的更新来适应当前背景的变化,构建背景图像的方法有很多,比较常用的有基于单个高斯模型的背景构建,基于混合高斯模型的背景构建,基于中值滤波器的背景构造,基于卡尔曼滤波器的背景构造,基于核函数密度估计的背景模型构造。 背景差分法法是静止背景下运动目标识别和分割的另一种思路。如不考虑噪音n(x,y,t)的影响,视频帧图像I(x,y,t)可以看作是由背景图像b(x,y,t)和运动目标m(x,y,t)组成:
(,,)(,,)(,,)Ixytbxytmxyt (4-14)
由式(4-14)可得运动目标m(x,y,t): (,,)(,,)(,,)mxytIxytbxyt (4-15)
而在实际中,由于噪音的影响,式(4-15)不能得到真正的运动目标,而是由运动目标区域和噪音组成的差分图像d(x,y,t),即:
(,,)(,,)(,,)(,,)dxytIxytbxytnxyt (4-16)
得到运动目标需要依据某一判断原则进一步处理,最常用的方法为阈值分割的方法: (,,)(,,)(,,)0(,,)IxytdxytTmxytdxytT
(4-17)
式中T为一阈值,图4-1为背景差分法的流程图:
图4-1 背景差分法的流程图 实用标准文案
精彩文档 背景差分法较帧差法更能准确地提取运动目标,帧差法如果不与其他方法进行结合只能提取运动变化区域(包括真正的运动目标、被覆盖和显露的背景)而不能直接提取运动目标。然而,当我们运用背景减法时还要考虑很多问题: (1)要得到背景图像b(x,y,t),最简单的方法就是将第一帧没有运动目标的图像帧作为背景图像。然而在实际环境中随着时间的推移背景图像是不断变化的,引起背景变化的因素很多,如:光线的变化,环境的变化等等。因此不能简单的将一帧没有运动目标的图像帧作为背景而不进行更新。 (2)可能在场景中有很多干扰,比如场景中有树枝和叶子在风中晃动、水面的波动等等,这些运动不能简单的判断为运动目标。 (3)照明的变化和天气的变化都可能影响检测的结果。 (4)背景的变化,比如一辆汽车从原先背景中离开,物体改变了放置的位置,而这些情况下不能被认为真正的运动目标。 (5)运动目标影子的影响。 由这些需要考虑的问题我们可以得出在背景差分法中需要对背景图像进行及时更新,这样才能保证检测结果的正确性,背景更新的方法很多,下面详细论述。 4.2.1 基于单个高斯模型的背景构建 Wren等人提出了基于单个高斯模型的背景构建方法,该方法假定连续视频帧中每个象素均是独立的,并且其灰度值遵循高斯分布,随着新的视频帧到来,要更新每个像素点所遵循的相应高斯分布中的参数,其中均值定义为:
1(1)tttI (4-18)
式中tI是该像素当前灰度值,1t是前几帧该像素灰度值的均值,α是一个经验值,它决定背景更新的快慢,当α很小的时候,背景更新缓慢,反之,更新较快。方差σ2用它的无偏估计来代替,当tttIk时,该像素为运动目标点,否则就属于背景。 Koller等人指出上述方法不能很适当的更新背景,原因是在计算t时,属于运动目标的像素点也参加了计算,这样的结果就是会将运动目标的像素点叠加到背景中,因此Koller等人提出了以下定义:
11(1)((1))ttttMMI (4-19)
式中参数M=0(上一次计算中属于背景的像素)或1(属于运动目标)。 4.2.2 基于混合高斯模型的背景构建 混合高斯模型是指用多个高斯分布来共同描述一个像素点的像素值分布, 实用标准文案 精彩文档 Stauffer等人提出了一种自适应的混合高斯模型背景构建的方法,每个像素点的灰度值分布都由多个高斯分布混合表示。 设一个像素点的像素观察值为{X1,…,Xt},则当前像素值的概率可表示为:
,,,1()*(,,)KtittititiPXwX
(4-20)
其中,K为用来表示像素值的高斯分布的个数,ωi,t表示t时刻第i个高斯分布的权值,1(1)Kitiw,µi,t表示第i个高斯分布的均值,,it表示第i个高斯
分布的协方差矩阵,而第i个高斯分布函数,,(,,)tititX表达式为: 1,1()()2,,122,1(,,)(2)TttttitxxtititnitXe
(4-21)
其中,n为自由变量的个数,K的值一般取3-5,协方差矩阵可表示为: 2,itiI
(4-22)
文中用第一幅图像每点的像素值作为该点对应混合高斯分布的均值,并给每个高斯模型赋一个较大的方差和较小的权值。当新的图像到来的时候,要对各个像素点的混合高斯模型的参数进行更新,理想的情况是在每一时刻t,用包含新的观察数据的一段时间内的数据,开始采用K均值算法来近似估算混合高斯模型的参数,但是这种匹配算法计算比较复杂,不能达到实时计算的要求,因此用一种近似算法,即把K个高斯分布按权值和标准差之比ω/σ从大到小进行排列,然后选择均值μi,t-1,k和Xi,t最接近的高斯模型,并且满足:
,,1,1()/2.5itititX (4-23)
如果找到某个高斯模型k与,itX匹配,则用下列公式更新k的各个参数:
,1,(1)ittitX (4-24) 22,,1,,,,(1)()()TititititititXX (4-25)
对所有高斯分布的权值用下面的公式进行更新: ,,,,1,,(1)iktiktitkwwM (4-26) 式中Mi,t,k对于匹配的高斯模型取l,没有匹配的高斯模型取0。如果没有一个高斯模型与Xi,t进行匹配,将ω/σ比值最小的高斯模型用均值为Xi,t,方差较高,权值较低的新构造的高斯模型代替。 文中算法的最后一步是进行景物模型的构造,在每一时间,从每一点的多个实用标准文案 精彩文档 高斯分布中选择一个或几个作为背景模型,其他均表示前景模型,如果当前值与背景模型匹配,则把该点判定为背景,否则判定为前景。 选择背景模型的方法为:首先将每一点的混合高斯模型按权值和标准差的比值 (即:ω/σ)按从大到小的顺序排列,根据下式选择前B个模型作为背景模型:
1argmin()bbkkBwT (4-27)
式中的T表示作为背景中的点,它的像素值保持不变的概率,如果T选择过小,则背景通常为单峰,这种情况下采用单一高斯模型的背景构造方法更简单,如果T选择过大,则背景通常为多峰,这样采用混合高斯模型的背景构造方法更适合处理这种有重复运动的背景(比如树枝的摇动,水面的波动等等)。 4.2.3 基于Kalman滤波器的背景构造 WU Yi-Ming等人使用Kalman滤波器来对背景进行不断的更新,一阶Kalman滤波器的背景更新公式为:
*1()()(()())kkkBpBpgIpBp (4-28)
其中增益因子
12(1())()kkgMpMp (4-29) 如果 ()()()()1()()()()0kkkkkkkkIpBpspMpIpBpspMp (4-30)
其中I(p)表示当前帧图像中p点像素值,B(p)表示背景图像中p点的像素值, M(P)为运动目标的二值图像中的p点的像素值。如果p点属于运动目标则像素值为1,否则为0,s(p)为像素点p的阈值,将运动目标分离出来,α1、α2为权值系数,决定了序列背景图象的自适应性,α2必须足够小,才能从背景序
列图象中有效的分割出运动目标,α1必须大于或等于10α2,但如果α1太大,越来越多的运动变化将存储于序列背景图象,将会丧失算法的去噪特性。式中的sk(p)可由自适应阈值选取方法得到。 4.2.4基于核函数密度估计的背景模型构造 基于核函数密度估计的背景模型构造方法与以上的背景构造方法不同,该方法无需事先假定背景模型函数,也无需估计模型参数和对参数进行优化。Elgammal等人提出了能处理复杂背景的基于核函数密度估计的背景模型构造方法,选用的核函数为高斯函数,假定X1,…,Xn为一像素点的N个连续的采样值,在t时刻得到该点像素值为Xt的概率可用核函数的密度估计来计算: 实用标准文案 精彩文档 11()()()(,)NthtiihtitiipXKXXNKXXXX
(4-31)
式中Kh表示窗口宽度为h的核函数,N表示样本的个数。 核估计首先需要得到待估计量的一个训练样本集,Elgammal等人直接将视频序列中的像素值作为样本,但是视频序列中可能包含运动目标,这样做势必会将属于运动目标的像素作为背景来计算,这样就会产生误差,因此可以将视频序列中相邻两帧的差分作为样本:
111(,)(,)(,);(,)(,)(,)(,);tttttttIxyIxyIxyTSxySxyIxyIxyT
(4-32)
S为背景样本,I为视频帧图像,T为阈值,如果两帧图像的差小于某一阈值则视为背景样本,否则不参与运算。假定取得M个背景样本,核函数为高斯函数的背景估计为: 22()22111((,))2ttISMhtjpIxyeMh
(4-33)
根据P(It(x,y)),利用下式来判断某一像素是否属于运动目标: 1((,))(,)0((,))tpttppIxyTMxypIxyT
(4-34)
Mt(x,y)为0则说明该点属于背景点,为1属于运动目标。 为了使背景不断更新,背景样本需不断更新,背景样本的更新可使用队列先进先出的形式,并且不断使用核密度函数估计公式不断更新背景。