主权项 |
1.基于有理多项式成像模型的正变换方法,其特征在于:将有理多项式成像模型反变换结果引入有理多项式成像模型正变换过程进行迭代变换,即采用计算机进行以下步骤,步骤1,设置高程数值D<sub>hei</sub>和有理多项式成像模型参数,设定中心点经纬度坐标为(D<sub>lat_off</sub>,D<sub>lon_off</sub>)、边长为D<sub>lat_scale</sub>和D<sub>lon_scale</sub>的地面矩形区域,其中4个角点的经纬度坐标为(D<sub>lat_off</sub>+D<sub>lat_scale</sub>/2.0,D<sub>lon_off</sub>+D<sub>lon_scale</sub>/2.0);(D<sub>lat_off</sub>-D<sub>lat_scale</sub>/2.0,D<sub>lon_off</sub>+D<sub>lon_scale</sub>/2.0);(D<sub>lat_off</sub>+D<sub>lat_scale</sub>/2.0,D<sub>lon_off</sub>-D<sub>lon_scale</sub>/2.0);(D<sub>lat_off</sub>-D<sub>lat_scale</sub>/2.0,D<sub>lon_off</sub>-D<sub>lon_scale</sub>/2.0);步骤2,利用有理多项式成像模型的反变换模型计算地面矩形区域4个角点和中心点对应的影像像点坐标;步骤3,利用上述5个点的经纬度坐标和影像像点坐标,根据仿射变换关系式<maths num="0001"><![CDATA[<math><mrow><mrow><mfenced open='' close=''><mtable><mtr><mtd><msub><mi>D</mi><mi>lat</mi></msub><mo>=</mo><msub><mi>f</mi><mn>0</mn></msub><mo>+</mo><msub><mi>f</mi><mn>1</mn></msub><mi>x</mi><mo>+</mo><msub><mi>f</mi><mn>2</mn></msub><mi>y</mi></mtd></mtr><mtr><mtd><msub><mi>D</mi><mi>lon</mi></msub><mo>=</mo><msub><mi>g</mi><mn>0</mn></msub><mo>+</mo><msub><mi>g</mi><mn>1</mn></msub><mi>x</mi><mo>+</mo><msub><mi>g</mi><mn>2</mn></msub><mi>y</mi></mtd></mtr></mtable></mfenced></mrow><mo>,</mo></mrow></math>]]></maths>利用最小二乘原理计算影像的近似仿射变换参数f<sub>0</sub>,f<sub>1</sub>,f<sub>2</sub>,g<sub>0</sub>,g<sub>1</sub>,g<sub>2</sub>,x、y分别表示正则化的影像像点坐标的列数值和行数值,D<sub>lat</sub>、D<sub>lon</sub>分别表示正则化的地面点坐标的纬度数值和经度数值;步骤4,根据影像的近似仿射变换参数f<sub>0</sub>,f<sub>1</sub>,f<sub>2</sub>,g<sub>0</sub>,g<sub>1</sub>,g<sub>2</sub>求解量测给定的量测像点坐标(x<sub>a</sub>,y<sub>a</sub>)对应的近似经纬度坐标<img file="C200710052809C00022.GIF" wi="275" he="65" />步骤5,根据有理多项式成像模型的反变换模型计算地面点坐标<img file="C200710052809C00023.GIF" wi="350" he="64" />对应的理论像点坐标(x<sub>b</sub>,y<sub>b</sub>);步骤6,计算残差e,计算公式为e=(|x<sub>a</sub>-x<sub>b</sub>|)<sup>2</sup>+(|y<sub>a</sub>-y<sub>b</sub>|)<sup>2</sup>如果残差e满足设定的差值范围,直接输出<img file="C200710052809C00024.GIF" wi="256" he="65" />作为量测像点坐标(x<sub>a</sub>,y<sub>a</sub>)对应的经纬度坐标<img file="C200710052809C00031.GIF" wi="271" he="67" />否则以<img file="C200710052809C00032.GIF" wi="255" he="67" />为中心点经纬度坐标缩小地面矩形区域范围,然后返回步骤2迭代运行,直到残差e满足设定的差值范围,以<img file="C200710052809C00033.GIF" wi="256" he="64" />为中心点经纬度坐标缩小地面矩形区域范围的具体步骤如下,步骤6.1,根据公式PS=θ×D<sub>lat_scale</sub>/sqrt((x<sub>1</sub>-x<sub>2</sub>)*(x<sub>1</sub>-x<sub>2</sub>)+(y<sub>1</sub>-y<sub>2</sub>)*(y<sub>1</sub>-y<sub>2</sub>))计算<maths num="0002"><![CDATA[<math><mrow><mo>(</mo><msub><mi>D</mi><msub><mi>lat</mi><mi>a</mi></msub></msub><mo>,</mo><msub><mi>D</mi><msub><mi>lon</mi><mi>a</mi></msub></msub><mo>,</mo><msub><mi>D</mi><mi>hei</mi></msub><mo>)</mo></mrow></math>]]></maths>位置附近的影像的像素大小PS,其中像点坐标(x<sub>1</sub>,y<sub>1</sub>)为地面点<img file="C200710052809C00035.GIF" wi="351" he="63" />所对应的像点坐标,像点坐标(x<sub>2</sub>,y<sub>2</sub>)为地面点<maths num="0003"><![CDATA[<math><mrow><mo>(</mo><msub><mi>D</mi><msub><mi>lat</mi><mi>a</mi></msub></msub><mo>+</mo><mi>θ</mi><mo>×</mo><msub><mi>D</mi><mrow><mi>lat</mi><mo>_</mo><mi>scale</mi></mrow></msub><mo>,</mo><msub><mi>D</mi><msub><mi>lon</mi><mi>a</mi></msub></msub><mo>,</mo><msub><mi>D</mi><mi>hei</mi></msub><mo>)</mo></mrow></math>]]></maths>所对应的像点坐标,θ为缩小取值系数;步骤6.2,根据像素大小PS调整地面矩形区域范围,地面矩形区域4个角点的经纬度坐标为<maths num="0004"><![CDATA[<math><mrow><mrow><mo>(</mo><msub><mi>D</mi><msub><mi>lat</mi><mi>a</mi></msub></msub><mo>+</mo><msub><mi>e</mi><mi>s</mi></msub><mo>×</mo><mi>PS</mi><mo>,</mo><msub><mi>D</mi><msub><mi>lon</mi><mi>a</mi></msub></msub><mo>+</mo><msub><mi>e</mi><mi>l</mi></msub><mo>×</mo><mi>PS</mi><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths><maths num="0005"><![CDATA[<math><mrow><mrow><mo>(</mo><msub><mi>D</mi><msub><mi>lat</mi><mi>a</mi></msub></msub><mo>-</mo><msub><mi>e</mi><mi>s</mi></msub><mo>×</mo><mi>PS</mi><mo>,</mo><msub><mi>D</mi><msub><mi>lon</mi><mi>a</mi></msub></msub><mo>+</mo><msub><mi>e</mi><mi>l</mi></msub><mo>×</mo><mi>PS</mi><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths><maths num="0006"><![CDATA[<math><mrow><mrow><mo>(</mo><msub><mi>D</mi><msub><mi>lat</mi><mi>a</mi></msub></msub><mo>+</mo><msub><mi>e</mi><mi>s</mi></msub><mo>×</mo><mi>PS</mi><mo>,</mo><msub><mi>D</mi><msub><mi>lon</mi><mi>a</mi></msub></msub><mo>-</mo><msub><mi>e</mi><mi>l</mi></msub><mo>×</mo><mi>PS</mi><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths><maths num="0007"><![CDATA[<math><mrow><mrow><mo>(</mo><msub><mi>D</mi><msub><mi>lat</mi><mi>a</mi></msub></msub><mo>-</mo><msub><mi>e</mi><mi>s</mi></msub><mo>×</mo><mi>PS</mi><mo>,</mo><msub><mi>D</mi><msub><mi>lon</mi><mi>a</mi></msub></msub><mo>-</mo><msub><mi>e</mi><mi>l</mi></msub><mo>×</mo><mi>PS</mi><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths>其中e<sub>s</sub>=|x<sub>a</sub>-x<sub>b</sub>|,表示列方向的残差,e<sub>l</sub>=|y<sub>a</sub>-y<sub>b</sub>|,表示行方向的残差。 |