首页 / 专利库 / 电脑图像 / 运动矢量 / 基于DEM的SAR影像直接正射校正方法及系统

基于DEM的SAR影像直接正射校正方法及系统

阅读:517发布:2020-05-11

专利汇可以提供基于DEM的SAR影像直接正射校正方法及系统专利检索,专利查询,专利分析的服务。并且本 发明 公开一种基于DEM的SAR影像直接正射校正方法及系统,所述方法通过 迭代 求解RD模型,解算出像元坐标对应的地面点空间直 角 坐标(X,Y,Z),并通过 坐标系 转换,转换为大地坐标(B,L,H);根据DEM的空间大小和 分辨率 建立校正影像空间,确定像元坐标对应的校正影像坐标的灰度值,生成校正结果影像;在对校正结果影像中的空洞像元进行处理时,首先对空洞像元处理前的校正结果影像的空洞像元进行3*3邻域的内插处理,其次依然采用借助附近像元的值进行空洞像元的填充,只是内插邻域会根据空洞区域的面积自适应变大。本发明提供的SAR影像直接正射校正方法不但简单、直观,并且解决了SAR影像存在大区域空洞像元的问题。,下面是基于DEM的SAR影像直接正射校正方法及系统专利的具体信息内容。

1.一种基于DEM的SAR影像直接正射校正方法,其特征在于,包括:
根据SAR的头文件中的参数,确定卫星轨道方程,计算出卫星任意时刻的位置和速度矢量;
获取SAR影像中的像元坐标,结合SAR头文件中的参数和所述卫星轨道方程,建立距离-多普勒RD模型;
获取DEM数据,迭代求解RD模型,解算出所述像元坐标对应的地面点空间直坐标,并转换为地面点大地坐标;
根据DEM的空间大小和分辨率建立校正影像空间,确定所述像元坐标对应的校正影像坐标的灰度值,生成校正结果影像;
对所述校正结果影像的空洞像元进行3*3邻域的内插处理,得到初处理校正影像;
再次从SAR影像空间出发,解算出像元坐标(x,y)所对应的地面点坐标(B,L,H);
判断所述初处理校正影像中的像元(B,L)周围的K×K像元区域的某一像元灰度值是否为零,得到第一判断结果;
判断所述SAR影像像元(x,y)的灰度值是否大于给定阈值T1,得到第二判断结果;
若所述第一判断结果表示所述初处理校正影像中的像元(B,L)周围的K×K像元区域内某一像元灰度值为零,所述第二判断结果表示SAR影像像元(x,y)的灰度值大于给定阈值T1,则将SAR影像像元(x,y)的灰度值赋给所述初处理校正影像中的像元(B,L);
不断调整K的大小,直至所有空洞像元被赋值;
所述获取DEM数据,迭代求解RD模型,解算出所述像元坐标所对应的地面点空间直角坐标(X,Y,Z),并转换为大地坐标(B,L,H)具体包括:
根据RD模型,建立误差方程式:V=C·ΔG-L,其中,ΔG=[ΔX,ΔY]T,
L=[F10,F20]T,
ΔX,ΔY分别为X、Y的坐标改正量,F10为F1的初始值、F20为F2的初始值;XS为卫星在空间位置X方向上的坐标、YS为卫星在空间位置Y方向上的坐标,ZS为卫星在空间位置Z方向上的坐标,R0是SAR近地点斜距,Mslant是SAR影像的斜距分辨率,VX为卫星在空间位置X方向上的速度,VY为卫星在空间位置Y方向上的速度,VZ为卫星在空间位置Z方向上的速度,fD为地面点P的多普勒频移,λ为雷达波长
对所述误差方程式求解,求得地面点平面坐标改正量ΔG=(CTC)-1CTL,处理后的地面点平面坐标为:X=X0+ΔX,Y=Y0+ΔY,其中(X0,YO)为地面点平面坐标初值,将计算出的平面坐标作为初值,通过迭代,重新计算平面坐标改正量ΔG,直至平面坐标改正量ΔG小于给定阈值T2,求得最终的地面的平面坐标(X,Y);
令Z=Z0,其中Z0为高程初始值,根据空间直角坐标转换为大地坐标的转换公式:
将第一地面点空间直角坐标(X,Y,
Z)转换为第一地面点大地坐标(B,L,H);其中,L为大地经度,B为大地纬度,H为大地高,N为椭球面卯酉圈的曲率半径,e为椭球的第一偏心率,a、b为椭球的长短半径,W为第一辅助系数,
根据DEM起始点经纬度与格网像元大小信息,求得地面点大地坐标(B,L)所对应的DEM的行列号(m,n),DEM(m,n)为DEM中m行n列所对应的灰度值,通过如下公式求得H:
H=DEM(int(m),int(n))*(int(m)+1-m)*(int(n)+1-n)+DEM(int(m),int(n)+1)*(int(m)+1-m)*(n-int(n))+DEM(int(m)+1,int(n))*(m-int(m))*(int(n)+1-n)+DEM(int(m)+
1,int(n)+1)*(m-int(m))*(n-int(n))
根据求得的H以及B、L的值,通过如下公式:
求解地面点在空间位置Z方向上的坐标Z;
给定阈值T3,若|Z0-Z|>T3,则令Z0=Z,重新迭代计算平面坐标(X,Y);否则,终止迭代,求得第二地面点空间直角坐标(X,Y,Z);
根据空间直角坐标转换为大地坐标的转换公式将第二地面点空间直角坐标(X,Y,Z)转换为第二地面点大地坐标(B,L,H);
所述根据SAR的头文件中的参数,确定卫星轨道方程,计算出卫星任意时刻的位置和速度矢量具体包括以下步骤:
从SAR头文件中读取多组卫星位置与所对应的时间参数,采用四次多项式拟合生成卫星位置随时间的变化关系式;
对所述变化关系式进行时间求导,生成卫星速度随时间的变化关系式。
2.根据权利要求1所述的基于DEM的SAR影像直接正射校正方法,其特征在于,所述获取SAR影像中的像元坐标,结合SAR头文件中的参数和所述卫星轨道方程,建立线性化的距离-多普勒RD模型具体包括:
对于SAR影像上任意像元(x,y),满足条件 其中,N′为方位向视数,PRF
为SAR的脉冲重复频率;t为当前时间;R为卫星和地面点之间的斜距;
在地心旋转坐标系中,地面点相对于坐标轴是静止的,运动速度为零,建立如下RD模型: 其中,X为地面点P在空间位置X方向上的
坐标、Y为地面点P在空间位置Y方向上的坐标,Z为地面点P在空间位置Z方向上的坐标。
3.根据权利要求1所述的基于DEM的SAR影像直接正射校正方法,其特征在于,所述确定所述像元坐标所对应的校正影像坐标的灰度值具体为:根据最近邻像元法将SAR影像像元坐标(x,y)的灰度值赋给校正影像空间中距离(B,L)所在像元最近的整数像元。
4.一种基于DEM的SAR影像直接正射校正系统,其特征在于,包括:
卫星轨道方程确定单元,用于根据SAR的头文件中的参数,确定卫星轨道方程,计算出卫星任意时刻的位置和速度矢量;
RD模型建立单元,用于获取SAR影像中的像元坐标,结合SAR头文件中的参数和所述卫星轨道方程,建立距离-多普勒RD模型;
第一解算单元,用于获取DEM数据,迭代求解RD模型,解算出所述像元坐标对应的地面点空间直角坐标,并转换为地面点大地坐标,具体包括:
根据RD模型,建立误差方程式:V=C·ΔG-L,其中,ΔG=[ΔX,ΔY]T,
L=[F10,F20]T,
ΔX,ΔY分别为X、Y的坐标改正量,F10为F1的初始值、F20为F2的初始值;XS为卫星在空间位置X方向上的坐标、YS为卫星在空间位置Y方向上的坐标,ZS为卫星在空间位置Z方向上的坐标,R0是SAR近地点斜距,Mslant是SAR影像的斜距分辨率,VX为卫星在空间位置X方向上的速度,VY为卫星在空间位置Y 方向上的速度,VZ为卫星在空间位置Z方向上的速度,fD为地面点P的多普勒频移,λ为雷达波长;
对所述误差方程式求解,求得地面点平面坐标改正量ΔG=(CTC)-1CTL,处理后的地面点平面坐标为:X=X0+ΔX,Y=Y0+ΔY,其中(X0,YO)为地面点平面坐标初值,将计算出的平面坐标作为初值,通过迭代,重新计算平面坐标改正量ΔG,直至平面坐标改正量ΔG小于给定阈值T2,求得最终的地面的平面坐标(X,Y);
令Z=Z0,其中Z0为高程初始值,根据空间直角坐标转换为大地坐标的转换公式:
将第一地面点空间直角坐标(X,Y,
Z)转换为第一地面点大地坐标(B,L,H);其中,L为大地经度,B为大地纬度,H为大地高,N为椭球面卯酉圈的曲率半径,e为椭球的第一偏心率,a、b为椭球的长短半径,W为第一辅助系数,
根据DEM起始点经纬度与格网像元大小信息,求得地面点大地坐标(B,L)所对应的DEM的行列号(m,n),DEM(m,n)为DEM中m行n列所对应的灰度值,通过如下公式求得H:
H=DEM(int(m),int(n))*(int(m)+1-m)*(int(n)+1-n)+DEM(int(m),int(n)+1)*(int(m)+1-m)*(n-int(n))+DEM(int(m)+1,int(n))*(m-int(m))*(int(n)+1-n)+DEM(int(m)+
1,int(n)+1)*(m-int(m))*(n-int(n))
根据求得的H以及B、L的值,通过如下公式:
求解地面点在空间位置Z方向上的坐标Z;
给定阈值T3,若|Z0-Z|>T3,则令Z0=Z,重新迭代计算平面坐标(X,Y);否则,终止迭代,求得第二地面点空间直角坐标(X,Y,Z);
根据空间直角坐标转换为大地坐标的转换公式将第二地面点空间直角坐标(X,Y,Z)转换为第二地面点大地坐标(B,L,H);
校正结果影像生成单元,用于根据DEM的空间大小和分辨率建立校正影像空间,确定所述像元坐标对应的校正影像坐标的灰度值,生成校正结果影像;
内插处理单元,用于对所述校正结果影像的空洞像元进行3*3邻域的内插处理,得到初处理校正影像;
第二解算单元,用于再次从SAR影像空间出发,解算出像元坐标(x,y)所对应的地面点坐标(B,L,H);
第一判断单元,用于判断所述初处理校正影像中的像元(B,L)周围的K×K像元区域的某一像元灰度值是否为零,得到第一判断结果;
第二判断单元,用于判断所述SAR影像像元(x,y)的灰度值是否大于给定阈值T1,得到第二判断结果;
赋值单元,用于若所述第一判断结果表示所述初处理校正影像中的像元(B,L)周围的K×K像元区域内某一像元灰度值为零,所述第二判断结果表示SAR影像像元(x,y)的灰度值大于给定阈值T1,则将SAR影像像元(x,y)的灰度值赋给所述初处理校正影像中的像元(B,L);
调整单元,用于不断调整K的大小,直至所有空洞像元被赋值。

