首页> 中国专利> 一种针对移动摄像机的背景减除方法

一种针对移动摄像机的背景减除方法

摘要

本发明公开了一种针对移动摄像机的背景减除方法,针对传统的通过构建全景背景模型来实现动态背景减除的方法而导致的运算速度慢、内存占用大与匹配误差等问题,本发明提出一种基于改进后的时空高斯模型的非全景背景模型。通过将当前视频帧图像划分为重叠区与新增区,重叠区内实现运动目标的提取,新增区用来构建并更新背景模型。本发明实时性好,运行速度快,对光照的变化和相机快速移动具有良好的适应性,能够很好的实现从动态背景中提取前景目标。

著录项

  • 公开/公告号CN103077520A

    专利类型发明专利

  • 公开/公告日2013-05-01

    原文格式PDF

  • 申请/专利权人 浙江大学;

    申请/专利号CN201310002984.2

  • 发明设计人 周泓;杨思思;陈益如;

    申请日2013-01-04

  • 分类号G06T7/00;G06T7/20;

  • 代理机构杭州求是专利事务所有限公司;

  • 代理人周烽

  • 地址 310058 浙江省杭州市西湖区余杭塘路866号

  • 入库时间 2024-02-19 18:48:14

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-02-24

    授权

    授权

  • 2013-06-05

    实质审查的生效 IPC(主分类):G06T7/00 申请日:20130104

    实质审查的生效

  • 2013-05-01

    公开

    公开

说明书

技术领域

本发明涉及视频监控领域,尤其涉及一种针对摄像机运动情况下的运动目 标的检测方法。

背景技术

智能监控是计算机视觉的一个重要应用,其广泛应用于生产管理、保安等 场合,成为金融、交通、商业、国防乃至住宅区等领域安全防范监控的重要手 段。背景减除是计算机视觉领域的一个重要问题,是实现智能监控系统的基础。

传统的背景减除方法都是通过建立统计学背景模型,然后找出那些与背景 模型性质不同的部分来实现运动物体的提取。然而这些方法仅仅局限于静止的 摄像机:摄像机不能移动(甚至是微小的机械振动也会带来较大的误差),因 此其视场是有限的,对于大面积场景的监控只能通过增加摄像机的数目来实现, 系统的开销与维护成本高。同时对于一些移动摄像头监控的应用情况,例如机 器人的视觉,汽车的盲区监测等,则不适用。因此,对于移动摄像机的背景减 除方法的研究显得尤为重要。

实现针对移动摄像机背景减除的典型方法,如Statistical background subtraction for a mobile observer(针对移动观察者的统计学背景减除方法),Real time foreground object detection using ptz camera(基于ptz相机的实时前景检测) 等都是构建全景背景模型,通过寻找到当前视频帧图像在全景背景模型中相对 应的位置,然后按摄像机静止情况下的方法,通过传统的背景减除技术来实现 前景目标的提取。但是这种方法计算量大,系统运行慢,占用内存大而且背景 更新慢,匹配误差会引起误判。

发明内容

本发明的目的在于针对现有技术的不足,提供一种针对移动摄像机的背景 减除方法。该方法在不用构建全景背景模型的情况下,实现前景目标的实时提 取、背景的自适应更新,解决由配准误差引起的误判。同时该方法计算速度快、 占用内存小,适用于车载嵌入式系统实现实时监控。

本发明是通过以下技术方案来实现的:一种针对移动摄像机的背景减除方 法,该方法包括如下步骤:

步骤1)用移动的视频监控摄像头采集环境图像与含有前景目标的图像;

步骤2)将步骤1中得到的第一帧环境图像作为初始背景图像,对初始背景 图像中每个像素进行单高斯分布建模,得到背景模型;利用KLT (Kanade-Lucas-Tomasi)方法从背景模型得到可信度较高的背景特征点,然后 在当前视频帧图像中找到这些背景特征点的对应点。利用二者之间的关系得到 摄像机的变换模型H,实现摄像机运动估计;

步骤3)将步骤2中得到的背景模型与当前视频帧图像进行高斯差分滤波; 再将经过高斯差分滤波后的背景模型与步骤2的摄像机的变换模型H相乘后, 通过图像卷绕实现当前视频帧图像重叠区与新增区划分。

步骤4)在步骤3得到的重叠区,分别标记前景像素与背景像素,实现前景 目标的提取并得到背景区域;

步骤5)将步骤3中新增区与步骤4中得到的背景区域,直接用来构建并更 新背景模型;

步骤6)后处理:对经过步骤1-5处理后的视频帧图像进行阈值化、形态学 处理等获得前景目标二值图像;

步骤7)输出每帧输入视频图像对应的只包含运动目标的二值图像。

本发明的有益效果是:本发明通过提出一种基于改进后的时空高斯模型的 非全景背景模型,通过将当前视频输入帧划分为重叠区与新增区,实现在重叠 区内提取运动目标,新增区用来构建并更新背景模型。同时本发明实时性好, 运算速度快,对光照的变化和相机快速移动具有良好的适应性,能够很好的实 现从动态背景中提取前景目标。

附图说明

图1为本发明的方法流程图;

图2为邻域像素概念解释图;

图3为学习率的机制(Age)示意图。

具体实施方式

如图1所示,本发明针对移动摄像机的背景减除方法包括如下步骤:

步骤1:用移动的视频监控摄像头采集环境图像和含有前景目标的图像。

