一种基于视觉显著性特征的视频灰斑检测方法与流程

文档序号:12837516阅读:245来源:国知局
一种基于视觉显著性特征的视频灰斑检测方法与流程
本发明涉及一种基于视觉显著性特征的视频灰斑检测方法,属于图像处理领域,可以用于对象检测和识别,监控视频异常检测系统。
背景技术
:视频采集设备由于受到外界自然环境或内在设备故障的干扰,使得获得的视频质量下降,造成视频失真,如灰斑失真。视频灰斑失真是由于光线在进入监控摄像头的ccd时,镜头上的灰斑阻碍了光线的进入,使得ccd相应位置出现灰斑的影子,从而在视频图像中显现灰斑。由于灰斑相对于其他对象距离镜头最近,不仅对其他对象造成了遮挡,还阻碍了运动目标定位与追踪等问题的研究,甚至使算法失效。因此,实现视频灰斑的自动检测在监控视频异常检测系统中占据重要地位。视觉显著性是指在某个场景中的一个对象相对于其周围景物脱颖而出从而吸引观测者注意力的感知质量。对于视频灰斑,由于灰斑的亮度相对于周围景物较低的特性,且对人类视觉效果造成恶劣感知,在一定意义上,灰斑成为吸引观测者眼球的显著性区域。基于这一认知,本发明提出利用灰斑的视觉显著性对其进行检测。显著性检测可以分为两大类,自底向上模型、自顶向下模型。自底向上模型是利用底层特征(如颜色、对比度、形状、纹理)进行显著性区域检测,与高层知识无关。自顶向下模型是利用视觉注意力对显著性区域建模,从而实现显著性检测。因此,本发明提出一种自底向上的视频灰斑检测模型,通过支持向量机(supportvectormachine,svm)合并对比度、形状、纹理等浅层特征在图像不同区域的差异,从而确定图像显著区域,实现视频灰斑检测。技术实现要素:为了避免现有技术的不足,本发明提出一种基于显著性特征的视频灰斑检测方法。本发明的基本思想在于首先提取视频图片的对比度、纹理、形状等特征,再利用svm对提取的特征进行训练,最后根据训练出的分类器进行灰斑检测。一种基于视觉显著性特征的视频灰斑检测方法,具体步骤为:1.提取视频图像中每个像素的对比度、纹理、形状等低级特征;2.分离出灰斑区域的特征和非灰斑区域的特征,并使用svm对这些特征进行训练;3.利用svm训练出的模型对每个像素进行测试,实现灰斑检测。步骤1中提取每个像素的对比度特征的具体步骤为:1)对原图建立高斯金字塔:其中,2m+1为高斯核长度,w(x,y)为高斯卷积核。2)对金字塔运用中心-周围差异法:定义中心层c∈{0,1,2},周围层s=c+d,s≤4,差异层d∈{2,3,4},则(c,s)∈{(0,2)}∪{(0,3),(0,4),(1,3),(1,4),(2,4)},同时定义θ为跨层相减,则i(c,s)=|cθs|(2)3)对比度计算公式如下:其中i是rgb空间的三通道,即i∈{r,g,b}。步骤1中提取每个像素的纹理具体步骤与对比度计算步骤相似,不同之处在于,提取对比度时运用高斯卷积核建立高斯金字塔,而在计算纹理特征时,运用高斯拉普拉斯卷积核建立金字塔,即步骤1中提取每个像素形状特征的具体步骤为:1)将原图转换为灰度图;2)取当前像素点的领域r;3)计算领域r的7和hu不变矩作为当前像素点的形状特征。则图像的形状特征表示为其中i=0..6,表示i阶不变矩。步骤1中,建立高斯金字塔的具体参数为:金字塔层数为5,高斯核大小为5×5;建立dog金字塔的具体参数为:金字塔层数为5,高斯拉普拉斯卷积核大小为5×5;计算形状信息的领域大小取30×30。步骤2中分离出灰斑区域和非灰斑区域的具体方式为人工标记,训练svm的样本量为30000灰斑像素点和60000个非灰斑像素点。步骤3中,利用步骤2训练得到的svm分类器,对测试图片中的每个像素进行测试,从而实现灰斑检测。附图说明图1.本发明方法的基本流程图。图2.使用本发明方法完成视频图像中灰斑域检测的例子(a)原图像(b)灰斑检测结果图具体实施方式下面结合附图对本发明所述技术方案的实施方式作进一步的详细描述。1.如图1所示,分别提取视频图像的对比度、纹理、形状特征;2.分离出灰斑区域的特征和非灰斑区域的特征,并使用svm对这些特征进行训练;3.利用svm训练出的模型对每个像素进行测试,实现灰斑检测。步骤1中提取每个像素的对比度特征的具体步骤为:1)对原图建立高斯金字塔:其中,2m+1为高斯核长度,w(x,y)为高斯卷积核。2)对金字塔运用中心-周围差异法:定义中心层c∈{0,1,2},周围层s=c+d,s≤4,差异层d∈{2,3,4},则(c,s)∈{(0,2),(0,3),(0,4)}∪{(1,3),(1,4),(2,4)},同时定义θ为跨层相减,则i(c,s)=|cθs|(7)1)对比度计算公式如下:其中i是rgb空间的三通道,即i∈{r,g,b}。步骤1中提取每个像素的纹理具体步骤为:1)对原图建立金字塔图像:其中,2m+1为卷积核长度,l(x,y)为高斯拉普拉斯卷积核。2)对金字塔运用中心-周围差异法:i(c,s)=|cθs|(10)其中,c∈{0,1,2},s=c+d且s≤4。3)纹理特征计算公式如下:步骤1中提取每个像素形状特征的具体步骤为:1)将原图转换为灰度图;2)取当前像素点的领域r;3)计算领域r的7和hu不变矩作为当前像素点的形状特征。则图像的形状特征表示为其中i=0..6,表示i阶不变矩。步骤1中,建立高斯金字塔的具体参数为:金字塔层数为5,高斯核大小为5×5;建立dog金字塔的具体参数为:金字塔层数为5,高斯拉普拉斯卷积核大小为5×5;计算形状信息的领域大小取30×30。步骤2中,训练svm分类器的具体步骤为:1)依靠手动标记灰斑的方法,分离出灰斑区域和非灰斑区域;2)取出50张测试图片中的灰斑像素的特征,再从这50张图片中随机取出总数为灰斑像素点2倍的非灰斑像素点特征。3)将步骤2)中得到的30000灰斑像素点和60000个非灰斑像素点对应的特征作为svm的输入,并利用svm训练出分类器。步骤3中,实现灰斑检测的具体步骤为:利用步骤2训练得到的svm分类器,对测试图片中的每个像素进行二分类,以此分类结果作为视频图像灰斑检测结果。图2显示了视频灰斑检测结果,图2(a)为原图像,图2(b)为本发明检测结果,由图2(b)可知,本发明可以定位出灰斑。将本发明所提视频灰斑算法在监控视频集上测验,测验结果如表1。视频集包含135个灰斑视频和300个正常视频。由表1可知本发明在视频灰斑检测中有很好的效果。表1本发明所提方法的评价指标preciseaccuracyrecall本发明所提方法72.66%80.52%88.58%综上所述,本发明在一定程度上克服了视频灰斑检测的困难,能够有效地获得灰斑定位图,实现灰斑检测,同时对于部分颜色较浅的灰斑,也能够实现定位。最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管按照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。以上描述了本发明的基本原理和主要特征以及本发明的优点。本行业技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1