首页> 中国专利> 一种自适应几何关系强弱的有理函数模型区域网平差方法

一种自适应几何关系强弱的有理函数模型区域网平差方法

摘要

本发明涉及一种自适应几何关系强弱的有理函数模型区域网平差方法,它包括以下步骤:1)读取卫星遥感影像的有理函数模型参数、归一化因子,以及连接点、控制点和检查点的影像坐标;2)根据读取的有理函数模型参数、归一化因子和连接点坐标,计算每一个连接点的所有交会角,并取每一个连接点的最大的交会角作为立体几何关系强弱的量化指标;3)根据每一个连接点最大交会角大小,将连接点分为第一类连接点和第二类连接点;4)根据连接点的最大交会角大小,算法自适应确定连接点的物方大地坐标初始值;5)建立误差方程,进行区域网平差;6)输出有理函数模型精化参数,完成基于RFM的区域网平差。本方法特别适用于宽视角、大范围的遥感影像平差以及平差数据复杂、数据来源广泛的多源数据间的区域网平差。

著录项

  • 公开/公告号CN104112078A

    专利类型发明专利

  • 公开/公告日2014-10-22

    原文格式PDF

  • 申请/专利权人 中国科学院遥感与数字地球研究所;

    申请/专利号CN201410362993.7

  • 申请日2014-07-28

  • 分类号G06F19/00;

  • 代理机构北京纪凯知识产权代理有限公司;

  • 代理人徐宁

  • 地址 100101 北京市朝阳区大屯路甲20号北

  • 入库时间 2023-12-17 01:34:31

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-01-11

    授权

    授权

  • 2014-11-26

    实质审查的生效 IPC(主分类):G06F19/00 申请日:20140728

    实质审查的生效

  • 2014-10-22

    公开

    公开

说明书

技术领域

本发明涉及摄影成像技术领域,涉及一种有理函数模型的区域网平差方法,特别 是关于一种适用于航天及深空探测卫星遥感影像的自适应立体成像几何关系强弱的有 理函数模型的区域网平差技术。

背景技术

随着遥感卫星的不断发展,各种新的轨道器和传感器不断涌现,传感器成像形式 的多样化使得严密成像几何模型的形式日益复杂,构建难度也不断增加,这样加大了 用户的使用难度,提高了用户使用的专业门槛,从而限制卫星影像的使用和发展。另 外,构建严密成像几何模型所需的卫星平台和有效载荷等关键技术参数是航天大国的 技术机密,因此遥感卫星的几何处理往往采用有理函数模型(RFM)这一通用的几何模 型。

RFM具体定义关系式如下:

X=NumL(P,L,H)DenL(P,L,H)   (1)

Y=Nums(P,L,H)Dens(P,L,H)

式中,(X,Y)为归一化的影像坐标,(P,L,H)为归一化的地面点坐标, NumL(P,L,H)、DenL(P,L,H)、Nums(P,L,H)、Dens(P,L,H)是关于P、L和H的三次多项式:

NumL(P,L,H)=a1+a2L+a3P+a4H+a5LP+a6LH+a7PH+a8L2+a9P2

            +a10H2+a11PLH+a12L3+a13LP2+a14LH2+a15L2P+a16P3+a17PH2

            +a18L2H+a19P2H+a20H3

DenL(P,L,H)=b1+b2L+b3P+b4H+b5LP+b6LH+b7PH+b8L2+b9P2

            +b10H2+b11PLH+b12L3+b13LP2+b14LH2+b15L2P+b16P3+b17PH2

            +b18L2H+b19P2H+b20H3

Nums(P,L,H)=c1+c2L+c3P+c4H+c5LP+c6LH+c7PH+c8L2+c9P2

            +c10H2+c11PLH+c12L3+c13LP2+c14LH2+c15L2P+c16P3+c17PH2

            +c18L2H+c19P2H+c20H3

Dens(P,L,H)=d1+d2L+d3P+d4H+d5LP+d6LH+d7PH+d8L2+d9P2

            +d10H2+d11PLH+d12L3+d13LP2+d14LH2+d15L2P+d16P3+d17PH2

            +d18L2H+d19P2H+d20H3

