基于快速Huynen-Euler分解的受灾建筑物损坏等级估计方法及系统与流程

文档序号:23895226发布日期:2021-02-09 11:55阅读:120来源:国知局
基于快速Huynen-Euler分解的受灾建筑物损坏等级估计方法及系统与流程
基于快速huynen-euler分解的受灾建筑物损坏等级估计方法及系统
技术领域
[0001]
本发明涉及全极化合成孔径雷达数据的极化分解领域,特别涉及基于快速huynen-euler分解的受灾建筑物损坏等级估计方法及系统。


背景技术:

[0002]
随着微波技术的发展,能够有效获取目标的全极化散射特性的极化合成孔径雷达作为微波遥感的重要手段之一,被广泛应用于目标检测与识别、地物分类、地表参数反演等方面。近年来,由于自然灾害的频发及其程度的加剧,灾害监测和建筑区域损坏评估作为极化合成孔径雷达的新兴应用引起了广泛关注,因为其能够全天时、全天候、不受云雨气象条件的影响、经由遥感的方式迅速的获取大范围的有关受灾区域的数据。经由比较并分析灾前与灾后该区域的散射特性的变化,可以将其准确识别为损坏区域、水淹区域、未受损区域,等等。模型分解提取的二次散射功率是目前最常用的进行受灾区域状态判断的参数,因为其被认为是由建筑竖直的墙体和地表构成的二面角结构所产生的。故已有算法通过比较二次散射功率的变化来判断建筑区域受损程度,如文献1[s.-w.chen,x.-s.wang,and m.sato,“urban damage level mapping based on scattering mechanism investigation using fully polarimetric sar data for the 3.11east japan earthquake,”ieee trans.geosci.remote sens.,vol.54,no.12,pp.6919

6929,2016.]。然而,采用模型分解得到二次散射功率的过程相对耗时,因为在对这一参数进行求解的过程中需要经过去取向、同极化功率相对大小判断、根据判断结果选择求解方法、消除负功率影响等多个步骤,而灾害应用对参数提取的时效性要求很高——为了保证能够迅速的检测到灾害、对城区受灾程度进行快速评估以制定高效及时的救援措施,挽救人民群众生命安全和财产。
[0003]
huynen-euler分解是huynen提出的对目标极化散射矩阵进行的一种分解算法(文献2[j.r.huynen,“phenomenological theory of radar targets,”ph.d.dissertation,dept.elect.eng.,math.comput.sci.,tech.univ.delft,delft,the netherlands,1970.]),分解得到的五个欧拉参数能够有效反应目标不同方面的散射特性。其中跳跃角参数v与信号的反射次数相关,其本质上反应了与二次散射功率相同的信息。尽管理论上可行,huynen提出的跳跃角参数在实际应用中存在角度模糊问题。采用快速huynen-euler分解可以通过解析的方式提取改进的跳跃角参数v
n
,不仅避免了旧跳跃角参数角度模糊的问题,而且实现了速度远超于模型分解的对建筑区域的快速识别,从而达到对受灾地区快速检测和受灾程度迅速估计的目的。


技术实现要素:

[0004]
本发明的目的在于解决自然灾害突发时对城区受灾程度进行评估的过程耗时较大的问题。
[0005]
为了实现上述目的,本发明提供了一种基于快速huynen-euler分解的受灾建筑物损坏等级估计方法,所述方法包括:
[0006]
根据全极化合成孔径雷达的极化数据,分别获得目标灾前的相干矩阵[t1]和目标灾后的相干矩阵[t2];
[0007]
根据目标灾前的相干矩阵[t1]和目标灾后的相干矩阵[t2],分别计算目标灾前huynen参数和目标灾后的huynen参数;
[0008]
根据目标灾前huynen参数和目标灾后的huynen参数,利用快速huynen-euler分解,分别计算目标灾前的跳跃角参数v
n1
和目标灾后的跳跃角参数v
n2

[0009]
根据目标灾前的跳跃角参数v
n1
和目标灾后的跳跃角参数v
n2
,计算目标跳跃角变化率参数δv
n

