[发明专利]一种基于总体最小二乘的空间数据精度提高方法无效
申请号: | 201010148258.8 | 申请日: | 2010-04-15 |
公开(公告)号: | CN102222058A | 公开(公告)日: | 2011-10-19 |
发明(设计)人: | 童小华;梁丹;金雁敏 | 申请(专利权)人: | 同济大学 |
主分类号: | G06F17/00 | 分类号: | G06F17/00 |
代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 赵继明 |
地址: | 200092 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于总体最小二乘的空间数据精度提高方法,1)计算迭代初值;2)迭代计算和的值;3)重复第二步直到满足条件其中ε是给定的阈值;4)满足迭代条件后,计算参数平差值及观测值改正数;5)通过单位权方差与检核点点位中误差来检验进度。与现有技术相比,本发明具有同时考虑实测点和图上点的误差,并能进一步提高空间数据的精度等优点。 | ||
搜索关键词: | 一种 基于 总体 最小 空间 数据 精度 提高 方法 | ||
【主权项】:
1.一种基于总体最小二乘的空间数据精度提高方法,该方法同时考虑实测点和图上点的误差,考虑系数阵误差的总体最小二乘平差模型为:l + v = ( A + E A ) x ^ ]]> 其中,l为n×1的观测值向量,v为n×1观测值改正数向量,A为n×m的平差模型系数阵,EA为A中元素对应的改正数构成的n×m的矩阵,是m×1的参数向量;根据总体最小二乘的思想,利用拉格朗日乘数法设立目标方程如下:φ = v T Pv + vec T ( E A ) P A vec ( E A ) + 2 λ T [ l - A x ^ + v - ( x T × I n ) vec ( E A ) ] - - - ( 1 ) ]]> 其中,vec代表矩阵拉直运算,即把矩阵按列方向拉直为一个列向量,P为n×n的观测值向量的权矩阵,PA是把系数阵A拉直后对应的nm×nm的权矩阵,λ是拉格朗日乘系数,In是n×n的单位向量;对(1)式求偏导数,得到P v ~ + λ ^ = 0 P A vec ( E ~ A ) - ( x ^ × I n ) λ ^ = 0 l - A x ^ + v ~ - ( x ^ T ⊗ I n ) vec ( E ~ A ) = 0 - A T λ ^ - E A T λ ^ = 0 - - - ( 2 ) ]]> 由(2)式的前两式可以得到v ~ = - Q λ ^ E ~ A = vec - 1 ( Q A ( x ^ ⊗ I n ) λ ^ ) - - - ( 3 ) ]]> 其中,vec-1是拉直运算的逆运算,即把列向量还原为矩阵,Q=P-1,分别为观测值向量和系数阵的权逆阵;将(2)式带入(3)式的后两式可以得到λ ^ = [ Q + ( x ^ T ⊗ I n ) Q A ( x ^ ⊗ I n ) ] - 1 ( l - A x ^ ) x ^ = { A T [ Q + ( x ^ T ⊗ I n ) Q A ( x ^ ⊗ I n ) ] - 1 A } - 1 { [ vec - 1 ( Q A ( x ^ ⊗ I n ) λ ^ ) ] T λ ^ + A T [ Q + ( x T ⊗ I n ) Q A ( x ^ ⊗ I n ) ] - 1 l } - - - ( 4 ) ]]> 其特征在于,由前面推导过程得到以下步骤:1)计算迭代初值:x ^ 0 = ( A T PA ) - 1 A T Pl E ~ A ( 0 ) = vec - 1 [ Q A ( x ^ ⊗ I n ) λ ^ ] = 0 x ^ ( 1 ) = { A T [ Q + ( ( x ^ ( 0 ) ) T ⊗ I n ) Q A ( x ^ ( 0 ) ⊗ I n ) ] - 1 A } - 1 A T [ Q + ( ( x ^ ( 0 ) ) T ⊗ I n ) Q A ( x ( 0 ) ⊗ I n ) ] - 1 l - - - ( 5 ) ]]> 2)迭代计算和的值:λ ^ ( i ) = [ Q + ( ( x ^ ( i ) ) T ⊗ I n ) Q A ( x ^ ( i ) ⊗ I n ) ] - 1 ( l - A x ^ ( i ) ) x ^ ( i + 1 ) = { A T [ Q + ( x ^ ( i ) ) T ⊗ I n ) Q A ( x ^ ( i ) ⊗ I n ) ] - 1 A } - 1 { [ vec - 1 ( Q A ( x ^ ( i ) ⊗ I n ) λ ^ ( i ) ) ] T λ ^ ( i ) + A T [ Q + ( x ^ ( i ) ) T ⊗ I n ) Q A ( x ^ ( i ) ⊗ I n ) ] - 1 l } - - - ( 6 ) ]]> 3)重复第二步直到满足条件其中ε是给定的阈值;4)满足迭代条件后,按下式计算参数平差值及观测值改正数;x ^ = x ^ ( i + 1 ) v = ( A + E A ) x ^ - l - - - ( 7 ) ]]> 5)通过单位权方差与检核点点位中误差来检验进度。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于同济大学,未经同济大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010148258.8/,转载请声明来源钻瓜专利网。
- 上一篇:引燃类火工品输出性能检测系统
- 下一篇:可调风向式风管机装置