基于显著度和混合高斯模型的监控视频前景提取方法.pdf

上传人:e1 文档编号:4288212 上传时间:2018-09-13 格式:PDF 页数:10 大小:2.21MB
返回 下载 相关 举报
摘要
申请专利号:

CN201210147096.5

申请日:

2012.05.14

公开号:

CN102663405A

公开日:

2012.09.12

当前法律状态:

终止

有效性:

无权

法律详情:

未缴年费专利权终止IPC(主分类):G06K 9/46申请日:20120514授权公告日:20130724终止日期:20160514|||授权|||实质审查的生效IPC(主分类):G06K 9/46申请日:20120514|||公开

IPC分类号:

G06K9/46; H04N7/18

主分类号:

G06K9/46

申请人:

武汉大学

发明人:

胡瑞敏; 黄震坤; 王中元; 渠慎明; 钟睿; 宗成强

地址:

430072 湖北省武汉市武昌珞珈山武汉大学

优先权:

专利代理机构:

武汉科皓知识产权代理事务所(特殊普通合伙) 42222

代理人:

薛玲

PDF下载: PDF下载
内容摘要

一种基于显著度和混合高斯模型的监控视频前景提取方法:先将待分析的视频采用混合高斯模型进行前景提取,然后将当前帧前帧中相邻2帧中颜色直方图欧式距离相差大的两帧中的帧号小的那一帧作为参考帧,将当前帧与该参考帧做差获取帧差图像,再进行二值化得到掩模图像。对该掩模图像进行基于3×3模板的高斯滤波消除图像的噪声。通过上述掩膜图像,获得基于该掩膜图像的当前帧区域,对区域进行显著度的提取并二值化得到基于显著度的掩膜,将基于显著度的掩膜和基于混合高斯模型的掩膜求并集,最终得到更加完整的前景区域。

权利要求书

1.一种基于显著度和混合高斯模型的监控视频前景提取方法,其特征在于:对视频进行前景提取时,进行以下步骤,步骤1,对视频进行基于混合高斯模型的前景提取,得到基于混合高斯模型的前景区域的掩膜;步骤2,将视频的每一帧图像从RGB颜色空间转换到LAB颜色空间;步骤3,获取当前帧与参考帧的帧差图像;步骤4,将步骤3所得帧差图像进行高斯滤波消除图像噪声,并对滤波后帧差图像进行二值化获取当前帧的掩模图像;步骤5,通过步骤4所得掩膜图像获取当前帧的前景区域,并在LAB颜色空间中对当前帧的前景区域进行图像显著度的提取,得到显著度图;步骤6,将步骤5所得显著度图进行二值化,获得基于显著度的图像前景的掩膜;步骤7,将步骤1所得基于混合高斯模型的前景区域的掩膜与步骤6所得基于显著度的前景区域的掩膜合并,得到最终的前景区域。2.根据权利要求1所述基于显著度和混合高斯模型的监控视频前景提取方法,其特征在于:步骤3所述的参考帧的获取方法为,在当前帧的以前帧中求取相邻帧颜色直方图的欧式距离的差值,将差值最大的相邻帧中时间较前的一帧设为当前帧的参考帧,其中帧号越小表示时间越靠前。3.根据权利要求1所述基于显著度和混合高斯模型的监控视频前景提取方法,其特征在于:步骤4中,对帧差图像采用3×3大小的高斯滤波器消除图像噪声,然后对滤波后帧差图像进行基于单一阈值的二值化操作,获取当前帧的掩模图像。4.根据权利要求1所述基于显著度和混合高斯模型的监控视频前景提取方法,其特征在于:步骤5中,对当前帧的前景区域进行图像显著度的提取时,只针对步骤4所得滤波后帧差图像中的掩膜区域进行显著度的提取,对其中的非掩膜区域不进行显著度的提取。5.根据权利要求4所述基于显著度和混合高斯模型的监控视频前景提取方法,其特征在于:步骤5中,进行显著度提取的处理如下,步骤a,设步骤4所得滤波后帧差图像尺寸为M×N,对整个滤波后帧差图像进行二维DCT变换,得到滤波后帧差图像在(x,y)坐标的DCT变换结果值f(x,y),x的取值为0,1,2,…M-1,y的取值为0,1,2,…N-1;步骤b,根据步骤4所得掩膜图像中非掩膜区域,将相应dct系数设置为0,如以下公式所示, dct ( x , y ) = f ( x , y ) ifpixel ( x , y ) ! = 0 0 ifpixel ( x , y ) = 0 - - - ( 1 ) ]]>x∈[0,M) y∈[0,N)其中,dct(x,y)为滤波后帧差图像在(x,y)坐标的dct系数,pixel(x,y)为滤波后帧差图像在(x,y)坐标的像素值;步骤c,对步骤b所得dct系数dct(x,y),采用以下公式进一步提取dct系数特征值sign(x,y), sign ( x , y ) = 1 dct ( x , y ) ≥ 0 0 dct ( x , y ) < 0 - - - ( 2 ) ]]>x∈[0,M) y∈[0,N)其中,sign(x,y)表示滤波后帧差图像在(x,y)坐标的dct系数特征值;步骤d,对步骤c所得dct系数特征值sign(x,y)采用反DCT变换并将该反DCT的值进行平方后归一化,获取滤波后帧差图像在(x,y)坐标处像素的显著度值,作为显著度图在(x,y)坐标的显著度值;若步骤4所得掩膜图像在(x,y)坐标处像素值为0,显著度图在(x,y)坐标的像素值依然为0。6.根据权利要求5所述的基于显著度和混合高斯模型的监控视频前景提取方法,其特征在于:步骤6中,对步骤5所得显著度图采用otsu算法获取基于显著度的图像前景的掩膜,如以下公式所示, Mask _ s ( x , y ) = 1 pixel _ s ( x , y ) ≥ ostu _ threslod 0 pixel _ s ( x , y ) < ostu _ threslod - - - ( 3 ) ]]>x∈[0,M) y∈[0,N)其中,Mask_s(x,y)表示基于显著度的前景区域的掩膜在(x,y)坐标的像素值,pixel_s(x,y)表示显著度图在(x,y)坐标的像素值,ostu_threslod为ostu算法自动获取的阈值。7.根据权利要求6所述的基于显著度和混合高斯模型的监控视频前景提取方法,其特征在于,步骤7中,将步骤1所得基于混合高斯模型的前景区域的掩膜与步骤6所得基于显著度的前景区域的掩膜取并集得到最终的前景区域的掩膜,如以下公式所示, Mask ( x , y ) = 1 ( Mask _ s ( x , y ) = 1 ) or ( Mask _ g ( x , y ) = 1 ) 0 else - - - ( 4 ) ]]>x∈[0,M) y∈[0,N)其中,Mask_g(x,y)为基于混合高斯模型的前景区域的掩膜在(x,y)坐标的像素值。

