互补增强式空间运动目标高精度检测与分割

2016-05-11 09:52:00王静静秦世引
哈尔滨工业大学学报 2016年3期

王静静, 秦世引

(北京航空航天大学 自动化科学与电气工程学院, 100191 北京)



互补增强式空间运动目标高精度检测与分割

王静静, 秦世引

(北京航空航天大学 自动化科学与电气工程学院, 100191 北京)

摘要:针对空间监视系统中的运动目标自主高精度的检测问题,提出一种显著性计算与光流检测互补增强式算法. 以mean shift初检结果为导引,通过显著性区域检测与光流检测的互补增强而实现空间运动目标的高精度检测. 首先通过梯度信息和频率调谐滤波的互补方式分别计算整幅图像和mean shift分割后各个分块区域的显著性,再以整幅图像显著性均值为参考,确定合理的阈值以检测候选目标;与此相并行,也采用光流计算及相应的阈值检测方法获取候选目标. 进而通过对显著性计算与光流检测分别得到的两个不同候选目标分布图的合取运算进行目标确认,最后再辅之以形态学滤波使确认目标得以增强,从而实现空间运动目标的高精度检测与分割. 研究结果表明,在无需知道任何场景和目标先验信息,也无需人工干预的条件下,所提算法能够有效实现空间运动目标的精确检测和分割,对光照变化和噪声干扰也有很强的适应能力.

关键词:显著性计算;光流检测;空间运动目标;均值平移

随着航天技术的发展,世界上越来越多的国家开展空间目标监视系统任务. 空间目标监视系统的任务是对重要空间目标进行精确探测和跟踪,确定可能对航天系统构成威胁的目标的任务、尺寸、形状和轨道参数等重要目标特性[1]. 美国是目前空间监视能力最强的国家,欧盟、日本等国也在发展独立的空间目标监视系统,我国的空间目标监视系统研究发轫于航天事业的迅猛进展之中[2],正在逐步走向前沿. 由于光学成像目标探测技术的普适性优势,基于光学成像系统的目标检测和分割成为空间目标监视系统的关键技术. 本文空间运动目标为中低轨道卫星、飞船等目标,这些卫星和飞船在轨飞行时,遇太阳光照射,光学敏感器采集到的图像含有少量云层等背景信息. 因此,在未知任何先验信息的条件下,如何精确检测和分割云层背景下空间运动目标具有重要意义.

常用的运动目标检测方法一般都是基于序列图像的运动目标检测,主要有帧差法[3]、背景建模法[4]、光流法[5-6]等. 帧差法和背景建模法在摄像机固定情况下运动目标检测具有较好的效果,但是对摄像机运动情况下的目标检测,处理效果不太理想. 光流法作为重要的二维运动估计技术,不但能够有效的估计出图像中目标运动的大小和方向信息,而且对场景运动的情况具有较好的鲁棒性. 另外一类目标检测主要是采用监督分类方法进行目标检测,其中最具有代表性的方法是基于滑动窗口[7]的目标检测方法. 但其需要提前采集样本进行训练,由于空间目标形状、大小和位置信息一般是未知的,在轨运行航天器很难采集到样本进行训练. 人类视觉注意能力是人类视觉的一种重要的心理调节机制,选择性注意是其最基本的特征之一,具有选择部分视觉信息,去除或者忽略其他不相关的信息,以满足大脑对有限时间内信息处理能力的需求. 随着计算机科学和认知科学的交叉发展,快速的、下意识的、自地向上、数据驱动的视觉显著性检测方法[8]得到广泛关注.

为了提高空间动态背景下运动目标检测和分割的精度,本文通过梯度信息和频率调谐滤波的互补方式分别计算整幅图像和mean shift分割后各个分块区域的显著性,进而以整幅图像显著性均值为参考,确定合理的阈值检测候选目标,与此相并行,也利用光流计算及相应的阈值检测方法获取候选目标,进而通过对显著性计算所得到的候选目标分布图与光流计算所得候选目标分布图的合取运算进行目标确认,最后再辅之以形态学增强处理进行目标增强,从而实现空间运动目标的高精度检测和分割.