式中,三次多项式的系数a1,…,a20,b1,…,b20,c1,…,c20,d1,…,d20是有理函数模型 参数(RPC),由RPC文件提供。b1和d1通常为1。

所谓归一化,是一项数据范围相差很大、避免计算中舍入误差的方法,其方法引 入一项辅助性的概念—“归一化因子”,在RFM中运用这种方法对地面点和影像点的坐 标进行处理。归一化地面点坐标定义公式为

P=Latitude-LAT_OFFLAT_SCALE

L=Longitude-LONG_OFFLONG_SCALE---(2)

H=Height-HEIGHT_OFFHEIGHT_SCALE

式中,归一化因子LAT_OFF、LAT_SCALE、LONG_OFF、LONG_SCALE、 HEIGHT_OFF、HEIGHT_SCALE是RPC文件中包含的地面点坐标归一化模型参数。Latitude 表示经度、Longitude表示纬度、Height表示高程(某点沿铅垂线方向到大地水准面的距 离,通常称为绝对高程或海拔)此三项代表地面点的空间坐标。

归一化影像坐标定义公式为

X=Sample-SAMP_OFFSAMP_SCALE   (3)

Y=Line-LINE_OFFLINE_SCALE

式中,归一化因子SAMP_OFF、SAMP_SCALE、LINE_OFF、LINE_SCALE也是RPC 文件中包含的影像坐标归一化模型参数,Sample表示影像列坐标,其数值记为s,line 表示影像行坐标,其数值记为l。

基于RFM具有模拟精度高,通用性好,应用方便,计算量小等等优点,是目前航 天摄影测量中应用较为广泛的一种通用成像几何模型。

RFM不仅可以用于单幅遥感影像的几何精校正与正射校正,还可以用于多景遥感 影像的立体测图。在利用RFM进行多像立体测图时,不同平台、不同传感器、不同分 辨率的影像均可由统一的模型求解,并利用区域网平差的方法在稀少控制点的情况下 提高定位精度,进行模型精化。

然而,在利用有理函数模型进行区域网平差时,由于数据的来源广泛、数据特征 各异,利用传统的区域网平差,以RFM的精化参数和各连接点的三维坐标为未知参数 进行求解时往往出现方程病态、求解不稳定、求解精度降低等情况。如在进行同轨影 像平差时,影像间的连接点即为成像时的同一成像点,连接点无立体信息;相邻轨影 像间同样也会产生交会条件弱的问题;在多类型多源数据进行联合平差时,由于数据 的来源各异,连接点的交会条件也有所不同,在利用传统的方式进行区域网平差时, 往往会使得求解不稳定,解算精度低。例如,我国高分一号卫星的16米分辨率影像由 四个在一条线上排列的相机同时推扫式成像,相机间有较小的重叠,从而形成大幅宽 的影像。由于相机无法按理想的方式排列成像,且成像时间同步性、姿态轨道精度等 因素的影响,使得四个相机影像利用RFM正射纠正后无法无缝镶嵌。此时利用传统的 RFM区域网平差方法求解出现病态,求解无法收敛,而利用只求解大地坐标中的经纬 度进行平差时对多时相多角度数据精度不够,现有处理方法的不足成了这类新型传感 器、多源卫星遥感数据联合平差使用时的瓶颈问题。

发明内容

针对上述问题,本发明的目的在于解决现有技术的不足,提出一种自适应成像立 体几何关系强弱的有理函数模型区域网平差方法,该方法能够通过卫星遥感影像间几 何交会关系,自适应确定求解连接点的未知数,并根据卫星覆盖区域的地形特性,自 动选择连接点高程初始值来源,最后进行整体平差求解,对RFM模型进行精化。该方 法能够有效解决因区域网平差中部分卫星影像间几何关系弱而引起的求解不稳定、精 度差的弱点,并兼顾几何关系较强的卫星遥感影像,使得平差过程中不损伤原有的几 何精度,处理后影像一致性较好。

为实现上述目的,本发明采取以下技术方案:一种自适应几何关系强弱的有理函 数模型区域网平差方法,它包括以下步骤:

1)读取卫星遥感影像的有理函数模型参数、归一化因子,以及连接点、控制点和 检查点的影像坐标;

