通用的多源遥感影像几何校正模型联合平差方法技术

技术编号:4063191 阅读:346 留言:0更新日期:2012-04-11 18:40
本发明专利技术从遥感影像的正算几何模型出发,建立了一种通用的多源遥感影像成像模型的区域网平差,并采用改进的Levenberg-Marquardt算法解算所建立的平差方程,克服了模型病态性对解的影响。该方法与遥感影像的具体成像模型无关,可以对不同的成像模型进行联合平差。在多源遥感数据的区域网平差过程中,可以针对各数据源的特点选择最合适的成像模型,充分发挥各种模型在严密性、定位准确性、保密性等方面的特点。

【技术实现步骤摘要】

本专利技术建立了一种通用的多源遥感影像成像模型的区域网平差,该方法可以对不同的成像模型进行联合平差。在多源遥感数据的区域网平差过程中,可以针对各数据源的特点选择最合适的成像模型,充分发挥各种模型在严密性、定位准确性、保密性等方面的特点。技术背景卫星遥感影像的成像几何模型是描述地面点三维空间坐标与相应像点在像平面坐标系的二维坐标之间的映射关系的数学模型,它是进行影像几何校正和目标定位的基础。随着航天技术、传感器技术的发展,对于卫星遥感影像,已经出现了各种各样的成像模型,它们在严密性、复杂性及定位准确性方面都有着各自的特点。目前最常用的几何模型有严格成像模型、多项式模型、仿射变换模型和有理函数模型等,对于不同的卫星遥感数据源,严格成像模型又具有各自不同的表达形式。对于各种成像模型,现在已有相应的区域网平差方法,但这些方法或者是针对具体的成像几何模型进行的,或者是基于有理函数模型进行的。针对具体成像模型的区域网平差方法缺乏通用性,不能用于多源遥感影像的联合平差;基于有理函数模型进行的区域网平差方法利用了有理函数模型的通用性,可以用于多源遥感影像的联合平差,但是对于一些严格成像模型已知的数据源(如Landsat系列、Spot系列等),有理函数模型并不是最佳的成像模型,这种联合平差的方法就不能发挥不同成像几何模型的优势。本文将针对遥感影像成像几何模型建立一种统一的区域网平差方法,实现不同成像模型的联合平差。
技术实现思路
本专利技术将不同的遥感影像成像几何模型描述为通用的正算模型,建立了一种统一的区域网平差方法,实现了不同成像模型的联合平差。按照地面点三维空间坐标与相应像点二维平面坐标之间的映射顺序,卫星遥感影像的成像几何模型可以分为两类:反算模型和正算模型。正算模型表示为:x=fx(t,X,Y,Z)y=fy(t,X,Y,Z)---(1-1)]]>其中,(X,Y,Z)表示控制点的地面坐标,(x,y)表示控制点在影像上的量测坐标,t=(t1,t2,…tn)T表示传感器几何校正模型的参数。不同卫星的严格成像模型、仿射变换模型、多项式模型和有理函数模型等均可表示成通用的正算模型,因此可以将多种成像模型联合起来进行区域网平差。模型线性化后,每个控制点的误差方程为:-vx=∂fx∂tdt+∂fx∂XdX+∂fx∂YdY+∂fx∂ZdZ-lx-vy=∂fy∂tdt+∂fy∂XdX+∂fy∂YdY+∂fy∂ZdZ-ly---(1-2)]]>-->其中,lx=x-fx(t0,X0,Y0,Z0)ly=y-fy(t0,X0,Y0,Z0)]]>将(1.2)表示成矩阵形式:V=Adt+Bds-L                            (1-3)其中,A=∂fxdt1∂fxdt2···∂fxdtn∂fydt1∂fydt2···dfydtn,]]>B=∂fxdX∂fxdY∂fxdZ∂fydX∂fydY∂fydZ,]]>dt=(dt1,dt2,…,dtn)T,ds=(dX,dY,dZ)T,V=(vx,vy)T,L=(lx,ly)T。这里没有求解函数偏导的具体解析形式,而是采用数值计算的方法来逼近各函数偏导,如:∂fx∂X=limΔX→0fx(t,X+ΔX,Y,Z)ΔX---(1-4)]]>现有m景影像(可以为多源数据),n个控制点,其中nc个已知控制点,nu个未知控制点(即连接点),所有控制点所对应的像平面点个数为n′,设第l景影像的模型参数个数为pl。单个控制点的线性化误差方程可以表示为:Vi=Aidti+Bidsi-Li                      (1-5)其中,dti=(dt1i,···,dtpii)T]]>dsi=(dXi,dYi,dZi)TVi=(vxi,vyi)T]]>Li=(lxi,lyi)T]]>1)若第i个像平面点在第j景影像上,对应于第k个未知控制点,则:2)若第i个像平面点在第j景影像上,对应于一个已知控制点,则:-->联立所有控制点的误差方程,多模型的区域网平差方程可以记为:V=Adt+Bds-L            (1-6)其中,A=A1A2···An′,]]>B=B1B2···Bn′,]]>dt=dt1dt2···dtm,]]>ds=ds1ds2···dsnu,]]>V=V1V2···Vn′,]]>L=L1L2···Ln′]]>A为的矩阵,B为2n′×3nu的矩阵。多模型区域网平差方程(1-6)的解算:首先采用改化法方程的方法,消去多模型的区域网平差方程中所有连接点的地面坐标未知数,仅保留各传感器几何模型的未知参数,然后利用改进的LM(Levenberg-Marquardt)算法求解出各未知参数。在传统的LM算法中,第k次迭代计算的未知数改变量ΔX为:ΔX(k)=-(J(k)TJ(k)+μ(k)I)-1J(k)TV---(1-7)]]>式中I是单位矩阵,J(k)是系数矩阵的Jacobian矩阵,μ(k)>0为阻尼系数。对LM算法的改进如下:设的对角线元素组成向量阻尼矩阵为其中μk=max(q1k,q2k,···,qp1k)×0.001]]>则(1-7)式改为:ΔX(k)=-(J(k)TJ(k)+D(k))-1J(k)TV---(1-8)]]>附图说明图1是使用本专利技术方法的具体实例处理过程示意图。具体实施过程下文结合说明书附图1,以Landsat-5和CBERS卫星遥感影像数据为例,对本专利技术的具体实施方式作详细说明。其中Landsat-5数据采用严格成像模型,CBERS数据采用有理函数模型。本专利技术所述方法包含但不限于所举实例。步骤1:读取已经标准化后的卫星遥感影像数据;步骤2:输入已知控制点和未知控制点(及连接点);步骤本文档来自技高网...