说明书

基于显著度和混合高斯模型的监控视频前景提取方法

技术领域

本发明涉及数字视频分析领域,尤其涉及一种基于显著度和混合高斯模型的监控视频前
景提取方法。

背景技术

视频监控系统已经广泛应用于小区安全监控,交通路况,机场,银行等,并将有着广泛
的应用前景。由于现有的视频监控系统大部分都是仅仅将视频录制以后保存,并没有发挥实
时主动地监控作用,在此基础上发展的智能视频监控系统,采用视频分析技术,自动实现对
目标的检测,识别和跟踪,并在此基础上对行为进行判断。视频监控系统集视频采集、检测、
识别、检索与一身,代表了未来监控领域的发展趋势,但是由于视频的种类变换多样,而现
有的视频分析方法的适用性不强,严重影响智能监控系统的监控效果,一定程度上制约了视
频监控系统的发展,因此,如何对视频进行有效地分析是视频监控领域的一个亟待解决的重
要问题。

视频监控系统由于摄像机位置比较固定,因此背景区域基本保持不变,基于像素的背景
建模方法由于运算复杂度低得到了广泛的应用。2000年美国麻省理工人工智能研究所Stauffer 
and Grimson采用混合高斯模型即每个像素均由3到5个高斯模型表示,每个像素均循环每个高
斯模型直到找到合适的高斯模型,采用基于在线EM(期望最大化)学习方法更新参数,以便
适应视频的变化。每个像素都需要判断是否属于高斯模型,如果属于前景的高斯模型,则该
像素为前景,否则该像素为背景,该方法的提出为混合高斯模型算法的应用和发展奠定了基
础,但这种基于EM算法的更新方法,收敛速度比较慢,很难适应视频内容的变化,而且该算
法很难确定一个合适的学习速率。2008年Haque通过选择相近的高斯模型函数的方法,不需
要循环所有的模型,通过自动设定循环区间的方法,仅仅选择重要的高斯背景模型进行判断
的方法,在解决背景部分抖动方面取得了一定的效果,但是该方法仍然不能完整地提取物体
的内部区域。

总之,前景提取算法中的背景建模方法本身是一种基于像素在时间域的分析方法,根据
像素在时域上的变化判断,该像素是否是前景像素,并没有充分利用出前景像素在当前帧的
相关位置及其像素之间的相关关系信息,导致检测的前景区域并不完整。

发明内容

本发明的目的在于针对现有的基于混合高斯模型的前景提取方法获取的前景不完整的问
题,提供一种基于显著度和混合高斯模型的监控视频前景提取方法,更加完整地提取监控视
频的前景区域,为视频监控系统目标识别,跟踪与检索提供强有力的支持。

为了达到上述目的,本发明采用如下的技术方案:

一种基于显著度和混合高斯模型的监控视频前景提取方法,对视频进行前景提取时,进
行以下步骤,

步骤1,对视频进行基于混合高斯模型的前景提取,得到基于混合高斯模型的前景区域的掩
膜;

步骤2,将视频的每一帧图像从RGB颜色空间转换到LAB颜色空间;

步骤3,获取当前帧与参考帧的帧差图像;

步骤4,将步骤3所得帧差图像进行高斯滤波消除图像噪声,并对滤波后帧差图像进行二值
化获取当前帧的掩模图像;

步骤5,通过步骤4所得掩膜图像获取当前帧的前景区域,并在LAB颜色空间中对当前帧的
前景区域进行图像显著度的提取,得到显著度图;

步骤6,将步骤5所得显著度图进行二值化,获得基于显著度的图像前景的掩膜;

步骤7,将步骤1所得基于混合高斯模型的前景区域的掩膜与步骤6所得基于显著度的前景
区域的掩膜合并,得到最终的前景区域。

而且,步骤3所述的参考帧的获取方法为,在当前帧的以前帧中求取相邻帧颜色直方图
的欧式距离的差值,将差值最大的相邻帧中时间较前的一帧设为当前帧的参考帧,其中帧号
越小表示时间越靠前。

而且,步骤4中,对帧差图像采用3×3大小的高斯滤波器消除图像噪声,然后对滤波后
帧差图像进行基于单一阈值的二值化操作,获取当前帧的掩模图像。

