法律状态公告日
法律状态信息
法律状态
2019-04-19
授权
授权
2016-09-28
实质审查的生效 IPC(主分类):G06T7/00 申请日:20160427
实质审查的生效
2016-08-31
公开
公开
技术领域
本发明涉及一种目标检测技术,尤其是涉及一种视频中运动目标的阴影去除方法。
背景技术
运动目标检测是许多智能视频分析系统的基础环节,如人流量统计,行人重识别,跟踪,行为分析等。由于环境光照的影响,目标投射到地面的阴影会引起目标合并、形变甚至丢失,造成目标误检或漏检,并进一步造成视频后续处理环节失败。因此,研究投射阴影的检测与去除方法具有重要意义。
阴影去除可以有效提高目标检测的准确率,现有阴影去除方法根据其使用的特征可分为四类:几何法、物理法、颜色法、纹理法。其中,几何法是通过假定场景中只存在单一光源,利用光源、地面、目标三者的几何关系确定阴影的位置,但前提是场景和目标形状固定。物理法是根据光源和地面的物理属性,利用亮度衰减后验概率模型检测阴影,适用于目标与阴影光谱特征相差较大的场景。颜色法和纹理法是目前使用较多的方法。颜色法主要基于阴影区域亮度变暗而颜色保持不变的假设检测阴影。但是,当目标与阴影颜色差别较小时,基于颜色特征的阴影去除算法会造成目标内部空洞或者有阴影残留。纹理法是基于阴影与相应背景区域纹理相似的假设来去除阴影,但当监控视频中目标较小或背景纹理丰富时,目标与背景的纹理差别不大,很难去除阴影。近来,基于颜色和纹理相结合的方法相继被提出,首先将图像分割为互不重叠的子区域,并提取子区域的颜色和纹理特征,利用监督分类的方法区分阴影与目标。将颜色和纹理相结合的方法提升了阴影检测精度,但其计算量也相对增加,而且基于监督分类的方法需要人工标注训练样本,具有一定的局限性。
发明内容
本发明的目的是为解决上述问题而提供一种通用性强、效果好的用于改善视频中运动目标检测性能的阴影去除方法。
本发明通过以下技术方案来实现上述目的:
一种用于改善视频中运动目标检测性能的阴影去除方法,主要包括以下步骤:
1、采用背景建模法ViBe(Visual Background extractor)提取RGB视频图像的背景和运动前景。
2、将原始RGB视频图像转换至CIELAB颜色空间。如果当前待处理图像是视频第一帧,按间距(N是图像中像素点数,M是待分割的超像素数)均匀选取像素作为超像素的中心点Cm={lm,am,bm,xm,ym},m∈[1,M],l∈[-100,+100],(a,b)∈[-128,+127],l表示像素的亮度值,a,b表示像素的颜色值,(x,y)表示像素的坐标。计算以Cm为中心的3×3邻域像素的梯度值,并将中心点移动到梯度值最小的位置;否则,用前一帧的中心点数据加上一定的位置噪声初始化当前帧中超像素的中心点,即C'm={lm,am,bm,(xm+noise),(ym+noise)},noise表示随机产生的高斯噪声。赋予每一个中心点一个单独的标签。
3、计算任一像素点p(x,y)与以其为中心的2S×2S邻域内的中心点Cm的颜色距离dlab和空间距离dxy:并计算p(x,y)与Cm的距离dS:dS(p(x,y),p(xm,ym))=dlab(p(x,y),p(xm,ym))+λdxy(p(x,y),p(xm,ym)),是空间距离的权重,n为控制超像素大小一致性的参数,n∈[1,20],将与像素点距离最小的中心点的标签赋给p(x,y)。
4、计算具有相同标签的像素及其坐标的平均值将作为超像素新的中心点。计算新旧中心点的迭代残差:若E小于给定阈值Thrd则结束迭代,否则重复步骤2)和步骤3)。
5、将面积较小的超像素的标签用其周围面积最大的超像素的标签来代替。若超像素边缘超出了运动前景的边缘,则将其边缘像素修正为运动运动前景对应的边缘像素。
6、将CIELAB视频图像转换为RGB颜色空间。获得视频图像的超像素后,只对属 于运动区域的超像素进行处理。计算背景亮度与运动前景亮度的比率C表示R、G、B三通道,b、f分别表示背景和前景。若RC(x,y)<1,则将该像素所属的超像素标记为真实目标区域O,否则标记为候选阴影区域S'。
7、计算候选阴影区域S'中超像素sk(k∈[1,K],K是S'中超像素个数)内RC(x,y)的均值uC与标准差σC:将标准差按大小排序,计算排序后相邻标准差的差值difC(k):difC(k)=σC(sk+1)-σC(sk),以及差值的平均值(dif_avg)C:>C(m)<(dif_avg)C,则定义阈值δC=σC(sk)。若超像素sk满足:σC(sk)<δC,则将sk标记为阴影区域S,否则标记为O。
8、返回步骤1),进行下一帧图像处理。
本发明对利用视频前一帧的超像素中心数据估计当前帧的超像素的中心点,能够明显减少超像素分割时的迭代次数,并利用运动前景的边缘信息修正超像素分割的目标边缘,显著提高了超像素分割准确率。
本发明方法基于超像素对图像进行处理,降低了计算复杂度,提高了算法处理速度。
本发明方法提出使用超像素范围内背景与运动前景的亮度比率的标准差及其分布规律检测并去除阴影,提高了目标检测的准确率。
本发明方法提出基于亮度比率标准差的拐点的自适应阈值算法,增强了算法的环境适应性。
本发明方法易于在软件平台实现且运算量小,实时性高。
附图说明
图1-a为原始RGB彩色阴影图像,图1-b和图1-c分别为ViBe提取的彩色背景和运动前景的二值图像;
图2为运动前景超像素分割结果图像;
图3-a、图3-b和图3-c分别为R、G、B三通道超像素范围内亮度比率标准差分布图像;
图4为阴影去除后真实运动目标的二值图像;
具体实施方式
下面结合附图实例对本发明作进一步详细说明,有必要指出的是,以下的实施例只用于对本发明做进一步的说明,不能理解为对本发明保护范围的限制,所属领域技术熟悉人员根据上述发明内容,对本发明做出一些非本质的改进和调整进行具体实施,应仍属于本发明的保护范围。
本发明提出的一种用于改善视频中运动目标检测性能的阴影去除方法,其包括以下步骤:
1、采用背景建模法ViBe(Visual Background extractor)提取RGB视频图像的背景和运动前景。
在此具体实施实例中图1-a为原始RGB视频图像,采用背景建模法ViBe提取的背景为图1-b所示,运动前景二值图像为图1-c所示。
2、将原始RGB视频图像转换至CIELAB颜色空间。如果当前待处理图像是视频第一帧,按间距(N是图像中像素点数,M是待分割的超像素数)均匀选取像素作为超像素的中心点Cm={lm,am,bm,xm,ym},m∈[1,M],l∈[-100,+100],(a,b)∈[-128,+127],l表示像素的亮度值,a,b表示像素的颜色值,(x,y)表示像素的坐标。计算以Cm为中心的3×3邻域像素的梯度值,并将中心点移动到梯度值最小的位置;否则,用前一帧的中心点数据加上一定的位置噪声初始化当前帧中超像素的中心>m={lm,am,bm,(xm+noise),(ym+noise)},noise表示随机产生的高斯噪声。赋予每一个中心点一个单独的标签。
在此,图1-a所示原始RGB视频图像中像素点数N=320*240,待分割的超像素数M=200,根据求得S=384。
3、计算任一像素点p(x,y)与以其为中心的2S×2S邻域内的中心点Cm的颜色距离dlab和空间距离dxy:并计算p(x,y)与Cm的距离dS:dS(p(x,y),p(xm,ym))=dlab(p(x,y),p(xm,ym))+λdxy(p(x,y),p(xm,ym)),是空间距离的权重,n为控制超像素大小一致性的参数,n∈[1,20],实例中,n取10,>
4、计算具有相同标签的像素及其坐标的平均值将作为超像素新的中心点。计算新旧中心点的迭代残差:若E小于给定阈值Thrd,其中Thrd=0.25,则结束迭代,否则重复步骤2和步骤3。
5、将面积较小的超像素的标签用其周围面积最大的超像素的标签来代替。若超像素边缘超出了运动前景的边缘,则将其边缘像素修正为运动前景对应的边缘像素。将视频图像分割为若干超像素后,提取运动前景的超像素分割结果,如图2所示。
6、将CIELAB视频图像转换为RGB颜色空间。获得视频图像的超像素后,只对图2中运动前景的超像素进行处理。计算背景亮度与运动前景亮度的比率C表示R、G、B三通道,b、f分别表示背景和前景。若RC(x,y)<1,则将该像素所属的超像素标记为真实目标区域O,否则标记为候选阴影区域S'。
7、计算候选阴影区域S'中超像素sk(k∈[1,K],K是S'中超像素个数)内RC(x,y)的均值uC与标准差σC:将R、G、B三通道的标准差按大小排序,如图3-a、3-b、3-c所示,属于阴影区域的σC(sk)间变化平缓,且从阴影区域过渡到目标区域时σC(sk)的值会出现一个明显的拐点。自适应计算拐点的位置:首先计算排序后相邻标准差的差值difC(k):difC(k)=σC(sk+1)-σC(sk),然后计算差值的平均值(dif_avg)C:>C(m)<(dif_avg)C,则定义阈值δC=σC(sk)。此实例中对应图3-a、3-b、3-c的σC(sk),拐点均位于图中的第49个点处,且三通道阈值分别为:δR=0.38,δG=0.38,δB=0.38。若超像素sk满足:σC(sk)<δC,则将sk标记为阴影区域S,否则标记为O。阴影去除后真实运动目标的二值图像如图4所示。
8、返回步骤1,进行下一帧图像处理。
机译: 视频数据控制器,以及一种用于存储和存储存储在起始地址中的,存储在存储数据中的视频数据的方法,该方法是在读取数据并传输数据之后,在DMA引擎内部的内部缓冲区的目标地址中进行存储的。通过将DMA引擎的视频数据发送器存储在总传输量为多的情况下的激光扫描单元
机译: 滴涂法中目标核酸的捕获和检测性能得到改善
机译: 滴涂法中目标核酸的捕获和检测性能得到改善