APP下载

高分辨率SAR图像桥梁自动提取算法

2014-11-30赵冠雄

计算机工程与设计 2014年8期
关键词:灰度阈值边界

赵冠雄,沈 汀

(1.中国科学院 遥感与数字地球研究所,北京100094;2.中国科学院大学,北京100049)

0 引 言

目前合成孔径雷达 (synthetic aperture radar,SAR)图像桥梁提取算法已经有一些优秀的成果。如:Lv等[1]提出一种用模糊支持向量机对图像进行分类,再对所有分类的区块构建距离空间,通过在距离空间中设定阈值来定位桥梁。Zhang等[2]人出了一种结合多尺度分解和区域分析的方法提取桥梁。Guiting Wang等[3]基于孔隙率并利用Canny算子边缘修补算法来提取河流边界,再利用河流与桥梁的空间关系提取出桥梁。Han等[4]首先利用纹理分析将河流分割出来,再根据桥梁形状和位置的先验知识将桥梁检测出来。Luo等[5]基于高斯马尔科法随机场模型支持向量机分类方法对河流进行提取,再在处理后的图像中提取桥梁主干。需要指出的是,大部分算法都需要人为的干预性或者阶段性的中断处理,如样本区的训练、面积阈值的选取等,不能保证算法的自动化提取,因此,不能满足批量处理的要求。本文提取算法在灰度阈值和面积阈值方面都做了改进,并做到根据不同图像自动化处理,在桥梁提取阶段缩小了搜索区域,减少了计算的复杂度,更符合实际工程化需求。

1 高分辨率SAR图像中的桥梁特征

桥梁的灰度特征。桥梁一般由钢筋水泥构成,介电常数较高,加上垂直于桥梁入射会形成二面角反射,这些都会导致桥梁的后向散射增强,使其灰度值在SAR图像中呈现接近于白色的高亮度特征。

桥梁的空间几何特征。桥梁多位于河流之上,并将河流分割成不连续的片段,桥梁两侧呈现出2条平行的直线并与河流主干线垂直,两端多连接陆上交通,两侧则是水体。

由于SAR图像中地物种类繁杂,不同地物的灰度值范围会有交叉,仅仅通过单一的灰度特征是无法将桥梁或河流提取出来的。因此本文采用灰度特征与空间几何特征相结合的方法提取河流与桥梁。

2 技术流程

针对桥梁在SAR图像中的灰度特征和空间几何特征,本文的桥梁提取方法分为以下步骤:①SAR图像预处理;②河流分割;③河流边界及主干线的提取;④搜索区域的确定;⑤桥梁边界集合的提取;⑥桥梁边界拟合。算法流程如图1所示。

2.1 图像预处理

图像分割是整个桥梁提取过程的基础,而SAR图像的斑点噪声对分割效果有明显的干扰作用,分割前要对图像进行预处理。兼顾算法效率和准确度的情况下,本文采用了中值滤波进行去噪,取得了较好的效果和执行效率。为了得到更好的分割效果,采用直方图均衡化处理来增强图像的对比度。

2.2 提取河流

根据桥梁是建立在河流之上的这一先验知识,提取桥梁的第1步是先把河流分割出来。由于在SAR图像的成像过程中,水体的后向散射系数很低,导致水体在SAR图像中表现为接近黑色的低灰度区域,根据水体的这一特征可以进行图像分割处理。目前的图像分割方法有阈值分割,区域分割,面向对象的分割方法,还有一些利用图像的纹理特征,梯度特征等的分割方法,如ZHANG[6]基于梯度特征和费舍尔准则对图像进行分割,张绍明[7]等利用图像的纹理特征进行图像的分割。

2.2.1 改进的Otsu阈值

为了满足自动化提取的要求,本文针对水体在SAR图像中的特征,采用改进的Otsu(最大类间方差)阈值分割方法,可以根据不同的图像自适应地选取分割阈值。