而且,步骤5中,对当前帧的前景区域进行图像显著度的提取时,只针对步骤4所得滤
波后帧差图像中的掩膜区域进行显著度的提取,对其中的非掩膜区域不进行显著度的提取。

而且,步骤5中,进行显著度提取的处理如下,

步骤a,设步骤4所得滤波后帧差图像尺寸为M×N,对整个滤波后帧差图像进行二维DCT
变换,得到滤波后帧差图像在(x,y)坐标的DCT变换结果值f(x,y),x的取值为0,1,2,...M-1,
y的取值为0,1,2,...N-1;

步骤b,根据步骤4所得掩膜图像中非掩膜区域,将相应dct系数设置为0,如以下公式所示,

dct ( x , y ) = f ( x , y ) ifpixel ( x , y ) ! = 0 0 ifpixel ( x , y ) = 0 - - - ( 1 ) ]]>

x∈[0,M) y∈[0,N)

其中,dct(x,y)为滤波后帧差图像在(x,y)坐标的dct系数,pixel(x,y)为滤波后帧差图像在(x,y)
坐标的像素值;

步骤c,对步骤b所得dct系数dct(x,y),采用以下公式进一步提取dct系数特征值sign(x,y),

sign ( x , y = 1 dct ( x , y ) 0 0 dct ( x , y ) < 0 - - - ( 2 ) ]]>

x∈[0,M) y∈[0,N)

其中,sign(x,y)表示滤波后帧差图像在(x,y)坐标的dct系数特征值;

步骤d,对步骤c所得dct系数特征值sign(x,y)采用反DCT变换并将该反DCT的值进行平方
后归一化,获取滤波后帧差图像在(x,y)坐标处像素的显著度值,作为显著度图在(x,y)坐标的
显著度值;若步骤4所得掩膜图像在(x,y)坐标处像素值为0,显著度图在(x,y)坐标的像素值
依然为0。

而且,步骤6中,对步骤5所得显著度图采用otsu算法获取基于显著度的图像前景的掩
膜,如以下公式所示,

Mask _ s ( x , y ) = 1 pixel _ s ( x , y ) ostu _ threslod 0 pixel _ s ( x , y ) < ostu _ threslod - - - ( 3 ) ]]>

x∈[0,M) y∈[0,N)

其中,Mask_s(x,y)表示基于显著度的前景区域的掩膜在(x,y)坐标的像素值,pixel_s(x,y)表
示显著度图在(x,y)坐标的像素值,ostu_threslod为ostu算法自动获取的阈值。

而且,步骤7中,将步骤1所得基于混合高斯模型的前景区域的掩膜与步骤6所得基于
显著度的前景区域的掩膜取并集得到最终的前景区域的掩膜,如以下公式所示,


x∈[0,M) y∈[0,N)

其中,Mask_g(x,y)为基于混合高斯模型的前景区域的掩膜在(x,y)坐标的像素值。

本发明提出了采用显著度和混合高斯模型相结合的前景区域提取方法,针对混合高斯模
型检测前景不完整的缺点,采用基于显著的前景掩膜和混合高斯模型掩膜相结合的方法获取
更加完整的前景区域的掩膜。

附图说明

图1是本发明实施例的流程图。

具体实施方式

以下结合附图和实施例详细说明本发明技术方案。本发明实施例于在对视频进行前景提
取时的流程参见图1:

步骤1,对视频进行基于混合高斯模型的前景提取,得到基于混合高斯模型的前景区域
的掩膜。

本发明首先采用现有技术对选定M×N分辨率的视频进行基于混合高斯模型的前景提取,
实施例中为352×288分辨率。

为便于实施参考起见,提供目前的基于混合高斯模型判断图像中任一像素点是否属于前
景区域具体步骤如下:

假设图像中每个像素点的像素值符合高斯分布的混合分布,即:

P ( x t ) = Σ i = 1 K ω ( x t , μ i , Σ ) - - - ( 5 ) ]]>

其中,xt是t时刻该像素点的像素值,矩阵分别表示该像素
点颜色值的R,G,B分量,权值ω≥0;i=1,2,3......K,该实施例中K设置为3,且∑为
协方差矩阵,σi为方差,I为单位矩阵。K个高斯分布按照权值从高到低的次序进行
排序,再根据:

arg B min ( Σ i = 1 B ω > T ) - - - ( 6 ) ]]>

确定B个背景分布(其中T为阈值,实施例中设置为0.7)。即确定前B个高斯分布为背景分
布。将要进行匹配的像素点x看成正态分布,判断像素点x是否与K个高斯模型中的任意一
个相匹配,匹配定义为一个像素点的值处在某个高斯模型标准差内的2.5倍范围内,且该高
斯分布为背景分布。当前匹配点则为背景点,其余情况则认为当前匹配点是前景点。

混合高斯模型存在三个需要更新的参数,权值、均值、方差,分为以下两种情况:
(a)假设t时刻,对于新到的像素在K个高斯模型中找到一个和当前像素点匹配的高斯模型,
则该点的像素值应参加此高斯模型的参数更新,应按(7)、(8)、(9)公式重新调整权重ωi,t、均
值μi,t和方差

ωi,t=(1-α)·ωi,t-1+α    (7)

μi,t=(1-ρ)·μi,t-1+ρ·xi,t    (8)

σ i , t 2 = ( 1 - ρ ) σ i , t - 1 2 + ρ ( x i , t - μ i , t ) T ( x i , t - μ i , t ) - - - ( 9 ) ]]>

