一种基于局部纹理密度与散度的在轨飞机候选区筛选方法与流程

文档序号:14057638阅读:292来源:国知局
一种基于局部纹理密度与散度的在轨飞机候选区筛选方法与流程

本发明属于遥感图像目标检测领域,尤其涉及一种基于局部纹理密度与散度的在轨飞机候选区筛选方法。



背景技术:

利用卫星遥感图像完成机场中重点关注飞机目标检测,从而掌握敌方的空军火力配备与军事动态一直以来都是发展天基侦查系统重要研究方向。考虑到星地数传带宽限制与用户接受信息的高实时性需求,需要在星上完成快速机场飞机检测,仅对检测结果数据进行下传。作为检测流程中的前期阶段,非目标区域的剔除程度决定了后续复杂虚警剔除模块的输入对象个数,直接影响硬件计算开销与功耗。因此一种能够在保证几乎完全包含目标,不漏检候选区,且能够最大限度的剔除虚警的光学飞机候选区筛选技术就变的非常有必要。

目前在机场飞机候选区提取技术,一部分主要集中在通过机场跑道检测的形状纹理特性检测获取机场跑道信息,进而获取疑似飞机候选区,然而不同机场跑道形状不尽一致,且飞机可能停靠在停机坪等地方,此类方法不具备鲁棒性。另一部分方法主要利用飞机目标的形状、灰度信息设计相应的滤波器对图像进行滤波,从而采用相应的阈值限制获取疑似目标位置,此类方法计算迅速,一定程度上克服涂色伪装带来漏检的缺陷,但仅对部分机型较为适用,且在目标对比度较低的情况下,效果较差。



技术实现要素:

为解决上述问题,本发明提供一种基于局部纹理密度与散度的在轨飞机候选区筛选方法,采用固定大小的图像块在目标候选区域图salmap上滑动,利用局部纹理密度与散度构建逻辑判决条件,从而将机场中非飞机目标区域去除,降低目标候选区数目,能够解决现有技术中飞机候选区筛选技术中鲁棒性差、非目标区域多给整体算法时效性带来的不利影响。

一种在轨飞机候选区筛选方法,包括以下步骤:

步骤1:对机场场景的可见光图像进行圆周频域滤波,然后采用阈值t对圆周频域滤波结果进行0/1二值化,得到目标候选区域图salmap,其中1表示此像素点属于飞机候选区,0表示此像素点不属于飞机候选区;对目标候选区域图salmap进行备份,分别得到四个候选区备份图像result1、result2、result3以及result4;

步骤2:从目标候选区域图salmap左上角开始,采用设定尺寸的窗口,按照从上到下、从左至右的方式以设定的步长在目标候选区域图salmap上进行滑动,直至遍历整幅目标候选区域图salmap;其中每次滑动得到的区域为block;

步骤3:分别统计各个block中的纹理密度num1和散度num2,具体步骤如下:

步骤31:分别统计各个block内像素值为1的像素点总数,并将其记为各个纹理密度num1;

步骤32:设散度num2的初始值为0,将各个block均匀划分各个小块;

步骤33:分别统计各个block中的小块像素值为1的像素点个数;其中:

如果像素值为1的个数不小于像素值为0的个数,则称该小块被点亮;否则小块不被点亮;

步骤34:分别统计各个block中小块被点亮的个数,并将其计为各个block的散度num2;

步骤4:如果各个block的纹理密度num1和散度num2同时满足num1>numset1且num2>numset2,则将候选区备份图像result1上与该block相同位置区域内的像素值全部置零,否则保持不变,直至遍历整个目标候选区域图salmap的所有block,并获得更新完成的候选区备份图像resultnew1;

步骤5:更换步骤2中的起始位置,并重复步骤2~步骤4,依次获得更新完成的候选区备份图像resultnew2、resultnew3以及resultnew4;