[0010]
根据跳跃角变化率参数δv
n
,估计受灾建筑物损坏等级dl。
[0011]
作为上述方法的一种改进,所述目标灾前的相干矩阵[t1]为;
[0012][0013]
其中,t1
11
、t1
12
、t1
13
、t1
21
、t1
22
、t1
23
、t1
31
、t1
32
和t1
33
为目标灾前的相干矩阵[t1]的元素;
[0014]
目标灾后的相干矩阵[t2]为:
[0015][0016]
其中,t2
11
、t2
12
、t2
13
、t2
21
、t2
22
、t2
23
、t2
31
、t2
32
和t2
33
为目标灾后的相干矩阵[t2]。
[0017]
作为上述方法的一种改进,所述根据目标灾前的相干矩阵[t1]和目标灾后的相干矩阵[t2],分别计算目标灾前huynen参数和目标灾后的huynen参数;具体包括:
[0018]
将目标灾前和灾后的huynen参数分别记为a
01
,b
01
,b1,c1,d1,e1,f1、g1和h1,其计算公式为:
[0019][0020][0021][0022]
c1=re{t1
12
}
[0023]
d1=-im{t1
12
}
[0024]
e1=re{t1
23
}
[0025]
f1=im{t1
23
}
[0026]
g1=im{t1
13
}
[0027]
h1=re{t1
13
}
[0028]
将目标灾后的huynen参数分别记为a
02
,b
02
,b2,c2,d2,e2,f2,g2和h2,其计算公式为:
[0029]
[0030][0031][0032]
c2=re{t2
12
}
[0033]
d2=-im{t2
12
}
[0034]
e2=re{t2
23
}
[0035]
f2=im{t2
23
}
[0036]
g2=im{t2
13
}
[0037]
h2=re{t2
13
}
[0038]
其中,re{
·
}表示取实部,im{
·
}表示取虚部。
[0039]
作为上述方法的一种改进,所述根据目标灾前huynen参数和目标灾后的huynen参数,利用快速huynen-euler分解,分别计算目标灾前的跳跃角参数v
n1
和目标灾后的跳跃角参数v
n2
;具体包括:
[0040]
计算目标灾前的跳跃角参数v
n1
的公式为:
[0041][0042]
计算目标灾后的跳跃角参数v
n2
的公式为:
[0043][0044]
其中,v
n1
∈[0,45
°
],v
n2
∈[0,45
°
]。
[0045]
作为上述方法的一种改进,所述根据目标灾前的跳跃角参数v
n1
和目标灾后的跳跃角参数v
n2
,计算目标跳跃角变化率参数δv
n
;具体包括:
[0046]
计算跳跃角变化率参数δv
n
的公式为:
[0047][0048]
其中,δv
n
∈[0,1]。
[0049]
作为上述方法的一种改进,所述根据跳跃角变化率参数δv
n
,估计受灾建筑物损坏等级dl,具体包括:
[0050]
受灾建筑物损坏等级dl为:
[0051][0052]
其中,损坏等级dl∈[0,1]。
[0053]
本发明还提出了一种基于快速huynen-euler分解的受灾建筑物损坏等级估计系统,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所
述处理器执行所述计算机程序时实现上述的方法。
[0054]
本发明的优势在于:
[0055]
本发明提出的方法和系统解决了自然灾害突发时对城区受灾程度进行评估的过程耗时较大的问题,既避免了旧跳跃角参数的角度模糊问题,通过快速分解方法实现对建筑区域的快速识别,解决了自然灾害突发时对城区受灾程度进行评估的过程耗时较大的问题,能够得到对受灾地区受灾程度快速准确的估计。
附图说明
[0056]
图1为本发明的基于快速huynen-euler分解的受灾建筑物损坏等级估计方法的流程图;
[0057]
图2(a)为受灾地区日本石卷市的灾前的光学图像;
[0058]
图2(b)为受灾地区日本石卷市的灾后的光学图像;
[0059]
图3为建筑物损坏等级估计结果的示意图;
[0060]
图4为利用模型分解方法得到的建筑物损坏等级估计结果。
具体实施方式
[0061]
下面结合附图和具体实施例对本发明进行详细的说明。
[0062]
huynen-euler分解提取的跳跃角参数v与信号的反射次数相关,理论上能够对城区进行识别,但在实际应用中其存在角度模糊的问题。采用快速huynen-euler分解可以通过解析的方式提取改进的跳跃角参数v
n
,既能够有效避免旧跳跃角参数角度模糊的问题,而且求解速度极快。本发明通过提出改进的跳跃角参数v
n
并提出求解v
n
的快速huynen-euler分解方法,以解决自然灾害突发时对城区受灾程度进行评估的过程耗时较大的问题,从而得到一种既能避免旧跳跃角参数的角度模糊,又能对建筑区域快速识别,进而实现对受灾地区受灾程度快速准确估计的方法。
[0063]
如图1所示,本发明的实施例1提出了的基于快速huynen-euler分解的受灾建筑物损坏等级估计方法,包括以下步骤:
[0064]
步骤1)根据灾前和灾后的全极化合成孔径雷达的极化数据,分别获得目标灾前和灾后的相干矩阵[t1]和[t2],分别计算灾前和灾后的huynen参数a0,b0,b,c,d,e,f,g和h,并分别记为a
01
,b
01
,b1,c1,d1,e1,f1,g1,h1(灾前)和a
02
,b
02
,b2,c2,d2,e2,f2,g2,h2(灾后);
[0065]
步骤2)根据步骤1)得到的灾前和灾后的huynen参数a
01
,b
01
,b1,c1,d1,e1,f1,g1,h1(灾前)和a
02
,b
02
,b2,c2,d2,e2,f2,g2,h2(灾后),通过快速huynen-euler算法,分别计算目标灾前和灾后的改进的跳跃角v
n1
和v
n2