式中,参数更新率ρ=α,α表示学习速率,一般取值在0到1之间,它的大小决定了
背景更新的速度。

另外对在此像素点的余下没有匹配的高斯模型,则保持它的均值和方差不变,但是要通
过式(10)降低此高斯模型的权重,使其按照权重值的大小排列时,会排在匹配模型的后面。

ωi,t=(1-α)·ωi,t-1    (10)

(b)对于新到的像素点,在此点的K个高斯模型中,没能找到与之匹配的高斯模型,则应当舍
弃其混合模型中权值最小的那个子模型,然后用当前像素值作为舍弃的模型的均值,并重新
采用公式(11)赋予初始化时的方差和权重,添加到混合模型中,重新学习其参数。

ωi,t=0.05∑i,t=30    (11)

通过上述方法更新参数之后,返回公式(6)来判断该像素点是否是前景像素。

本实施例中需要为352×288个像素建立混合高斯模型,获取前景的掩膜图像,记
Mask_g(x,y)为基于混合高斯模型的前景区域的掩膜在(x,y)坐标的像素值。

步骤2,将视频的每一帧图像从RGB颜色空间转换到LAB颜色空间。本步骤为现有技
术,根据LAB颜色空间定义转换即可。

步骤3,获取当前帧与参考帧的帧差图像。本步骤为现有技术,求取当前帧与参考帧的
相应像素点的像素值之差后,作为帧差图像中相应像素点的像素值。

实施例中参考帧的获取方法为,采用在当前帧的以前帧中,相邻帧颜色直方图的欧式距
离相差最大的两帧中时间较前的一帧,其中帧号越小表示时间越早。

步骤4,将步骤3所得帧差图像进行高斯滤波消除图像噪声,并对滤波后帧差图像进行
二值化获取当前帧的掩模图像。

实施例对帧差图像采用3×3大小的高斯滤波器消除图像噪声,然后对滤波后帧差图像进
行基于单一阈值的二值化操作,获取当前帧的掩模图像。具体实施时,可基于现有otsu算法
获取的阈值进行二值化操作。

步骤5,通过步骤4所得掩膜图像获取当前帧的前景区域,并在LAB颜色空间中对当前
帧的前景区域进行图像显著度的提取,得到显著度图。

为提高效率起见,实施例中对当前帧的前景区域进行图像显著度的提取时,只针对步骤
4所得滤波后帧差图像中的掩膜区域进行显著度的提取,对其中的非掩膜区域不进行显著度
的提取。

实施例进行显著度提取的处理如下,

步骤a,设步骤4所得滤波后帧差图像尺寸为M×N,对整个滤波后帧差图像进行二维DCT
变换,得到滤波后帧差图像在(x,y)坐标的DCT变换结果值f(x,y),x的取值为0,1,2,...M-1,
y的取值为0,1,2,...N-1;实施例中M=352,N=288;

步骤b,根据步骤4所得掩膜图像中非掩膜区域,将相应dct系数设置为0,如以下公式所示,

dct ( x , y ) = f ( x , y ) ifpixel ( x , y ) ! = 0 0 ifpixel ( x , y ) = 0 - - - ( 1 ) ]]>

x∈[0,M) y∈[0,N)

其中,dct(x,y)为滤波后帧差图像在(x,y)坐标的dct系数,pixel(x,y)为滤波后帧差图像在(x,y)
坐标的像素值;

步骤c,对步骤b所得dct系数dct(x,y),采用以下公式进一步提取dct系数特征值sign(x,y),

sign ( x , y ) = 1 dct ( x , y ) 0 0 dct ( x , y ) < 0 - - - ( 2 ) ]]>

x∈[0,M) y∈[0,N)

其中,sign(x,y)表示滤波后帧差图像在(x,y)坐标的dct系数特征值;

步骤d,对步骤c所得dct系数特征值sign(x,y)采用反DCT变换并将该反DCT的值进行平方
后归一化,获取滤波后帧差图像在(x,y)坐标处像素的显著度值,作为显著度图在(x,y)坐标的
显著度值;若步骤4所得掩膜图像在(x,y)坐标处像素值为0,显著度图在(x,y)坐标的像素值
依然为0。

显著度提取在LAB颜色空间中进行,以上处理基于步骤2的转换结果实现。

步骤6,将步骤5所得显著度图进行二值化,获得基于显著度的图像前景的掩膜。

实施例中,对步骤5所得显著度图采用现有otsu算法获取基于显著度的图像前景的掩
膜,如以下公式所示,

Mask _ s = 1 pixel _ s ( x , y ) ostu _ threslod 0 pixel _ s ( x , y ) < ostu _ threslod - - - ( 3 ) ]]>

x∈[0,M) y∈[0,N)

其中,Mask_s(x,y)表示基于显著度的前景区域的掩膜在(x,y)坐标的像素值,pixel_s(x,y)表
示显著度图在(x,y)坐标的像素值,ostu_threslod为ostu算法自动获取的阈值。具体实施时可
以采用其他现有技术进行二值化。

步骤7,将步骤1所得基于混合高斯模型的前景区域的掩膜与步骤6所得基于显著度的
前景区域的掩膜合并,得到最终的前景区域。

实施例中将步骤1所得基于混合高斯模型的前景区域的掩膜与步骤6所得基于显著度的
前景区域的掩膜取并集得到最终的前景区域的掩膜,如以下公式所示,