1基于显著性计算的mean shift自适应目标检测与分割

1.1基于梯度信息和频率调谐的显著性计算

视觉显著性计算从揭示人类视觉感知机制出发,对人类视觉注意能力进行建模和量化计算,从而形成了一系列表征图像区域显著性的模型化分析与计算方法[9]. 显著性计算在揭示视觉注意机制的同时,在目标检测与分割、图像分析与理解、场景分析、以及视频跟踪等方面都得到了成功的应用[10-11]. 受显著性认知计算原理的启发,Achanta等提出了一种简单有效的频率调谐显著区域检测(frequency-tuned salient region detection)算法[8],其通过高斯差分(difference of gaussian, DoG)带通滤波来确定中心-外周对比度. 当标准差的比率为1∶1.6[12]时,与高斯-拉普拉斯滤波相比,高斯差分带通滤波能更好地检测图像亮度变化,因此被广泛应用于图像增强、边缘检测中. 一般而言,DoG滤波可由两个高斯函数构成,方程式为

G(x,y,σ1)-G(x,y,σ2).

(1)

(2)

图1 梯度信息与频率调谐互补增强式显著性计算流程

首先将输入的视频图像分别转换为Lab彩色图像和灰度图像,然后分别计算其显著性,进而通过对二者的加权融合以得到互补增强的显著性信息S(x,y). 本文提出融合梯度信息的互补增强式显著性计算和频率调谐的显著性计算结果比较如图2所示. 图2(b)、2(c)中亮度值越大,表明该区域越显著. 由此可见图2(b)中卫星中心显著性较高,卫星两边的帆板显著性较低,采用频率调谐的显著性区域检测仅能分割出目标的中心区域. 而图2(c)采用基于梯度信息和频率调谐的显著性计算,卫星整体都被确定为显著性区域,同时背景区域的边缘显著性也有显著提高. 对于显著性计算生成的显著性图,采用受试者工作特性(receiveroperatingcharacteristic,ROC)曲线来评价其准确性. 图3给出了本文提出的显著性计算方法和频率调谐的显著性计算方法ROC曲线. 本文显著性计算方法ROC曲线下方所围的面积为0.870 4,频率调谐的显著性计算方法ROC曲线下方所围的面积为0.838 2. 可见,梯度信息与频率调谐互补增强式显著性计算方法所围的面积大于频率调谐的显著性计算方法所围的面积,这说明本文显著性计算方法对于运动目标的估计优于频率调谐的显著性计算方法,因此本文提出的显著性计算方法能够有效提高检测和分割精度.

图2 显著性计算结果比较

图3 显著性计算方法的ROC曲线

1.2mean shift自适应目标检测与分割

mean shift[13]是一种高效的非参数核密度估计算法,它既不需要知道样本点的分布特征,也不需要事先设定聚类的数目和大小,而是完全依赖于特征空间中样本点的动态聚类结果. mean shift算法广泛应用于图像滤波、图像分割以及视频跟踪. 将mean shift算法与显著性计算相结合可在目标检测与分割中发挥相得益彰的作用.

图4(b)为用mean shift方法分割之后的图像,空间特征点在空间域的核函数带宽选为7,在Lab彩色空间核函数的带宽选为6.5,筛选合并的尺度门限为20,从图4(b)中可以看出,采用mean shift方法的分割结果已经展现出目标的有效区域,从而可为进一步的高精度目标检测提供可靠保证.

(a) 原始图像        (b) 分割结果

2面向运动目标检测的光流计算

2.1运动目标的光流计算模型

光流反映了图像上每一点灰度的变化趋势,可看成是带有灰度的像素点在图像平面上运动而产生的瞬时速度,也是一种对真实运动的近似估计. 由于不需要场景的先验信息及求解的准确性,光流法和阈值分割等其他技术结合在一起,应用于运动目标检测中. Brox等[14]提出的变分光流,其在计算精度和时间上都显示出优势. Javier等对传统变分光流模型进行变形,并给出具体的数值求解过程. 定义图像在t时刻的空时坐标为P=(x,y,t)T,其中(x,y)为空间(平面)坐标,t为时间变量,则由t时刻到(t+1)时刻的空时坐标流变增量为ΔP=(Δx,Δy,1)T. 光流向量(u,v)=(Δx,Δy),根据光流亮度的不变性和梯度不变性,以及全局平滑的约束条件,光流模型为