2)根据读取的有理函数模型参数、归一化因子和连接点坐标,计算每一个连接点 的所有交会角,并取每一个连接点的最大的交会角作为立体几何关系强弱的量化指标;

3)根据每一个连接点最大交会角大小,将连接点分为第一类连接点和第二类连接 点;

4)根据连接点的最大交会角大小,算法自适应确定连接点的物方大地坐标初始值, 具体过程为:针对第一类连接点:首先获取影像范围内的高差dh=Heightmax-Heightmin, 式中的Heightmax表示最大高程;Heightmin表示最小高程;然后计算因高差引起的最大投 影差ds=dh×tanθmax,当ds≤k×r时,高程初值取值为参数HEIGHT_OFF,经纬度初值 用有理函数模型和高程初值直接求解,式中的k表示精度要求;r表示影像分辨率;当 ds≥k×r时,利用初始高程HEIGHT_OFF和有理函数模型参数,直接求解出初始的大 地坐标,然后利用该大地坐标经纬度在辅助数字高程模型上内插出新的高程值,比较 新的高程值与原始高程的差值,如果差值较小,则该经纬度与高程作为解算初值,如 果差值较大,则利用新的高程替代HEIGHT_OFF为初值迭代求解;针对第二类连接点: 利用有理函数模型空间前方交会的方式直接得到初始值;

5)建立误差方程,进行区域网平差,其中:

对于控制点,其线性化误差方程为

Fx=Fx0+Fxe0·Δe0+Fxe1·Δe1+Fxe2·Δe2=0

Fy=Fy0+Fyf0·Δf0+Fyf1·Δf1+Fyf2·Δf2=0

对于第一类连接点,其线性化误差方程为

Fx=Fx0+Fxe0·Δe0+Fxe1·Δe1+Fxe2·Δe2+Fxlat·Δlat+Fxlon·Δlon=0

Fy=Fy0+Fyf0·Δf0+Fyf1·Δf1+Fyf2·Δf2+Fylat·Δlat+Fylon·Δlon=0

对于第二类连接点,其线性化误差方程为

Fx=Fx0+Fxe0·Δe0+Fxe1·Δe1+Fxe2·Δe2+Fxlat·Δlat+Fxlon·Δlon+Fxh·Δh=0

Fy=Fy0+Fyf0·Δf0+Fyf1·Δf1+Fyf2·Δf2+Fylat·Δlat+Fylon·Δlon+Fyh·Δh=0

上式中,Fx表示方程在列方向的误差,Fy表示方程在行方向的误差;Fx0、Fy0表 示泰勒级数0次项,e0,e1,e2和f0,f1,f2为仿射变换参数;line、sample为影像行列坐标, x、y为精化后的影像行列坐标;表示纬度、经度和高程 的一阶偏导数;

6)输出有理函数模型精化参数,完成基于RFM的区域网平差。

所述步骤2)中任一连接点的最大交会角的计算方法如下:

①选取该连接点在第一张影像上的坐标(line1,sample1);

②利用第一张影像的有理函数模型中的归一化参数求解该影像范围内的最大高程 Heightmax和最小高程Heightmin,求解公式如下:

Heightmax=HEIGHT_OFF+HEIGHT_SCALE

Heightmin=HEIGHT_OFF-HEIGHT_SCALE

③根据有理函数模型的正变换,由连接点在第一张影像上影像坐标(line1,sample1)、 影像的最大高程Heightmax、最小高程Heightmin,求解该像点在最大高程面上的大地经 纬度坐标(Latitudemaxh,Longitudemaxh,Heightmax)和该像点在最小高程面上的大地经纬度 坐标(Latitudeminh,Longitudeminh,Heightmin);

④将像点在最大高程面上的大地经纬度坐标(Latitudemaxh,Longitudemaxh,Heightmax)和 在最小高程面上的大地经纬度坐标(Latitudeminh,Longitudeminh,Heightmin)转换为星固直角 坐标系下的直角坐标(Xmaxh,Ymaxh,Zmax),(Xminh,Yminh,Zmin);

⑤计算影像上最大高程与最小高程对应星固直角坐标的三维矢量 [Xmaxh-Xminh,Ymaxh-Yminh,Zmax-Zmin];