步骤2:将步骤1中得到的第一帧环境图像作为初始背景图像,对初始背景 图像中每个像素进行单高斯分布建模,得到背景模型;利用KLT (Kanade-Lucas-Tomasi)方法从背景模型得到可信度较高的背景特征点,然后 在当前视频帧图像中找到这些背景特征点的对应点。利用二者之间的关系得到 摄像机的变换模型H,实现摄像机运动估计。

背景特征点的提取是利用KLT算子。首先计算背景图像中每个像素点的σ 矩阵的特征值λ12,如果min(λ1λ2)>T则该点为有效特征点。σ矩阵定义为:

σ=IxIxIxIxIyIxIyIy;

其中,Ix为一阶x方向导数,Iy为一阶y方向导数;T为阈值。

在当前视频帧图像中找到这些背景特征点的对应点是通过基于圆形模板匹 配搜索法来完成特征点匹配。

摄像机的变换模型H表示摄像机的自运动,描述了背景模型与当前视频帧 图像之间的关系,公式如下:

[X1  X2…]=H[X1′  X2′…];

其中,Xi=(xi yi 1)T表示背景模型上第i个特征点,Xi′=(x′iyi′1)T表示在 当前视频帧图像上与背景模型上第i个特征点相对应的特征点,xi,yi,xi′与yi′分别 表示特征点在背景模型与当前视频帧图像中的位置。

步骤3:将步骤2中得到的背景模型与当前视频帧图像进行高斯差分滤波。 再将经过高斯差分滤波后的背景模型与步骤2的摄像机的变换模型H相乘后, 通过图像卷绕实现当前视频帧图像重叠区与新增区划分。

使用二维高斯差分滤波器进行锐化的公式如下:

f(u,v,σ)=12πσ2exp(-u2+v22σ2)-12πK2σ2exp(-u2+v22K2σ2);

其中,u,v表示当前像素在图像中的位置,σ表示(u,v)点像素的标准差,K为 系数。

经过高斯差分滤波器锐化后的背景模型与步骤2的摄像机的变换模型H相 乘后,通过图像卷绕到经过高斯差分滤波器锐化后的当前视频帧图像,实现当 前帧视频图像的区域划分。从而找出当前视频帧图像与背景模型中重叠的区域 与新增加的区域。

步骤4:在步骤3得到的重叠区,分别标记前景像素与背景像素,实现前景 目标的提取并得到背景区域。具体包括以下子步骤:

4.1、获得背景模型中与当前视频帧图像中某点Xc对应点的准确位置:

考虑到由配准误差引起的将静止的物体像素标记为前景目标,如图2,采用 标记点邻域像素概念来避免,具体步骤如下:

由当前视频帧图像中一个点Xc与步骤2计算的变换模型H相乘得到在背景 模型中与点Xc相对应的点Xb,公式如下:

Xb=H·Xc

通过在Xb邻域N(Xb)内求得Xb的准确位置公式如下:

Dxcxi=1σ2(Xi)(I(Xc-μ(Xi))2;

X^b=argminDxcxi,XiN(Xb);

其中,Dxcxi定义为像素点Xi相对于像素点Xc的偏移程度,σ(Xi)和μ(Xi)分别 为背景模型点Xi的标准差与均值,I(Xi)表示当前视频帧图像的像素值。

4.2、前景目标提取:

由步骤4.1得到的Dxcxi,确定当前点Xc为背景点还是前景点并分别标记, 公式如下:

L(Xc)=BackgroundifDxxx^b<TcForegroundotherwise;

其中,Tc为阈值,可由具体实验确定,L(Xc)表示对于当前像素点Xc的标记。

首次出现在新增区的前景目标会被标记为背景,但是由于前景目标与摄相 机运动速度不同,根据上述算法能够很快被重新检测出来。

步骤5:将步骤3中新增区与步骤4中得到的背景区域,直接用来构建并更 新背景模型。

对每个背景像素进行改进后的时空单高斯分布建模,具体是采用时间和空 间相关的参数来更新背景模型的标准差与均值。其空间性体现在背景模型中点 应用,而不是Xb;时间性体现在学习率α的计算,随着时间的变化而不同。 背景模型更新方程如下:

μt(X^b)=(1-α)·μt-1(X^b)+α·I(Xc);

σ2(X^b)=(1-α)·σt-12(X^b)+α·(I(Xc)-μt(X^b))2;

α=1Age(X^b);

其中,与分别表示t时刻与当前视频帧图像中点Xc对应的背景 模型中点的均值与方差;α表示学习率;Age(X)是一种学习率机制,定义为α 的倒数,代表当前像素的可信程度(新旧程度)。如果该像素很久没有更新,则 可信系数降低;如果该像素刚刚被更新,则可信系数为最大值Age=1(对于新增 加的区域Age和α都置为1)。

对于Age的解释如图3,初始时,Age被设为1。摄像机向右移动到第二帧图 像时,左边区域为重叠区,右边为新增区,重叠区的Age增加为2,新增区则置 为1,以此类推。图中的数字是连续视频帧之间Age值的变化。

每处理一帧视频帧,则根据当前信息进行一次背景更新。

步骤6:后处理:图像二值化,对得到的标记为前景目标的像素置为1,背 景像素置为0,然后通过膨胀、腐蚀等形态学操作来完善背景减除的图像。

步骤7:输出每帧输入视频图像对应的只包含运动目标的二值图像。

本发明通过图像匹配技术实现将当前视频帧图像的分割,然后通过基于单 高斯模型改进的时空高斯分布模型实时更新背景模型,实现了在不用构建全景 背景模型的情况下,针对移动摄像机的动态背景减除。同时本发明实时性好, 运行速度快,对光照的变化具有良好的适应性,适合嵌入式系统应用。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号