说明书全文

基于DEM的SAR影像直接正射校正方法及系统

技术领域

[0001] 本发明涉及合成孔径雷达图像处理及图像几何校正处理领域,特别是涉及一种基于DEM的SAR影像直接正射校正方法及系统。

背景技术

[0002] 合成孔径雷达(Synthetic Aperture Radar,SAR)具有全天时、全天候的观测特点,日益受到人们的关注。然而,由于其侧视成像的成像机理导致图像存在叠掩、阴影、透视收缩等多种几何畸变,严重影响成像效果,因此,需要对SAR影像进行正射校正处理。SAR影像正射校正是消除由于侧视成像和复杂地形引起的变形,使其具有真实地理位置和地表信息的过程。
[0003] 基于数字高程模型(Digital Elevation Model,DEM)构建距离-多普勒(Range Doppler,RD)模型对SAR影像进行正射校正是近年来发展较快的一类方法,该方法可以分为间接校正方法和直接校正方法。间接校正方法是从大地参考空间坐标出发,通过RD模型解算出每一个像元对应的模拟SAR影像坐标,生成模拟SAR影像,再通过模拟SAR影像与真实SAR影像的配准,进而建立SAR成像几何空间坐标与大地参考空间坐标的映射关系,间接完成SAR影像的校正工作,过程相对来说较为复杂;直接校正方法是从SAR成像几何空间坐标出发,通过RD模型直接解算出每一个像元所对应的大地参考空间坐标,完成校正工作,过程相对来说较为简单。
[0004] 直接校正方法凭借其计算简单、直观、易于理解的优点得到广泛的应用,但是校正影像中会存在大量的未被赋值的像元,称为空洞像元,这就需要对校正结果做进一步处理,由于SAR图像特殊的成像原理,空洞像元区域会很大,严重影响了影像校正质量,传统的内插方法远远不能满足要求,这就需要探索新的方法来解决SAR影像大区域空洞像元的问题,使直接校正方法可以更好的应用实践,满足实际需求。

