【技术实现步骤摘要】
一种联合图学习与概率传播的红外视频行人显著性检测方法
[0001]本专利技术涉及一种联合图学习与概率传播的红外视频行人显著性检测方法,属于计算机视觉和数字图像处理领域。在目标分割、识别、跟踪等领域中有广阔的应用前景。
技术介绍
[0002]图像显著性检测作为计算机视觉领域的重要研究内容得到了广泛研究,已经取得了很好的效果。但是视频显著性检测仍还是一个有待研究的主题。视频显著性旨在自动找到并定位所给视频中最能吸引观察者注意的部分。作为一项有效的预处理手段,视频显著性在目标追踪、重定位,视频压缩,视频概述等方面都有着重要应用。现有的视频显著性方法基本都是针对可见光视频进行研究,但是可见光图像在光照条件差、极端天气、光线变化等具有挑战性的情况下往往会失去作用。红外成像则因为其依靠被动式接收目标热辐射的热能探测目标,不受天气、气候的影响,可以有效弥补可见光图像的不足,所以在军事、安防、监控、以及智能交通等领域发挥着越来越重要的作用。尤其行人由于其自身热辐射特点往往在红外图像中具有较高的显著性,因此针对红外视频的显著性检测这一研究对智能交通无人驾驶等领域的发展十分具有现实意义。然而将视频显著性应用到红外图像中对现有的方法来说仍然是具有挑战性的,现在并无相关方法的提出。
[0003]经典的视频显著性检测模型一般由低级的空间特征与运动特征(如颜色、纹理和运动向量场)、启发式规则(如对比度、似物性)、先验知识(如前景先验、背景先验)出发,通过简单地数学运算进一步融合。但是这些直接融合的方法往往通过逐帧操作,在包含背景杂乱、物 ...
【技术保护点】
【技术特征摘要】
1.一种联合图学习与概率传播的红外视频行人显著性检测方法,其特征在于,包括以下步骤:步骤一:基于布尔图的候选区域生成;针对后续步骤,首先,对红外视频的各帧图像进行超像素分割;然后构建布尔图并将各级布尔图级联,得到一系列的三维区域;最后对各三维区域的子区域计算似物性算子,并归一化;步骤二:计算各帧图像的运动显著性。首先提取视频序列的光流场;然后根据图像的运动梯度计算各区域基于局部梯度的运动显著性;其次通过提取背景运动主方向计算基于运动方向的运动显著性;最后将运动显著性与似物性算子相结合得到各超像素属于前景/背景的概率;步骤三:构建多视角时空图结构。首先构建图结构各节点的空间邻域关系,然后分别从灰度、边缘、运动三方面构建空间相关性矩阵;然后构建相邻帧节点之间的时间相关性矩阵。最后将时间相关性矩阵与空间相关性矩阵结合得到不同视角的时空相关性矩阵;步骤四:构建结合图自学习和显著性传播的能量函数并求解。在图结构的基础上构建包含图学习、显著性传播及联合学习项的能量函数,并利用交替优化的方法对其中的变量依次求解,从而得到优化的图相关性矩阵和显著性检测结果。2.根据权利要求1所述的一种联合图学习与概率传播的红外视频行人显著性检测方法,其特征在于:在步骤一中所述的“对红外视频的各帧图像进行超像素分割”,其作法如下:利用SLIC算法,将第t帧图像I
t
中具有相似灰度及结构的相邻像素聚类为有一定视觉意义的不规则像素块集合sp
t,i
和N
t
分别表示I
t
中的第i个超像素和超像素的总个数。各超像素的灰度则为其内部像素的灰度均值,计算公式为:其中C
t
(p)代表第t帧图像中像素p的灰度值,|sp
t,i
|则为超像素sp
t,i
的面积。3.根据权利要求1所述的一种联合图学习与概率传播的红外视频行人显著性检测方法,其特征在于:在步骤一中所述的“建布尔图并将各级布尔图级联,得到一系列的三维区域”,其作法如下:将超像素分割后的第t帧红外图像利用255到0的整数作为阈值进行分割,则可得到一系列二值图构成布尔图B
t
={B
t,255
,B
t,254
,...,B
t,0
}:B
t,θ
=ξ(SP
t
,θ)其中ξ为分割操作,将SP
t
中小于阈值θ的超像素标记为0,反之标记为1,B
t,θ
为阈值θ下的布尔图。根据红外图像灰度分布特性可知,B
t,255
是全黑图像或者含有个别白色区域,随着阈值减小,B
t,θ
中这些白色区域不断增大,知道全部融为一体成为全白图像。然后,将从B
t,255
中出现的连通区域从1开始标号,用连续整数对其中的所有连通区域分配不同编号。在其后的B
t,θ
中,出现与之前已编号的区域完全无重叠的全新区域时,则对新区域继续分配新编号;与唯一的已编号区域重叠时,则继承该区域的编号;与多个已编号区域重叠时,则继承其中面积最大的区域的编号。根据此规则实现对整个布尔图序列中的所有连通区域的编号操作,存在于不同布尔图层中具有相同编号的一系列区域则可构成一个三维区域N
r
为图像I
t
得到的三维区域的个数,三维区域则由多个子区域图
层构成l为各子区域所处图层。4.根据权利要求1所述的一种联合图学习与概率传播的红外视频行人显著性检测方法,其特征在于:在步骤一中所述的“对各三维区域的子区域计算似物性算子,并归一化”,其计算方法如下:首先计算各子区域内部超像素与其相邻的外部超像素的灰度对比度,子区域内部与外部的灰度对比度越大,该区域越有可能代表一个完整物体。其计算公式为:其中sp
t,i
为子区域内的超像素,sp
t,j
为不属于的超像素;δ(
·
)为指示函数,当超像素sp
t,j
属于与sp
t,i
相邻的超像素集合时,函数值为1,反之为0。其次计算各子区域内部的超像素之间的灰度一致性,子区域内部超像素之间的差异越小,表示其越可能代表一个完整物体。其计算公式为:然后计算各子区域边界处包含的梯度信息,边界处包含越多的梯度越有可能是完整的物体。其计算公式为:其中br
t,p
是图像帧I
t
的梯度图在像素p处的响应,则为子区域的边界像素集合。则为子区域的面积。根据以上规则,似物性描述算子的计算公式为:最后将各三维区域内所有子区域的似物性算子归一化,其计算公式为:得到的似物性算子描述了各区域能够表示完整的目标区域的可能性。5.根据权利要求1所述的一种联合图学习与概率传播的红外视频行人显著性检测方法,其特征在于:在步骤二中所述的“提取视频序列的光流场”,是指通过光流法LDOF计算相邻当前图像帧I
t
到其后一帧图像I
t+1
之间在水平x和垂直y两个方向上的向前运动向量F=[Fx
t
;Fy
t
]。并将视频反向利用光流法LDOF计算当前图像帧I
t
到其前一帧图像I
t
‑1的向后运动向量B=[Bx
t
;By
t
]。6.根据权利要求1所述的一种联合图学习与概率传播的红外视频行人显著性检测方法,其特征在于:在步骤二中所述的“根据图像的运动梯度计算各区域基于局部梯度的运动
显著性”,其计算方法如下:首先通过加和运动场各向梯度计算图像帧I
t
的梯度概率,其计算公式如下其中和分表代表沿水平方向求梯度和沿垂直方向求梯度。然后对各子区域内部超像素的梯度概率进行加和,从而得到各子区域的运动梯度概率,其计算公式如下:其中Mg
t,p
为像素p的运动梯度概率,则为基于运动梯度的运动显著性值。7.根据权利要求1所述的一种联合图学习与概率传播的红外视频行人显著性检测方法,其特征在于:在步骤二中所述的“通过提取背景运动主方向计算基于运动方向的运动显著性”,其计算方法如下:首先提取图像I
t
四个边缘的超像素集合作为背景超像素,然后利用K
‑
means聚类方法对背景超像素的运动向量分为K类并相应地得到K个聚类中心作为各类的主要运动方向,并删除类占总数比小于1/6的类,剩余聚类中心作为背景主运动方向。然后,计算各子区域内像素与背景主运动方向的差异,差异越小越可能属于背景显著值...
【专利技术属性】
技术研发人员:李露,郑玉,刘博,罗晓燕,周付根,
申请(专利权)人:北京航空航天大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。