Mask ( x , y ) = 1 ( Mask _ s ( x , y ) = 1 ) or ( Mask _ s ( x , y ) = 1 ) 0 else - - - ( 4 ) ]]>

x∈[0,M) y∈[0,N)

其中,Mask_g(x,y)为基于混合高斯模型的前景区域的掩膜在(x,y)坐标的像素值。

通过上述步骤,即可获得实施例中352×288分辨率的前景图像。

本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技
术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不
会偏离本发明的精神或者超越所附权利要求书所定义的范围。

基于显著度和混合高斯模型的监控视频前景提取方法.pdf_第1页
第1页 / 共10页
基于显著度和混合高斯模型的监控视频前景提取方法.pdf_第2页
第2页 / 共10页
基于显著度和混合高斯模型的监控视频前景提取方法.pdf_第3页
第3页 / 共10页
点击查看更多>>
资源描述

《基于显著度和混合高斯模型的监控视频前景提取方法.pdf》由会员分享,可在线阅读,更多相关《基于显著度和混合高斯模型的监控视频前景提取方法.pdf(10页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102663405 A (43)申请公布日 2012.09.12 C N 1 0 2 6 6 3 4 0 5 A *CN102663405A* (21)申请号 201210147096.5 (22)申请日 2012.05.14 G06K 9/46(2006.01) H04N 7/18(2006.01) (71)申请人武汉大学 地址 430072 湖北省武汉市武昌珞珈山武汉 大学 (72)发明人胡瑞敏 黄震坤 王中元 渠慎明 钟睿 宗成强 (74)专利代理机构武汉科皓知识产权代理事务 所(特殊普通合伙) 42222 代理人薛玲 (54) 发明名称 基于显著度和混合高斯模。

2、型的监控视频前景 提取方法 (57) 摘要 一种基于显著度和混合高斯模型的监控视频 前景提取方法:先将待分析的视频采用混合高斯 模型进行前景提取,然后将当前帧前帧中相邻2 帧中颜色直方图欧式距离相差大的两帧中的帧号 小的那一帧作为参考帧,将当前帧与该参考帧做 差获取帧差图像,再进行二值化得到掩模图像。对 该掩模图像进行基于33模板的高斯滤波消除 图像的噪声。通过上述掩膜图像,获得基于该掩膜 图像的当前帧区域,对区域进行显著度的提取并 二值化得到基于显著度的掩膜,将基于显著度的 掩膜和基于混合高斯模型的掩膜求并集,最终得 到更加完整的前景区域。 (51)Int.Cl. 权利要求书2页 说明书6页。

3、 附图1页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 6 页 附图 1 页 1/2页 2 1.一种基于显著度和混合高斯模型的监控视频前景提取方法,其特征在于:对视频进 行前景提取时,进行以下步骤, 步骤1,对视频进行基于混合高斯模型的前景提取,得到基于混合高斯模型的前景区域 的掩膜; 步骤2,将视频的每一帧图像从RGB颜色空间转换到LAB颜色空间; 步骤3,获取当前帧与参考帧的帧差图像; 步骤4,将步骤3所得帧差图像进行高斯滤波消除图像噪声,并对滤波后帧差图像进行 二值化获取当前帧的掩模图像; 步骤5,通过步骤4所得掩膜图像获取当前帧的前景区域,并。

4、在LAB颜色空间中对当前 帧的前景区域进行图像显著度的提取,得到显著度图; 步骤6,将步骤5所得显著度图进行二值化,获得基于显著度的图像前景的掩膜; 步骤7,将步骤1所得基于混合高斯模型的前景区域的掩膜与步骤6所得基于显著度的 前景区域的掩膜合并,得到最终的前景区域。 2.根据权利要求1所述基于显著度和混合高斯模型的监控视频前景提取方法,其特征 在于:步骤3所述的参考帧的获取方法为,在当前帧的以前帧中求取相邻帧颜色直方图的 欧式距离的差值,将差值最大的相邻帧中时间较前的一帧设为当前帧的参考帧,其中帧号 越小表示时间越靠前。 3.根据权利要求1所述基于显著度和混合高斯模型的监控视频前景提取方法,。

5、其特征 在于:步骤4中,对帧差图像采用33大小的高斯滤波器消除图像噪声,然后对滤波后帧差 图像进行基于单一阈值的二值化操作,获取当前帧的掩模图像。 4.根据权利要求1所述基于显著度和混合高斯模型的监控视频前景提取方法,其特征 在于:步骤5中,对当前帧的前景区域进行图像显著度的提取时,只针对步骤4所得滤波后 帧差图像中的掩膜区域进行显著度的提取,对其中的非掩膜区域不进行显著度的提取。 5.根据权利要求4所述基于显著度和混合高斯模型的监控视频前景提取方法,其特征 在于:步骤5中,进行显著度提取的处理如下, 步骤a,设步骤4所得滤波后帧差图像尺寸为MN,对整个滤波后帧差图像进行二 维DCT变换,得到。

6、滤波后帧差图像在(x,y)坐标的DCT变换结果值f(x,y),x的取值为 0,1,2,M-1,y的取值为0,1,2,N-1; 步骤b,根据步骤4所得掩膜图像中非掩膜区域,将相应dct系数设置为0,如以下公式 所示, x0,M) y0,N) 其中,dct(x,y)为滤波后帧差图像在(x,y)坐标的dct系数,pixel(x,y)为滤波后帧 差图像在(x,y)坐标的像素值; 步骤c,对步骤b所得dct系数dct(x,y),采用以下公式进一步提取dct系数特征值 sign(x,y), 权 利 要 求 书CN 102663405 A 2/2页 3 x0,M) y0,N) 其中,sign(x,y)表示滤。