(3)

2.2运动目标光流计算的数值算法

求解变分光流场的过程就是(u,v)的最优化过程,并使目标函数E(w)最小. 应用Euler-Lagrange方程求解式(3)可得

(4)

(5)

由于含有I(x+w)非线性函数等式(3)的求解较为困难,为了计算方便,对其一阶泰勒展开:

(6)

式中wk=(uk,vk)T,duk=uk+1-uk,dvk=vk+1-vk.

假设

(7)

对式(3)离散化并经推导可得光流的迭代计算式为

(8)

式中ω为SOR松弛参数,div表示散度,Au,Av,Du,Dv,D定义为

(9)

对式(8)进行迭代,直到满足迭代收敛的条件:

(10)

式中:N为图像中像素的个数,λ为停止迭代阈值,k为内层迭代数,l为外层迭代数,s为金字塔层数.

3互补增强式空间运动目标高精度检测与分割

3.1显著性与光流信息的互补作用

基于视觉显著性计算的目标检测方法不需要知道目标的先验信息,计算简单,检测效果好,但其目标检测误警率较高. 光流法作为运动目标检测的常用方法,广泛应用于背景和目标同时运动目标的目标检测中,但是在光照变化、噪声干扰等情况下,光流法目标检测效果影响较大. 因此本文提出互补增强的显著性计算和光流目标检测和分割算法,光流法以其较高的检测准确率,与融合梯度信息的显著性目标检测互补合取,有效剔除虚警目标,提高目标检测和分割的精确性.

3.2显著性与光流互补增强的目标检测与分割

根据目标检测与分割的技术特点与要求,特设计显著性与光流互补增强式目标检测与分割的方案流程如图5所示.

图5 显著性与光流互补增强的目标检测和分割方案

4实验结果与比较分析

4.1实验条件和对象

为了验证本文算法,采用NASA广播视频片段中5组空间在轨运行空间目标视频序列进行实验,视频序列的名称标记为Dragon1、Dragon2、Satellite1、Satellite2、Satellite3,序列图像的帧数分别为41、600、233、645、800. 在Pentium(R)计算机CPU为3.2GHz的WindowsXP操作系统上采用MATLAB编程实现该算法.

4.2实验结果与比较分析

实验1. 为了验证本文算法的有效性,分别在5组空间运动目标图像系列进行了实验. 图6~10随机给出了5组空间运动目标的检测分割结果,图6为Dragon1飞船运动目标视频图像和其对应的检测分割结果;图7为Dragon2飞船运动目标视频图像和其对应的检测分割结果;图8为Satellite1卫星运动目标视频图像和其对应的检测分割结果;图9为Satellite2卫星运动目标视频图像和其对应的检测分割结果;图10为Satellite3卫星视频图像和其对应的检测分割结果. 图6~10序列图像中含有云层的图像为待检测图像,背景全黑的图像为本文算法在相应帧图像上的检测和分割结果,从图6~10中视频图像在不同时刻检测和分割结果可以看出,随着在轨相机和空间目标变化,本文提出的检测与分割算法不但能精确检测并分割出空间云层背景下的运动目标,而且可以适应不同光照、噪声等条件,算法具有较强鲁棒性.

(a)第12帧及其检测分割结果        (b) 第14帧及其检测分割结果      (c) 第20帧及其检测分割结果

(a) 第67帧及其检测分割结果       (b) 第122帧 及其检测分割结果      (c) 第133帧及其检测分割结果

(a) 第31帧及其检测分割结果     (b) 第88帧及其检测分割结果     (c) 第122帧及其检测分割结果

(a) 第322帧及其检测分割结果     (b) 第344帧及其检测分割结果      (c) 第465帧及其检测分割结果

(a) 第589帧及其检测分割结果     (b) 第642帧及其检测分割结果     (c) 第734帧及其检测分割结果