Otsu算法也称最大类间方差法,是一种自适应的阈值选取方法,它根据图像的灰度特性,将图像分成目标和背景2类。目标和背景之间的类间方差越大,就说明分割出的2部分的差别越大,因此,取使目标与背景的方差最大时的灰度值作为分割阈值。许向阳[8]用理论推导表明了Otsu算法得到的最佳阈值是以该阈值分割出的2类的均值的平均值。表明对于目标和背景类内方差差别较大的图像来说,Otsu阈值将偏向方差较大的一类。

如图2所示,根据河流在SAR图像中的灰度特征,可以知道河流的灰度值多集中在灰度直方图中灰度较低的狭窄区域,那么造成Otsu阈值会偏向于类内方差较大的背景区域 (如图2中灰度值93处),使许多非河流区域被错分到水域来,造成大量虚警。

方庆[9]对Otsu阈值做了一种简单的处理,它使Otsu算法得到的阈值T缩小一倍后再减去一个平移参数K得到最终的阈值,如下所示

但是,这个平移参数K的选取人为因素较大,针对不同图像自适应性较低。许向阳[8]提出了一种限定灰度范围的Otsu方法。设用Otsu方法找出的阈值为T。将灰度值大于T的像素分到背景中。对于灰度级在 [0,T]的像素,再次使用Otsu准则求出分割阈值T’作为最终的分割阈值。该方法能较好地提取出方差较小的目标,并且没有人为选取因素的影响,做到了针对不同图像的自适应选取。例如,对原始图像f(x,y)进行分割,记g(x,y)为分割后的二值图像,则分割结果如下所示

通过河流在SAR图像直方图中的表现,发现这种方法很适合用来分割水体,因此,本文将这种用2次Otsu算法得到的灰度值T’作为分割阈值来初步分割水体,得到的二值图像如图3(b)所示。

图3 图像阈值分割效果

2.2.2 形态学处理

2.2.1 节得到的灰度阈值可以初步地分割出河流,但是仅灰度特征无法将河流与其他地物区完全分开,例如SAR图像中的阴影区域,它们的灰度特征与河流极其相似,无法通过灰度特征将其区分开。

本文使用连通区块的面积特征来进一步处理。初步分割的结果是河流呈现大片的连续区域,而阴影等干扰信息则是琐碎的小块区域。首先用形态学的开运算去除毛糙点,并将相邻很近的小碎块连通起来。然后通过面积阈值将河流与小区块区分开。面积阈值的选取是个难点,这里既要保证自动化的选取要求,又要保证剔除干扰的准确性,由于河流中也可能存在较小的区域,如图3(b)右上方的2条桥梁间的河流面积就比较小,很容易和阴影区域面积相混淆。为此,本文首先利用形态学的腐蚀膨胀算法将河流连通起来,使整条河流作为一个整体,而非单独的片段。这一步是很有必要的:一是去除了孤立的极小干扰,如几个像素大小的干扰区域;二是在面积维度上最大程度地区分了干扰信息和河流信息;三是为后续提取河流的主干线做准备。

2.2.3 连通域标记

为了计算河流和干扰信息的面积,首先要将各个连通区域标记起来,再统计他们的面积和坐标信息。在二值图像中,2个像素连通是指它们相邻且灰度值相等。2个像素相邻叫做邻接,邻接性一般有2种:4邻接和8邻接 (如图4所示),由此得到连通性也有2种:4连通和8连通。设一个坐标为 (x,y)的像素p有2个水平和垂直的相邻像素,他们的坐标分别是 (x+1,y),(x-1,y),(x,y+1)和 (x,y-1)。若q∈N4(p),则p和q称为4邻接,同样q∈N8(p),则p和q称为8邻接。连通域标记法就是在此基础上,将各个连通区域标识为唯一的ID值。

对于任意前景像素p,与其相连的所有前景像素的集合称为包含p的连接分量。采用4邻接的称为4连接分量,采用8邻接的称为8连接分量。

本文通过连通域标记法对分割后的图像进行连通域标记,分别统计出它们各自的面积。

2.2.4 自适应选取面积阈值

