基于SAR遥感图像的机场检测方法与装置与流程

文档序号:19189611发布日期:2019-11-20 01:56阅读:317来源:国知局
基于SAR遥感图像的机场检测方法与装置与流程

本发明涉及遥感图像处理和分析技术领域,尤其涉及基于sar遥感图像的机场检测方法与装置。



背景技术:

目前,在整景遥感影像上进行飞机目标检测的主流做法如下:1)对遥感图像进行切片,2)利用训练好的深度神经网络对切片做目标检测,3)将切片上的检测结果进行合并,输出整景图像的检测结果。之所以对遥感图像进行切片,是因为遥感影像往往尺寸较大,将整幅图输入至神经网络会导致网络规模过大,从而使训练无法进行或训练过慢。飞机目标集中出现在机场区域,如果只针对机场区域进行目标检测可大大提高检测速度,降低检测虚警率。因此,如何实现快速提取sar遥感图像中的机场区域、提升机场检测效率,是个急需解决的问题。

而现有的机场检测主要利用机场跑道的直线特征、辅助以部分纹理特征来实现。然而,该方法并不适于sar遥感图像,原因是sar遥感图像中存在大量的椒盐噪声,难以实现有效的直线特征检测。即使是同一地区的同一机场,不同的入射角和方位角也会造成sar遥感图像的较大差异,相应的灰度和方差等纹理特征差别较大,因此灰度和方差等纹理特征也难以作为机场检测的有效依据。现有技术中,sar遥感图像的机场检测主要基于图像分割方法实现。部分文献利用基于freeman分解的fcm聚类对sar图像进行粗分割得到感兴趣区域(roi),采用基于复wishart分类的k均值聚类对roi进行精细分割,提出一种不依赖于检测平行直线的跑道检测方法对roi进行辨识,实现机场检测,然而该方法存在处理过程复杂、耗时较长等缺点;部分文献用包括二叉决策树根据长宽比、形状复杂度、对比度和euler数在内的4个特征来判别机场,然而机场的大小和形态各异,特征参数的阈值较难设定;部分文献基于机场跑道方向的投影呈双峰分布的假设进行机场检测,但对于单跑道和多跑道机场并不适用。

综上,现有的基于sar遥感图像的机场检测方法存在流程复杂、耗时长、参数难以确定等缺点。



技术实现要素:

鉴于上述的分析,本发明旨在提供一种基于sar遥感图像的机场检测方法与装置,用以解决现有机场检测存在的流程复杂、耗时长、参数难以确定等缺点。

本发明的目的主要是通过以下技术方案实现的:

基于sar遥感图像的机场检测方法,所述检测方法包括以下步骤:

对原始的sar遥感图像依次进行边缘区域高亮处理、中值滤波处理,得到预处理后的sar遥感图像;

对所述预处理后的sar遥感图像依次进行图像二值化处理、反转处理,得到二值化后的sar遥感图像;

对所述二值化后的sar遥感图像进行形态学处理;

对经形态学处理后的遥感图像进行连通域评估,生成机场检测结果并输出。

在上述方案的基础上,本发明还做了如下改进:

进一步,所述对原始的sar遥感图像进行边缘区域高亮处理,包括:

获取所述原始的sar遥感图像,处理得到边缘区域用0填充的sar遥感图像,并对所述边缘部分用0填充的sar遥感图像进行图像格式转换,得到2级sar遥感图像;

将所述2级sar遥感图像中左上角像素点的像素值以及图像中所有与之相等的像素点的像素值均设置为该图像格式下的最大值,得到高亮处理后的sar遥感图像。

进一步,所述对所述二值化后的sar遥感图像进行形态学处理,包括:

对二值化后的sar遥感图像依次进行图像腐蚀、图像膨胀处理;其中,所述图像腐蚀的半径为20/n,所述图像膨胀的半径为50/n,n为以米为单位的、所述预处理后的sar遥感图像的分辨率。

进一步,所述对经形态学处理后的遥感图像进行连通域评估,包括:

计算经形态学处理后的遥感图像中各连通区域高亮像素个数、外接矩形的长度和宽度信息;

根据所述各连通区域中高亮像素个数、外接矩形的长度和宽度信息进行连通区域的评估,得到初评估结果。

进一步,所述根据所述各连通区域中高亮像素个数、外接矩形的长度和宽度信息进行连通区域的评估,得到初评估结果,包括:

剔除所述高亮像素个数低于106/n2或高于108/n2的连通区域;

剔除所述外接矩形长度或宽度低于3000/n或高于10000/n的连通区域;

