一种基于阴影和纹理特征的航空影像建筑物损毁检测方法转让专利

申请号 : CN201610097760.8

文献号 : CN105631892B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 眭海刚涂继辉吕枘蓬冯文卿马国锐孙开敏

申请人 : 武汉大学

摘要 :

本发明公开了一种基于阴影和纹理特征的航空影像建筑物损毁检测方法,首先利用灾前建筑物矢量数据和高程数据和太阳高度角估算出建筑物在影像上的理论阴影区域,再在阴影理论区域内利用约束的颜色不变性对实际阴影检测,获得建筑物的实际阴影区域,然后根据实际阴影区域与理论阴影区域的面积比例关系获得建筑物损毁等级,分为完全损毁、一般损毁和疑似完好,最后对于疑似完好的建筑物,利用视觉词袋模型对其顶面进行检测,进一步判定建筑物是否损毁。本发明融合建筑物阴影信息(高度)和顶面信息(纹理)特征情况进行了检测,回避了传统多数据融合中的配准困难,同时也提高了建筑物损毁检测的准确性。

权利要求 :

1.一种基于阴影和纹理特征的航空影像建筑物损毁检测方法,其特征在于,包括以下步骤:步骤1:利用灾前建筑物矢量叠加到航空影像上,利用建筑物的矢量、高程和太阳高度角计算建筑物理论阴影面积;

步骤2:在步骤1中得到的建筑物理论阴影面积内,利用约束颜色不变量检测得到建筑物实际阴影面积;

步骤3:根据步骤2中的建筑物实际阴影面积和步骤1中的建筑物理论阴影面积的比值判定三种建筑物损毁类型:完全损毁、一般损毁和疑似完好;

步骤4:针对疑似完好的建筑物进一步进行检测,即检测建筑物顶面;

步骤5:对待检测的建筑物顶面进行超像素分割,对分割区域进行特征点检测,然后利用k-means算法聚类,最后获取视觉词典直方图,代入步骤4中,进行SVM分类,判定此分割区域为损毁区域还是非损毁区域;统计建筑物顶面损毁区域面积和整个建筑物顶面面积的比值,根据建筑物顶面损毁区域面积和整个建筑物顶面面积的比值判定建筑物顶面是否损毁;

步骤6:根据步骤5的判定,如果建筑物顶面未损毁,则确定为疑似完好建筑物,并进一步判定疑似完好建筑物是一般损毁还是未损毁。

2.根据权利要求1所述的基于阴影和纹理特征的航空影像建筑物损毁检测方法,其特征在于:步骤1中所述计算建筑物理论阴影面积,设灾前建筑物的高度为H,太阳高度角为α,阴影长度为L,阴影长度求取公式为:L=H×ctgα

设X0Y直角坐标系下,理论阴影区域为凸多边形,顶点坐标分别为(x1,y1),(x2,y2),…(xi,yi)…,(xn,yn),利用下面公式求出建筑物理论阴影面积S0:

3.根据权利要求1所述的基于阴影和纹理特征的航空影像建筑物损毁检测方法,其特征在于:步骤2中所述利用约束颜色不变量检测得到建筑物实际阴影面积,检测公式为:其中,i,j是影像的行列号,SC表示检测得到的建筑物实际阴影面积,R(i,j)、G(i,j)和B(i,j)分别代表RGB彩色空间的三个颜色通道。

4.根据权利要求1所述的基于阴影和纹理特征的航空影像建筑物损毁检测方法,其特征在于:步骤3中,设建筑物实际阴影面积SC和建筑物理论阴影面积S0的比值为R0,当R0大于预设阈值T1时,为疑似完好;当R0小于预设阈值T1大于预设阈值T2时,为一般损毁;当R0小于预设阈值T2时,为完全损毁。

5.根据权利要求1所述的基于阴影和纹理特征的航空影像建筑物损毁检测方法,其特征在于:步骤4中,首先选取样本的建筑物顶面进行超像素分割,手动分类得到损毁区域和非损毁区域,在分割区域内进行特征提取,然后利用k-means聚类得到视觉词典,在损毁区域和非损毁区域统计视觉词典的直方图,最后对视觉词典直方图利用SVM进行训练得到损毁的样本。