⑥选取该连接点在下一张影像上的坐标(linei,samplei),并重复步骤2)~5),直至 获得连接点在所有的影像上的最大高程与最小高程对应星固直角坐标的三维矢量;

⑦利用矢量夹角公式求取每两个矢量的夹角,选取最大矢量夹角θmax即最大交会 角。

所述步骤3)中,第一类连接点和第二类连接点的分类方法如下:

①将各连接点按照最大交会角的大小由小到大排列;

②从第一个连接点开始,进行空间前方交会解算,如果第一个连接点解算过程中 迭代收敛,能解算出稳定的解,则取第一个连接点的最大交会角的值作为阈值θ1,结 束计算;如果不能收效,则对下一个连接点进行空间前方交会解算,直至找出能迭代 收敛,解算正确稳定的连接点为止,并取这个点的最大交会角的值为阈值θ1;如果所 有点都不能迭代收敛,则取最后一个连接点的最大交会角值加上1度作为阈值θ1

③当连接点的最大交会角值小于阈值θ1时,该连接点分类为第一类连接点,否则 分类为第二类连接点。

本发明由于采取以上技术方案,其具有以下优点:1、本发明提出了一种稳健的基 于有理函数模型的连接点交会角计算方法,通过引入连接点的最大交会角,使得连接 点几何关系强弱可量化。2、本发明通过对不同几何关系强弱连接点自适应的未知数确 定,使得平差求解方案更为稳健,提高了平差的精度及适用范围。3、本发明根据不同 条件下精度要求,自适应确定连接点平差时大地坐标及高程的初值,使得平差求解稳 定性和精度提高。4、本发明通过以上三条技术的引入,解决了因几何关系强弱不一致 而导致的现有区域网平差技术求解不稳定、精度不高的问题,提高了平差解算精度和 稳定性,扩大了平差解算的适用范围。本方法特别适用于宽视角、大范围的遥感影像 平差以及平差数据复杂、数据来源广泛的多源数据间的区域网平差。

附图说明

图1本发明方法的流程示意图;

图2是本发明立体成像交会角示意图;其中,图2(a)表示弱的交会关系;图2 (b)表示强的交会关系。

具体实施方式

下面结合附图和实施例对本发明进行详细的描述。

如图1所示,本发明的自适应几何关系强弱的有理函数模型区域网平差方法,包 括以下步骤:

1、读取卫星遥感影像的有理函数模型参数(RPC)、归一化因子,以及连接点、控 制点和检查点的影像坐标。

卫星影像产品中附带RPC文件(以文档的形式给出),而RPC文件中包含多项式参 数和归一化因子(背景技术中已详细给出各参数含义)。

连接点含义:在参与平差的影像中,选取各影像上对同一物体成像的点,即为连 接点,连接点的影像坐标是连接点在每一幅其出现的影像上的像点坐标。用 (linei,samplei)表示连接点在第i幅影像上的影像坐标。连接点可由影像匹配或人工选点 的方式获取,两种方式均为本领域现有的成熟方法,故不予赘述。

控制点含义:已知影像坐标和其对应地物的地面点的三维坐标(由大地经纬度坐 标(Latitude,Longitude)和高程Height构成),在平差中作为真值提高平差精度的点。

大地经纬度坐标的含义:在大地坐标系中某点的大地经度是通过该点的子午面与 本初子午面所构成的二面角。由本初子午面起算,向东为正,称为东经,向西为负, 称为西经,该点的法线与赤道面的夹角,叫做大地纬度,由赤道面起算,向北为正, 称为北纬,向南为负,称为南纬。由大地经度和大地纬度所表示的地面点坐标为大地 经纬度坐标,根据大地经纬度坐标和高程可以标注地面点的三维坐标。

检查点含义:已知影像坐标和其对应地物的地面点的三维坐标,不直接参与平差, 只作为真值检查平差精度的点。

2、根据读取的有理函数模型参数(RPC)、归一化因子和连接点坐标,计算每一个 连接点的所有交会角(交会角为摄影光线夹角),并取每一个连接点的最大的交会角作 为立体几何关系强弱的量化指标。

