基于法方程快速构建的超大规模区域网平差方法及系统的制作方法

文档序号:9784488阅读:1002来源:国知局
基于法方程快速构建的超大规模区域网平差方法及系统的制作方法
【技术领域】
[0001] 本发明属于遥感影像处理领域,涉及一种基于法方程快速构建的超大规模光学卫 星影像区域网平差技术方案。
【背景技术】
[0002] 在光学卫星遥感影像区域网平差时,一般根据误差方程式的系数矩阵构建法方程 式,而面对具有万景以上影像、百万个连接点的超大规模区域网平差时,法方程的系数矩阵 高达百万阶,再根据误差方式系数矩阵经过转置求逆等运算构建法方程不但矩阵的组织存 储会占用大量空间,矩阵运算所需的内存开销也是无法满足的,即使在计算中采用消元的 方式约掉一类未知数,其改化法方程系数矩阵仍高达十万阶,且计算改化法方程系数矩阵 时仍存在百万阶矩阵求逆等运算,因此根据这种方法建立法方程是不可能实现的,因此影 响了平差效率。

【发明内容】

[0003] 本发明针对超大规模区域网平差的解算问题,提出一种区域网平差法方程的快速 构建方法。
[0004] 本发明的技术方案提供一种基于法方程快速构建的超大规模区域网平差方法,其 特征在于,包括以下步骤:
[0005] 步骤1,进行连接点匹配与虚拟控制点的生成,所述虚拟控制点的生成,包括对每 景待平差影像在影像像平面上均匀划分规则格网,对每个格网中心像点,利用该影像初始 RPC模型,通过前方交会在物方局部任一高程基准面上交会得到一物方点,像点与物方点构 成一个虚拟控制点,得到每景影像相应的一组虚拟控制点;
[0006] 步骤2,基于影像RPC模型构建误差方程,包括对所有连接点像点和控制点像点分 别构建观测误差方程;
[0007] 步骤3,改化法方程的建立,包括根据最小二乘平差原理进行法化得到法方程;采 用消元改化法方程的策略来进行平差解算,先消去连接点坐标,构建仅包含附加模型参数 的改化法方程并简化;
[0008] 步骤4,进行基于逐点法化改化的改化法方程系数矩阵的快速填充,实现如下,
[0009] 设超大规模的区域网中的光学卫星影像数量为m,则改化法方程阶数为6m,
[0010] 建立一个6mX6m的矩阵Μ作为改化法方程系数矩阵以及一个大小为6m的向量W; [0011]根据连接点信息查找该连接点所在影像,根据影像的RPC参数建立误差方程;
[0012] 建立改化后法方程;
[0013] 将改化法方程的系数矩阵以及常数向量进行累计填充;
[0014] 步骤5,进行基于最小二乘的平差解算。
[0015] 而且,所述改化法方程形式如下,
[0016] [ ATA-ATB (BTB) _1BTA ] X=ATL-ATB (BTB) _1BTL
[0017] 其中,A、B则分别为对应未知数的偏导数系数矩阵,L为相应的常向量,x代表各景 影像RPC像方附加模型参数向量。
[0018] 本发明相应提供一种基于法方程快速构建的超大规模区域网平差系统,包括以下 丰旲块:
[0019] 第一模块,用于进行连接点匹配与虚拟控制点的生成,所述虚拟控制点的生成,包 括对每景待平差影像在影像像平面上均匀划分规则格网,对每个格网中心像点,利用该影 像初始RPC模型,通过前方交会在物方局部任一高程基准面上交会得到一物方点,像点与物 方点构成一个虚拟控制点,得到每景影像相应的一组虚拟控制点;
[0020] 第二模块,用于基于影像RPC模型构建误差方程,包括对所有连接点像点和控制点 像点分别构建观测误差方程;
[0021] 第三模块,用于改化法方程的建立,包括根据最小二乘平差原理进行法化得到法 方程;采用消元改化法方程的策略来进行平差解算,先消去连接点坐标,构建仅包含附加模 型参数的改化法方程并简化;
[0022] 第四模块,用于进行基于逐点法化改化的改化法方程系数矩阵的快速填充,实现 如下,
[0023]设超大规模的区域网中的光学卫星影像数量为m,则改化法方程阶数为6m,
[0024] 建立一个6mX6m的矩阵Μ作为改化法方程系数矩阵以及一个大小为6m的向量W;
[0025] 根据连接点信息查找该连接点所在影像,根据影像的RPC参数建立误差方程;
[0026]建立改化后法方程;
[0027]将改化法方程的系数矩阵以及常数向量进行累计填充;
[0028]第五模块,用于进行基于最小二乘的平差解算。
[0029] 而且,所述改化法方程形式如下,
[0030] [ ATA-ATB (BTB) _1BTA ] X=ATL-ATB (BTB) _1BTL
[0031] 其中,A、B则分别为对应未知数的偏导数系数矩阵,L为相应的常向量,x代表各景 影像RPC像方附加模型参数向量。
[0032] 本发明的优点在于:采用逐点法化改化的方式对改化法方程式系数进行快速填 充,从而构建改化法方程式,该方法根据改化法方程式系数矩阵的特点将高阶矩阵的乘法、 转置、求逆等运算变换为低阶矩阵运算及矩阵的加法运算,从而降低运算所需的存储空间 及内存开销,大大提高了平差解算的效率。
【附图说明】
[0033] 图1为本发明实施例的流程示意图。
[0034] 图2为本发明实施例的改化法方程系数矩阵填充示意图,
【具体实施方式】
[0035]以下结合附图和实施例详细说明本发明【具体实施方式】。
[0036]针对此问题,本发明提出一种超大规模光学卫星影像区域网平差法方程的快速构 建方式,通过采用附加参数的影像RPC模型,直接在像方改正几何误差,在平差过程中加入 虚拟控制点,对无控制自由网中连接点进行约束,由于虚拟控制点生成是由影像初始RPC模 型计算得到的,这种约束会让原有RPC模型尽量保持不变,避免只有连接点进行平差而导致 平差结果震荡,保证了平差结果的稳定性。并基于解算较少未知数的原则,采用逐点法化改 化的方式快速填充改化法方程式系数,将高阶改化法方程系数矩阵运算转变为低阶矩阵运 算,大大降低了运算的难度及内存的开销,为平差的快速解算奠定了基础。
[0037] 参见图1,实施例基于平差法方程的快速构建进行平差,构建平差法方程的流程可 以分为四个步骤,每个步骤实施的具体方法、公式以及流程如下:
[0038] 1.虚拟控制点生成与连接点的匹配
[0039]对每景待平差影像生成一组虚拟控制点。在影像像平面上按预设间距均匀划分一 定的规则格网,对每个格网中心像点,利用该影像初始RPC模型,通过前方交会在物方局部 任一高程基准面上交会得到一物方点,此时,像点与物方点构成一个虚拟控制点。每个格网 中心点所取的物方高程基准面可不同,每景影像的所有虚拟控制点独立为一组数据,连接 点匹配方面,可采用SIFT算子进行影像自动匹配,SIFT匹配算法为成熟技术,本发明不予赘 述。如图1中,待平差影像序列中有m个影像,相应得到m组虚拟控制点,构成附加虚拟控制点 序列。
[0040] 2.平差模型的构建
[0041 ]区域网平差模型是待附加参数的RPC模型,待解算未知数包括每张影像的6个附加 误差补偿参数和所有连接点的物方三维坐标,平差解算的公式及步骤如下:
[0042] 1)假设有共有m景影像,取每景影像的6个仿射变换参数作为附加模型参数,同时 测区范围内共优选出η个连接点参与平差,则待解未知参数个数为d = 6m+3n。记仿射变换参 数向量为X,连接点物方三维坐标向量为t,则未知数向量y ?
[0043] 平差应用的RPC模型为: ΣΣΣ SnappaVfiWr ^ _ a=U ·β:=υ·ψ=^_
[0044] "77 (1) _ α=0 β=0 χ=? 、 β=?) .^=0
[0045] 式中,Snah,Sdc^Lnah,Ldah表不;有理多项式系数(rational polynomial (:〇#行(^1^,〇,〇]°妒,)简化记为〇],,1),〇],¥,1)和&,7)分别表示正则化的地面 点大地坐标和像点坐标,它们与非正则化的地面点大地坐标(Lat, Lon, Height)和像点坐标 (s,1)之间的关系如公式(2),其中,LAT_0FF、LAT_SCALE、L0N_0FF、L0N_SCALE、 SCALE为地面坐标的正则化参数;3_0??、3_3041^丄_0??和1^3041^为影像坐标的正则化参 数。 Lai-LAT OFF F = --^^^=--: LAT SCALE s-S OFF Lon - L0\· OFF ; s SCALE ~
[0046] V.=--二一 - (2) LOM _ SCALE I -L Oh'l· X ~ ??α?φ? - U OFF ? _SCALh W =-=- H SCALE
[0047] 将各景待平差影像的RPC模型像方附加一仿射变换模型,则平差模型公式为: ? / + Δ/ = F(Lat, Lon, Height)
[0048] l A ^ , 、 (3) I 5 + Δ?" = rv(Lat, Lon, Height) ? Δ/ = an + aJ + a-,s
[0049] ! ' ' (4)
[Δλυ = b0+ + b2s
[0050] 式中,Fx(Lat,Lon,Height)、Fy (Lat,Lon,Height)分别为沿轨方向和垂轨方向的像 点坐标函数模型,Δ 1、Δ s沿轨方向和垂轨方向的像方附加参数模型, 仿射变换参数。
[0051] 对于虚拟控制点像点而言,由于其对应的物方点坐标精确已知,因此,所构建的误 差方程式中未知参数仅包括该像点所在影像的RPC模型像方附加参数,显然,对于RPC模型 像方附加参数而言,此时式为线性方程而无需进行线性化处理,如式(5): ? V, = FALat, Lon. Height') - 1 - AI
[0052] \ (5) = F''(Lat,Lon,Height) - S - As
[0053] 式中,V1、vs分别为影像上沿轨和垂轨方向的改正数。
[0054] 对于连接点像点而言,由于其对应的物方点坐标未知,因此,所构建的误差方程式 中未知参数除了包括该像点所在影像的RPC模型像方附加参数外,还包括其对应的连接点 物方坐标(Lat,Lon,Height)。对于连接点物方坐标(Lat,Lon,Height)而言,式(5)为一非线 性方程,需要对其赋予初值(Lat,Lo
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1