6.根据权利要求5所述的基于阴影和纹理特征的航空影像建筑物损毁检测方法,其特征在于,所述超像素分割,其具体实现过程包括以下子步骤:步骤4.1:初始化聚类中心;

对于有N0个像素的图像,如需要产生的超像素区域的数目为K,则每个超像素的面积为N0/K,每个种子点的距离近似为 在图像内以该距离均匀分配聚类中心;

步骤4.2:移动聚类中心;

为了避免种子点处于图像边缘位置而对聚类造成干扰,种子点被移动到其3×3区域内梯度值最小的位置;

步骤4.3:计算像素点(x1,y1)和(x2,y2)的相似度;

式中,l(x′i、y′i)、a(x′i、y′i)、b(x′i、y′i)为像素点i在CIE Lab空间中L、a、b通道的数值,i=1,2,(x′1、y′1)、(x′2、y′2)为像素点坐标值,m为平衡参数;

步骤4.4:按最小相似度对图像的像素点进行聚类,不断迭代,直到新种子点和原来的种子点之间的距离小于预定阈值时迭代终止;

步骤4.5:把面积小于100个像素的超像素区域与其距离最近的超像素区域合并,以保证超像素区域的连通性。

7.根据权利要求5所述的基于阴影和纹理特征的航空影像建筑物损毁检测方法,其特征在于:所述在分割区域内进行特征提取,首先利用H、S和V对分割区域进行非均匀量化,即将色调量H分为7个级别,饱和度S和亮度V各分为3个级别,然后将三个颜色分量合成一个一维矢量:L=9H+3S+V(L∈[0,71]);然后提取质心为中心30×30的区域用于计算HOG特征,HOG的细胞大小为6×6,梯度方向抽取9个方向块,所以产生225个HOG的特征;最后对两类不同的特征量进行归一化处理,使得所有分量在特征提取时具有相同的权重。

8.根据权利要求5所述的基于阴影和纹理特征的航空影像建筑物损毁检测方法,其特征在于:所述利用k-means聚类得到视觉词典,假设特征提取对每个超像素分割区域的特征向量为F=[f1,f2,...,fN]∈RD×N,其中N表示每个分割区域的特征数量,每个特征包含D维向量;则对特征向量F进行k-means聚类,生成一个K维向量的视觉词典W=[w1,w2,...,wK]∈RD×K。

9.根据权利要求5所述的基于阴影和纹理特征的航空影像建筑物损毁检测方法,其特征在于:所述在损毁区域和非损毁区域统计视觉词典的直方图,首先得到统计向量M=[n1,n2,n 3,..ni,…,nK],ni表示词典中每个词频率,然后利用了文本信息检索中的tf-idf的加权方法来描述视觉词典中单词的权重;视觉词典中单词的权重向量为T=[t1,t2,t3,…,ti,…,tK],ti表示每词的权重,则权重ti的表达式为:其中nid表示第i个视觉单词在分割区域中出现的频率,nd表示所有视觉单词在分割区域中出现的总频率,N1表示分割区域的总数;则损毁和非损毁区域的加权特征表达为:BoWfi=ni×ti。

10.根据权利要求9所述的基于阴影和纹理特征的航空影像建筑物损毁检测方法,其特征在于:所述对视觉词典直方图利用SVM进行训练得到损毁的样本,是利用BoWfi=ni×ti的视觉词袋模型分别对建筑物顶面的损毁区域和非损毁区域训练SVM分类器,得到损毁区域的分类器。

11.根据权利要求9所述的基于阴影和纹理特征的航空影像建筑物损毁检测方法,其特征在于:步骤5的具体实现包括以下子步骤:步骤5.1:利用超像素进行分割方法对建筑物顶面进行分割,得到不同的分割区域R=[R1,R2,R3,…,Ri,…,Rn];

步骤5.2:取出分割区域Ri,提取Ri区域的颜色特征和HOG特征,将特征归一化;

步骤5.3:统计分割区域Ri的视觉词典直方图,根据BoWfi=ni×ti得到特征表达BoWfi;

步骤5.4:将特征表达BoWfi放入经过训练SVM分类器中,判断分割区域Ri是否为损毁区域;

