首页> 中国专利> 一种高分辨率遥感图像中民航飞机自动检测方法

一种高分辨率遥感图像中民航飞机自动检测方法

摘要

本发明是基于圆周频率滤波与梯度方向直方图相结合的一种高分辨率遥感图像中民航飞机自动检测方法,该方法共有五大步骤。步骤一:读取高分辨率遥感图像数据,并进行多尺度圆周频率滤波;步骤二:提取训练正、负样本的梯度方向直方图特征;步骤三:训练基于梯度方向直方图特征的Adaboost分类器;步骤四:利用Adaboost分类器进行精检测;步骤五:通过区域生长聚类,定位飞机目标。本发明克服了高分辨率遥感图像背景复杂、伪目标繁多的问题,可以在虚警率较低的前提下保证较高的检测率,在高分辨率遥感图像目标检测技术领域里具有广阔的应用前景。

著录项

  • 公开/公告号CN102945374A

    专利类型发明专利

  • 公开/公告日2013-02-27

    原文格式PDF

  • 申请/专利权人 北京航空航天大学;

    申请/专利号CN201210409262.4

  • 发明设计人 史振威;于新然;安振宇;汤唯;

    申请日2012-10-24

  • 分类号G06K9/62(20060101);G06K9/54(20060101);

  • 代理机构11232 北京慧泉知识产权代理有限公司;

  • 代理人王顺荣;唐爱华

  • 地址 100191 北京市海淀区学院路37号

  • 入库时间 2024-02-19 17:04:01

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2015-07-08

    授权

    授权

  • 2013-04-03

    实质审查的生效 IPC(主分类):G06K9/62 申请日:20121024

    实质审查的生效

  • 2013-02-27

    公开

    公开

说明书

技术领域:

本发明涉及基于圆周频率滤波与梯度方向直方图(Histograms of Oriented Gradients,HOG) 特征的一种高分辨率遥感图像中民航飞机自动检测方法,属于高分辨率遥感图像目标检测技 术领域。

背景技术:

一直以来,对图像中感兴趣目标的检测与识别都是一项的重要研究课题。近年来,随着 遥感技术的不断发展和图像分辨率的不断提高,从高分辨率遥感图像中自动地检测与识别各 种目标不仅具有重要的军事应用价值,也越来越成为民航遥感领域关注的热点。其中高分辨 率遥感图像中的民航飞机自动检测,作为目标检测的重要组成部分,由于其在城市规划、机 场管理等方面的重要指导作用,也一直在研究和探索中。但通常情况下,由于高分辨率遥感 图像的复杂性以及飞机机身的大小、对比度等因素的影响,想要在虚警较少的前提下保证较 高的检测率并不容易。

目前存在的飞机检测方法有很多,大多数方法都是根据飞机机身的某些单一的特征进行 检测的。比如利用飞机的角点或直线特征,还有仿射尺度不变特征或仿射不变矩描述子特征。 除此之外,也有利用模板匹配技术,完成飞机目标的检测。但是这些特征所携带的信息比较 单一,仅用其中一、两种往往会产生大量的虚警,难以应对高分辨率遥感图像复杂的背景; 而把多种特征结合起来又毫无疑问会大大增加算法的复杂性和实现难度。本发明针对上述情 况,提出一种基于圆周频率滤波与梯度方向直方图特征相结合的方法,首先通过多尺度圆周 频率滤波,进行粗检测,得到民航飞机目标的候选点集;再利用训练得到的Adaboost分类器, 进行精检测,取得了良好的检测效果。

发明内容:

1、目的:本发明的目的是提供基于圆周频率滤波与梯度方向直方图特征相结合的一种高分辨 率遥感图像中民航飞机自动检测方法。该方法利用圆周频率滤波与基于梯度方向直方图特征 的Adaboost分类器,来进行民航飞机目标检测。

2、技术方案:本发明是通过以下技术方案实现的:

本发明一种高分辨率遥感图像中民航飞机自动检测方法,它包括如下步骤:

步骤一:读入图像,并对输入图像进行圆周频率滤波,本发明读入的遥感图像分辨率约 为1米。

所谓圆周频率滤波就是计算图像中每一个像素点的圆周频率响应,并把响应值大于某一 阈值的像素点作为飞机目标的候选点集保留下来;小于该阈值的点则认为是非飞机区域而排 除掉。其计算过程如下:

假设图像上有一坐标为(i,j)的点,fk(k=0,1,...,N-1)表示以(i,j)为中心以r为半径的圆 周上逆时针方向像素的灰度值所组成的一维数列,其中r为这个圆周的半径,N为这个圆周 序列的点数。求这个一维数列的傅立叶变换的幅值f(i,j),如下所示:

f(i,j)=(Σk=0N-1fkcoscπkN)2+(Σk=0N-1fksincπkN)2