步骤6:融合更新完成的候选区备份图像,得到最终的候选区筛选结果图resultall,具体步骤为:

步骤61:依次对比各个候选区备份图像每个像素点的像素值,如果更新完成的候选区备份图像resultnew1、resultnew2、resultnew3以及resultnew4在相同像素点位置的像素值均为1,则候选区筛选结果图resultall对应像素点位置的像素值更新为1,否则置为0;

步骤62:遍历各个更新完成的候选区备份图像所有的像素点,得到最终的候选区筛选结果图resultall。

一种在轨飞机候选区筛选方法,步骤2中所述步长为所述窗口设定尺寸的一半。

一种在轨飞机候选区筛选方法,步骤32中所述小块的面积为m×m,其中m为像素的个数,且窗口设定尺寸的像素个数被m整除。

一种在轨飞机候选区筛选方法步骤61中所述候选区备份图像resultnew1、resultnew2、resultnew3以及resultnew4对应的窗口在目标候选区域图salmap上滑动的起始坐标依次为(1,1)、(1+s/8,1+s/8)、(1+2×s/8,1+2×s/8)、(1+3×s/8,1+3×s/8),其中s为窗口设定尺寸的像素个数。

有益效果:

(1)本发明采用固定大小的滑动窗口在机场目标候选区salmap上滑动,根据人工地物与飞机目标纹理差异,首先采用局部纹理密度去除纹理分布密集的地物,如大面积密集植被与建筑区域;考虑到飞机停靠在纹理平滑的停机坪与跑道上,滑动框内飞机区域纹理较为集中,散度较小,可利用散度去除纹理密度相近,纹理分布分散的人工地物。通过纹理密度与散度构建双阈值逻辑判决条件,降低目标候选区数目,提高虚警剔除性能,能够解决现有技术候选区筛选效果不佳,过多的人工地物被划分为飞机候选区,从而加大后续处理数据量的问题。

(2)改变每次取块在目标候选区域图salmap的起始坐标,左分别为(1,1)、(1+s/8,1+s/8)、(1+2×s/8,1+2×s/8)、(1+3×s/8,1+3×s/8),获取四组resultnew1、resultnew2、resultnew3、resultnew4备份图,采用相应的融合规则合并备份图获取最终的结果,能够解决单纯的一种滑块方式无法适应地物分布复杂性的弊端。

附图说明

图1为本发明的基于局部区域纹理密度与散度的可见光飞机候选区筛选方法流程图。

图2(a)为本发明对目标候选区域图salmap进行分块滑动的示意图;

图2(b)为本发明block中的m×m小块示意图。

具体实施方式

为了解决背景技术中所提出的问题,在机场场景可见光遥感图像中尽可能的去除非飞机区域,提升飞机候选区筛选效率,利用圆周频域滤波实现遥感图像滤波,进行二值化操作,将纹理平滑性强的机场跑道和停机坪区域从候选区中剔除,对二值化结果就行分块划窗操作,统计滑块中亮点的个数(纹理密度)与分布离散程度(散度)与固定常数阈值比较,这是基于飞机区域通常停靠在纹理平滑的机场,纹理密度与散度通常低于其它人工地物(建筑区域),从而到达剔除非飞机区域的效果。考虑到地物分布的随机性,在不同的起始位置,取相同大小的窗口,有重叠的取块,综合判定飞机候选区。为此,提出了一种基于局部区域纹理密度与散度的可见光图像飞机候选区筛选方法。

下面结合附图并举实施例,对本发明进行详细描述。

图1示出了本发明提供的基于局部区域纹理密度与散度的飞机候选区筛选方法流程图。如图1所示,本发明提供的基于局部区域纹理密度与散度的飞机候选区筛选方法,具体包括以下步骤:

步骤1:读入一幅行列数相同的机场场景的可见光图像,其行列数记做n,对机场场景的可见光图像进行圆周频域滤波,在滤波结果中发现纹理较为平滑的飞机跑道与停机坪区域的像素值普遍低于飞机目标或是其它人工地物,因此采用阈值t对圆周频域滤波结果进行二值化,得到目标候选区域图salmap;对目标候选区域图salmap进行备份,分别得到四个与目标候选区域图salmap完全一样的候选区备份图像result1、result2、result3以及result4;

所述二值化具体方法为:将圆周频域滤波结果图像中的每一个像素点的像素值依次与阈值t相比,如果该像素值大于阈值t,则此像素点对应的像素值记为1,否则记为0;其中1表示此像素点为复杂结构的人工地物或飞机目标,属于飞机候选区,0表示此像素点为平滑的跑道与停机坪,不属于飞机候选区;

步骤2:从目标候选区域图salmap从左上角的起始坐标(1,1)位置开始,采用尺寸为s×s的窗口,从上到下,从左至右以s/2的步长在目标候选区域图salmap上进行滑动,直至遍历整幅目标候选区域图salmap;其中s为像素的个数,s通常取n/64或n/32,以保障图像的边界不会溢出,每次滑动得到的面积为s×s的区域记为block;如图2(a)所示,为本发明对目标候选区域图salmap进行分块滑动的示意图,其中目标候选区域图salmap的行列数n取1024,滑块block边长s取64,滑动步长取32;

步骤3:分别统计各个block中的纹理密度num1和散度num2;具体步骤如下:

步骤31:分别统计各个block内像素值为1像素点的总数,并将其记为纹理密度num1;

步骤32:设散度num2的初始值为0,将各个block不重叠的均匀划分为面积为m×m的小块,其中m为像素的个数,且s被m整除,m通常取s/16;

步骤33:分别统计各个block中的m×m的小块像素值为1的像素点个数;其中:

如果像素值为1的个数不小于像素值为0的个数,则称该m*m的小块被点亮;否则m×m的小块不被点亮;

步骤34:分别统计各个block中m×m小块被点亮的个数,并计为散度num2;

如图2(b)所示,为本发明block中的m×m小块示意图,浅灰色的4×4小块被点亮,而其他两个深灰色的4×4小块不被点亮,不参与统计;

步骤4:双阈值限定获取候选区备份图像;这里认为机场跑道或停机坪上的飞机目标的纹理较建筑、密集停放的车辆分布更加稀疏,所以在本操作中,将各个block的纹理密度num1和散度num2依次分别与两个固定值numset1和numset2相比,如果num1>numset1且num2>numset2,则将候选区备份图像result1上与block相同位置区域内的像素值全部置零,这是认为该block中目标为其它具有复杂纹理结构的人工目标,需要从飞机候选区中剔除;遍历整个目标候选区域图salmap的所有block,并获得更新完成的候选区备份图像result1,记为resultnew1;

步骤5:在步骤2中在目标候选区域图salmap中的左上角坐标处(1,1)开始取块,为了避免固定取块方式导致地物被切分在不同的block中从而影响筛选结果,因此本实施例将尺寸为s×s的窗口在目标候选区域图salmap滑动起始坐标依次变为(1+s/8,1+s/8)、(1+2×s/8,1+2×s/8)、(1+3×s/8,1+3×s/8),并重复步骤2~步骤4,依次获得更新完成的候选区备份图像resultnew2、resultnew3以及resultnew4;

步骤6:融合更新完成的候选区备份图像,得到最终的候选区筛选结果图resultall,具体步骤为:

步骤61:依次对比各个候选区备份图像每个像素点的像素值,如果更新完成的候选区备份图像resultnew1、resultnew2、resultnew3以及resultnew4在相同像素点位置的像素值均为1,则候选区筛选结果图resultall对应像素点位置的像素值更新为1,否则保持为0;

步骤62:遍历各个更新完成的候选区备份图像所有的像素点,完成多个更新完成的候选区备份图像的融合,得到最终的候选区筛选结果图resultall。

当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。

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