步骤5.5:将集合R中损毁的面积求和为Sdamage,建筑物顶面面积为Sbuilding,损毁比值为当Rdamage大于预设阈值表示建筑物顶面发生损毁,反之,表示未损毁。

说明书 :

一种基于阴影和纹理特征的航空影像建筑物损毁检测方法

技术领域

[0001] 本发明属于遥感影像应用技术领域,特别涉及一种融合建筑物阴影和纹理特征的航空影像中建筑物损毁检测方法。

背景技术

[0002] 自然灾害长久以来使人类的生命和财产遭受巨大损失,是人类生存和发展的巨大障碍。遥感技术具有重访周期短,探测范围大、数据综合性高等特点,为灾害监测与评估提供了一种有利的手段。随着各种监测手段和高新技术的发展,传统的灾害检测与评估逐步由定性统计评估向定量精细评估的方向发展。建筑物作为人们生产生活的核心要素,自然灾害发生后对其损毁信息的检测和提取的具有重要的意义,它可为灾害应急响应与灾后恢复重建提供重要决策依据。鉴于建筑物损毁检测的复杂性,不仅仅要判定建筑物高程和面积等信息的变化,还要判定建筑物顶面纹理损毁信息,因此如何对建筑物进行全方位的高精度定量损毁评估是目前研究的热点。
[0003] 通常自然灾害发生后建筑物的倒损形式包括结构整体倒塌、整体沉降、部分倒塌、下部倒塌、中间层倒塌、墙体裂而不倒等。显而易见,对于建筑物整体沉降,下部倒塌等情况,倒损检测不仅需要二维信息的提取与分析,建筑物高度信息的检测也至关重要。目前利用遥感进行建筑物倒损检测的典型方法包括以下几种:1)利用单张灾后影像的建筑物倒损检测方法,通过对遥感影像解译分类,提取建筑物倒损信息,但该方法难以提取建筑物高度变化信息,即使能利用阴影等方式获得部分建筑物高度,但不具有普适性。2)利用两/多时相遥感影像的建筑物倒损检测方法,包括直接比较法、分析后比较法及统一模型法等。直接比较法即对不同数据源进行直接比较,对象主要包括像素,纹理特征,边缘特征以及各种复杂的变换后特征,如植被指数、主成分变换、独立成分变换、典型相关变化等;分析后比较法即对不同数据源信息提取后比较,对象包括类别、目标对象等;统一模型法即将不同数据源纳入统一的模型进行变化检测,将变化检测的方法和过程作为一个整体,采用统一的平差模型进行迭代求解。以上所述利用高分遥感影像的变化检测方法都取得了不错的效果,但是由于这些方法主要是基于二维数据的变化检测,难以检测建筑物高度变化信息,对检测那些部分倒塌、整体沉降、下部倒塌或中间层倒塌等高度发生变化的建筑物具有先天缺陷。3)利用不同时相LIDAR(Light Detection and Ranging,激光雷达)数据或立体像对的建筑物倒损检测,LIDAR数据及立体像对都包含地物的三维信息,通过DSM(Digital Surface Model,数字表面模型)的提取与比较分析可以很好检测建筑物高度的变化,但是基于LIDAR数据的获取方式及发展状况,灾害发生地区通常很难具备多时相LIDAR数据,立体像对也存在类似问题,即使单时相立体像对可以检测建筑物倒损情况,但是存在立体像对幅面较小,而且需要专业的摄影测量处理软件,获取DSM及建筑物三维需要复杂的工作等问题。因此需要迫切寻找一种数据易获取、检测效率高、检测结果相对精确且顾及到建筑物高度和纹理信息的损毁检测方法。

发明内容

