CN107230188A - 一种视频运动阴影消除的方法 - Google Patents

一种视频运动阴影消除的方法 Download PDF

Info

Publication number
CN107230188A
CN107230188A CN201710257764.2A CN201710257764A CN107230188A CN 107230188 A CN107230188 A CN 107230188A CN 201710257764 A CN201710257764 A CN 201710257764A CN 107230188 A CN107230188 A CN 107230188A
Authority
CN
China
Prior art keywords
mrow
msub
pixel
shade
value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201710257764.2A
Other languages
English (en)
Other versions
CN107230188B (zh
Inventor
武明虎
宋冉冉
刘聪
刘敏
赵楠
孔祥斌
万相奎
饶哲恒
李想
徐偲达
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hubei University of Technology
Original Assignee
Hubei University of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hubei University of Technology filed Critical Hubei University of Technology
Priority to CN201710257764.2A priority Critical patent/CN107230188B/zh
Publication of CN107230188A publication Critical patent/CN107230188A/zh
Application granted granted Critical
Publication of CN107230188B publication Critical patent/CN107230188B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/80Geometric correction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10016Video; Image sequence

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Image Analysis (AREA)

Abstract

本发明公开一种视频运动阴影消除的方法,通过传统的混合高斯背景建模提取的前景使用HSV颜色空间变换,确定参数对视频中运动目标的阴影都可以完全去除,然后再将提取的前景分别通过LBP算子和大津阈值(OTSU)提取部分运动目标,两者相加可以得出完整的运动目标,最后再与前面HSV提取的运动目标再次相加,即可达到消除阴影的效果。将本方法应用于不同的环境下有阴影的视频中,实验结果表明,本发明方法对不同环境下的阴影消除只用确定同一个参数,能够准确地提取出运动目标,适用性和鲁棒性更好。

Description

一种视频运动阴影消除的方法
技术领域
本发明属于视频数字图像分析与阴影检测技术领域,具体涉及一种视频运动阴影消除方法。
背景技术
运动目标检测在视频分析中处于基础地位,目标检测的准确度与后续的运动目标跟踪、目标的识别以及行为分析等息息相关。随着经济社会的不断发展和计算机性能的不断升级,智能视频的处理将会越来越普及,对提取视频中运动目标的要求也越来越高,阴影的消除至关重要。
有效的去除运动阴影能够使视频分析中运动目标检测的性能提高,对视频监控***中运动目标的识别和行为的分析等起到了至关重要的作用,令传统视频监控***更加的智能化。因此,研究运动阴影检测方法的理论和实践具有重大的意义和广泛的应用前景。阴影消除不仅仅可以提升运动目标检测的准确性,对视频后处理的运动目标的定位、追踪以及识别等都有很大的关联。
近几年,运动阴影去除已经逐渐成为智能视频监控领域研究的热点问题,并且在国内外引起许多专家和学者的广泛研究。目前对运动阴影去除研究方法有很多,大致上可以总结为两大类:基于确定性方法和基于统计学方法。前者是通过利用环境对阴影和非阴影进行判断。在判断的过程中是否需要背景、运动目标和光照等先验知识建立模型,基于确定性方法又可以具体划分为确定性非模型方法和确定性模型方法两类。基于统计学方法是采用背景和阴影像素的概率值区分阴影和非阴影。类似的,这种方法可以具体的分为参数方法和非参数方法两类。在国外,2003年,Parti等人第一次将运动阴影检测方法详细的总结,分成四类,接着从每类中提到性能较好的方法模型,并进行了分析对比,提出了一套评价指标运用于阴影检测中,而经典颜色空间模型HSV阴影消除法也在其中被提及。最近,Al-Najdawi等人和Sanin等人分别从不同角度对近些年提到的运动阴影检测的模型进行了综合的分析对比,将Parti等人的工作进行了完善。在国内,殷保才等人采用了将色度和纹理不变性相结合的阴影检测方法;邱一川等人通过颜色特征和边缘特征相结合对阴影去除;艾维丽等人提出了区域配对的阴影检测算法。
HSV颜色空间使用的是颜色的色度、饱和度及亮度等数据,人的视觉感知方式与其联系紧密,因此更能准确的将运动目标与阴影的灰度表现出来。但传统的HSV空间阴影消除法只是通过视频帧与背景帧之间的亮度比值的阈值阴影区域,在不同的背景和光照的条件下,亮度比值的阈值发生变化难以确定,导致运动目标误检为阴影的现象严重。该方法适用性和准确性差。
现有技术中,专利文献:一种基于混合高斯及阴影检测模型的目标检测与提取方法(201510592219.X)公开了一种阴影检测模型,采用改进的自适应混合高斯背景建模的方式进行目标检测,同时,在检测过程中加入阴影模型对目标的阴影进行消除,以便增加目标检测的准确性和可靠性。然而该专利技术方案存在的问题是:虽然提高了运行速率,但在HSV空间阴影检测中运动目标误检为阴影的这一问题没有得到很好的解决,运动目标中的一些区域被当作阴影被消除。
专利文献:视频图像中运动目标阴影消除方法(201310113545.9)公开一种视频图像中运动目标阴影消除方法,包括:建立视频图像实时更新的背景模型;根据背景模型,使用帧间差分法获得含有阴影的运动目标图像;对含有阴影的运动目标图像进行HSV色彩空间转换,获得含有阴影的运动目标图像的色度分量、饱和度分量和亮度分量;根据预设网格,计算每个预设网格的亮度分量的均值和方差;将均值和方差作为二维特征向量,使用K-means算法进行聚类;将色度分量、所述饱和度分量和所述亮度分量作为三维特征向量,使用K-means算法进行聚类,获得阴影区域;在阴影区域将二值图像的像素值设定为零,消除二值图像中的阴影。然而该专利技术方案存在的问题是:虽然可以将阴影和运动目标较为准确的分离,但采用多维的聚类技术,将会使运行速率降低,实时性很难满足。
有鉴于此,有必要提供一种能同时满足实时性要求和前景误检比例低的视频运动阴影消除的方法,以解决上述问题。
发明内容
为了解决上述现有技术存在的问题,本发明的目的在于提供一种视频运动阴影消除的方法,针对传统的HSV颜色空间阴影消除中不同环境下不断变换参数,以及前景误检为阴影的这一缺点,对其做出了改进,可以在多种环境下,实现阴影消除。
为了达到上述目的,本发明所采用的技术方案是:一种视频运动阴影消除的方法,其特征在于,所述方法包括以下步骤:
(1)对读取到的视频帧采用自适应高斯混合的背景建模法建立背景,提取前景;
(2)通过颜色空间模型HSV中视频帧和背景帧亮度比值进行阴影检测,确定阈值将不同视频的阴影基本检测出,然后结合高斯混合模型提取的前景消除阴影,得到运动目标;
(3)将高斯混合模型得到的前景分别通过改进的LBP算子和大津阈值(OTSU)处理,两者相或,得到运动目标;
(4)将步骤(3)中得到的运动目标与步骤(2)得到的去除阴影的运动目标相或,即可得到阴影消除的运动目标,流程结束。
进一步地,所述步骤(2)的操作包括:
(2.1)将前景转换为HSV颜色空间;
(2.2)在不同环境中,确定视频帧和背景帧亮度比值的同一参数,即可将阴影全部消除;
式中,为当前帧的亮度值,为背景帧的亮度值,为当前帧的色度值,为背景帧的色度值,为当前帧的饱和度值,为背景帧的饱和度值,τS、τH分别为饱和度与色度的阈值,其对阴影的检测结果影响不大,α与阴影的亮度值强弱有关,β与光线的强弱有关。
进一步地,所述步骤(3)中改进的LBP算子具体为:LBP是选取一个较小的值,与中心像素的灰度值与其对应的邻域像素的灰度值的差值作比较,大于阈值记为1,否则标记为0;然后按照顺时针方向的顺序得到二进制串,将其做为该中心像素的LBP算子;LBP算子是在中心像素的8邻域中,其公式如下所示:
其中,Q为该像素邻域中的像素个数,R为环形邻域的半径,LBPQ,R(xc,yc)表示中心像素位置为(xc,yc)的LBP算子,gc是该中心像素的灰度值,gq则是环形邻域中像素的灰度值,T是为了提高LBP算子的鲁棒性设定的一个相对较小的阈值。
进一步地,所述T的取值是2≤T≤150。
更进一步地,所述T的取值是T=8。
进一步地,所述步骤(3)中大津阈值的原理是:灰度为i的像素数目为ni,总像素数为N,且pi表示灰度为i的像素的概率,于是有而图像总均值为C0和C1分别表示两类像素群,C0=[0,…,k],C1=[k+1,…,L-1],C0和C1的均值分别记为μ0(k)和μ1(k),令
于是可得到类间方差
故最佳阈值k*的选取原则即为:
大津阈值是按图像的灰度特性,将图像分成阴影和目标两部分。阴影和目标之间的类间方差越大,说明构成图像的两部分的差别越大,当部分目标错分为阴影或部分阴影错分为目标都会导致两部分差别变小,因此,使类间方差最大的分割意味着错分概率最小。
进一步地,所述步骤(1)的操作包括:前景提取:
用混合高斯背景建模提取运动的目标,它是采用K个高斯分布对图像中的每个像素建模,对t时刻新获取像素值Xt,判断其与已有的K个高斯分布是否匹配,若满足条件|Xti,t-1|≤2.5σi,则可以断定该像素值与高斯分布匹配;如果Xt都不匹配,则需要引入新高斯分布或者通过新高斯分布替代优先级λi,t最小的分布;这时,新的高斯分布的均值是Xt
若有匹配的分布,令Mk,t=1,否则Mk,t=0;而不匹配的分布,保持均值与方差的不变,ωi,t作为第i个高斯分布的权重,且有ωi,t(x,y)更新如式(1)所示:
ωi,t(x,y)=(1-α)·ωi,t-1(x,y)+α(Mi,t) (1)
其中,α是自定义的学习率。且0≤α≤1,背景更新的速度依据α的大小;
最后,对每个像素的K个高斯分布按照λi,t进行排序,选择前B个分布表示背景模型用来确定作为背景模型的分布;然后,再次对前B个高斯分布和Xt进行匹配,如果Xt和前B个高斯分布之一匹配,则可断定这个像素是背景点;否则该像素是前景点。
进一步地,所述视频运动阴影消除的方法,采用阴影检测率η和判别率ξ作为评价算法性能的指标,将两者求和取均值来进一步分析其性能,具体定义如下:
其中,TPS表示正确检测到阴影像素的个数,FNS表示将阴影像素误检为前景像素的个数,TPF表示正确检测到的前景像素个数,FNF表示将前景像素误检为阴影像素的个数。通过人工标注视频的若干不同帧的目标和阴影,并在本算法的检测下可以求出TPS、FNS、TPF和FNF
与现有技术相比,本发明的有益效果是:本发明提供的视频运动阴影消除的方法,是结合HSV和纹理特征消除视频阴影的方法。先通过高斯混合背景建模的方法建立背景和在灰度化空间提取前景,将其前景与HSV颜色空间模型中的阴影检测相结合,提取出运动目标。然后将高斯混合模型提取的前景分别通过LBP算子和大津阈值(OTSU)提取部分运动目标,两者相或可以得出运动目标,最后再与前面HSV提取的运动目标再次相或,实验结果表明可达到消除阴影的效果。该算法不需要在背景和光照的变化下变换HSV空间模型阴影消除法的亮度比的阈值,有效的减少了HSV将前景误检测为阴影的比例,得到较好的检测结果;而且视频读取速率可达到12-15帧每秒,满足实时性的要求。
附图说明
图1是本发明的软件流程图。
图2是不同视频的视频帧。
图3是高斯混合对不同视频提取对应的前景图。
图4是本发明对不同视频对应的阴影消除效果图。
具体实施方式
以下通过实施例形式对本发明的上述内容再作进一步的详细说明,但不应将此理解为本发明上述主题的范围仅限于以下的实施例,凡基于本发明上述内容所实现的技术均属于本发明的范围。
如图1所示,本发明实施例提供的一种视频运动阴影消除的方法,包括如下步骤:
101:对读取到的视频帧(如图2)采用自适应高斯混合的背景建模法建立背景,提取前景,通过形态学运算,将噪点去除,如图3所示。
前景提取:
用混合高斯背景建模提取运动的目标,它是采用K个高斯分布对图像中的每个像素建模,对t时刻新获取像素值Xt,判断其与已有的K个高斯分布是否匹配,若满足条件|Xti,t-1|≤2.5σi,则可以断定该像素值与高斯分布匹配。如果Xt都不匹配,则需要引入新高斯分布或者通过新高斯分布替代优先级λi,t最小的分布。这时,新的高斯分布的均值是Xt
若有匹配的分布,令Mk,t=1,否则Mk,t=0。而不匹配的分布,保持均值与方差的不变,ωi,t作为第i个高斯分布的权重,且有ωi,t(x,y)更新如式(1)所示:
ωi,t(x,y)=(1-α)·ωi,t-1(x,y)+α(Mi,t) (1)
其中,α是自定义的学习率。且0≤α≤1,背景更新的速度依据α的大小。
最后,对每个像素的K个高斯分布按照λi,t进行排序,选择前B个分布表示背景模型用来确定作为背景模型的分布。然后,再次对将前文提到的前B个高斯分布和Xt进行匹配,如果Xt和前B个高斯分布之一匹配,则可断定这个像素是背景点;否则该像素是前景点。
102:利用传统HSV颜色空间中视频帧和背景帧亮度比值进行阴影检测,确定阈值将不同视频的阴影基本检测出,然后结合高斯混合模型提取的前景消除阴影。
颜色空间HSV阴影检测模型:
人们通过视觉***感知可以清楚地知道阴影主要拥有两个特性。阴影投射到的背景区域的亮度值要比阴影本身的亮度值要低以及投射阴影的物体连接着阴影,而且两者运动状态相同。故HSV颜色空间阴影检测通过采用HSV空间的色度、饱和度与亮度信息。阴影检测的判别函数如式(2)所示:
其中,为视频帧的亮度值,为背景帧的亮度值,为视频帧的色度值,为背景帧的色度值,为视频帧的饱和度值,为背景帧的饱和度值。τS、τH分别表示饱和度和色度差值的阈值,α与阴影的亮度值强弱有关,β与光线的强弱有关。阴影检测主要依据的是视频帧与背景帧之间亮度比,而饱和度和色度差值的影响很小。
103:将高斯混合得到的前景分别通过改进的LBP算子处和大津阈值(OTSU)处理,两者相或,得到运动目标。
LBP算子的改进:
LBP的原理是选取一个较小的值,与中心像素的灰度值与其对应的邻域像素的灰度值的差值作比较,大于阈值记为1,否则标记为0。然后根据顺时针方向的顺序可得二进制串,该二进制串作为这个中心像素的LBP算子,该算子是在中心像素的8邻域中。其公式如式(3)所示:
式中,Q为这个像素邻域中的像素数目,R为环形邻域的半径,位置在(xc,yc)像素的LBP算子通过LBPQ,R(xc,yc)表示,gc表示中心像素的灰度值,环形邻域中像素的灰度值采用gq。由于要增加LBP算子的鲁棒性,T需要选取一个相对较小的阈值。
一般情况下,T的取值是2≤T≤5,而本发明中为了将阴影全部消除,将阈值提高到7≤T≤10,这样依然提取到部分运动目标,本实施例中采用T=8。
将LBP算子作为该像素点的新值,得到的图像通过二值化的处理,选取二值化的阈值为100得到提取的部分运动目标的图像
大津阈值(OTSU):
它是按图像的灰度特性,将图像分成阴影和目标两部分。阴影和目标之间的类间方差越大,说明构成图像的两部分的差别越大,当部分目标错分为阴影或部分阴影错分为目标都会导致两部分差别变小。因此,使类间方差最大的分割意味着错分概率最小。
灰度值为i的像素个数为ni,全部像素数为N=n0+n1+…nL-1,像素的灰度值是i的概率表示为pi=ni/N,p0+p1+p2+…+pL-2+pL-1=1表示为所有概率求和,图像像素灰度的总均值为μT=p1+2p2+…+(L-2)pL-2+(L-1)pL-1。若令C0和C1分别为两类像素集,可知C0=[0,…,k],C1=[k+1,…,L-1]。将C0和C1的均值分别表示成μ0(k)和μ1(k)。此时令ω0(k)=p0+p1+…+pk-1+pk-21=1-ω0(k),μ(k)=p1+2p2+…+(k-1)pk-1+kpk,类间方差的计算如公式(4)所示:
最佳阈值k*的选取方法如公式(5)所示:
大津阈值是按图像的灰度特性,将图像分成阴影和目标两部分。阴影和目标之间的类间方差越大,说明构成图像的两部分的差别越大,当部分目标错分为阴影或部分阴影错分为目标都会导致两部分差别变小。因此,使类间方差最大的分割意味着错分概率最小,即可将运动目标与阴影分割,实现二值化,得到图像
将二者相或,即可得到完整的运动目标。
104:将步骤103中得到的运动目标与步骤102得到的去除阴影的运动目标相或,即可得到阴影消除的最终运动目标,如图4所示,流程结束。
结合HSV与纹理特征去除阴影:
在传统算法上:对于视频帧,通过自适应高斯混合的背景建模法建立背景,提取前景,在颜色空间模型HSV中检测运动目标的阴影,基于颜色的检测方法几乎检测出全部的阴影像素。然而,亮度比值的α,β一般视具体情况而定,这种变化导致运动目标中的比较暗或者与背景区域具有相似的色度信息的区域被检测为运动阴影,可见,在阴影检测过程中仅仅使用颜色信息并不能达到令人满意的检测结果。
基于颜色空间模型HSV的缺点,本发明提出了将前景分别通过改进的LBP算子处和大津阈值(OTSU)处理,由于LBP算子和大津阈值处理都只能得到部分运动目标,且阴影基本消除,故两者相或,得到运动目标。用HSV颜色空间模型检测阴影时,可使亮度比值的α,β选取固定的值,将阴影尽可能检测出来。虽然有运动目标中某些区域有损失,再与LBP算子和大津阈值去阴影后相或的运动目标再次相或即可得到去阴影的运动目标。
本发明算法流程:
本发明实施例采用vs2013开发平台,使用Opencv2.4.9的库进行编程实现,PC机配置为Intel Pentium Dual-Core 2.70GHz CPU,4GB内存。
本发明的阴影检测算法在intelligentroom_raw.AVI(320×240),campus_raw.AVI(352×288),Laboratory_raw.AVI(320×240)三段视频进行测试,颜色空间模型HSV中的阈值选用色调和饱和度的分量阈值选取比较大即可,亮度比值的阈值选取0.7到1效果最为平衡;阈值LBP算子的阈值取8效果最佳。
从图2到图4中可以看出,对人的阴影消除效果比较好,阴影基本被消除,运动目标可以准确的检测出来,而车的大部分阴影已经被消除,其运动目标也可以较为准确的检测出来。
为保证实验结果的可靠性,提出的阴影检测率η和判别率ξ作为评价算法性能的指标,将两者求和取均值来进一步分析其性能,具体定义如下:
其中,TPS表示正确检测到阴影像素的个数,FNS表示将阴影像素误检为前景像素的个数,TPF表示正确检测到的前景像素个数,FNF表示将前景像素误检为阴影像素的个数。通过人工标注视频的若干不同帧的目标和阴影,并在本算法的检测下可以求出TPS、FNS、TPF和FNF
将本发明的阴影检测算法与各种阴影检测算法作对比,如表1所示,与SNP算法、SP算法、DNM1算法、DNM2算法比较中,本发明算法有效的提高了阴影检测率及平均值,在campus视频中的阴影判别率也有提升。而在Intelligent Room和Laboratory的视频中,本发明的阴影判别率比某些算法阴影判别率下降不大。
表1阴影消除算法比较(%)
以上所述仅是本发明的优选实施方式,具体实施方式中牵涉到的数值参数仅仅用来对上述的具体实施方式进行详细说明,不能作为限制本发明保护范围的依据。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (8)

1.一种视频运动阴影消除的方法,其特征在于,所述方法包括以下步骤:
(1)对读取到的视频帧采用自适应高斯混合的背景建模法建立背景,提取前景;
(2)通过颜色空间模型HSV中视频帧和背景帧亮度比值进行阴影检测,确定阈值将不同视频的阴影基本检测出,然后结合高斯混合模型提取的前景消除阴影,得到运动目标;
(3)将高斯混合模型得到的前景分别通过改进的LBP算子和大津阈值(OTSU)处理,两者相或,得到运动目标;
(4)将步骤(3)中得到的运动目标与步骤(2)得到的去除阴影的运动目标相或,即可得到阴影消除的运动目标,流程结束。
2.如权利要求1所述的视频运动阴影消除的方法,其特征在于,所述步骤(2)的操作包括:
(2.1)将前景转换为HSV颜色空间;
(2.2)在不同环境中,确定视频帧和背景帧亮度比值的同一参数,即可将阴影全部消除;
式中,为当前帧的亮度值,为背景帧的亮度值,为当前帧的色度值,为背景帧的色度值,为当前帧的饱和度值,为背景帧的饱和度值,τS、τH分别为饱和度与色度的阈值,其对阴影的检测结果影响不大,α与阴影的亮度值强弱有关,β与光线的强弱有关。
3.如权利要求1至2任意一项所述的视频运动阴影消除的方法,其特征在于,所述步骤(3)中改进的LBP算子具体为:LBP是选取一个较小的值,与中心像素的灰度值与其对应的邻域像素的灰度值的差值作比较,大于阈值记为1,否则标记为0;然后按照顺时针方向的顺序得到二进制串,将其做为该中心像素的LBP算子;LBP算子是在中心像素的8邻域中,其公式如下所示:
<mrow> <msub> <mi>LBP</mi> <mrow> <mi>Q</mi> <mo>,</mo> <mi>R</mi> </mrow> </msub> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mi>c</mi> </msub> <mo>,</mo> <msub> <mi>y</mi> <mi>c</mi> </msub> <mo>)</mo> </mrow> <mo>=</mo> <munderover> <mi>&amp;Sigma;</mi> <mrow> <mi>q</mi> <mo>=</mo> <mn>0</mn> </mrow> <mrow> <mi>Q</mi> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <mi>s</mi> <mrow> <mo>(</mo> <msub> <mi>g</mi> <mi>q</mi> </msub> <mo>-</mo> <msub> <mi>g</mi> <mi>c</mi> </msub> <mo>)</mo> </mrow> <msup> <mn>2</mn> <mi>q</mi> </msup> <mo>,</mo> <mi>s</mi> <mrow> <mo>(</mo> <mi>u</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mn>1</mn> <mo>,</mo> </mrow> </mtd> <mtd> <mrow> <mi>u</mi> <mo>&amp;GreaterEqual;</mo> <mi>T</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mn>0</mn> <mo>,</mo> </mrow> </mtd> <mtd> <mrow> <mi>u</mi> <mo>&lt;</mo> <mi>T</mi> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow>
其中,Q为该像素邻域中的像素个数,R为环形邻域的半径,LBPQ,R(xc,yc)表示中心像素位置为(xc,yc)的LBP算子,gc是该中心像素的灰度值,gq则是环形邻域中像素的灰度值,T是为了提高LBP算子的鲁棒性设定的一个相对较小的阈值。
4.如权利要求3所述的视频运动阴影消除的方法,其特征在于,所述T的取值是2≤T≤10。
5.如权利要求4所述的视频运动阴影消除的方法,其特征在于,所述T的取值是T=8。
6.如权利要求1至5任意一项所述的视频运动阴影消除的方法,其特征在于,所述步骤(3)中大津阈值的原理是:灰度为i的像素数目为ni,总像素数为N,且pi表示灰度为i的像素的概率,于是有而图像总均值为C0和C1分别表示两类像素群,C0=[0,…,k],C1=[k+1,…,L-1],C0和C1的均值分别记为μ0(k)和μ1(k),令
于是可得到类间方差
<mrow> <msubsup> <mi>&amp;sigma;</mi> <mi>B</mi> <mn>2</mn> </msubsup> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>&amp;omega;</mi> <mn>0</mn> </msub> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <msup> <mrow> <mo>&amp;lsqb;</mo> <mfrac> <mrow> <mi>&amp;mu;</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> </mrow> <mrow> <msub> <mi>&amp;omega;</mi> <mn>0</mn> </msub> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> </mrow> </mfrac> <mo>-</mo> <msub> <mi>&amp;mu;</mi> <mi>T</mi> </msub> <mo>&amp;rsqb;</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msub> <mi>&amp;omega;</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <msup> <mrow> <mo>&amp;lsqb;</mo> <mfrac> <mrow> <msub> <mi>&amp;mu;</mi> <mi>T</mi> </msub> <mo>-</mo> <mi>&amp;mu;</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mn>1</mn> <mo>-</mo> <msub> <mi>&amp;omega;</mi> <mn>0</mn> </msub> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> </mrow> </mfrac> <mo>-</mo> <msub> <mi>&amp;mu;</mi> <mi>T</mi> </msub> <mo>&amp;rsqb;</mo> </mrow> <mn>2</mn> </msup> </mrow>
故最佳阈值k*的选取原则即为:
<mrow> <msubsup> <mi>&amp;sigma;</mi> <mi>B</mi> <mn>2</mn> </msubsup> <mrow> <mo>(</mo> <msup> <mi>k</mi> <mo>*</mo> </msup> <mo>)</mo> </mrow> <mo>=</mo> <munder> <mrow> <mi>m</mi> <mi>a</mi> <mi>x</mi> </mrow> <mrow> <mn>0</mn> <mo>&amp;le;</mo> <mi>k</mi> <mo>&lt;</mo> <mi>L</mi> <mo>-</mo> <mn>1</mn> </mrow> </munder> <msubsup> <mi>&amp;sigma;</mi> <mi>B</mi> <mn>2</mn> </msubsup> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> </mrow>
大津阈值是按图像的灰度特性,将图像分成阴影和目标两部分。阴影和目标之间的类间方差越大,说明构成图像的两部分的差别越大,当部分目标错分为阴影或部分阴影错分为目标都会导致两部分差别变小,因此,使类间方差最大的分割意味着错分概率最小。
7.如权利要求1所述的视频运动阴影消除的方法,其特征在于,所述步骤(1)的操作包括:前景提取:
用混合高斯背景建模提取运动的目标,它是采用K个高斯分布对图像中的每个像素建模,对t时刻新获取像素值Xt,判断其与已有的K个高斯分布是否匹配,若满足条件|Xti,t-1|≤2.5σi,则可以断定该像素值与高斯分布匹配;如果Xt都不匹配,则需要引入新高斯分布或者通过新高斯分布替代优先级λi,t最小的分布;这时,新的高斯分布的均值是Xt
若有匹配的分布,令Mk,t=1,否则Mk,t=0;而不匹配的分布,保持均值与方差的不变,ωi,t作为第i个高斯分布的权重,且有ωi,t(x,y)更新如式(1)所示:
ωi,t(x,y)=(1-α)·ωi,t-1(x,y)+α(Mi,t) (1)
其中,α是自定义的学习率,且0≤α≤1,背景更新的速度依据α的大小;
最后,对每个像素的K个高斯分布按照λi,t进行排序,选择前B个分布表示背景模型用来确定作为背景模型的分布;然后,再次对前B个高斯分布和Xt进行匹配,如果Xt和前B个高斯分布之一匹配,则可断定这个像素是背景点;否则该像素是前景点。
8.如权利要求1所述的视频运动阴影消除的方法,其特征在于,所述视频运动阴影消除的方法,采用阴影检测率η和判别率ξ作为评价算法性能的指标,将两者求和取均值来进一步分析其性能,具体定义如下:
<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>&amp;eta;</mi> <mo>=</mo> <mfrac> <mrow> <msub> <mi>TP</mi> <mi>s</mi> </msub> </mrow> <mrow> <msub> <mi>TP</mi> <mi>s</mi> </msub> <mo>+</mo> <msub> <mi>FN</mi> <mi>s</mi> </msub> </mrow> </mfrac> <mo>&amp;times;</mo> <mn>100</mn> <mi>%</mi> </mrow> </mtd> <mtd> <mrow> <mi>&amp;xi;</mi> <mo>=</mo> <mfrac> <mrow> <msub> <mi>TP</mi> <mi>F</mi> </msub> </mrow> <mrow> <msub> <mi>FN</mi> <mi>F</mi> </msub> <mo>+</mo> <msub> <mi>TP</mi> <mi>F</mi> </msub> </mrow> </mfrac> <mo>&amp;times;</mo> <mn>100</mn> <mi>%</mi> </mrow> </mtd> <mtd> <mrow> <mi>A</mi> <mi>v</mi> <mi>g</mi> <mo>=</mo> <mfrac> <mrow> <mi>&amp;eta;</mi> <mo>+</mo> <mi>&amp;xi;</mi> </mrow> <mn>2</mn> </mfrac> </mrow> </mtd> </mtr> </mtable> </mfenced>
其中,TPS表示正确检测到阴影像素的个数,FNS表示将阴影像素误检为前景像素的个数,TPF表示正确检测到的前景像素个数,FNF表示将前景像素误检为阴影像素的个数;通过人工标注视频的若干不同帧的目标和阴影,并在本算法的检测下可以求出TPS、FNS、TPF和FNF
CN201710257764.2A 2017-04-19 2017-04-19 一种视频运动阴影消除的方法 Expired - Fee Related CN107230188B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710257764.2A CN107230188B (zh) 2017-04-19 2017-04-19 一种视频运动阴影消除的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710257764.2A CN107230188B (zh) 2017-04-19 2017-04-19 一种视频运动阴影消除的方法

Publications (2)

Publication Number Publication Date
CN107230188A true CN107230188A (zh) 2017-10-03
CN107230188B CN107230188B (zh) 2019-12-24

Family

ID=59933118

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710257764.2A Expired - Fee Related CN107230188B (zh) 2017-04-19 2017-04-19 一种视频运动阴影消除的方法

Country Status (1)

Country Link
CN (1) CN107230188B (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108008897A (zh) * 2017-12-27 2018-05-08 深圳豪客互联网有限公司 一种解锁界面颜色确定方法及装置
CN108596954A (zh) * 2018-04-25 2018-09-28 山东师范大学 一种基于压缩感知的视频车辆跟踪方法
CN109035295A (zh) * 2018-06-25 2018-12-18 广州杰赛科技股份有限公司 多目标跟踪方法、装置、计算机设备和存储介质
CN109068099A (zh) * 2018-09-05 2018-12-21 济南大学 基于视频监控的虚拟电子围栏监控方法及***
CN109166080A (zh) * 2018-08-16 2019-01-08 北京汽车股份有限公司 阴影的消除方法、装置和存储介质
WO2019076326A1 (zh) * 2017-10-20 2019-04-25 苏州科达科技股份有限公司 监控视频图像的阴影检测方法及其***、阴影去除方法
CN110782409A (zh) * 2019-10-21 2020-02-11 太原理工大学 一种去除多运动物体阴影的方法
CN111311644A (zh) * 2020-01-15 2020-06-19 电子科技大学 一种基于视频sar的运动目标检测方法
CN113139521A (zh) * 2021-05-17 2021-07-20 中国大唐集团科学技术研究院有限公司中南电力试验研究院 一种用于电力监控的行人越界标监测方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102024146A (zh) * 2010-12-08 2011-04-20 江苏大学 猪舍监控视频中前景提取方法
CN102622763A (zh) * 2012-02-21 2012-08-01 芮挺 阴影检测与消除方法
CN103035013A (zh) * 2013-01-08 2013-04-10 东北师范大学 一种基于多特征融合的精确运动阴影检测方法
CN106296744A (zh) * 2016-11-07 2017-01-04 湖南源信光电科技有限公司 一种结合自适应模型和多阴影属性的运动目标检测方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102024146A (zh) * 2010-12-08 2011-04-20 江苏大学 猪舍监控视频中前景提取方法
CN102622763A (zh) * 2012-02-21 2012-08-01 芮挺 阴影检测与消除方法
CN103035013A (zh) * 2013-01-08 2013-04-10 东北师范大学 一种基于多特征融合的精确运动阴影检测方法
CN106296744A (zh) * 2016-11-07 2017-01-04 湖南源信光电科技有限公司 一种结合自适应模型和多阴影属性的运动目标检测方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
李亚男等: "基于混合高斯模型和三帧差法的背景建模", 《兵工自动化》 *

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2583198B (en) * 2017-10-20 2022-04-06 Suzhou Keda Technology Co Ltd Shadow detection method and system for monitoring video images, and shadow removal method
WO2019076326A1 (zh) * 2017-10-20 2019-04-25 苏州科达科技股份有限公司 监控视频图像的阴影检测方法及其***、阴影去除方法
GB2583198A (en) * 2017-10-20 2020-10-21 Suzhou Keda Technology Co Ltd Shadow detection method and system for surveillance video image, and shadow removing method
CN108008897A (zh) * 2017-12-27 2018-05-08 深圳豪客互联网有限公司 一种解锁界面颜色确定方法及装置
CN108596954B (zh) * 2018-04-25 2020-06-30 山东师范大学 一种基于压缩感知的视频车辆跟踪方法
CN108596954A (zh) * 2018-04-25 2018-09-28 山东师范大学 一种基于压缩感知的视频车辆跟踪方法
CN109035295A (zh) * 2018-06-25 2018-12-18 广州杰赛科技股份有限公司 多目标跟踪方法、装置、计算机设备和存储介质
CN109166080A (zh) * 2018-08-16 2019-01-08 北京汽车股份有限公司 阴影的消除方法、装置和存储介质
CN109068099B (zh) * 2018-09-05 2020-12-01 济南大学 基于视频监控的虚拟电子围栏监控方法及***
CN109068099A (zh) * 2018-09-05 2018-12-21 济南大学 基于视频监控的虚拟电子围栏监控方法及***
CN110782409A (zh) * 2019-10-21 2020-02-11 太原理工大学 一种去除多运动物体阴影的方法
CN110782409B (zh) * 2019-10-21 2023-05-09 太原理工大学 一种去除多运动物体阴影的方法
CN111311644A (zh) * 2020-01-15 2020-06-19 电子科技大学 一种基于视频sar的运动目标检测方法
CN111311644B (zh) * 2020-01-15 2021-03-30 电子科技大学 一种基于视频sar的运动目标检测方法
CN113139521A (zh) * 2021-05-17 2021-07-20 中国大唐集团科学技术研究院有限公司中南电力试验研究院 一种用于电力监控的行人越界标监测方法
CN113139521B (zh) * 2021-05-17 2022-10-11 中国大唐集团科学技术研究院有限公司中南电力试验研究院 一种用于电力监控的行人越界标监测方法

Also Published As

Publication number Publication date
CN107230188B (zh) 2019-12-24

Similar Documents

Publication Publication Date Title
CN107230188A (zh) 一种视频运动阴影消除的方法
Liu An improved faster R-CNN for object detection
Yao et al. Multi-layer background subtraction based on color and texture
CN108537239B (zh) 一种图像显著性目标检测的方法
US20230289979A1 (en) A method for video moving object detection based on relative statistical characteristics of image pixels
CN106056155B (zh) 基于边界信息融合的超像素分割方法
CN109753975A (zh) 一种训练样本获得方法、装置、电子设备和存储介质
CN112418134B (zh) 基于行人解析的多流多标签行人再识别方法
Morris A pyramid CNN for dense-leaves segmentation
CN106127812B (zh) 一种基于视频监控的客运站非出入口区域的客流统计方法
CN105528794A (zh) 基于混合高斯模型与超像素分割的运动目标检测方法
TW200834459A (en) Video object segmentation method applied for rainy situations
CN112906550B (zh) 一种基于分水岭变换的静态手势识别方法
JP2010511215A (ja) 画像内のオブジェクトを指示する方法
CN110706294A (zh) 一种色纺织物颜色差异度检测方法
CN108681711A (zh) 一种面向移动机器人的自然路标提取方法
CN109087330A (zh) 一种基于由粗到精图像分割的运动目标检测方法
CN105931241A (zh) 一种自然场景图像的自动标注方法
CN110782487A (zh) 一种基于改进的粒子滤波算法的目标跟踪方法
CN110633727A (zh) 基于选择性搜索的深度神经网络舰船目标细粒度识别方法
Zhu et al. Change detection based on the combination of improved SegNet neural network and morphology
CN106919950B (zh) 概率密度加权测地距离的脑部mr图像分割方法
CN110378882A (zh) 一种多层级深度特征融合的中医舌质颜色分类方法
CN107085725A (zh) 一种通过基于自适应码本的llc聚类图像区域的方法
CN107358635A (zh) 一种基于模糊相似性的彩色形态学图像处理方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB03 Change of inventor or designer information
CB03 Change of inventor or designer information

Inventor after: Zhou Shangli

Inventor after: Rao Zheheng

Inventor after: Li Xiang

Inventor after: Xu Caida

Inventor after: Wu Min

Inventor after: Wu Minghu

Inventor after: Song Ranran

Inventor after: Liu Cong

Inventor after: Liu Min

Inventor after: Zhao Nan

Inventor after: Kong Xiangbin

Inventor after: Wan Xiangkui

Inventor before: Wu Minghu

Inventor before: Xu Caida

Inventor before: Song Ranran

Inventor before: Liu Cong

Inventor before: Liu Min

Inventor before: Zhao Nan

Inventor before: Kong Xiangbin

Inventor before: Wan Xiangkui

Inventor before: Rao Zheheng

Inventor before: Li Xiang

GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20191224

Termination date: 20210419