发明内容

[0005] 本发明的目的是提供一种基于DEM的SAR影像直接正射校正方法及系统,用以解决采用直接校正方法对山区星载SAR影像进行处理而校正结果不精确的问题。
[0006] 为实现上述目的,本发明提供了如下方案:
[0007] 一种基于DEM的SAR影像直接正射校正方法,包括:
[0008] 根据SAR的头文件中的参数,确定卫星轨道方程,计算出卫星任意时刻的位置和速度矢量;
[0009] 获取SAR影像中的像元坐标,结合SAR头文件中的参数和所述卫星轨道方程,建立距离-多普勒RD模型;
[0010] 获取DEM数据,迭代求解RD模型,解算出所述像元坐标对应的地面点空间直坐标,并转换为地面点大地坐标;
[0011] 根据DEM的空间大小和分辨率建立校正影像空间,确定所述像元坐标对应的校正影像坐标的灰度值,生成校正结果影像;
[0012] 对所述校正结果影像的空洞像元进行3*3邻域的内插处理,得到初处理校正影像;
[0013] 再次从SAR影像空间出发,解算出像元坐标(x,y)所对应的地面点坐标(B,L,H);
[0014] 判断所述初处理校正影像中的像元(B,L)周围的K×K像元区域的某一像元灰度值是否为零,得到第一判断结果;
[0015] 判断所述SAR影像像元(x,y)的灰度值是否大于给定阈值T1,得到第二判断结果;
[0016] 若所述第一判断结果表示所述初处理校正影像中的像元(B,L)周围的K×K像元区域内某一像元灰度值为零,所述第二判断结果表示SAR影像像元(x,y)的灰度值大于给定阈值T1,则将SAR影像像元(x,y)的灰度值赋给所述初处理校正影像中的像元(B,L);
[0017] 不断调整K的大小,直至所有空洞像元被赋值。
[0018] 可选的,所述根据SAR的头文件中的参数,确定卫星轨道方程,计算出卫星任意时刻的位置和速度矢量具体包括以下步骤:
[0019] 从SAR头文件中读取多组卫星位置与所对应的时间参数,采用四次多项式拟合生成卫星位置随时间的变化关系式;
[0020] 对所述变化关系式进行时间求导,生成卫星速度随时间的变化关系式。
[0021] 可选的,所述获取SAR影像中的像元坐标,结合SAR头文件中的参数和所述卫星轨道方程,建立线性化的距离-多普勒RD模型具体包括:
[0022] 对于SAR影像上任意像元(x,y),满足条件 其中,N为方位向视数,PRF为SAR的脉冲重复频率,R0是SAR近地点斜距,Mslant是SAR影像的斜距分辨率;t为当前时间;R为卫星和地面点之间的斜距;
[0023] 在地心旋转坐标系中,地面点相对于坐标轴是静止的,运动速度为零,建立如下RD模型: 其中,XS为卫星在空间位置X方向上的坐标、YS为卫星在空间位置Y方向上的坐标,ZS为卫星在空间位置Z方向上的坐标,VX为卫星在空间位置X方向上的速度,VY为卫星在空间位置Y方向上的速度,VZ为卫星在空间位置Z方向上的速度,X为地面点P在空间位置X方向上的坐标、Y为地面点P在空间位置Y方向上的坐标,Z为地面点P在空间位置Z方向上的坐标,fD为地面点P的多普勒频移,λ为雷达波长
[0024] 可选的,所述获取DEM数据,迭代求解RD模型,解算出所述像元坐标所对应的地面点空间直角坐标(X,Y,Z),并转换为大地坐标(B,L,H)具体包括:
[0025] 根据RD模型,建立误差方程式:V=C·ΔG-L,其中,ΔG=[ΔX,ΔY]T,L=[F10,F20]T,ΔX,ΔY分别为X、Y的坐标改正量,F10为F1的初始值、F20为F2的初始值;
[0026] 对所述误差方程式求解,求得地面点平面坐标改正量ΔG=(CTC)-1CTL,处理后的地面点平面坐标为:X=X0+ΔX,Y=Y0+ΔY,其中(X0,YO)为地面点平面坐标初值,将计算出的平面坐标作为初值,通过迭代,重新计算平面坐标改正量ΔG,直至平面坐标改正量ΔG小于给定阈值T2,求得最终的地面的平面坐标(X,Y);
[0027] 令Z=Z0,其中Z0为高程初始值,根据公式
[0028] 将第一地面点空间直角坐标(X,Y,Z)转换为第一地面点大地坐标(B,L,H);其中,L为大地经度,B为大地纬度,H为大地高,N为椭球面卯酉圈的曲率半径,e为椭球的第一偏心率,a、b椭球的长短半径,W为第一辅助系数,
[0029] 根据DEM起始点经纬度与格网像元大小信息,求得地面点大地坐标(B,L)所对应的DEM的行列号(m,n),DEM(m,n)为DEM中m行n列所对应的灰度值,通过如下公式求得H:
[0030] H=DEM(int(m),int(n))*(int(m)+1-m)*(int(n)+1-n)
[0031] +DEM(int(m),int(n)+1)*(int(m)+1-m)*(n-int(n))
[0032] +DEM(int(m)+1,int(n))*(m-int(m))*(int(n)+1-n)
[0033] +DEM(int(m)+1,int(n)+1)*(m-int(m))*(n-int(n))
[0034] 根据求得的H以及B、L的值,通过如下公式:
[0035] 求解地面点大地坐标Z;
[0036] 给定阈值T3,若|Z0-Z|>T3,则令Z0=Z,重新迭代计算平面坐标(X,Y);否则,终止迭代,求得第二地面点空间直角坐标(X,Y,Z);
[0037] 根据空间直角坐标转换为大地坐标的转换公式将第二地面点空间直角坐标(X,Y,Z)转换为第二地面点大地坐标(B,L,H)。
[0038] 可选的,所述确定所述像元坐标所对应的校正影像坐标的灰度值具体为:根据最近邻像元法将SAR影像像元坐标(x,y)的灰度值赋给校正影像空间中距离(B,L)所在像元最近的整数像元。
[0039] 本发明还提供了一种基于DEM的SAR影像直接正射校正系统,包括:
[0040] 卫星轨道方程确定单元,用于根据SAR的头文件中的参数,确定卫星轨道方程,计算出卫星任意时刻的位置和速度矢量;
[0041] RD模型建立单元,用于获取SAR影像中的像元坐标,结合SAR头文件中的参数和所述卫星轨道方程,建立距离-多普勒RD模型;
[0042] 第一解算单元,用于获取DEM数据,迭代求解RD模型,解算出所述像元坐标对应的地面点空间直角坐标,并转换为地面点大地坐标;
[0043] 校正结果影像生成单元,用于根据DEM的空间大小和分辨率建立校正影像空间,确定所述像元坐标对应的校正影像坐标的灰度值,生成校正结果影像;
[0044] 内插处理单元,用于对所述校正结果影像的空洞像元进行3*3邻域的内插处理,得到初处理校正影像;
[0045] 第二解算单元,用于再次从SAR影像空间出发,解算出像元坐标(x,y)所对应的地面点坐标(B,L,H);
[0046] 第一判断单元,用于判断所述初处理校正影像中的像元(B,L)周围的K×K像元区域的某一像元灰度值是否为零,得到第一判断结果;
[0047] 第二判断单元,用于判断所述SAR影像像元(x,y)的灰度值是否大于给定阈值T1,得到第二判断结果;
[0048] 赋值单元,用于若所述第一判断结果表示所述初处理校正影像中的像元(B,L)周围的K×K像元区域内某一像元灰度值为零,所述第二判断结果表示SAR影像像元(x,y)的灰度值大于给定阈值T1,则将SAR影像像元(x,y)的灰度值赋给所述初处理校正影像中的像元(B,L);
[0049] 调整单元,用于不断调整K的大小,直至所有空洞像元被赋值。
[0050] 根据本发明提供的具体实施例,本发明公开了以下技术效果:本发明公开的基于DEM的SAR影像直接正射校正方法,在对校正结果影像中的空洞像元进行处理时,首先对处理前校正结果影像的空洞像元进行3*3邻域的内插处理,其次借助附近像元的值进行孔洞像元的填充,并且内插邻域会根据空洞区域的面积自适应变大。本发明提供的SAR影像直接正射校正方法不但简单、直观,并且解决了SAR影像大区域空洞像元的问题。附图说明
[0051] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0052] 图1为本发明基于DEM的SAR影像直接正射校正方法的流程图
[0053] 图2为本发明所采用的日本富士山区域的ALOS-2PALSAR-2卫星遥感影像;
[0054] 图3为本发明所采用的日本富士山区域的SRTM 30米分辨率的DEM影像;
[0055] 图4为基于图2和图3生成的空洞像元处理前的校正影像;
[0056] 图5为图4平坦区域局部放大图;
[0057] 图6为图4地形起伏较大的区域局部放大图;
[0058] 图7为基于图4生成的空洞像元处理后的校正影像;
[0059] 图8为图7平坦区域局部放大图;
[0060] 图9为图7地形起伏较大的区域局部放大图;
[0061] 图10为本发明基于DEM的SAR影像直接正射校正系统的结构连接图。