[0066]
步骤3)根据步骤2)得到的目标灾前和灾后的改进的跳跃角v
n1
和v
n2
,计算目标的跳跃角变化率δv
n

[0067]
步骤4)根据步骤3)得到的目标的跳跃角变化率δv
n
,估计受灾建筑物损坏等级dl;
[0068]
下面通过实例进一步描述。
[0069]
在一个实例中,受灾地区日本石卷市的灾前与灾后的光学图像如图2(a)和图2(b)所示,该图像由google earth分别在2010年6月25日和2011年4月6日获取。在2011年3月11
日,发生了9.0级的日本东北地方太平洋近海地震,并引发最大爬高40.1米的海啸,是日本史上最大的天然灾难。地震造成至少15893人死亡、2553人失踪、伤者6152人,遭受破坏的房屋1292417栋,为日本二战后伤亡最惨重的自然灾害。由图2可以看出,灾前灾后的沿海城区发生了明显变化,远离海边的地区则没有明显的变化。这是因为沿海城区受灾极其严重,多数房屋倒塌且残骸被随之而来的海啸冲走,而内陆地区受这两种灾害的影响则较小。该实施例中采用的全极化合成孔径雷达数据是由jaxa的星载alos palsar系统分别在2009年4月2日和2011年4月8日获取。
[0070]
在步骤1)中,根据灾前和灾后的全极化合成孔径雷达的极化数据,分别获得目标灾前和灾后的相干矩阵[t1]和[t2],分别计算灾前和灾后的huynen参数a0,b0,b,c,d,e,f,g和h,并分别记为a
01
,b
01
,b1,c1,d1,e1,f1,g1,h1(灾前)和a
02
,b
02
,b2,c2,d2,e2,f2,g2,h2(灾后);其中,
[0071]
目标的相干矩阵[t]表示如下:
[0072][0073]
将目标灾前灾后的相干矩阵分别记为[t1]和[t2]。
[0074]
huynen参数a0,b0,b,c,d,e,f,g和h的计算公式如下:
[0075][0076]
其中,huynen参数a0,b0,b,c,d,e,f,g和h都是实数。将目标的相干矩阵[t]采用实数参数表示具有清晰明了的优点,此外还能够方便的应用快速惠能欧拉分解。利用huynen参数进行目标散射信息的表示具有简洁直观的优点。上述两种表示是等价的。将目标灾前和灾后的huynen参数分别记为a
01
,b
01
,b1,c1,d1,e1,f1,g1,h1(灾前)和a
02
,b
02
,b2,c2,d2,e2,f2,g2,h2(灾后)。
[0077]
在步骤2)中,根据步骤1)得到的灾前和灾后的huynen参数a
01
,b
01
,b1,c1,d1,e1,f1,g1,h1(灾前)和a
02
,b
02
,b2,c2,d2,e2,f2,g2,h2(灾后),通过快速huynen-euler算法,分别计算目标灾前和灾后的改进的跳跃角v
n1
和v
n2
;其中,
[0078]
快速huynen-euler算法是本发明提出的一种能够快速实现huynen-euler分解并提取相应的huynen-euler参数的算法。huynen-euler分解是huynen基于包含目标的全部极化信息的散射矩阵[s]提出的一种分解方法,表示如下:
[0079]
[0080]
其中,
[0081][0082][0083]
各参数都具备特定的与目标散射特性相关的含义:m2表示目标的最大雷达散射截面积;是目标的取向角,与目标绕雷达视线取向有关;τ是螺旋角,与目标对称性有关(人造目标τ=0,自然地物τ=45
°
);γ是极化度角,与目标极化敏感度有关(线性目标γ=0,如偶极子;球或平面目标γ=45
°
);v是跳跃角,与多次散射有关(单次散射v=0,二次散射v=45
°
)。由此可以看出v能够有效识别城区等二次散射目标,与二次散射功率参数具有相似的性质。huynen对各个参数的取值范围给出了描述:
[0084][0085]
已有的算法通过对[s]进行伪特征分解或对进行特征分解来求解五个huynen-euler参数(其中上标干表示取共轭转置),但这一过程较为耗时。本发明通过将散射矩阵[s]转化为与其等价的相干矩阵[t],并进一步利用huynen参数对目标全部的散射信息进行表示,推导出五个huynen-euler参数的解析解形式,实现快速huynen-euler分解并得到五个huynen-euler参数。其中,将散射矩阵[s]转化为与其等价的相干矩阵[t]利用如下变换:
[0086][0087]
然后再根据式(2)便可以获得目标的huynen参数。根据式(2)、(3)和(6),我们可以将huynen参数用五个huynen-euler参数表示,如下:
[0088][0089]
利用式(7)可以推导出huynen-euler参数的解析解如下:
[0090][0091][0092][0093][0094][0095]
需要说明的是,原huynen-euler分解提取的跳跃角参数v对于建筑物的识别存在角度模糊问题,例如,对于两个散射矩阵为如下所示对角阵的目标[s1]和[s2]
[0096][0097]
原huynen-euler分解提取的跳跃角参数v1=-45
°
,v2=45
°
,即将[s1]和[s2]识别为不同的目标,而实际上可以推导出
[0098]
[s1]=e
j180
°
[s2]
ꢀꢀꢀ
(14)即二者实际上只相差一个绝对相位。考虑到跳跃角参数v反映的是与目标二次散射有关的信息,而标准二次散射最重要的特点是同极化通道的相位相反,因此本发明认为v的取值只需要反应同极化通道的相对相位即可,即,采用|v|对目标的二次散射信息进行描述。综上,本发明对于旧的跳跃角参数进行了改进,通过令
[0099]
v
n
=|v|
ꢀꢀꢀ
(15)
[0100]
本发明采用v
n
对目标的二次散射信息进行描述,且有
[0101][0102]
因此,本发明根据式(8)-(11)和(16),实现对目标的快速huynen-euler分解,并利用式(16)分别计算得到目标灾前和灾后的改进的跳跃角参数v
n1
和v
n2