[0004] 为了解决上述技术问题,本发明提出了一种融合建筑物阴影和纹理特征的航空影像中建筑物损毁检测方法,该方法融合建筑物阴影信息(高度)和顶面信息(纹理)特征情况进行了检测,回避了传统多数据融合中的配准困难,同时也提高了建筑物损毁检测的准确性。
[0005] 本发明所采用的技术方案是:一种基于阴影和纹理特征的航空影像建筑物损毁检测方法,其特征在于,包括以下步骤:
[0006] 步骤1:利用灾前建筑物矢量叠加到航空影像上,利用建筑物的矢量、高程和太阳高度角计算建筑物理论阴影面积;
[0007] 步骤2:在步骤1中得到的建筑物理论阴影面积内,利用约束颜色不变量检测得到建筑物实际阴影面积;
[0008] 步骤3:根据步骤1和步骤2中的建筑物实际阴影面积和建筑物理论阴影面积的比值判定三种建筑物损毁类型:完全损毁、一般损毁和疑似完好;
[0009] 步骤4:针对疑似完好的建筑物进一步进行检测,即检测建筑物顶面;
[0010] 步骤5:对待检测的建筑物顶面进行超像素分割,对分割区域进行特征点检测,然后利用k-means算法聚类,最后获取视觉词典直方图,代入步骤4中,进行SVM分类,判定此区域为损毁区域还是非损毁区域;统计建筑物顶面损毁区域面积和整个建筑物顶面面积的比值,根据比值判定建筑物顶面是否损毁;
[0011] 步骤6:根据步骤5的判定,根据建筑物顶面是否损毁最终判定疑似完好建筑物是一般损毁还是未损毁。
[0012] 作为优选,步骤1中所述计算建筑物理论阴影面积,首先设灾前建筑物的高度为H,太阳高度角为α,阴影长度为L,阴影长度求取公式为:
[0013] L=H×ctgα
[0014] 设X0Y直角坐标系下,理论阴影区域为凸多边形,顶点坐标分别为(x1,y1),(x2,y2),…(xi,yi)…,(xn,yn),利用下面公式求出建筑物理论阴影面积S0:
[0015]
[0016] 作为优选,步骤2中所述利用约束颜色不变量检测得到建筑物实际阴影面积,检测公式为:
[0017]
[0018] 其中,i,j是影像的行列号,SC表示检测得到的建筑物实际阴影面积,R(i,j)、G(i,j)和B(i,j)分别代表RGB彩色空间的三个颜色通道。
[0019] 作为优选,步骤3中,设建筑物实际阴影面积SC和建筑物理论阴影面积S0的比值为R0,当R0大于预设阈值T1时,为疑似完好;当R0小于预设阈值T1大于预设阈值T2时,为一般损毁;当R0小于预设阈值T2时,为完全损毁。
[0020] 作为优选,步骤4中,首先选取样本的建筑物顶面进行超像素分割,手动分类得到损毁区域和非损毁区域,在分割区域内进行特征提取,然后利用k-means聚类得到视觉词典,在损毁区域和非损毁区域统计视觉词典的直方图,最后对视觉词典直方图利用SVM进行训练得到损毁的样本。
[0021] 作为优选,所述超像素分割,其具体实现过程包括以下子步骤:
[0022] 步骤4.1:初始化聚类中心;
[0023] 对于有N0个像素的图像,如需要产生的超像素区域的数目为K,则每个超像素的面积为N0/K,每个种子点的距离近似为 在图像内以该距离均匀分配聚类中心;
[0024] 步骤4.2:移动聚类中心;
[0025] 为了避免种子点处于图像边缘位置而对聚类造成干扰,种子点被移动到其3×3区域内梯度值最小的位置;
[0026] 步骤4.3:计算像素点(x1,y1)和(x2,y2)的相似度;
[0027]
[0028]
[0029]
[0030] 式中,l(xi、yi)、a(xi、yi)、b(xi、yi)为像素点i在CIE Lab空间中L、a、b通道的数值,i=1,2,(x1、y1)、(x1、y1)为像素点坐标值,m为平衡参数;
[0031] 步骤4.4:按最小相似度对图像的像素点进行聚类,不断迭代,直到新种子点和原来的种子点之间的距离足够小时迭代终止;
[0032] 步骤4.5:把面积小于100个像素的超像素区域与其距离最近的超像素区域合并,以保证超像素区域的连通性。
[0033] 作为优选,所述在分割区域内进行特征提取,首先利用H、S和V对分割区域进行非均匀量化,即将色调量H分为7个级别,饱和度S和亮度V各分为3个级别,然后将三个颜色分量合成一个一维矢量:L=9H+3S+V(L∈[0,71]);然后提取质心为中心30×30的区域用于计算HOG特征,HOG的细胞大小为6×6,梯度方向抽取9个方向块,所以产生225个HOG的特征;最后对两类不同的特征量进行归一化处理,使得所有分量在特征提取时具有相同的权重。
[0034] 作为优选,所述利用k-means聚类得到视觉词典,假设特征提取对每个超像素分割区域的特征向量为F=[f1,f2,...,fN]∈RD×N,其中N表示每个区域的特征数量,每个特征包含D维向量;则对特征向量F进行k-means聚类,生成一个K维向量的视觉词典W=[w1,w2,...,wK]∈RD×K。
[0035] 作为优选,所述在损毁区域和非损毁区域统计视觉词典的直方图,首先得到统计向量M=[n1,n2,n3,..ni,…,nK],ni表示词典中每个词频率,然后利用了文本信息检索中的tf-idf的加权方法来描述视觉词典中单词的权重;视觉词典中单词的权重向量为T=[t1,t2,t3,…,ti,…,tK],ti表示每词的权重,则权重ti的表达式为:
[0036]
[0037] 其中nid表示第i个视觉单词在分割区域中出现的频率,nd表示所有视觉单词在分割区域中出现的总频率,N1表示分割区域的总数;ni表示第i个视觉单词在所有分割区域中出现过的次数;则损毁和非损毁区域的加权特征表达为:
[0038] BoWfi=ni×ti。
[0039] 作为优选,所述对视觉词典直方图利用SVM进行训练得到损毁的样本,是利用BoWfi=ni×ti的视觉词袋模型分别对建筑物顶面的损毁区域和非损毁区域训练SVM分类器,得到损毁区域的分类器。
[0040] 作为优选,步骤5的具体实现包括以下子步骤:
[0041] 步骤5.1:利用超像素进行分割方法对建筑物顶面进行分割,得到不同的分割区域R=[R1,R2,R3,…,Ri,…,Rn];
[0042] 步骤5.2:取出分割区域Ri,提取Ri区域的颜色特征和HOG特征,将特征归一化;
[0043] 步骤5.3:统计分割区域Ri的视觉词典直方图,根据BoWfi=ni×ti得到特征表达BoWfi;
[0044] 步骤5.4:将特征表达BoWfi放入经过训练SVM分类器中,判断区域Ri是否为损毁区域;
[0045] 步骤5.5:将集合R中损毁的面积求和为Sdamage,建筑物顶面面积为Sbuilding,损毁比值为 当Rdamage大于预设阈值表示建筑物顶面发生损毁,反正,表示未损毁。
[0046] 本发明的有益效果是:
[0047] (1)虽然是单一的数据源,但是可以生成了两类数据信息的,即阴影代表了建筑物的高程信息,纹理代表建筑物表面信息,达到了两类数据源检测建筑物损毁的效果,提高了检测的精度。
[0048] (2)利用单一数据源进行建筑物损毁检测,规避了多数据源之间的配准和融合问题,也节约了生产成本,更加符合实际生产的需要。