具体实施方式

[0062] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0063] 本发明的目的是提供一种基于DEM的SAR影像直接正射校正方法,用以解决采用直接校正方法对山区星载SAR影像进行处理而校正结果不精确的问题。
[0064] 为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
[0065] 图1为本发明基于DEM的SAR影像直接正射校正方法的流程图,如图1所示,具体包括以下步骤:
[0066] 步骤101,根据SAR的头文件中的参数,确定卫星轨道方程,计算出卫星任意时刻的位置和速度矢量,具体包括以下步骤:
[0067] 步骤A1,给定一幅富士山区域的ALOS-2 PALSAR-2卫星遥感影像(如图2所示),假设卫星扫描第一行时的时间为0,从SAR头文件中读取多组卫星位置与所对应的时间参数,采用四次多项式拟合生成卫星位置随时间的变化关系式。
[0068] 步骤A2,对所述变化关系式进行时间求导,生成卫星速度随时间的变化关系式。
[0069] 步骤102,获取SAR影像中的像元坐标,结合SAR头文件中的参数和所述卫星轨道方程,建立距离-多普勒RD模型,具体包括以下步骤:
[0070] 步骤B1,对于SAR影像上任意像元(x,y),满足条件 其中,N为方位向视数,PRF为SAR的脉冲重复频率,R0是SAR近地点斜距,Mslant是SAR影像的斜距分辨率;t为当前时间;R为卫星和地面点之间的斜距;
[0071] 步骤B2,在地心旋转坐标系(ECR)中,地面点相对于坐标轴是静止的,运动速度为零,建立如下RD模型: 其中,XS为卫星在空间位置X方向上的坐标、YS为卫星在空间位置Y方向上的坐标,ZS为卫星在空间位置Z方向上的坐标,VX为卫星在空间位置X方向上的速度,VY为卫星在空间位置Y方向上的速度,VZ为卫星在空间位置Z方向上的速度,X为地面点P在空间位置X方向上的坐标、Y为地面点P在空间位置Y方向上的坐标,Z为地面点P在空间位置Z方向上的坐标,fD为地面点P的多普勒频移,λ为雷达波长。
[0072] 步骤103,获取DEM数据,迭代求解RD模型,解算出所述像元坐标对应的地面点空间直角坐标(X,Y,Z),并转换为地面点大地坐标(B,L,H),具体包括以下步骤:
[0073] 步骤C1 ,根据RD模型,建立误差方程式 :V=C·ΔG-L ,其中,L=[F10,F20]T,ΔX,ΔY分别为X、Y的坐标改正量,F10为F1的初始值、F20为F2的初始值。
[0074] 步骤C2,对所述误差方程式求解,求得地面点平面坐标改正量ΔG=(CTC)-1CTL,处理后的地面点平面坐标为:X=X0+ΔX,Y=Y0+ΔY,其中(X0,YO)为地面点平面坐标初值,将计算出的平面坐标作为初值,通过迭代,重新计算平面坐标改正量ΔG,直至平面坐标改正量ΔG小于给定阈值T2,求得最终的地面的平面坐标(X,Y)。
[0075] 步骤C3,给定富士山区域的SRTM 30米分辨率的DEM影像(如图3所示),令Z=Z0,其中Z0为高程初始值,根据公式
[0076] 将第一地面点空间直角坐标(X,Y,Z)转换为第一地面点大地坐标(B,L,H);其中,L为大地经度,B为大地纬度,H为大地高,N为椭球面卯酉圈的曲率半径,e为椭球的第一偏心率,a、b椭球的长短半径,W为第一辅助系数,
[0077] 步骤C4,根据DEM起始点经纬度与格网像元大小信息,求得地面点大地坐标(B,L)所对应的DEM的行列号(m,n),DEM(m,n)为DEM中m行n列所对应的灰度值,通过如下公式求得H:
[0078] H=DEM(int(m),int(n))*(int(m)+1-m)*(int(n)+1-n)
[0079] +DEM(int(m),int(n)+1)*(int(m)+1-m)*(n-int(n))
[0080] +DEM(int(m)+1,int(n))*(m-int(m))*(int(n)+1-n)。
[0081] +DEM(int(m)+1,int(n)+1)*(m-int(m))*(n-int(n))
[0082] 步骤C5,根据求得的H以及B、L的值,通过如下公式:
[0083] 求解地面点大地坐标Z。
[0084] 步骤C6,给定阈值T3,若|Z0-Z|>T3,则令Z0=Z,重新迭代计算平面坐标(X,Y);否则,终止迭代,求得第二地面点空间直角坐标(X,Y,Z)。
[0085] 步骤C7,根据空间直角坐标转换为大地坐标的转换公式将第二地面点空间直角坐标(X,Y,Z)转换为第二地面点大地坐标(B,L,H)。
[0086] 步骤104,根据DEM的空间大小和分辨率建立校正影像空间,确定所述像元坐标对应的校正影像坐标的灰度值,生成校正结果影像(如图4所示);
[0087] 可选的,确定像元坐标对应的校正影像坐标的灰度值具体为:根据最近邻像元法将SAR影像像元坐标(x,y)的灰度值赋给校正影像空间中距离(B,L)所在像元最近的整数像元。
[0088] 此时的校正结果影像中存在大量的未被赋值的像元,即“空洞”像元,平坦区域零星点缀(如图5所示),地形起伏较大的区域呈现大面积的空洞像元(如图6所示),之所以产生空洞像元是侧视成像迎坡像元叠加压缩造成的,地形起伏越大的地方,叠加压缩的效应越显著,空洞区域越大。还需要进行空洞像元处理。
[0089] 步骤105,对所述校正结果影像的空洞像元进行3*3邻域的内插处理,得到初处理校正影像;零星空洞的像元处理后可以得到明显改善,但是对于大区域的空洞像元是远远不够的,还需要进一步处理。
[0090] 步骤106,再次从SAR影像空间出发,解算出像元坐标(x,y)所对应的地面点坐标(B,L,H);
[0091] 步骤107,判断初处理校正影像中的像元(B,L)周围的K×K像元区域的某一像元灰度值是否为零,得到第一判断结果。
[0092] 步骤108,判断所述SAR影像像元(x,y)的灰度值是否大于给定阈值T1,得到第二判断结果。
[0093] 步骤109,若所述第一判断结果表示初处理校正影像中的像元(B,L)周围的K×K像元区域内某一像元灰度值为零,所述第二判断结果表示SAR影像像元(x,y)的灰度值大于给定阈值T1,则将SAR影像像元(x,y)的灰度值赋给初处理校正影像中的像元(B,L)。
[0094] 步骤110,不断调整K的大小,直至所有空洞像元被赋值。这样即可生成处理后的正射校正影像。
[0095] 以上处理的原则依然是借附近像元的值进行填充,只是内插邻域会根据空洞区域的面积自适应变大。从SAR影像空间出发,对于每一个像点坐标,解算出像点坐标所对应的地面点坐标,和以上工作不同的地方在于灰度值的确定,此时我们要判定校正影像中像元(B,L)周围的一片区域K×K(如10×10像元)灰度值是否为零,同时判定SAR影像像点坐标(x,y)的灰度值是否大于某一限定值T3(如200),若校正影像中(B,L)所在像元周围的一片区域K×K内某一像元灰度值为零,同时SAR影像像点坐标(x,y)的灰度值大于限定值T3,则将像点坐标(x,y)的灰度值赋给此像元,不断调整区域大小,直至所有空洞像元都能被赋值,这样即可生成处理后的正射校正影像(如图7所示)。
[0096] 图8为处理后的正射校正影像平坦区域局部放大图,图9为处理后的正射校正影像地形起伏较大的区域局部放大图。从图中可以看出,经过处理后空洞像元得到了有效改善,使得直接校正方法可以更好的应用实践,满足实际需求。
[0097] 本发明还提供了一种基于DEM的SAR影像直接正射校正系统,图10为本发明基于DEM的SAR影像直接正射校正系统的结构连接图。
[0098] 如图10所示,基于DEM的SAR影像直接正射校正系统包括:卫星轨道方程确定单元1001、RD模型建立单元1002、第一解算单元1003、校正结果影像生成单元1004、内插处理单元1005、第二解算单元1006、第一判断单元1007、第二判断单元1008、赋值单元1009和调整单元1010。
[0099] 卫星轨道方程确定单元1001,用于根据SAR的头文件中的参数,确定卫星轨道方程,计算出卫星任意时刻的位置和速度矢量。
[0100] RD模型建立单元1002,用于获取SAR影像中的像元坐标,结合SAR头文件中的参数和所述卫星轨道方程,建立距离-多普勒RD模型。
[0101] 第一解算单元1003,用于获取DEM数据,迭代求解RD模型,解算出所述像元坐标对应的地面点空间直角坐标,并转换为地面点大地坐标。
[0102] 校正结果影像生成单元1004,用于根据DEM的空间大小和分辨率建立校正影像空间,确定所述像元坐标对应的校正影像坐标的灰度值,生成校正结果影像。
[0103] 内插处理单元1005,用于对校正结果影像的空洞像元进行3*3邻域的内插处理,得到初处理校正影像。
[0104] 第二解算单元1006,再次从SAR影像空间出发,解算出像元坐标(x,y)所对应的地面点坐标(B,L,H)。
[0105] 第一判断单元1007,用于判断初处理校正影像中的像元(B,L)周围的K×K像元区域的某一像元灰度值是否为零,得到第一判断结果。
[0106] 第二判断单元1008,用于判断所述SAR影像像元(x,y)的灰度值是否大于给定阈值T1,得到第二判断结果。
[0107] 赋值单元1009,用于若所述第一判断结果表示初处理校正影像中的像元(B,L)周围的K×K像元区域内某一像元灰度值为零,所述第二判断结果表示SAR影像像元(x,y)的灰度值大于给定阈值T1,则将SAR影像像元(x,y)的灰度值赋给初处理校正影像中的像元(B,L)。
[0108] 调整单元1010,用于不断调整K的大小,直至所有空洞像元被赋值。
[0109] 对于实施例公开的系统而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0110] 本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