立体几何关系的强弱含义:利用多影像立体量测,求解摄影物体的三维坐标时, 如果影像空间前方交会深度方向误差椭圆小,求解稳定,则表示成像立体几何关系强, 如果影像成像光线立体交会求解深度方向误差椭圆大,则求解出现病态,则表示成像 立体几何关系弱。例如,如图2所示,Pl,Pr为两张影像,分别对P点进行摄影,两 根光线的夹角为θ即为交会角,交会点处的椭圆为求解三维坐标时坐标的不确定性示 意椭圆。(a)表示弱的交会关系,(b)表示强的交会关系。在航空摄影测量中,可以 用航片的基高比(摄影基线与摄影高程的比值)或重叠度(两张航片的重叠区域与航 片大小的比值,一般分航向重叠度和旁向重叠度)来量化立体成像几何关系的强弱。 根据多源、复杂卫星遥感影像有理函数模型平差的特点,本发明利用连接点的最大交 会角θmax的值表示立体成像几何关系的强弱。

下面给出一种基于RFM求解某一连接点的最大交会角的方法:

1)针对某一连接点,选取该连接点在第一张影像上的坐标(line1,sample1)。

2)利用这张影像的有理函数模型中的归一化参数求解该影像范围内的最大高程 Heightmax和最小高程Heightmin,求解公式如下:

Heightmax=HEIGHT_OFF+HEIGHT_SCALE

Heightmin=HEIGHT_OFF-HEIGHT_SCALE

3)根据有理函数模型的正变换(已知影像坐标line、sample和高程Height,求解 大地经纬度Latitude、Longitude的过程为正变换,该求解过程为公开的成熟算法),由 连接点在第一张影像上影像坐标(line1,sample1)、影像的最大高程Heightmax、最小高程 Heightmin,求解该像点在最大高程面上的大地经纬度坐标(Latitudemaxh,Longitudemaxh,Heightmax) 和该像点在最小高程面上的大地经纬度坐标(Latitudeminh,Longitudeminh,Heightmin)。

4)将像点在最大高程面上的大地经纬度坐标(Latitudemaxh,Longitudemaxh,Heightmax)和在 最小高程面上的大地经纬度坐标(Latitudeminh,Longitudeminh,Heightmin)转换为星固直角坐标系 下的直角坐标(Xmaxh,Ymaxh,Zmax),(Xminh,Yminh,Zmin)。

星固直角坐标系:采用笛卡尔直角坐标系,以星球质心为原点,星球赤道面为基 本平面,采用右手螺旋法则,Z轴垂直于基本平面指向北极,X轴指向经度原点方向, Y轴垂直于X轴。

大地经纬度坐标系与星固直角坐标系之间的转换公式为:

X=(R+Height)cos(Latitude)cos(Longitude)Y=(R+Height)cos(Latitude)sin(Longitude)Z=(R+Height)sin(Latitude)---(4)

上式中,R表示星球半径。

5)计算影像上最大高程与最小高程对应星固直角坐标的三维矢量 [Xmaxh-Xminh,Ymaxh-Yminh,Zmax-Zmin]。

6)选取该连接点在下一张(即第i张,i=2,…,n,n为该求解连接点所在摄影的影 像张数)影像上的坐标(linei,samplei),并重复步骤2)~5),直至获得连接点在所有的 影像上的最大高程与最小高程对应星固直角坐标的三维矢量。

7)利用矢量夹角公式求取每两个矢量的夹角,选取最大矢量夹角θmax(即最大交 会角)作为成像几何关系强弱的量化指标。

针对每一连接点重复运用上述方法,即可获得所有连接点的最大交会角。

3、根据每一个连接点最大交会角大小,将连接点分为两类,具体方法为:

1)将各连接点按照最大交会角的大小由小到大排列。

2)从第一个连接点开始,进行空间前方交会解算(空间前方交会是指利用同名光 线的交会确定模型点空间位置的方法,该方法为公开的成熟算法),如果第一个连接点 解算过程中迭代收敛,能解算出正确稳定的解。则取第一个连接点的最大交会角的值 作为阈值θ1(在理论上存在一阈值θ1:当最大交会角值小于阈值θ1时,空间前方交会 求解不稳定),结束计算;如果不能收效,则对下一个连接点进行空间前方交会解算, 直至找出能迭代收敛,解算正确稳定的连接点为止,并取这个点的最大交会角的值为 阈值θ1;如果所有点都不能迭代收敛,则取最后一个连接点的最大交会角值加上1度 作为阈值θ1

