背景建模算法(一)-------颜色背景模型

背景建模算法

1 基本原理

视频图像中运动目标检测的一种方法,其基本思想是对图像的背景进行建模。一旦背景模型建立,将当前的图像与背景模型进行某种比较,根据比较结果确定前景目标(需要检测的运动目标)。

2 难点

(1) 环境光照的变化(光照突然性的变化和缓慢的变化)

(2) 背景的多模态性(背景中存在的细微的运动将影响前景目标检测的结果)

(3) 运动物体的阴影

(4) 图像噪声

(5) 新的不动的物体进入到背景中(如何快速适应背景的变化)

3 分类

背景建模方法可以分为两类,颜色背景模型和纹理背景模型。

3.1 颜色背景模型

颜色背景模型其思想是对图像中每个像素的颜色值(灰度或彩色)进行建模。如果当前图像坐标(x,y)上的像素颜色值与背景模型中(x,y)上的像素颜色值有较大差异时,当前像素被认为是前景,否则为背景。

颜色背景模型的一个最明显的缺点是对阴影敏感,即将阴影误检测为运动目标。在特定场合下,需要在检测后对阴影进行抑制和消除。

3.1.1 平均背景模型

平均背景模型(Average Background Model)是一种简单、计算速度快但对环境光照变化和背景的多模态性比较敏感的一种背景建模算法。其基本思想是:计算每个像素的平均值作为它的背景模型。检测当前帧时,只需要将当前帧像素值I(x,y)减去背景模型中相同位置像素的平均值u(x,y),得到差值d(x,y),将d(x,y)与一个阈值TH进行比较,那么得到输出图像output的值如下:

clip_image002 (3-1)

clip_image004 (3-2)

这里TH可以采用自适应算法进行确定,需要计算每个像素的帧间差的平均值clip_image006和标准差clip_image008。公式如下:

clip_image010代表t时刻的图像中(x,y)处的像素值,inter代表两帧之间的间隔,通常设置为3,令clip_image012如下:

clip_image014 (3-3)

clip_image016 (3-4)

clip_image018 (3-5)

M通常要足够大(>30+inter)来保证clip_image006[1]clip_image008[1]的精确性。得到了clip_image006[2]clip_image008[2]后TH可以这样确定:

TH = clip_image006[3] + clip_image020 (3-6)

其中clip_image022一般设置为2。

为了提高算法的鲁棒性,可以在检测完之后要对背景模型进行更新,对于所有像素(x,y),令

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值