发明名称 一种稳健的卫星遥感影像有理函数模型参数估计方法
摘要 本发明属于测绘科学技术领域,具体公开了一种稳健的卫星遥感影像有理函数模型参数估计方法,其步骤:用严格成像几何模型和全球DEM在影像覆盖范围内建立控制点和检查点格网;以RFM模型参数为未知数对RFM模型线性化得到误差方程系数矩阵,并用Householder变换的方法对误差方程系数矩阵进行QR分解,建立新的参数解算方程;用Levenberg‑Marquardt方法对该方程进行参数求解得到所需RFM模型参数;用解算出的RFM模型计算检查点格网物方坐标所对应的影像坐标,并与检查点格网中原有影像坐标比较,统计影像行列方向上最大、最小和中误差,对模型拟合精度评定。该方法可获得比岭估计算法更优的拟合精度。
申请公布号 CN104123457B 申请公布日期 2017.03.08
申请号 CN201410348719.4 申请日期 2014.07.21
申请人 湖北工业大学 发明人 吴颖丹;郑列;朱永松;朱莹
分类号 G06F19/00(2011.01)I 主分类号 G06F19/00(2011.01)I
代理机构 武汉宇晨专利事务所 42001 代理人 余晓雪;王敏锋
主权项 一种稳健的卫星遥感影像有理函数模型参数估计方法,其步骤如下:第一步,建立控制点格网和检查点格网控制点格网和检查点格网同时建立,相比于控制点格网,检查点格网中的经纬度间隔取其一半,高程分层数取其2倍;具体步骤如下:(1)假设SAR卫星遥感影像严格成像几何模型的正算公式如下:(Lat,Lon)=T(Sample,Line,Height)   (1)式中,T表示由影像坐标(Sample,Line)和大地高Height计算大地经纬度坐标(Lat,Lon)的转换关系,利用影像的左上角和右下角的像点坐标,通过正算公式(1)计算对应的大地经纬度坐标,取最小包络矩形为影像的近似覆盖范围;(2)根据影像的近似覆盖范围,以给定的控制点和检查点经纬度间隔,分别建立控制点平面格网和检查点平面格网;(3)利用全球DEM,根据控制点平面格网中格网点的大地经纬度坐标,内插出各格网点的高程,统计这些高程值中的最大值和最小值,得到影像覆盖范围内的高程变化范围,然后分别根据给定的高程分层数建立控制点立体格网和检查点立体格网;(4)假设SAR卫星遥感影像严格成像几何模型的反算公式如下:(Sample,Line)=T<sup>‑1</sup>(Lat,Lon,Height)   (2)式中,T<sup>‑1</sup>表示由大地经纬度坐标(Lat,Lon)和大地高Height计算影像坐标(Sample,Line)的转换关系,通过反算公式(2),可以计算出上一步骤所建立的控制点立体格网和检查点立体格网中每个格网点所对应的影像坐标,从而建立物方均匀分布的控制点格网和检查点格网;第二步,建立直接基于误差方程系数矩阵的参数求解模型(1)、计算RFM模型误差方程的系数矩阵和常数向量,RFM模型定义关系式如下:<maths num="0001"><math><![CDATA[<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mi>X</mi><mo>=</mo><mfrac><mrow><msub><mi>Num</mi><mi>L</mi></msub><mrow><mo>(</mo><mi>P</mi><mo>,</mo><mi>L</mi><mo>,</mo><mi>H</mi><mo>)</mo></mrow></mrow><mrow><msub><mi>Den</mi><mi>L</mi></msub><mrow><mo>(</mo><mi>P</mi><mo>,</mo><mi>L</mi><mo>,</mo><mi>H</mi><mo>)</mo></mrow></mrow></mfrac></mrow></mtd></mtr><mtr><mtd><mrow><mi>Y</mi><mo>=</mo><mfrac><mrow><msub><mi>Num</mi><mi>s</mi></msub><mrow><mo>(</mo><mi>P</mi><mo>,</mo><mi>L</mi><mo>,</mo><mi>H</mi><mo>)</mo></mrow></mrow><mrow><msub><mi>Den</mi><mi>s</mi></msub><mrow><mo>(</mo><mi>P</mi><mo>,</mo><mi>L</mi><mo>,</mo><mi>H</mi><mo>)</mo></mrow></mrow></mfrac></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001139753080000011.GIF" wi="979" he="287" /></maths>(P,L,H)为正则化的地面坐标,(X,Y)为正则化的影像坐标,计算公式如下:<maths num="0002"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><mi>P</mi><mo>=</mo><mfrac><mrow><mi>L</mi><mi>a</mi><mi>t</mi><mo>-</mo><mi>L</mi><mi>A</mi><mi>T</mi><mo>_</mo><mi>O</mi><mi>F</mi><mi>F</mi></mrow><mrow><mi>L</mi><mi>A</mi><mi>T</mi><mo>_</mo><mi>S</mi><mi>C</mi><mi>A</mi><mi>L</mi><mi>E</mi></mrow></mfrac></mrow></mtd></mtr><mtr><mtd><mrow><mi>L</mi><mo>=</mo><mfrac><mrow><mi>L</mi><mi>o</mi><mi>n</mi><mo>-</mo><mi>L</mi><mi>O</mi><mi>N</mi><mi>G</mi><mo>_</mo><mi>O</mi><mi>F</mi><mi>F</mi></mrow><mrow><mi>L</mi><mi>O</mi><mi>N</mi><mi>G</mi><mo>_</mo><mi>S</mi><mi>C</mi><mi>A</mi><mi>L</mi><mi>E</mi></mrow></mfrac></mrow></mtd></mtr><mtr><mtd><mrow><mi>H</mi><mo>=</mo><mfrac><mrow><mi>H</mi><mi>e</mi><mi>i</mi><mi>g</mi><mi>h</mi><mi>t</mi><mo>-</mo><mi>H</mi><mi>E</mi><mi>I</mi><mi>G</mi><mi>H</mi><mi>T</mi><mo>_</mo><mi>O</mi><mi>F</mi><mi>F</mi></mrow><mrow><mi>H</mi><mi>E</mi><mi>I</mi><mi>G</mi><mi>H</mi><mi>T</mi><mo>_</mo><mi>S</mi><mi>C</mi><mi>A</mi><mi>L</mi><mi>E</mi></mrow></mfrac></mrow></mtd></mtr><mtr><mtd><mrow><mi>X</mi><mo>=</mo><mfrac><mrow><mi>S</mi><mi>a</mi><mi>m</mi><mi>p</mi><mi>l</mi><mi>e</mi><mo>-</mo><mi>S</mi><mi>A</mi><mi>M</mi><mi>P</mi><mo>_</mo><mi>O</mi><mi>F</mi><mi>F</mi></mrow><mrow><mi>S</mi><mi>A</mi><mi>M</mi><mi>P</mi><mo>_</mo><mi>S</mi><mi>C</mi><mi>A</mi><mi>L</mi><mi>E</mi></mrow></mfrac></mrow></mtd></mtr><mtr><mtd><mrow><mi>Y</mi><mo>=</mo><mfrac><mrow><mi>L</mi><mi>i</mi><mi>n</mi><mi>e</mi><mo>-</mo><mi>L</mi><mi>I</mi><mi>N</mi><mi>E</mi><mo>_</mo><mi>O</mi><mi>F</mi><mi>F</mi></mrow><mrow><mi>L</mi><mi>I</mi><mi>N</mi><mi>E</mi><mo>_</mo><mi>S</mi><mi>C</mi><mi>A</mi><mi>L</mi><mi>E</mi></mrow></mfrac></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001139753080000021.GIF" wi="1006" he="639" /></maths>式中,LAT_OFF、LAT_SCALE、LONG_OFF、LONG_SCALE、HEIGHT_OFF和HEIGHT_SCALE为地面点坐标的正则化参数;SAMP_OFF、SAMP_SCALE、LINE_OFF和LINE_SCALE为影像坐标的正则化参数;(Lat,Lon)和Height分别表示控制点格网中某格网点所对应的大地经纬度坐标和大地高,统称为格网点物方坐标;(Sample,Line)为该格网点所对应的影像坐标;正则化参数的计算方法如下,以大地坐标纬度的正则化参数LAT_OFF、LAT_SCALE计算为例,首先遍历控制点格网中每个格网点的纬度值,统计控制点格网纬度最大值Lat<sub>max</sub>、最小值Lat<sub>min</sub>和平均值Lat<sub>avg</sub>,则正则化参数LAT_OFF、LAT_SCALE可按公式(5)得到,其他正则化参数可按与之相同方法计算得到;<maths num="0003"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><mi>L</mi><mi>A</mi><mi>T</mi><mo>_</mo><mi>O</mi><mi>F</mi><mi>F</mi><mo>=</mo><msub><mi>Lat</mi><mrow><mi>a</mi><mi>v</mi><mi>g</mi></mrow></msub></mrow></mtd></mtr><mtr><mtd><mrow><mi>L</mi><mi>A</mi><mi>T</mi><mo>_</mo><mi>S</mi><mi>C</mi><mi>A</mi><mi>L</mi><mi>E</mi><mo>=</mo><mi>m</mi><mi>a</mi><mi>x</mi><mo>{</mo><msub><mi>Lat</mi><mrow><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub><mo>-</mo><msub><mi>Lat</mi><mrow><mi>a</mi><mi>v</mi><mi>g</mi></mrow></msub><mo>,</mo><msub><mi>Lat</mi><mrow><mi>a</mi><mi>v</mi><mi>g</mi></mrow></msub><mo>-</mo><msub><mi>Lat</mi><mrow><mi>m</mi><mi>i</mi><mi>n</mi></mrow></msub><mo>}</mo></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001139753080000022.GIF" wi="1363" he="127" /></maths>Num<sub>L</sub>(P,L,H)、Den<sub>L</sub>(P,L,H)、Num<sub>s</sub>(P,L,H)和Den<sub>s</sub>(P,L,H)为三次多项式,形式如下:<maths num="0004"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><msub><mi>Num</mi><mi>L</mi></msub><mrow><mo>(</mo><mi>P</mi><mo>,</mo><mi>L</mi><mo>,</mo><mi>H</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>a</mi><mn>1</mn></msub><mo>+</mo><msub><mi>a</mi><mn>2</mn></msub><mi>L</mi><mo>+</mo><msub><mi>a</mi><mn>3</mn></msub><mi>P</mi><mo>+</mo><msub><mi>a</mi><mn>4</mn></msub><mi>H</mi><mo>+</mo><msub><mi>a</mi><mn>5</mn></msub><mi>L</mi><mi>P</mi><mo>+</mo><msub><mi>a</mi><mn>6</mn></msub><mi>L</mi><mi>H</mi><mo>+</mo><msub><mi>a</mi><mn>7</mn></msub><mi>P</mi><mi>H</mi><mo>+</mo><msub><mi>a</mi><mn>8</mn></msub><msup><mi>L</mi><mn>2</mn></msup><mo>+</mo><msub><mi>a</mi><mn>9</mn></msub><msup><mi>P</mi><mn>2</mn></msup></mrow></mtd></mtr><mtr><mtd><mrow><mo>+</mo><msub><mi>a</mi><mn>10</mn></msub><msup><mi>H</mi><mn>2</mn></msup><mo>+</mo><msub><mi>a</mi><mn>11</mn></msub><mi>P</mi><mi>L</mi><mi>H</mi><mo>+</mo><msub><mi>a</mi><mn>12</mn></msub><msup><mi>L</mi><mn>3</mn></msup><mo>+</mo><msub><mi>a</mi><mn>13</mn></msub><msup><mi>LP</mi><mn>2</mn></msup><mo>+</mo><msub><mi>a</mi><mn>14</mn></msub><msup><mi>LH</mi><mn>2</mn></msup><mo>+</mo><msub><mi>a</mi><mn>15</mn></msub><msup><mi>L</mi><mn>2</mn></msup><mi>P</mi><mo>+</mo><msub><mi>a</mi><mn>16</mn></msub><msup><mi>P</mi><mn>3</mn></msup><mo>+</mo><msub><mi>a</mi><mn>17</mn></msub><msup><mi>PH</mi><mn>2</mn></msup></mrow></mtd></mtr><mtr><mtd><mrow><mo>+</mo><msub><mi>a</mi><mn>18</mn></msub><msup><mi>L</mi><mn>2</mn></msup><mi>H</mi><mo>+</mo><msub><mi>a</mi><mn>19</mn></msub><msup><mi>P</mi><mn>2</mn></msup><mi>H</mi><mo>+</mo><msub><mi>a</mi><mn>20</mn></msub><msup><mi>H</mi><mn>3</mn></msup></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>Den</mi><mi>L</mi></msub><mrow><mo>(</mo><mi>P</mi><mo>,</mo><mi>L</mi><mo>,</mo><mi>H</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>b</mi><mn>1</mn></msub><mo>+</mo><msub><mi>b</mi><mn>2</mn></msub><mi>L</mi><mo>+</mo><msub><mi>b</mi><mn>3</mn></msub><mi>P</mi><mo>+</mo><msub><mi>b</mi><mn>4</mn></msub><mi>H</mi><mo>+</mo><msub><mi>b</mi><mn>5</mn></msub><mi>L</mi><mi>P</mi><mo>+</mo><msub><mi>b</mi><mn>6</mn></msub><mi>L</mi><mi>H</mi><mo>+</mo><msub><mi>b</mi><mn>7</mn></msub><mi>P</mi><mi>H</mi><mo>+</mo><msub><mi>b</mi><mn>8</mn></msub><msup><mi>L</mi><mn>2</mn></msup><mo>+</mo><msub><mi>b</mi><mn>9</mn></msub><msup><mi>P</mi><mn>2</mn></msup></mrow></mtd></mtr><mtr><mtd><mrow><mo>+</mo><msub><mi>b</mi><mn>10</mn></msub><msup><mi>H</mi><mn>2</mn></msup><mo>+</mo><msub><mi>b</mi><mn>11</mn></msub><mi>P</mi><mi>L</mi><mi>H</mi><mo>+</mo><msub><mi>b</mi><mn>12</mn></msub><msup><mi>L</mi><mn>3</mn></msup><mo>+</mo><msub><mi>b</mi><mn>13</mn></msub><msup><mi>LP</mi><mn>2</mn></msup><mo>+</mo><msub><mi>b</mi><mn>14</mn></msub><msup><mi>LH</mi><mn>2</mn></msup><mo>+</mo><msub><mi>b</mi><mn>15</mn></msub><msup><mi>L</mi><mn>2</mn></msup><mi>P</mi><mo>+</mo><msub><mi>b</mi><mn>16</mn></msub><msup><mi>P</mi><mn>3</mn></msup><mo>+</mo><msub><mi>b</mi><mn>17</mn></msub><msup><mi>PH</mi><mn>2</mn></msup></mrow></mtd></mtr><mtr><mtd><mrow><mo>+</mo><msub><mi>b</mi><mn>18</mn></msub><msup><mi>L</mi><mn>2</mn></msup><mi>H</mi><mo>+</mo><msub><mi>b</mi><mn>19</mn></msub><msup><mi>P</mi><mn>2</mn></msup><mi>H</mi><mo>+</mo><msub><mi>b</mi><mn>20</mn></msub><msup><mi>H</mi><mn>3</mn></msup></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>Num</mi><mi>s</mi></msub><mrow><mo>(</mo><mi>P</mi><mo>,</mo><mi>L</mi><mo>,</mo><mi>H</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>c</mi><mn>1</mn></msub><mo>+</mo><msub><mi>c</mi><mn>2</mn></msub><mi>L</mi><mo>+</mo><msub><mi>c</mi><mn>3</mn></msub><mi>P</mi><mo>+</mo><msub><mi>c</mi><mn>4</mn></msub><mi>H</mi><mo>+</mo><msub><mi>c</mi><mn>5</mn></msub><mi>L</mi><mi>P</mi><mo>+</mo><msub><mi>c</mi><mn>6</mn></msub><mi>L</mi><mi>H</mi><mo>+</mo><msub><mi>c</mi><mn>7</mn></msub><mi>P</mi><mi>H</mi><mo>+</mo><msub><mi>c</mi><mn>8</mn></msub><msup><mi>L</mi><mn>2</mn></msup><mo>+</mo><msub><mi>c</mi><mn>9</mn></msub><msup><mi>P</mi><mn>2</mn></msup></mrow></mtd></mtr><mtr><mtd><mrow><mo>+</mo><msub><mi>c</mi><mn>10</mn></msub><msup><mi>H</mi><mn>2</mn></msup><mo>+</mo><msub><mi>c</mi><mn>11</mn></msub><mi>P</mi><mi>L</mi><mi>H</mi><mo>+</mo><msub><mi>c</mi><mn>12</mn></msub><msup><mi>L</mi><mn>3</mn></msup><mo>+</mo><msub><mi>c</mi><mn>13</mn></msub><msup><mi>LP</mi><mn>2</mn></msup><mo>+</mo><msub><mi>c</mi><mn>14</mn></msub><msup><mi>LH</mi><mn>2</mn></msup><mo>+</mo><msub><mi>c</mi><mn>15</mn></msub><msup><mi>L</mi><mn>2</mn></msup><mi>P</mi><mo>+</mo><msub><mi>c</mi><mn>16</mn></msub><msup><mi>P</mi><mn>3</mn></msup><mo>+</mo><msub><mi>c</mi><mn>17</mn></msub><msup><mi>PH</mi><mn>2</mn></msup></mrow></mtd></mtr><mtr><mtd><mrow><mo>+</mo><msub><mi>c</mi><mn>18</mn></msub><msup><mi>L</mi><mn>2</mn></msup><mi>H</mi><mo>+</mo><msub><mi>c</mi><mn>19</mn></msub><msup><mi>P</mi><mn>2</mn></msup><mi>H</mi><mo>+</mo><msub><mi>c</mi><mn>20</mn></msub><msup><mi>H</mi><mn>3</mn></msup></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>Den</mi><mi>s</mi></msub><mrow><mo>(</mo><mi>P</mi><mo>,</mo><mi>L</mi><mo>,</mo><mi>H</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>d</mi><mn>1</mn></msub><mo>+</mo><msub><mi>d</mi><mn>2</mn></msub><mi>L</mi><mo>+</mo><msub><mi>d</mi><mn>3</mn></msub><mi>P</mi><mo>+</mo><msub><mi>d</mi><mn>4</mn></msub><mi>H</mi><mo>+</mo><msub><mi>d</mi><mn>5</mn></msub><mi>L</mi><mi>P</mi><mo>+</mo><msub><mi>d</mi><mn>6</mn></msub><mi>L</mi><mi>H</mi><mo>+</mo><msub><mi>d</mi><mn>7</mn></msub><mi>P</mi><mi>H</mi><mo>+</mo><msub><mi>d</mi><mn>8</mn></msub><msup><mi>L</mi><mn>2</mn></msup><mo>+</mo><msub><mi>d</mi><mn>9</mn></msub><msup><mi>P</mi><mn>2</mn></msup></mrow></mtd></mtr><mtr><mtd><mrow><mo>+</mo><msub><mi>d</mi><mn>10</mn></msub><msup><mi>H</mi><mn>2</mn></msup><mo>+</mo><msub><mi>d</mi><mn>11</mn></msub><mi>P</mi><mi>L</mi><mi>H</mi><mo>+</mo><msub><mi>d</mi><mn>12</mn></msub><msup><mi>L</mi><mn>3</mn></msup><mo>+</mo><msub><mi>d</mi><mn>13</mn></msub><msup><mi>LP</mi><mn>2</mn></msup><mo>+</mo><msub><mi>d</mi><mn>14</mn></msub><msup><mi>LH</mi><mn>2</mn></msup><mo>+</mo><msub><mi>d</mi><mn>15</mn></msub><msup><mi>L</mi><mn>2</mn></msup><mi>P</mi><mo>+</mo><msub><mi>d</mi><mn>16</mn></msub><msup><mi>P</mi><mn>3</mn></msup><mo>+</mo><msub><mi>d</mi><mn>17</mn></msub><msup><mi>PH</mi><mn>2</mn></msup></mrow></mtd></mtr><mtr><mtd><mrow><mo>+</mo><msub><mi>d</mi><mn>18</mn></msub><msup><mi>L</mi><mn>2</mn></msup><mi>H</mi><mo>+</mo><msub><mi>d</mi><mn>19</mn></msub><msup><mi>P</mi><mn>2</mn></msup><mi>H</mi><mo>+</mo><msub><mi>d</mi><mn>20</mn></msub><msup><mi>H</mi><mn>3</mn></msup></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001139753080000023.GIF" wi="1550" he="775" /></maths>式(6)中,b<sub>1</sub>和d<sub>1</sub>取为1,三次多项式的系数即称为待求的RFM模型参数,共78个;将公式(3)变形为:<maths num="0005"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><msub><mi>F</mi><mi>X</mi></msub><mo>=</mo><msub><mi>Num</mi><mi>s</mi></msub><mrow><mo>(</mo><mi>P</mi><mo>,</mo><mi>L</mi><mo>,</mo><mi>H</mi><mo>)</mo></mrow><mo>-</mo><mi>X</mi><mo>*</mo><msub><mi>Den</mi><mi>s</mi></msub><mrow><mo>(</mo><mi>P</mi><mo>,</mo><mi>L</mi><mo>,</mo><mi>H</mi><mo>)</mo></mrow><mo>=</mo><mn>0</mn></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>F</mi><mi>Y</mi></msub><mo>=</mo><msub><mi>Num</mi><mi>L</mi></msub><mrow><mo>(</mo><mi>P</mi><mo>,</mo><mi>L</mi><mo>,</mo><mi>H</mi><mo>)</mo></mrow><mo>-</mo><mi>Y</mi><mo>*</mo><msub><mi>Den</mi><mi>L</mi></msub><mrow><mo>(</mo><mi>P</mi><mo>,</mo><mi>L</mi><mo>,</mo><mi>H</mi><mo>)</mo></mrow><mo>=</mo><mn>0</mn></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001139753080000031.GIF" wi="1269" he="135" /></maths>以RFM模型参数为未知数,对公式(7)进行线性化,则误差方程为:V=Ax‑l   (8)式中,<maths num="0006"><math><![CDATA[<mrow><mi>A</mi><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>X</mi></msub></mrow><mrow><mo>&part;</mo><msub><mi>a</mi><mi>i</mi></msub></mrow></mfrac></mtd><mtd><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>X</mi></msub></mrow><mrow><mo>&part;</mo><msub><mi>b</mi><mi>j</mi></msub></mrow></mfrac></mtd><mtd><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>X</mi></msub></mrow><mrow><mo>&part;</mo><msub><mi>c</mi><mi>i</mi></msub></mrow></mfrac></mtd><mtd><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>X</mi></msub></mrow><mrow><mo>&part;</mo><msub><mi>d</mi><mi>j</mi></msub></mrow></mfrac></mtd></mtr><mtr><mtd><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>Y</mi></msub></mrow><mrow><mo>&part;</mo><msub><mi>a</mi><mi>i</mi></msub></mrow></mfrac></mtd><mtd><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>Y</mi></msub></mrow><mrow><mo>&part;</mo><msub><mi>b</mi><mi>j</mi></msub></mrow></mfrac></mtd><mtd><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>Y</mi></msub></mrow><mrow><mo>&part;</mo><msub><mi>c</mi><mi>i</mi></msub></mrow></mfrac></mtd><mtd><mfrac><mrow><mo>&part;</mo><msub><mi>F</mi><mi>Y</mi></msub></mrow><mrow><mo>&part;</mo><msub><mi>d</mi><mi>j</mi></msub></mrow></mfrac></mtd></mtr></mtable></mfenced><mo>,</mo><mi>i</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>20</mn><mo>,</mo><mi>j</mi><mo>=</mo><mn>2</mn><mo>,</mo><mn>20</mn><mo>,</mo></mrow>]]></math><img file="FDA0001139753080000032.GIF" wi="1093" he="281" /></maths><maths num="0007"><math><![CDATA[<mrow><mi>l</mi><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mo>-</mo><msubsup><mi>F</mi><mi>X</mi><mn>0</mn></msubsup></mtd></mtr><mtr><mtd><mrow><mo>-</mo><msubsup><mi>F</mi><mi>Y</mi><mn>0</mn></msubsup></mrow></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0001139753080000033.GIF" wi="236" he="153" /></maths>x=[a<sub>i</sub> b<sub>j</sub> c<sub>i</sub> d<sub>j</sub>]<sup>T</sup>;矩阵A和向量l即所需的误差方程系数矩阵和常数向量;(2)、建立新的参数求解模型:采用Householder变换方法对误差方程系数矩阵A∈R<sup>m×n</sup>进行QR分解,有:<maths num="0008"><math><![CDATA[<mrow><mi>A</mi><mo>=</mo><mi>Q</mi><mfenced open = "[" close = "]"><mtable><mtr><mtd><mi>R</mi></mtd></mtr><mtr><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>9</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001139753080000034.GIF" wi="1005" he="143" /></maths>式中,Q∈R<sup>m×m</sup>为正交矩阵,R∈R<sup>n×n</sup>为上三角矩阵;对正交矩阵Q分块为Q=[Q<sub>1</sub> Q<sub>2</sub>],则<img file="FDA0001139753080000035.GIF" wi="420" he="151" />则<img file="FDA0001139753080000036.GIF" wi="955" he="95" />由此可知Rx=c<sub>1</sub>的最小二乘解即为公式(8)的最小二乘解,新参数求解模型为:V′=Rx‑c<sub>1</sub>    (10)式中,R为误差方程系数矩阵A进行QR分解后得到的上三角矩阵,c<sub>1</sub>为正交矩阵Q与原始常数向量l相乘后取得前n个数值所构成的新常数向量;第三步,采用Levenberg‑Marquardt方法进行RFM模型参数求解,步骤如下:(1)、参数初始值的确定:对于RFM模型参数p<sub>k</sub>,b<sub>1</sub>和d<sub>1</sub>始终取值1,在首次迭代中,仅取Num<sub>L</sub>(P,L,H)、Den<sub>L</sub>(P,L,H)、Num<sub>s</sub>(P,L,H)和Den<sub>s</sub>(P,L,H)的一次项系数为未知数,即a<sub>1</sub>~a<sub>4</sub>、b<sub>2</sub>~b<sub>4</sub>、c<sub>1</sub>~c<sub>4</sub>和d<sub>2</sub>~d<sub>4</sub>,共14个参数,对公式(7)进行线性化,并按最小二乘方法求解,获取a<sub>1</sub>~a<sub>4</sub>、b<sub>2</sub>~b<sub>4</sub>、c<sub>1</sub>~c<sub>4</sub>和d<sub>2</sub>~d<sub>4</sub>的初始值,对于RFM模型中的高阶项系数初始值均直接取0;在随后的迭代中,对RFM模型的78个参数均进行求解,参数初始值取为前一次迭代平差所计算的新参数值;对于Levenberg‑Marquardt算法中所使用的变量,k为迭代次数,λ<sub>k</sub>为阻尼系数,v为阻尼系数调整常数;(2)、利用新的参数求解模型计算矩阵H:H=R+λ<sub>k</sub>I   (11)并构造增量正规方程H·δ<sub>k</sub>=c<sub>1</sub>   (12)式中,δ<sub>k</sub>表示待解算的RFM模型参数p<sub>k</sub>的增量向量,c<sub>1</sub>表示利用未知数当前值所计算的新参数求解模型的误差向量,利用公式(12)进行求解,可以得到δ<sub>k</sub>;(3)、阻尼系数调整:利用δ<sub>k</sub>更新参数向量并计算新的误差向量,当误差向量模值大于给定收敛阈值时,将误差向量模值同上一次迭代结果进行比较,如果误差向量模值变小,令p<sub>k+1</sub>=p<sub>k</sub>+δ<sub>k</sub>,λ<sub>k+1</sub>=λ<sub>k</sub>/v,并转到第三步的步骤(2)中进行迭代;如果误差向量模值变大,令λ<sub>k+1</sub>=λ<sub>k</sub>·v,并返回到第三步的步骤(1)重新解算;当误差向量模值小于给定收敛阈值时,满足收敛条件,则停止迭代,输出结果;第四步,利用检查点格网对RFM模型进行精度评定利用第三步中解算出的RFM模型参数,对检查点格网中的每个格网点,通过公式(1)和公式(2),计算格网点物方坐标(Lat,Lon)和Height所对应的影像坐标(Sample<sub>cal</sub>,Line<sub>cal</sub>),而利用严格成像几何模型计算所获取的影像坐标(Sample,Line)可视为真值,计算(Sample<sub>cal</sub>,Line<sub>cal</sub>)与(Sample,Line)的差值,并统计出影像行列方向上最大误差、最小误差和中误差,从而对RFM模型拟合严格成像几何模型的精度进行评价。
地址 430068 湖北省武汉市武昌南湖李家墩一村一号