实验2. 为了验证本文算法的检测准确度,分别对上述5组视频序列采用本文算法、频率调谐(frequency-tuned ,FT)方法、梯度信息与频率调谐(gradient and frequency-tuned, GFT) 的方法和光流(optical flow,OF)运动目标检测进行精度统计. 采用平均检测精度进行评价,需要确定判断目标检测正确的准则,用Bp表示实际检测结果的目标区域,Bgt表示真实目标区域,现定义A0为检测所得目标区域与实际目标区域的符合度,即

(11)

若A0>0.5,则检测结果正确. 设一组视频图像序列中的图像总数为n,其中目标检测结果正确的图像数目为nt,则针对该视频图像序列的检测精度定义为

(12)

由式(12)可给出对5个视频序列的检测精度统计结果,见表1. 很显然,本文算法的平均检测精度最高,其中视频Dragon2由于背景简单,光照变化小,检测精度较高,而视频Satellite3由于目标距离观测相机较远,观测到的运动目标较小,并且背景云层运动比较明显,因此采用梯度信息与频率调谐的目标检测和光流法运动目标检测效果较差,在5组检测序列中,其检测精度最低.

表1 空间运动目标检测精度

实验3. 为了说明本文算法的分割效果,分别在上述5组视频序列中对本文算法、频率调谐(FT)和光流法(OF)检测方法进行实验分析. 图11~15给出了互补增强式运动目标分割结果,由图11~15可知,FT频域谐调的显著性区域检测算法能够准确分割空间运动目标,但是也会将一些背景误分割为目标,如图11(b)中Drgon1视频图像所示,左上角光照较亮,频率调谐算法分割目标的同时,一大片背景也被分割为出来. 而光流法运动目标检测算法容易将云层背景误分割为运动目标. 如图11~15的分割结果,本文提出的视觉选择性显著计算和光流法互补增强的目标检测与分割算法,能有效的剔除背景云层信息,准确检测和分割出空间目标,比其他两种检测和分割算法具有较高的精确性.

图11 Dragon1图像目标分割结果比较

图12 Dragon2图像目标分割结果比较

图13 Satellite1图像目标分割结果比较

图14 Satellite2图像目标分割结果比较

图15 Satellite3图像目标分割结果比较

由图16(a)中可知,在5组视频序列中,本文提出的显著性和光流信息互补增强的空间运动目标高精度分割算法中无论是采用平均每帧分割精度指标,还是采用F1-measure评价指标,都比其他两种检测和分割算法精度较高. 其次是基于光流的目标检测和分割方法. 显著性检测方法目标分割精度最低. 同时5组视频序列检测和分割中, Satellite卫星视频由于存在模糊、丢帧等现象,检测效果不如视频Dragon序列图像分割效果好.

(a)平均每帧分割精度

(b)F1-Measure 评价结果

5结论

针对空间监视系统中运动目标高精度检测和分割,提出了互补增强显著性视觉注意模型和光流法互补增强式空间运动目标检测和分割算法. 首先,对于频域调谐显著性计算中带通滤波器破坏边缘信息的问题,提出融合梯度信息的频域调谐的显著性计算方法,更好地描述运动目标区别于周围背景的程度,结合自适应mean shift算法确定阈值进行目标检测. 其次,所提互补增强目标检测和分割算法,充分发挥了显著性计算和光流法目标检测的优势. 能够精确检测和分割出云层背景下的空间未知运动目标,并对噪声和光照变化等影响因素具有良好的适应能力,适用于空间运动目标监视方面的任务. 但由于采用了并行互补方案,时间开销仍然较大,需要在后续的研究工作中进一步改进.

参考文献

[1] 周彦平,舒锐,陶坤宇,等. 空间目标光电探测与识别技术的研究[J]. 光学技术, 2007, 33(1):68-73.

[2] 张浩鹏,刘正一,姜志国,等. BUAA-SID1.0空间目标图像数据库[J]. 航天返回与遥感, 2010, 31(4):65-71.

[3] YIN Hongpeng, CHAI Yi, SIMON X, et al. Fast-moving target tracking based on mean shift and frame-difference methods[J]. Journal of Systems Engineering and Electronics, 2011,22(4):587-592.