上式中f(i,j)为圆周上的数列fk经过离散傅立叶变换后的幅值。c是常量,代表求离散 傅立叶变换时正弦和余弦函数的周期数。由于飞机主要由机头、机翼(一对)和尾翼组成, 当半径r的取值使得圆周扫过这4部分时,它们分别对应于fk的4个峰(当飞机比背景亮) 或4个谷(当飞机比背景暗)。因此飞机区域的圆周序列fk通常有4个峰和4个谷,即近似4 周期的正弦信号。而当傅里叶变换中正弦或余弦函数的周期与fk的周期相同时,该傅里叶变 换的幅值f(i,j)的绝对值最大,即在飞机中心的圆周频率响应的幅值大,因此令常数c=8, 代表傅里叶变换的正弦与余弦函数有四个周期。

本发明选择圆周半径r为4像素,采样点数N为40个,常数c为8。这样,长度约为30 到50像素的飞机区域会得到相对较强的响应,平坦的背景区域的响应相对较弱。此外为了检 测更大的飞机,本发明还对输入图像进行两次降采样,采样率为1.30、1.80,使得大飞机也 有较强的滤波响应,这在后文将称为多尺度圆周频率滤波。还有一些复杂的背景如房屋、道 路边缘以及与飞机形状近似的建筑也会有较强的响应,这些点将在后面分类器精检测的过程 中被排除掉。

步骤二:提取训练样本的梯度方向直方图特征。因为本发明欲利用分类器对圆周频率滤 波结果进行精检测,因此这一步是为后面训练分类器服务。训练样本为在Google Earth软件 上截取的大小为40*40的图片(关于训练的具体细节会在步骤三详述),用来提取特征。本发 明采用的是梯度方向直方图特征,特征提取的流程如下:

首先将样本图像计算图像梯度,之后再将梯度图像分成小的连通区域,此连通区域被称 为胞元(cell)。然后统计出胞元(cell)中所有像素点的梯度方向直方图。最后把这些直方图组合 起来便可以构成特征描述符。为了使特征描述符对光照变化和阴影干扰具有更强的不变性, 算法将这些局部直方图在图像的更大的范围内(被称为块区或block)进行对比度归一化 (contrast-normalized);归一化所采用的方法是:先计算各直方图在其所在块区(block)中的能量 密度,然后根据这个能量密度对区间中的各个胞元做归一化。

步骤三:训练Adaboost分类器。步骤二结束后,用提取的梯度方向直方图特征训练 Adaboost分类器。由于梯度方向直方图特征不具有方向不变性,因此需要训练多个分类器以 检测不同方向的飞机。本发明训练了0°到315°等间隔的8个方向的分类器。训练样本为在 Google Earth软件上截取的大小为40*40的图片。其中负样本,即非飞机图片5000幅;8个 方向的正样本,即飞机图片,每个方向各有3000幅。

训练Adaboost分类器的流程如下:假定训练集为(x1,y1),...,(xm,ym),训练样本的权重分 布为Dt(i)(1≤i≤m);其中xi为样本特征,yi为样本标签。假定起初时,所有的权重Dt(i)都 相同,并且Y={-1,+1}。AdaBoost算法是在一系列的迭代(假设迭代次数t=T)中重复利用 给定的弱分类器,并根据样本分布Dt(i)做出较弱的判定(weak hypothesis):ht:X →{-1,+1}。 在每一次判定后算法会由较弱的判定结果求出弱分类器的分类误差εt,并根据此误差εt调整 权重分布Dt(i),增加错误样本的权重,使得弱分类器进一步专注于训练集中的困难样本。这 样,当T次迭代结束后,就得到了最终的分类器,其分类假设为:

其中ht(x)为原弱分类器分类假设,αt是由每次分类误差εt求得的权重系数。

步骤四:用训练好的Adaboost分类器进行精检测。分类器训练完成后,把候选点集中所 有点的梯度方向直方图特征输入Adaboost分类器,落在分类超平面正方向一侧的点则认为是 最终检测到的民航飞机目标,反之则认为是伪目标而排除掉。此外为了检测到更大的飞机, 此步对原始输入图像也进行了两次降采样,采样率为1.30、1.80。同时为了使该发明对飞机 的方向变化更加鲁棒,本发明对原图及降采样后的图像顺时针旋转22.5°,这样实际上就使 本发明可以检测的方向范围由原来的8方向细化为16方向。

步骤五:为了定位检测到的民航飞机,本发明对步骤四中的检测结果进行了区域生长聚 类,并把每一聚类区域的中心作为飞机的中心。至此,完成了民航飞机检测的工作。

其中,步骤二中所述的提取训练样本的梯度方向直方图特征,其具体实现过程为:

(1)对40*40的输入图像计算图像的梯度,得到40*40的梯度图像。

(2)选择梯度图像左上角16*16的部分作为第一个块区(block),该块区(block)包含大小为 8*8的胞元(cell)共2*2个。对于每个胞元(cell),都统计出一个9维的梯度方向直方图, 其中的方向间隔采用无符号梯度,采样间隔为180°/9=20°。这样,把2*2个胞元 (cell)的梯度方向直方图组合起来,再用该块区的能量密度进行归一化,就得到该块区 的2*2*9=36维的特征描述符,记为F0