剔除所述外接矩形长宽比大于2或小于1/2的连通区域;

将剩余连通区域作为候选区域,生成初评估结果。

进一步,当所述初评估结果中只包含一个候选区域时,将所述候选区域作为机场检测结果;

当所述初评估结果中包含多个候选区域时,计算所述评估结果中各候选区域的方差,将方差最大的候选区域作为机场检测结果;

当所述初评估结果为空时,所述原始的sar遥感图像不包含机场区域。

进一步,当所述初评估结果中包含多个候选区域时,根据以下公式计算所述初评估结果中各候选区域的方差:

σi=var(i(yi:yi+h-1,xi:xi+w-1))

其中,σi表示第i个候选区域的方差,var表示取方差操作,i表示所述预处理后的sar遥感图像,xi、yi分别表示所述初评估结果中第i个候选区域左上角像素横坐标和纵坐标,h、w分别表示第i个候选区域的高度和宽度。

本发明还提供了一种基于sar遥感图像的机场检测装置,所述装置根据上述基于sar遥感图像的机场检测方法得到,包括:

预处理模块,用于对原始的sar遥感图像依次进行边缘区域高亮处理、中值滤波处理,得到预处理后的sar遥感图像;

二值化处理模块,用于对所述预处理后的sar遥感图像依次进行图像二值化处理、反转处理,得到二值化后的sar遥感图像;

形态学处理模块,用于对所述二值化后的sar遥感图像进行形态学处理;

机场检测结果生成模块,用于对经形态学处理后的遥感图像进行连通域评估,生成机场检测结果并输出。

在上述方案的基础上,本发明还做了如下改进:

进一步,在所述二值化处理模块内部执行以下操作实现边缘区域高亮处理:

获取所述原始的sar遥感图像,处理得到边缘区域用0填充的sar遥感图像,并对所述边缘部分用0填充的sar遥感图像进行图像格式转换,得到2级sar遥感图像;

将所述2级sar遥感图像中左上角像素点的像素值以及图像中所有与之相等的像素点的像素值均设置为该图像格式下的最大值,得到高亮处理后的sar遥感图像。

进一步,在所述机场检测结果生成模块内部执行以下操作生成机场检测结果:

计算经形态学处理后的遥感图像中各连通区域高亮像素个数、外接矩形的长度和宽度信息;

根据所述各连通区域中高亮像素个数、外接矩形的长度和宽度信息进行连通区域的评估,得到初评估结果;

当所述初评估结果中只包含一个候选区域时,将所述候选区域作为机场检测结果;

当所述初评估结果中包含多个候选区域时,计算所述评估结果中各候选区域的方差,将方差最大的候选区域作为机场检测结果;

当所述初评估结果为空时,所述sar遥感图像不包含机场区域。

本发明有益效果如下:本发明结合我国sar遥感影像实际情况,提出了一种基于sar遥感图像的机场检测方法,该方法简单有效,能够大幅提高机场检测效率。该方法主要应用于星载sar影像的机场提取,可在大尺寸星载sar影像上实现机场快速提取,运算复杂度低,鲁棒性好。该方案的应用场景主要是sar影像飞机目标的检测识别,相比于在整景图中做检测识别,仅在机场区域做检测识别可大大降低运算量和虚警率。由于本装置实施例与上述方法实施例原理相同,所以本装置也具有上述方法实施例相应的技术效果。

本发明中,上述各技术方案之间还可以相互组合,以实现更多的优选组合方案。本发明的其他特征和优点将在随后的说明书中阐述,并且,部分优点可从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过说明书、权利要求书以及附图中所特别指出的内容中来实现和获得。

附图说明

附图仅用于示出具体实施例的目的,而并不认为是对本发明的限制,在整个附图中,相同的参考符号表示相同的部件。

图1为本发明实施例1中基于sar遥感图像的机场检测方法流程图;

图2为本发明实施例2中二值化后的sar遥感图像;

图3为本发明实施例2中机场检测结果;

图4为本发明实施例3中基于sar遥感图像的机场检测装置示意图。

具体实施方式

下面结合附图来具体描述本发明的优选实施例,其中,附图构成本申请一部分,并与本发明的实施例一起用于阐释本发明的原理,并非用于限定本发明的范围。

实施例1

本发明的具体实施例1中,公开了一种基于sar遥感图像的机场检测方法,流程图如图1所示,包括以下步骤:

步骤s1:对原始的sar遥感图像依次进行边缘区域高亮处理、中值滤波处理,得到预处理后的sar遥感图像;具体包括:

步骤s11:由于星载sar遥感图像成像过程中,扫描区域往往是倾斜矩形条带,即图像的两个维度x/y不是指向正东、正北的。因此在获取原始的sar遥感图像后,需要对原始图像做非裁剪旋转处理,使得图像的两个维度指向正东、正北,边缘区域用0值填充,一般保存为16位tiff格式。由于tiff图像文件过大,一般会通过对所述边缘部分用0填充的sar遥感图像进行图像格式转换,得到2级sar遥感图像,然后进行后续处理。例如可以将tiff图像压缩至8位,并经过直方图均衡,保存为jpg格式文件。

步骤s12:鉴于本发明主要是利用机场跑道亮度较暗的特点提取机场区域,因此,需要首先将填充的边缘区域设置为高亮。由于格式转换后的图像左上角像素点(即坐标为(0,0)处,原始图像的边缘区域)的像素值不一定为0,因此通过以下方式将填充的边缘区域设置为高亮:

将该2级sar遥感图像中左上角像素点的像素值以及图像中所有与之相等的像素点的像素值均设置为该图像格式下的最大值,得到高亮处理后的sar遥感图像。具体地,将所有像素值等于图像左上角(即坐标为(0,0)处)像素点的值设置为255(当2级sar遥感图像为8位jpg图像时)或65535(当2级sar遥感图像为16位tiff图像时)。

步骤s13:为了抑制椒盐噪声,使机场区域更加“纯净”,还需要对图像进行中值滤波。试验表明,加入中值滤波后机场提取算法更加鲁棒性。

步骤s2:对预处理后的sar遥感图像依次进行图像二值化处理、反转处理,得到二值化后的sar遥感图像;具体地,首先将图像做二值化处理,阈值的确定采用otsu方法,通过最小化类内方差准则来确定阈值。然后对二值化图像反转,即将0置为1,1置为0,反转的目的是使图像暗部区域高亮,将亮部区域变暗,便于后续的形态学处理。前面原始边缘补零区域已做高亮处理,经二值化并反转后,这类边缘区域将会置0。由于在sar图像中机场跑道总是全图最暗的区域之一,机场区域经过该步骤后便成为高亮区域。

步骤s3:对二值化后的sar遥感图像进行形态学处理;具体地,对二值化后的sar遥感图像依次进行图像腐蚀、图像膨胀处理;图像腐蚀的作用是去掉图像上的零星亮斑,图像腐蚀半径建议选取为20/n,n为以米为单位的、预处理后的sar遥感图像的分辨率。大量实验表明,按照上述方法设定的图像腐蚀半径,可以避免腐蚀掉机场跑道区域、符合实际应用要求。以分辨率为1m的sar影像为例,腐蚀半径可以设置为20。图像腐蚀可能造成原本连通区域“断裂”,因此,需要通过图像膨胀将这些“断裂”的区域再次连通,避免形成“孤岛”。优选地,可将图像膨胀半径设置为50/n。经过腐蚀和膨胀处理后,二值化图像形成了若干连通区域。

步骤s4:对经形态学处理后的遥感图像进行连通域评估,生成机场检测结果并输出;连通域评估包括初评估和纹理评估两部分。部分遥感图像存在河流、湖泊等反射率较低的区域,同样会在二值化图像上形成伪高亮区域。初评估主要利用连通区域高亮像素个数和外接矩形的长宽信息来评估连通区域的合理性,初步排除伪高亮区域。具体地,

步骤s41:计算经形态学处理后的遥感图像中各连通区域高亮像素个数、外接矩形的长度和宽度信息;

步骤s42:根据所述各连通区域中高亮像素个数、外接矩形的长度和宽度信息进行连通区域的评估,得到初评估结果。具体地,在上述图像腐蚀和图像膨胀半径的设置下,初评估指标可以设置为:

1)剔除高亮像素个数低于106/n2或高于108/n2的连通区域;

2)剔除外接矩形长度或宽度低于3000/n或高于10000/n的连通区域;

3)剔除外接矩形长宽比大于2或小于1/2的连通区域,由此排除长宽比过大或过小的畸形区域;

将剩余连通区域作为候选区域,生成初评估结果。

经过连通区域初评估后,当初评估结果中只包含一个候选区域时,将该候选区域作为机场检测结果;当初评估结果为空时,那么认为原始的sar遥感图像无机场区域。当初评估结果中包含多个候选区域时,根据以下公式计算评估结果中各候选区域的方差,将方差最大的候选区域作为机场检测结果;