[4] SHEIKH Y,SHAH M. Bayesian modeling of dynamic scenes for object detection[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2005, 27(11): 1778-1792.

[5] MUELLER M, KARASEV P, KOLESOV I, et al. Optical flow estimation for flame detection in videos[J]. IEEE Transactions on Image Processing, 2013, 22(7): 2786-2797.[6] JAVIER S, NELSON M,AGUSTN S. Robust optical flow estimation[J]. Image Processing on Line, 2013, 3: 252-270.[7] DALAL N,TRIGGS B. Histograms of oriented gradients for human detection[C]//Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition. San Diego:IEEE, 2005: 886-893.

[8] ACHANTA R, HEMAMI S, ESTRADA F, et al. Frequency-tuned salient region detection[C]//IEEE Conference on Computer Vision and Pattern Recognition. Miami: IEEE, 2009: 1597-1604.

[9] CHENG Mingming, ZHANG Guoxin X, MITRA N J, et al. Global contrast based salient region detection[C]// Proceedings of IEEE Conference on Computer Vision and Pattern Recognition. Providence: IEEE, 2011: 409-416.[10]ITTI L, KOCH C, NIEBUR E. Model of saliency-based visual attention for rapid scene analysis[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 1998, 20(11):1254-1259.

[11]ACHANTA R, ESTRADA F, WILS P, et al.Salient region detection and segmentation[C]// Proceedings of the 6th International Conference on Computer Vision Systems. Santorini: Springer Lecture, 2008:66-75.

[12]MARR D. Vision: a computational investigation into the human representation and processing of visual information[M]. San Francisco:W. H. Freeman & Company,1982.

[13]BUGEAU A, PEREZ P. Detection and segmentation of moving objects in highly dynamic scenes [C]// Proceedings of IEEE Conference on Computer Vision and Pattern Recognition. Minneapolis: IEEE, 2007: 1-7.

[14]BROX T, BRUHN A, PAPENBERG N, et al. High accuracy optical flow estimation based on a theory for warping[C]//The Series Lecture Notes in Computer Science. Berlin Heidelberg: Springer, 2004:25-36.

[15]LAPTEV I. Improving object detection with boosted histograms[J]. Image and Vision Computing,2009,27(5): 535-544.

(编辑魏希柱)

High accuracy detection and segmentation of space moving target by complementary enhancement

WANG Jingjing, QIN Shiyin

( School of Automation Science and Electrical Engineering, Beihang University, 100191 Beijing, China)

Abstract:In view of the problem of automatic and high accuracy detection of space moving targets for space surveillance system, an algorithm of complementary enhancement by salience computation with optical flow detection is presented,in which the elementary detecting result by mean shift is taken as a guidance to realize high accuracy detection and segmentation through the complementary enhancement of salience computation and optical flow detection. Firstly, the salience computation by complementary enhancement of frequency tuned filter with gradient information is carried out for the whole frame of video image and various regions produced by mean shift segmentation separately so as to obtain their respective salient regions, then a proper threshold value is determined based on the mean salience of whole frame image to detect candidate targets. Meanwhile, in a concurrent way, another set of candidate targets are acquired by threshold based optical flow detection. Afterwards, a conjunction operation is used to obtain an intersection of two different distributed maps of candidate targets as confirmatory detection result, then the morphological filter is employed to enhance the confirmatory targets to achieve a high accuracy detection and segmentation of space moving targets. A series of experimental results with video images demonstrate that the proposed algorithm can accurately detect and segment space moving targets with neither priori knowledge of scene and targets nor manual intervention, which qualifies well performance of adaptability to illumination changes and noise disturbance.

Keywords:salience computation; optical flow detection; space moving target; mean shift

中图分类号:V391

文献标志码:A

文章编号:0367-6234(2016)03-0026-07

通信作者:王静静,wangjingjing0719@163.com.

作者简介:王静静(1984—),女,博士研究生;秦世引(1955—),男,教授,博士生导师.

基金项目:国家自然科学基金(61273350,60875072).

收稿日期:2014-11-09.

doi:10.11918/j.issn.0367-6234.2016.03.005