[0103]
在步骤3)中,根据步骤2)得到的目标灾前和灾后的改进的跳跃角v
n1
和v
n2
,计算目标的跳跃角变化率δv
n
;其中,
[0104][0105]
δv
n
反映了目标跳跃角v
n
在受灾前后的变化情况,能够反映二面散射减少的相对量,从而反映出受灾城区的受损程度。
[0106]
在步骤4)中,根据步骤3)得到的目标的跳跃角变化率δv
n
,估计受灾建筑物损坏等级dl;其中,
[0107]
受灾建筑物损坏等级dl的估计方法如下:
[0108][0109]
其中,δv
n
<0.2时候我们认为目标受灾程度为0,这是因为尽管理论上v
n
的变化只与二次散射相关,但实际上由于获取数据具有一定的时间间隔,目标的散射特性极有可能发生变化,噪声等因素的影响也会导致v
n
一定程度的变化,因此为了避免随机因素和时间因素的影响,本发明采取了这一措施。同理,我们将δv
n
≤1也作为基本的约束条件,以保证获得的建筑物受灾程度结果有意义。
[0110]
在本实施例中,利用快速huynen-euler分解估计得到的受灾建筑物损坏等级如图3所示,可以看出,其能够准确表示严重受损的沿海城区的与非沿海区域的无损特点,而且不受海洋、山区和植被区域的干扰,即这些非城区得到的受灾程度估计结果都近乎为0。已有的利用模型分解得到的二次散射功率进行城区受损程度估计的算法的估计结果如图4所示,可以看出,其结果与本发明的结果很相近,二者的相干性高达0.7471,但很显然,已有算法不能避免海洋、山区和植被区域的干扰,其在这些地区都有较高的dl值。
[0111]
除此之外,本发明的快速huynen-euler分解另一巨大优势在于求解的高效性。通过对本组实施例数据的计算时间记录(本实施例数据为复数矩阵1248
×
18432),可以得到:本发明提出的算法得到计算dl值所需参数v
n
的时间是0.2458秒,而已有算法通过模型分解得到计算dl值所需参数二次散射功率的时间是4.9178,差距不可谓之不大。因而,本发明——快速huynen-euler分解——的求解的高效性对于灾害检测、受灾城区受损程度估计、救援措施的迅速制定与执行有着重要意义。
[0112]
本发明的实施例2提出了一种基于快速huynen-euler分解的受灾建筑物损坏等级估计系统,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现实施例1的方法。
[0113]
最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制。尽管参照实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,对本发明的技术方案进行修改或者等同替换,都不脱离本发明技术方案的精神和范围,其均应涵盖在本发明
的权利要求范围当中。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1