【技术保护点】
通用的多源遥感影像几何校正模型联合平差方法的主要步骤是:  步骤(1):读取已经标准化后的卫星遥感影像数据;  步骤(2):输入已知控制点和未知控制点(及连接点);  步骤(3):利用卫星影像参数获取模型参数的初始值,并计算未知控制点地面坐标的初始值,当前迭代次数置为0;  步骤(4):若当前迭代次数小于最大迭代次数,转至步骤5;若当前迭代次数达到最大迭代次数,转至步骤9;  步骤(5):依次对输入的卫星遥感影像数据建立误差方程,模型的线性化过程中采用数值计算的方法逼近模型对各参数的偏导;  步骤(6):将所有卫星遥感影像数据的误差方程联立为整体的区域网平差方程,采用改化法方程的方法,消去其中所有连接点的地面坐标未知数,仅保留各传感器几何模型的未知参数;  步骤(7):使用改进的LM算法出未知参数的改正值向量,并更新参数的值;  步骤(8):用求得的改正值向量的模与规定的限差比较,若小于限差,转至步骤9;否则,当前迭代次数增加1,转至步骤4;  步骤(9):解算完成,输出各影像模型参数。

【技术特征摘要】
1.通用的多源遥感影像几何校正模型联合平差方法的主要步骤是:步骤(1):读取已经标准化后的卫星遥感影像数据;步骤(2):输入已知控制点和未知控制点(及连接点);步骤(3):利用卫星影像参数获取模型参数的初始值,并计算未知控制点地面坐标的初始值,当前迭代次数置为0;步骤(4):若当前迭代次数小于最大迭代次数,转至步骤5;若当前迭代次数达到最大迭代次数,转至步骤9;步骤(5):依次对输入的卫星遥感影像数据建立误差方程,模型的线性化过程中采用数值计算的方法逼近模型对各参数的偏导;步骤(6):将所有卫星遥感影像数据的误差方程联立为整体的区域网平差方程,采用改化法方程的方法,消去其中所有连接点的地面坐标未知数,仅保留各传感器几何模型的未知参数;步骤(7):使用改进的LM算法出未知参数的改正值向量,并更新参数的值;步骤(8):用求得的改正值向量的模与规定的限差比较,若小于限差,转至步骤9;否则,当前迭代次数增加1,转至步骤4;步骤(9):解算完成,输出各影像模型参数。2.根据权利要求1所示方法步骤(5),其特征是:将不同的遥感影像成像几何模型描述为通用的正算模型,采用数值计算的方法来逼近各函数偏导,是各种模型的误差方程形式一致。正算模型表示为:x=fx(t,X,Y,Z)y=fy(t,X,Y,Z)---(2-1)]]>模型线性化后,每个控制点的误差方程为:-vx=∂fx∂tdt+∂fx∂XdX+∂fx∂YdY+∂fx∂ZdZ-lx-vy=∂fy∂tdt+∂fy∂XdX+∂fy∂YdY+∂fy∂ZdZ-ly---(2-2)]]>以X为例计算函数的偏导,如(2-3)式所示:∂fx∂X=limΔX→0fx(...

【专利技术属性】
技术研发人员:龙腾飞焦伟利王威
申请(专利权)人:中国科学院对地观测与数字地球科学中心
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1