通过连通域标记法将图像中的前景色标记为各个独立的连接分量并计算它们的面积。对这些面积进行Otsu分析,得到一个面积阈值,通过该面积阈值剔除小的连通域。实现了面积阈值选取的自动化。得到的图像与2.2.2节闭运算处理后的图像做 “逻辑与”运算得到如图5所示的河流区域。

图5 河流分割效果

2.3 河流主干线和边界的提取

对连通后的整条河流作形态学的图像细化运算,将河流减小为单个像素宽的线。细化操作的每次应用都会从二值图像物体的厚度中删除1个或2个像素,重复执行细化操作直到图像停止变化为止。最终得到河流的主干线,如图6(a)所示。

图6 河流主干线及桥梁位置

对图5做边缘检测,得到河流边界线并与河流主干线做图像的逻辑与运算得到若干交点,根据交点间的距离信息对交点进行配对儿处理,通过每对儿交点的中点即可确定桥梁的中心位置。如图6(b)所示为河流边界线和得到的桥梁中心点位置。

2.4 定位桥梁位置并确定搜索区域

河流主干线和河流边界的交点即为桥梁所在的点,通过这2个交点可以确定一个矩形搜索区域,首先计算出过这2点的直线及其中垂线,通过平移得到一个搜索区域,如图7所示。

图7 中通过交点A(xa,ya),B(xb,yb)分别确定了2条直线,一条过A,B的直线和一条中垂线,它们的斜率分别记为k1和k2,则得到的直线分别为

式中:(xM,yM)——A,B的中点,并且

对这2条直线分别进行左右或上下平移,得到一个闭合区域,即为桥梁的搜索区域,若交点距离为d,则矩形的宽设置为3d,矩形的长设置为10d,如图8所示为得到的搜索区域。

图8 搜索区域

2.5 集合间最小距离法提取桥梁

2.5.1 计算最小距离

在桥梁的邻域内,河流的边界间以接近于最小距离的宽度呈现出2条近似平行的直线。首先提取河流的主干线,它与河流边界的交点附近可以确定边界集合对儿,从而缩小了搜索区域,同时解决了如何使河流边界间两两配对儿的问题。

在搜索区域内确定2个边界集合,记为SA和SB,定义dist(A,B)为集合A,B的距离,则集合间的最小距离如下所示

然后根据集合间最小距离法,计算桥梁边界集合Sa和Sb,即SA和SB集合间距离与其最小距离相接近的边界点的集合,如下所示

式中:λ——距离容差,一般取1~3个像素。

2.5.2 最小二乘法拟合出桥梁边界线

由2.5.1节中通过边界间最小距离得到了桥梁两侧的边界点集合Sa和Sb,我们可以通过对集合Sa和Sb做最小二乘线性拟合,得到桥梁的边界直线。最小二乘拟合即通过 “最小化误差的平方和”来寻找数据的最佳函数匹配,式 (7)为最小二乘的公式化描述。

在本应用中要拟合的是直线,所以我们取直线方程如下所示

在数值计算领域,我们通常计算min Ax-b 的方法是对A进行QR分解A=QR,解出其中的x。在式 (9)中我们用该方法解出其中的a1和a2,从而得到所求的拟合直线方程。

3 实验结果

本文使用Sandia实验室的真实SAR图像作为实验用图,如图9(a)所示,分辨率为1 m*1 m。桥梁边界点集合提取效果如图9(b)、图10所示,桥梁边界直线的拟合结果如图11所示。图中可以看出,本论文所提出的算法可以较好的提取出桥梁边界,并且整个过程是自动化完成的,无需人工干预。

图9 原始SAR图像与桥梁提取结果

图10 提取结果细节展示

图11 桥梁边界直线拟合结果

4 结束语