7、波后帧差图像在(x,y)坐标的dct系数特征值; 步骤d,对步骤c所得dct系数特征值sign(x,y)采用反DCT变换并将该反DCT的值 进行平方后归一化,获取滤波后帧差图像在(x,y)坐标处像素的显著度值,作为显著度图 在(x,y)坐标的显著度值;若步骤4所得掩膜图像在(x,y)坐标处像素值为0,显著度图在 (x,y)坐标的像素值依然为0。 6.根据权利要求5所述的基于显著度和混合高斯模型的监控视频前景提取方法,其特 征在于:步骤6中,对步骤5所得显著度图采用otsu算法获取基于显著度的图像前景的掩 膜,如以下公式所示, x0,M) y0,N) 其中,Mask_s(x,y)表示基于显著度的。

8、前景区域的掩膜在(x,y)坐标的像素值,pixel_ s(x,y)表示显著度图在(x,y)坐标的像素值,ostu_threslod为ostu算法自动获取的阈 值。 7.根据权利要求6所述的基于显著度和混合高斯模型的监控视频前景提取方法,其特 征在于,步骤7中,将步骤1所得基于混合高斯模型的前景区域的掩膜与步骤6所得基于显 著度的前景区域的掩膜取并集得到最终的前景区域的掩膜,如以下公式所示, x0,M) y0,N) 其中,Mask_g(x,y)为基于混合高斯模型的前景区域的掩膜在(x,y)坐标的像素值。 权 利 要 求 书CN 102663405 A 1/6页 4 基于显著度和混合高斯模型的监控。

9、视频前景提取方法 技术领域 0001 本发明涉及数字视频分析领域,尤其涉及一种基于显著度和混合高斯模型的监控 视频前景提取方法。 背景技术 0002 视频监控系统已经广泛应用于小区安全监控,交通路况,机场,银行等,并将有着 广泛的应用前景。由于现有的视频监控系统大部分都是仅仅将视频录制以后保存,并没有 发挥实时主动地监控作用,在此基础上发展的智能视频监控系统,采用视频分析技术,自动 实现对目标的检测,识别和跟踪,并在此基础上对行为进行判断。视频监控系统集视频采 集、检测、识别、检索与一身,代表了未来监控领域的发展趋势,但是由于视频的种类变换多 样,而现有的视频分析方法的适用性不强,严重影响智能。

10、监控系统的监控效果,一定程度上 制约了视频监控系统的发展,因此,如何对视频进行有效地分析是视频监控领域的一个亟 待解决的重要问题。 0003 视频监控系统由于摄像机位置比较固定,因此背景区域基本保持不变,基于像素 的背景建模方法由于运算复杂度低得到了广泛的应用。2000年美国麻省理工人工智能研究 所Stauffer and Grimson采用混合高斯模型即每个像素均由3到5个高斯模型表示,每个 像素均循环每个高斯模型直到找到合适的高斯模型,采用基于在线EM(期望最大化)学习 方法更新参数,以便适应视频的变化。每个像素都需要判断是否属于高斯模型,如果属于前 景的高斯模型,则该像素为前景,否则该像。

11、素为背景,该方法的提出为混合高斯模型算法的 应用和发展奠定了基础,但这种基于EM算法的更新方法,收敛速度比较慢,很难适应视频 内容的变化,而且该算法很难确定一个合适的学习速率。2008年Haque通过选择相近的高 斯模型函数的方法,不需要循环所有的模型,通过自动设定循环区间的方法,仅仅选择重要 的高斯背景模型进行判断的方法,在解决背景部分抖动方面取得了一定的效果,但是该方 法仍然不能完整地提取物体的内部区域。 0004 总之,前景提取算法中的背景建模方法本身是一种基于像素在时间域的分析方 法,根据像素在时域上的变化判断,该像素是否是前景像素,并没有充分利用出前景像素在 当前帧的相关位置及其像素。

12、之间的相关关系信息,导致检测的前景区域并不完整。 发明内容 0005 本发明的目的在于针对现有的基于混合高斯模型的前景提取方法获取的前景不 完整的问题,提供一种基于显著度和混合高斯模型的监控视频前景提取方法,更加完整地 提取监控视频的前景区域,为视频监控系统目标识别,跟踪与检索提供强有力的支持。 0006 为了达到上述目的,本发明采用如下的技术方案: 0007 一种基于显著度和混合高斯模型的监控视频前景提取方法,对视频进行前景提取 时,进行以下步骤, 0008 步骤1,对视频进行基于混合高斯模型的前景提取,得到基于混合高斯模型的前景 说 明 书CN 102663405 A 2/6页 5 区域的。

13、掩膜; 0009 步骤2,将视频的每一帧图像从RGB颜色空间转换到LAB颜色空间; 0010 步骤3,获取当前帧与参考帧的帧差图像; 0011 步骤4,将步骤3所得帧差图像进行高斯滤波消除图像噪声,并对滤波后帧差图像 进行二值化获取当前帧的掩模图像; 0012 步骤5,通过步骤4所得掩膜图像获取当前帧的前景区域,并在LAB颜色空间中对 当前帧的前景区域进行图像显著度的提取,得到显著度图; 0013 步骤6,将步骤5所得显著度图进行二值化,获得基于显著度的图像前景的掩膜; 0014 步骤7,将步骤1所得基于混合高斯模型的前景区域的掩膜与步骤6所得基于显著 度的前景区域的掩膜合并,得到最终的前景区。