3)当连接点的最大交会角值小于阈值θ1时(θmax1),该连接点分类为第一类连 接点,否则分类为第二类连接点。

4、根据连接点的最大交会角θmax大小,算法自适应确定连接点的物方大地坐标初 始值,具体方法为:

针对第一类连接点:

首先获取影像范围内的高差dh=Heightmax-Heightmin,其中,Heightmax、Heightmin的 求解方法见步骤2。

然后计算因高差引起的最大投影差ds=dh×tanθmax

当ds≤k×r(k表示精度要求,r表示影像分辨率)时,高程初值取值为参数 HEIGHT_OFF,经纬度初值用有理函数模型和高程初值直接求解。

当ds≥k×r时,利用初始高程HEIGHT_OFF和有理函数模型参数,直接求解出初 始的大地坐标,然后利用该大地坐标经纬度在辅助数字高程模型(DEM)上内插出新的 高程值,比较新的高程值与原始高程的差值,如果差值较小,则该经纬度与高程作为 解算初值,如果差值较大,则利用新的高程替代HEIGHT_OFF为初值迭代求解。

针对第二类连接点:利用有理函数模型空间前方交会的方式直接得到初始值。

5、建立误差方程,进行区域网平差。

以在像方添加仿射变换参数为例,进行区域网平差。误差方程建立及求解过程如 下:

1)根据像方模型,进行线性化。

以像方防射变换为例,像方模型为:

Fx=e0+e1·sample+e2·line-x   (5)

Fy=f0+f1·sample+f2·line-y

上式中,Fx表示方程在列方向的误差,Fy表示方程在行方向的误差;e0,e1,e2和 f0,f1,f2为仿射变换参数;line、sample为影像行列坐标,x、y为精化后的影像行列坐 标。

对上式进行一阶泰勒级数展开,可以得到线性化的误差方程:

Fx=Fx0+Fxe0·Δe0+Fxe1·Δe1+Fxe2·Δe2=0   (6)

Fy=Fy0+Fyf0·Δf0+Fyf1·Δf1+Fyf2·Δf2=0

Fx=Fx0+Fxe0·Δe0+Fxe1·Δe1+Fxe2·Δe2+Fxlat·Δlat+Fxlon·Δlon=0   (7)

Fy=Fy0+Fyf0·Δf0+Fyf1·Δf1+Fyf2·Δf2+Fylat·Δlat+Fylon·Δlon=0

Fx=Fx0+Fxe0·Δe0+Fxe1·Δe1+Fxe2·Δe2+Fxlat·Δlat+Fxlon·Δlon+Fxh·Δh=0   (8)

Fy=Fy0+Fyf0·Δf0+Fyf1·Δf1+Fyf2·Δf2+Fylat·Δlat+Fylon·Δlon+Fyh·Δh=0

上式中,Fx0、Fy0表示泰勒级数0次项,分别 表示仿射变换参数的一阶偏导数;表示纬度、经度和高程的一阶偏 导数;

对于控制点来说,未知数为仿射变换参数(e0,e1,e2,f0,f1,f2),因此线性化误差方程 为式(6);对第一类连接点,未知数包括仿射变换参数和相应的物方经纬度坐标,因 此线性化误差方程为式(7)。而第二类连接点,未知数包括了和经纬度坐标、高程, 因此线性化误差方程为式(8)。

2)对每个控制点和连接点分别按1)中的误差方程,逐点计算法方程。

3)对法方程求解,并对未知数进行改正。并判断平差精度,如平差精度满足要求 (如当未知数改正数小于0.00001时),则输出平差结果,如平差精度不满足要求,则 重复步骤1),2),3),迭代求解。

6、输出有理函数模型(RFM)精化参数(如像方仿射变换参数(e0,e1,e2,f0,f1,f2)), 完成基于RFM的区域网平差。

上述各实施例仅用于说明本发明,其中方法的实施步骤等都是可以有所变化的, 凡是在本发明技术方案的基础上进行的等同变换和改进,均不应排除在本发明的保护 范围之外。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号