论文针对高分辨率SAR图像中桥梁的灰度特征和空间几何特征,提出了一种高分辨率SAR图像桥梁自动提取算法,该算法的优点:①该算法在灰度阈值和面积阈值2方面保证了算法的自动化;连通的河流保证了剔除阴影干扰的准确性;②该算法通过提取河流主干线,缩小了搜索区域,提高了算法执行效率;③同时在主干线区域内搜索增强了算法的鲁棒性,即使一些非河流区块存在也不影响最终的提取效果;但是该算法也存在一些局限性,比如该算法仅适用于高分辨率影像,并没有对不同分辨率做特殊处理,一种解决办法可以参考戴光照[10]采用的中值图像抽取算法,通过抽取比例来自适应图像分辨率。总体来将,对与高分辨率SAR图像桥梁的提取,该算法可以取得较好的效果,针对不足之处,将在后续工作中改进。

[1]Lv Wentao,Yu Wenxian,Wang Junfeng,et al.Automatic bridge detection in SAR images based on fuzzy support vector machine and distance space [C]//Chengdu:IEEE CIE International Conference on Radar (Radar),2011:1847-1849.

[2]Zhang Xiongmei,Song Jianshe,Yi Zhaoxiang,et al.Extraction and recognition of bridges over water in high resolution SAR image [J].Advances in Multimedia,Software Engineering and Computing,2012,128:19-24.

[3]Wang Guiting,Huang Shan,Jiao Licheng.An automatic bridge detection technique for high resolution SAR images[C]//2nd Asian-Pacific Conference on Synthetic Aperture Radar,2009:498-501.

[4]Han Yu,Zheng Hong,Cao Qiong,et al.An effective method for bridge detection from satellite imagery [C]//2nd IEEE Conference on Industrial Electronics and Applications,2007:2753-2757.

[5]Luo J,Ming D,Liu W,et al.Extraction of bridges over water from IKONOS panchromatic data [J].International Journal of Remote Sensing,2007,28 (16):3633-3648.

[6]ZHANG Liping,HE Jinqi,Dai Hongliang,et al.A study of automation recognition of bridge in SAR image [C]//International Conference on Computer,Mechatronics,Control and E-lectronic Engineering,2010:391-394.

[7]ZHANG Shaoming,HE Xiangchen,ZHANG Xiaohu,et al.Auto-interpretation for bridges over water in high-resolution spaceborne SAR imagery [J].Journal of Electronics & Information Technology,2011,33 (7):1706-1712 (in Chinese).[张绍明,何向晨,张小虎,等.高分辨率星载SAR图像水上桥梁解译[J].电子与信息学报,2011,33 (7):1706-1712.]

[8]XU Xiangyang,SONG Enmin,JIN Lianghai.Characteristic analysis of threshold based on Otsu criterion [J].Acta Electronica Sinica,2009,37 (12):2716-2719 (in Chinese).[许向阳,宋恩民,金良海.Otsu准则的阈值性质分析 [J].电子学报,2009,37 (12):2716-2719.]

[9]FANG Qing,ZHANG Shunsheng,DUAN Chang.Dilation and erosion operation based bridge detection in SAR image [J].Fire Control Radar Technology,2011,40 (3):37-41 (in Chinese).[方庆,张顺生,段昶.基于腐蚀和膨胀运算的SAR图像桥梁目标检测方法 [J].火控雷达技术,2011,40 (3):37-41.]

[10]DAI Guangzhao,ZHANG Rong.A study of bridge recognition in high resolution SAR images [J].Journal of Remote Sensing,2007,11 (2):177-184 (in Chinese).[戴光照,张荣.高分辨率SAR图像中的桥梁识别方法研究 [J].遥感学报,2007,11 (2):177-184.]

猜你喜欢

灰度阈值边界
航空滤光片阵列多光谱图像条带灰度调整算法
采用改进导重法的拓扑结构灰度单元过滤技术
改进的软硬阈值法及其在地震数据降噪中的研究
守住你的边界
土石坝坝体失稳破坏降水阈值的确定方法
基于小波变换阈值去噪算法的改进
突破非织造应用边界
天津港智慧工作平台灰度发布系统和流程设计
改进小波阈值对热泵电机振动信号的去噪研究
意大利边界穿越之家