14、域。 0015 而且,步骤3所述的参考帧的获取方法为,在当前帧的以前帧中求取相邻帧颜色 直方图的欧式距离的差值,将差值最大的相邻帧中时间较前的一帧设为当前帧的参考帧, 其中帧号越小表示时间越靠前。 0016 而且,步骤4中,对帧差图像采用33大小的高斯滤波器消除图像噪声,然后对滤 波后帧差图像进行基于单一阈值的二值化操作,获取当前帧的掩模图像。 0017 而且,步骤5中,对当前帧的前景区域进行图像显著度的提取时,只针对步骤4所 得滤波后帧差图像中的掩膜区域进行显著度的提取,对其中的非掩膜区域不进行显著度的 提取。 0018 而且,步骤5中,进行显著度提取的处理如下, 0019 步骤a,设步骤4。

15、所得滤波后帧差图像尺寸为MN,对整个滤波后帧差图像进行 二维DCT变换,得到滤波后帧差图像在(x,y)坐标的DCT变换结果值f(x,y),x的取值为 0,1,2,.M-1,y的取值为0,1,2,.N-1; 0020 步骤b,根据步骤4所得掩膜图像中非掩膜区域,将相应dct系数设置为0,如以下 公式所示, 0021 0022 x0,M) y0,N) 0023 其中,dct(x,y)为滤波后帧差图像在(x,y)坐标的dct系数,pixel(x,y)为滤波 后帧差图像在(x,y)坐标的像素值; 0024 步骤c,对步骤b所得dct系数dct(x,y),采用以下公式进一步提取dct系数特征 值sign。

16、(x,y), 0025 0026 x0,M) y0,N) 0027 其中,sign(x,y)表示滤波后帧差图像在(x,y)坐标的dct系数特征值; 0028 步骤d,对步骤c所得dct系数特征值sign(x,y)采用反DCT变换并将该反DCT的 值进行平方后归一化,获取滤波后帧差图像在(x,y)坐标处像素的显著度值,作为显著度 说 明 书CN 102663405 A 3/6页 6 图在(x,y)坐标的显著度值;若步骤4所得掩膜图像在(x,y)坐标处像素值为0,显著度图 在(x,y)坐标的像素值依然为0。 0029 而且,步骤6中,对步骤5所得显著度图采用otsu算法获取基于显著度的图像前 景的。

17、掩膜,如以下公式所示, 0030 0031 x0,M) y0,N) 0032 其中,Mask_s(x,y)表示基于显著度的前景区域的掩膜在(x,y)坐标的像素值, pixel_s(x,y)表示显著度图在(x,y)坐标的像素值,ostu_threslod为ostu算法自动获取 的阈值。 0033 而且,步骤7中,将步骤1所得基于混合高斯模型的前景区域的掩膜与步骤6所得 基于显著度的前景区域的掩膜取并集得到最终的前景区域的掩膜,如以下公式所示, 0034 0035 x0,M) y0,N) 0036 其中,Mask_g(x,y)为基于混合高斯模型的前景区域的掩膜在(x,y)坐标的像素 值。 0037。

18、 本发明提出了采用显著度和混合高斯模型相结合的前景区域提取方法,针对混合 高斯模型检测前景不完整的缺点,采用基于显著的前景掩膜和混合高斯模型掩膜相结合的 方法获取更加完整的前景区域的掩膜。 附图说明 0038 图1是本发明实施例的流程图。 具体实施方式 0039 以下结合附图和实施例详细说明本发明技术方案。本发明实施例于在对视频进行 前景提取时的流程参见图1: 0040 步骤1,对视频进行基于混合高斯模型的前景提取,得到基于混合高斯模型的前景 区域的掩膜。 0041 本发明首先采用现有技术对选定MN分辨率的视频进行基于混合高斯模型的前 景提取,实施例中为352288分辨率。 0042 为便于实。

19、施参考起见,提供目前的基于混合高斯模型判断图像中任一像素点是否 属于前景区域具体步骤如下: 0043 假设图像中每个像素点的像素值符合高斯分布的混合分布,即: 0044 说 明 书CN 102663405 A 4/6页 7 0045 其中,x t 是t时刻该像素点的像素值,矩阵分 别表示该像素点颜色值的R,G,B分量,权值0;i=1,2,3K,该实施例中K设置为 3,且为协方差矩阵, i 为方差,I为单位矩阵。K个高斯分布按照权值 从高到低的次序进行排序,再根据: 0046 0047 确定B个背景分布(其中T为阈值,实施例中设置为0.7)。即确定前B个高斯分 布为背景分布。将要进行匹配的像素点。

20、x看成正态分布,判断像素点x是否与K个高斯模 型中的任意一个相匹配,匹配定义为一个像素点的值处在某个高斯模型标准差内的2.5倍 范围内,且该高斯分布为背景分布。当前匹配点则为背景点,其余情况则认为当前匹配点是 前景点。 0048 混合高斯模型存在三个需要更新的参数,权值、均值、方差,分为以下两种情况: (a)假设t时刻,对于新到的像素在K个高斯模型中找到一个和当前像素点匹配的高斯模 型,则该点的像素值应参加此高斯模型的参数更新,应按(7)、(8)、(9)公式重新调整权重 i,t、均值 i,t 和方差 0049 i,t =(1-) i,t -1+ (7) 0050 i,t =(1-) i,t -。