(3)让块区(block)以8为步长在图像中遍历,每一步都会得到36维的特征描述符Fi,其中 0≤i≤15为移动的步数。最后把Fi(0≤i≤15)组合起来,即求得到该样本图像的16*36 =576维的特征描述符。

其中,步骤三中所述的训练Adaboost分类器,其具体实现过程为:

给定样本:(x1,y1),...,(xm,ym),(xi∈X,yi∈Y={-1,+1}),

(1)初始化Dt(i)=1/m (1≤i≤m),m为训练样本总数。

(2)t=1,开始迭代(共迭代T次)。

(3)利用Dt(i),(1≤i≤m)训练弱分类器,并利用之进行较弱判定(weak hypothesis):

ht:X →{-1,+1}

计算其分类误差为:

ϵt=Pri~Dt[ht(xi)yi]=Σi:ht(xi)yiDt(i).其中Pri~Dt[ht(xi)yi]表示分类错误的概率。

(4)更新权重:

αt=12ln(1-ϵtϵt),Dt+1(i)=Dt(i)Zt×e-αtifht(xi)=yieαtifht(xi)yi=Dt(i)exp(-αtyiht(xi))Zt

其中Zt是一个归一化系数,以使得Dt+1满足成为概率分布的条件,αt为中间值。

(5)经过T次迭代,得到最终分类假设:

H(x)=sign(Σt=1Tαtht(x))

本发明采用的弱分类器为决策树,层数为3层,迭代的次数为T=30次。

3、优点及功效:本发明的优点是:针对高分辨率遥感图像背景复杂的特点,利用民航飞机的 圆周频率滤波响应与梯度方向直方图特征,可以在虚警较少的前提下保证较高的检测率,总 体效果优于其它方法。

通过圆周频率滤波可以滤掉高分辨率遥感图像中的平滑背景区域,而梯度方向直方图则 可以排除房屋、道路等伪目标。本发明的检测率与虚警率计算公式如下:

在Google Earth上截取的20张5000*5000的检测图中,有10张检测率在90%以上,而 虚警率低于0.1%。另外10张检测率在80%以上,虚警率低于0.5%,效果较好。

附图说明:

图1为本发明所述方法检测流程框图

具体实施方式:

为了更好地理解本发明的技术方案,以下结合附图对本发明的实施方式作进一步描述:

本发明在Visual Studio 2010编程环境下实现。计算机读取高分辨率遥感图像数据后,首 先进行多尺度圆周频率滤波,然后训练基于梯度方向直方图特征的Adaboost分类器,并利用 之进行精检测,最后,对分类结果进行区域生长聚类,得到最终检测结果。

本发明的流程见图1所示,计算机配置采用:Intel Core i7-2600K处理器,主频3.4GHz, 内存8GB,操作系统为Windows 7Ultimate,编程环境为Visual Studio 2010。该民航飞机自动 检测方法包括以下步骤:

步骤一、读入图像,并对其进行多尺度圆周频率滤波。计算机在Visual Studio 2010环境 下读取高分辨率遥感图像数据,其分辨率约为1米。之后对输入图像进行降采样和多尺度圆 周频率滤波,得到飞机目标的候选点集。

步骤二、提取训练样本的梯度方向直方图特征,用以训练分类器。

步骤三、训练Adaboost分类器。通过30次的迭代,训练出以3层决策树为弱分类器的 Adaboost分类器,其流程如下:

(1)(x1,y1),...,(xm,ym),(xi∈X,yi∈Y={-1,+1})为训练样本,m为训练样本总数,初始化权 重Dt(i)=1/m(1≤i≤m)。

(2)t=1,开始迭代(共迭代T次)。

(3)利用Dt(i),(1≤i≤m)训练弱分类器,并利用之进行较弱判定(weak hypothesis):

ht:X →{-1,+1}

计算其分类误差为:

ϵt=Pri~Dt[ht(xi)yi]=Σi:ht(xi)yiDt(i).其中Pri~Dt[ht(xi)yi]表示分类错误的概率。

(4)更新权重:

αt=12ln(1-ϵtϵt),Dt+1(i)=Dt(i)Zt×e-αtifht(xi)=yieαtifht(xi)yi=Dt(i)exp(-αtyiht(xi))Zt

其中Zt是一个归一化系数,以使得Dt+1满足成为概率分布的条件,αt为中间值。

(5)经过T次迭代,得到最终分类假设:

H(x)=sign(Σt=1Tαtht(x))

步骤四、用训练好的Adaboost分类器对候选点集进行精检测。

步骤五、通过区域生长聚类,定位飞机目标,得到最终检测结果。

有益效果:

实验结果:为了验证本发明的有效性,我们使用该方法进行实验,取得了较好的检测效 果。实验所用数据为来自于在Google Earth的软件截图,截图大小为5000*5000,分辨率为1 米。在20张实验图像中,其有10张检测率在90%以上,而虚警率低于0.1%;另外10张检 测率在80%以上,虚警率低于0.5%,效果较好。

从实验结果来看,我们发明的方法很好的解决了高分辨率遥感图像背景复杂的问题,特 别是对于房屋、道路等伪目标,也可有效排除,它具有广阔的应用前景和实用价值。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号