附图说明

[0049] 图1是本发明实施例的流程图。
[0050] 图2本发明实施例的建筑物阴影估算示意图。

具体实施方式

[0051] 为了便于本领域普通技术人员理解和实施本发明,下面结合附图及实施例对本发明作进一步的详细描述,应当理解,此处所描述的实施示例仅用于说明和解释本发明,并不用于限定本发明。
[0052] 本发明所提供建筑物阴影和纹理特征融合下的航空影像建筑物损毁检测方法是首先利用灾前建筑物矢量数据和高程数据和太阳高度角估算出建筑物在影像上的理论阴影区域,再在阴影理论区域内利用约束的颜色不变性对实际阴影检测,获得建筑物的实际阴影区域,然后根据实际阴影区域与理论阴影区域的面积比例关系获得建筑物损毁等级,分为完全损毁、一般损毁和疑似完好,最后对于疑似完好的建筑物,利用视觉词袋模型对其顶面进行检测,进一步判定建筑物是否损毁。
[0053] 以下结合附图和实施例详细说明本发明技术方案,流程图如图1所示,实施例的技术方案流程包括以下步骤:
[0054] 步骤1:利用灾前建筑物矢量叠加到航空影像上,利用建筑物的矢量、高程和太阳高度角计算建筑物理论阴影面积;
[0055] 如图2所示,设灾前建筑物的高度为H,太阳高度角为α,阴影长度为L,阴影长度求取公式为:
[0056] L=H×ctgα  (1)
[0057] 设X0Y直角坐标系下,理论阴影区域为凸多边形,顶点坐标分别为(x1,y1),(x2,y2),…(xi,yi)…,(xn,yn),利用下面公式求出建筑物理论阴影面积S0:
[0058]
[0059] 步骤2:在步骤1的理论阴影区域内,利用利用约束颜色不变量检测实际的建筑物阴影区域;
[0060] 实施例中,颜色不变量是一种颜色集合模型,不受视角、物体表面光滑程度、光照方向、光照密度和亮度的影响。目前许多研究者利用颜色不变量替代NDVI进行植被的检测和提取,同时也把它用于阴影检测。本发明利用公式(3)在步骤1中的理论阴影区域内对实际阴影进行检测,获得实际阴影的区域为S1公式(3)中的条件二主要目的是为了在阴影检测时候剔除绿色植被的错误检测。
[0061]
[0062] 其中,i,j是影像的行列号,SC检测得到的建筑物实际阴影面积,R(i,j)、G(i,j)和B(i,j)分别代表RGB彩色空间的三个颜色通道。
[0063] 步骤3:根据步骤1和步骤2中的建筑物实际阴影面积SC和建筑物理论阴影面积S0的比值判定三种建筑物损毁类型:完全损毁、一般损毁和疑似完好;
[0064] 具体实施时,设实际阴影面积SC和理论阴影面积S0的比值为R0,当R0大于预设阈值T1时,为疑似完好;当R0小于预设阈值T1大于预设阈值T2时,为一般损毁;当R0小于预设阈值T2时,为完全损毁。
[0065] 步骤4:针对疑似损毁的情况,进一步判定建筑物的顶面损毁情况。主要方法是利用视觉词袋模型进行判定建筑物顶面损毁情况。选取一定数量损毁的建筑物顶面作为样本,首先利用SLIC(simple linear iterative clustering)超像素进行分割,手动选取超像素中的损毁区域和非损毁区域,并进行特征提取,再利用k-means对特征进行聚类,得到视觉词袋的词典,然后将超像素中的损毁区域和非损毁区域统计视觉词典的直方图,最后利用SVM对视觉词典的直方图正负样本进行训练,正样本为损毁区域,负样本为非损毁区域。
[0066] 具体流程如下:
[0067] (1)SLIC(simple linear iterative clustering)超像素进行分割。SLIC是一种基于k-means思想的超像素分割算法,具有使用简单、处理速度快和产生的超像素最规整的特点,所以本发明采用SLIC算法进行超像素分割,又由于当前建筑屋顶面多为彩色,因此本发明采用的SLIC利用像素的颜色相似度和图像的平面空间信息对像素进行聚类。具体算法描述如下:
[0068] a)初始化聚类中心:对于有N0个像素的图像,如需要产生的超像素区域的数目为K,则每个超像素的面积为N0/K,每个种子点的距离近似为 在图像内以该距离均匀分配聚类中心。
[0069] b)移动聚类中心:为了避免种子点处于图像边缘位置而对聚类造成干扰,种子点被移动到其3×3区域内梯度值最小的位置。
[0070] c)计算像素点(x1,y1)和(x2,y2)的相似度:
[0071]
[0072]
[0073]
[0074] 式中,l(xi、yi)、a(xi、yi)、b(xi、yi)为像素点i在CIE Lab空间中L、a、b通道的数值,i=1,2,(x1、y1)、(x1、y1)为像素点坐标值,m为平衡参数。
[0075] d)按最小相似度对图像的像素点进行聚类,不断迭代,直到新种子点和原来的种子点之间的距离足够小时迭代终止。
[0076] e)把面积小于100个像素的区域与其距离最近的区域合并,以保证区域的连通性。
[0077] 为了提高算法的运行速度,对每个种子点聚类时,只在种子点为中心的2S×2S区域内搜索像素点。
[0078] (2)特征描述。根据建筑物顶面损毁特征,本发明利用颜色特征和HOG纹理特征来描述对分割区域进行特征描述。由于HSV颜色空间较RGB颜色空间更加符合人眼视觉,对亮度更加敏感,有利于颜色特征的区分,所以本发明利用H、S和V对分割区域进行非均匀量化,即将色调量H分为7个级别,饱和度S和亮度V各分为3个级别,然后将三个颜色分量合成一个一维矢量:L=9H+3S+V(L∈[0,71]);由于超像素分割区域在形态上有一定的差异,本发明根据超像素区域的长轴长度以及质心位置来确定一个矩形区域,用于计算HOG的特征。根据本发明实验统计,超像素区域长轴为30个像素,所以提取质心为中心30×30的区域用于计算HOG特征,HOG的细胞大小为6×6,梯度方向抽取9个方向块,所以可以产生225个HOG的特征。为了防止较小的特征分量在计算中容易被忽略,所以对两类不同的特征量进行归一化处理,使得所有分量在特征描述时具有相同的权重。
[0079] (3)视觉词典生成。设上一步特征描述对每个超像素分割区域的特征向量为F=[f1,f2,...,fN]∈RD×N,其中N表示每个区域的特征数量,每个特征包含D维向量。对特征向量F进行k-means聚类,生成一个K维向量的视觉词典W=[w1,w2,...,wK]∈RD×K。
[0080] (4)基于视觉词典对图像的表达。在视觉词袋模型中,图像是由不同频率的视觉词典组成,本发明对超像素分割区域进行视觉词典的直方图统计,得到统计向量M=[n1,n2,n3,..ni,…,nK],ni表示词典中每个词频率,由于不同的视觉单词对图像的表达作用不同,直接使用最初的视觉词典对图像进行表达会对后续的识别造成不佳的效果。为了区分不同的视觉单词对图像表达的贡献,本发明利用了文本信息检索中的tf-idf(词频--反转文件频率)的加权方法来描述视觉词典中单词的权重。视觉词典中单词的权重向量为T=[t1,t2,t3,…,ti,…,tK],ti表示每词的权重,权重ti的表达式为:
[0081]
[0082] 其中nid表示第i个视觉单词在分割区域中出现的频率,nd表示所有视觉单词在分割区域中出现的总频率,N1表示分割区域的总数;ni表示第i个视觉单词在所有分割区域中出现过的次数。那么损毁和非损毁区域的加权特征表达为:
[0083] BoWfi=ni×ti  (8);
[0084] (5)基于SVM的分类训练。利用(8)式的视觉词袋模型分别对建筑物顶面的损毁区域和非损毁区域训练SVM分类器,得到损毁区域的分类器。
[0085] 步骤5,利用步骤4中的视觉词袋模型判定将疑似的完好建筑物顶面。首先对建筑物顶面进行超像素分割,再对分割区域提取特征点,然后对特征点利用步骤4中的视觉词典进行直方图统计,最后利用SVM分类器判定分割区域是否为损毁区域,并利用损毁区域总和与建筑物顶面面积比例关系判定建筑物顶面是否损毁。具体流程如下:
[0086] (1)利用SLIC的方法对建筑物顶面进行分割,得到不同的分割区域R=[R1,R2,R3,…,Ri,…,Rn];
[0087] (2)取出某一个分割区域Ri,提取Ri区域的颜色特征和HOG特征,将特征归一化;
[0088] (3)统计分割区域Ri的视觉词典直方图,根据公式(8)得到特征表达BoWfi;
[0089] (4)将特征表达BoWfi放入经过训练SVM分类器中,判断区域Ri是否为损毁区域;
[0090] (5)将集合R中损毁的面积求和为Sdamage,建筑物顶面面积为Sbuilding,损毁比值为当Rdamage大于预设阈值表示建筑物顶面发生损毁,反正,表示未损毁。
[0091] 步骤6:根据步骤5中建筑物顶面是否损毁来判定疑似完好建筑物是一般损毁,还是未损毁。
[0092] 应当理解的是,本说明书未详细阐述的部分均属于现有技术。
[0093] 应当理解的是,上述针对较佳实施例的描述较为详细,并不能因此而认为是对本发明专利保护范围的限制,本领域的普通技术人员在本发明的启示下,在不脱离本发明权利要求所保护的范围情况下,还可以做出替换或变形,均落入本发明的保护范围之内,本发明的请求保护范围应以所附权利要求为准。