21、1+x i,t (8) 0051 0052 式中,参数更新率,表示学习速率,一般取值在0到1之间,它的大小决 定了背景更新的速度。 0053 另外对在此像素点的余下没有匹配的高斯模型,则保持它的均值和方差不变,但 是要通过式(10)降低此高斯模型的权重,使其按照权重值的大小排列时,会排在匹配模型 的后面。 0054 i,t =(1-) i,t-1 (10) 0055 (b)对于新到的像素点,在此点的K个高斯模型中,没能找到与之匹配的高斯模 型,则应当舍弃其混合模型中权值最小的那个子模型,然后用当前像素值作为舍弃的模型 的均值,并重新采用公式(11)赋予初始化时的方差和权重,添加到混合模型中,重。

22、新学习其 参数。 0056 i,t =0.05 i,t 30 (11) 0057 通过上述方法更新参数之后,返回公式(6)来判断该像素点是否是前景像素。 0058 本实施例中需要为352288个像素建立混合高斯模型,获取前景的掩膜图像,记 Mask_g(x,y)为基于混合高斯模型的前景区域的掩膜在(x,y)坐标的像素值。 0059 步骤2,将视频的每一帧图像从RGB颜色空间转换到LAB颜色空间。本步骤为现有 技术,根据LAB颜色空间定义转换即可。 0060 步骤3,获取当前帧与参考帧的帧差图像。本步骤为现有技术,求取当前帧与参考 说 明 书CN 102663405 A 5/6页 8 帧的相应像。

23、素点的像素值之差后,作为帧差图像中相应像素点的像素值。 0061 实施例中参考帧的获取方法为,采用在当前帧的以前帧中,相邻帧颜色直方图的 欧式距离相差最大的两帧中时间较前的一帧,其中帧号越小表示时间越早。 0062 步骤4,将步骤3所得帧差图像进行高斯滤波消除图像噪声,并对滤波后帧差图像 进行二值化获取当前帧的掩模图像。 0063 实施例对帧差图像采用33大小的高斯滤波器消除图像噪声,然后对滤波后帧 差图像进行基于单一阈值的二值化操作,获取当前帧的掩模图像。具体实施时,可基于现有 otsu算法获取的阈值进行二值化操作。 0064 步骤5,通过步骤4所得掩膜图像获取当前帧的前景区域,并在LAB颜。

24、色空间中对 当前帧的前景区域进行图像显著度的提取,得到显著度图。 0065 为提高效率起见,实施例中对当前帧的前景区域进行图像显著度的提取时,只针 对步骤4所得滤波后帧差图像中的掩膜区域进行显著度的提取,对其中的非掩膜区域不进 行显著度的提取。 0066 实施例进行显著度提取的处理如下, 0067 步骤a,设步骤4所得滤波后帧差图像尺寸为MN,对整个滤波后帧差图像进行 二维DCT变换,得到滤波后帧差图像在(x,y)坐标的DCT变换结果值f(x,y),x的取值为 0,1,2,.M-1,y的取值为0,1,2,.N-1;实施例中M=352,N=288; 0068 步骤b,根据步骤4所得掩膜图像中非掩。

25、膜区域,将相应dct系数设置为0,如以下 公式所示, 0069 0070 x0,M) y0,N) 0071 其中,dct(x,y)为滤波后帧差图像在(x,y)坐标的dct系数,pixel(x,y)为滤波 后帧差图像在(x,y)坐标的像素值; 0072 步骤c,对步骤b所得dct系数dct(x,y),采用以下公式进一步提取dct系数特征 值sign(x,y), 0073 0074 x0,M) y0,N) 0075 其中,sign(x,y)表示滤波后帧差图像在(x,y)坐标的dct系数特征值; 0076 步骤d,对步骤c所得dct系数特征值sign(x,y)采用反DCT变换并将该反DCT的 值进行。

26、平方后归一化,获取滤波后帧差图像在(x,y)坐标处像素的显著度值,作为显著度 图在(x,y)坐标的显著度值;若步骤4所得掩膜图像在(x,y)坐标处像素值为0,显著度图 在(x,y)坐标的像素值依然为0。 0077 显著度提取在LAB颜色空间中进行,以上处理基于步骤2的转换结果实现。 0078 步骤6,将步骤5所得显著度图进行二值化,获得基于显著度的图像前景的掩膜。 0079 实施例中,对步骤5所得显著度图采用现有otsu算法获取基于显著度的图像前景 说 明 书CN 102663405 A 6/6页 9 的掩膜,如以下公式所示, 0080 0081 x0,M) y0,N) 0082 其中,Mas。

27、k_s(x,y)表示基于显著度的前景区域的掩膜在(x,y)坐标的像素值, pixel_s(x,y)表示显著度图在(x,y)坐标的像素值,ostu_threslod为ostu算法自动获取 的阈值。具体实施时可以采用其他现有技术进行二值化。 0083 步骤7,将步骤1所得基于混合高斯模型的前景区域的掩膜与步骤6所得基于显著 度的前景区域的掩膜合并,得到最终的前景区域。 0084 实施例中将步骤1所得基于混合高斯模型的前景区域的掩膜与步骤6所得基于显 著度的前景区域的掩膜取并集得到最终的前景区域的掩膜,如以下公式所示, 0085 0086 x0,M) y0,N) 0087 其中,Mask_g(x,y)为基于混合高斯模型的前景区域的掩膜在(x,y)坐标的像素 值。 0088 通过上述步骤,即可获得实施例中352288分辨率的前景图像。 0089 本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领 域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替 代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。 说 明 书CN 102663405 A 1/1页 10 图1 说 明 书 附 图CN 102663405 A 10 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1