σi=var(i(yi:yi+h-1,xi:xi+w-1))

其中,σi表示第i个候选区域的方差,var表示取方差操作,i表示预处理后的sar遥感图像,xi、yi分别表示初评估结果中第i个候选区域左上角像素横坐标和纵坐标,h、w分别表示第i个候选区域的高度和宽度。

将按照上述步骤提取的机场区域框(即机场检测结果),在原始的sar遥感图像中裁剪出相应区域并输出。如果后续任务是飞机目标检测,可以直接在输出的机场区域中进行飞机目标检测,这种方式将会大大提高飞机目标检测的效率。

本发明结合我国sar遥感影像实际情况,提出了一种基于sar遥感图像的机场检测方法,该方法简单有效,能够大幅提高机场检测效率。该方法主要应用于星载sar影像的机场提取,可在大尺寸星载sar影像上实现机场快速提取,运算复杂度低,鲁棒性好。该方案的应用场景主要是sar影像飞机目标的检测识别,相比于在整景图中做检测识别,仅在机场区域做检测识别可大大降低运算量和虚警率。

实施例2

为了验证本发明中基于sar遥感图像的机场检测方法的效果,在本发明的实施例2中,对实施例1中的方法进行了如下测试:输入一幅分辨率为1m、大小为27271╳25351的高分三号sar影像,经过预处理和二值化后,得到的影像如图2所示。二值化阈值通过otsu方法获得。图中的高亮区域包括机场、海洋、河流、农田等区域。对上述图像进行形态学处理,图像腐蚀半径设置为20,图像膨胀半径设置为50,得到如图3所示的一系列连通区域。经过连通区域评估,本发明成功提取出了机场所在区域,如图中白色方框所示。连通区域评估时,所有高亮像素个数大于1e8或小于1e6、外接矩形长或宽小于3000像素、长宽比小于0.5或大于2的连通区域均被排除,仅有1个连通区域未被排除,即机场区域。全流程共用时39s。此外,另一测试过程中,还收集了60幅sar机场测试图像,每张图像包含25000×25000个像素,每幅图像包含1个机场。基于以上测试数据,本发明方法的机场提取有效率为100%,即所有测试图像均能有效提取机场区域,且所提取机场区域完整无截断,检测有效性超过现有sar机场检测算法,平均耗时40s,处理时效性优于现有算法。

实施例3

本发明的实施例3,公开了一种基于sar遥感图像的机场检测装置,结构示意图如图4所示,该装置与实施例1中的基于sar遥感图像的机场检测方法对应设置,包括:预处理模块,用于对原始的sar遥感图像依次进行边缘区域高亮处理、中值滤波处理,得到预处理后的sar遥感图像;二值化处理模块,用于对所述预处理后的sar遥感图像依次进行图像二值化处理、反转处理,得到二值化后的sar遥感图像;形态学处理模块,用于对所述二值化后的sar遥感图像进行形态学处理;机场检测结果生成模块,用于对经形态学处理后的遥感图像进行连通域评估,生成机场检测结果并输出。

优选地,在所述二值化处理模块内部执行以下操作实现边缘区域高亮处理:获取所述原始的sar遥感图像,处理得到边缘区域用0填充的sar遥感图像,并对所述边缘部分用0填充的sar遥感图像进行图像格式转换,得到2级sar遥感图像;将所述2级sar遥感图像中左上角像素点的像素值以及图像中所有与之相等的像素点的像素值均设置为该图像格式下的最大值,得到高亮处理后的sar遥感图像。

优选地,在所述机场检测结果生成模块内部执行以下操作生成机场检测结果:计算经形态学处理后的遥感图像中各连通区域高亮像素个数、外接矩形的长度和宽度信息;根据所述各连通区域中高亮像素个数、外接矩形的长度和宽度信息进行连通区域的评估,得到初评估结果;当所述初评估结果中只包含一个候选区域时,将所述候选区域作为机场检测结果;当所述初评估结果中包含多个候选区域时,计算所述评估结果中各候选区域的方差,将方差最大的候选区域作为机场检测结果;当所述初评估结果为空时,所述sar遥感图像不包含机场区域。

本装置实施例的具体实施过程参见上述方法实施例即可,本实施例在此不再赘述。由于本装置实施例与上述方法实施例原理相同,所以本装置也具有上述方法实施例相应的技术效果。

本领域技术人员可以理解,实现上述实施例方法的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读存储介质中。其中,所述计算机可读存储介质为磁盘、光盘、只读存储记忆体或随机存储记忆体等。

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1