HTML
-
为了对本文中所构建球面拟合方法的适用性及优越性进行验证,分别利用其对模拟球面数据、实际扫描球面数据进行拟合。
-
对于球面方程:
其坐标球心为(10, 10, 1),半径为$ 10\sqrt 2 $ m,利用MATLAB在x, y∈[0, 20]范围内随机生成500个点,并将第12, 第15, 第53, 第67和第465号点替换成粗差点,如图 1所示。
分别利用LS法、TLS法、IGGⅢ-WTLS法对不含粗差、加入随机粗差的两组球面点云数据进行拟合,结果如表 1和表 2所示。
methods Δ|a|/m Δ|b|/m Δ|c|/m Δ|r|/m $ {{\hat \sigma }_0}$ /m ${{\hat \sigma }_{\rm{s}}} $ /m LS method 0.0002 0 0.0016 0.0014 0.08004 0.00282 TLS method 0.0002 0 0.0015 0.0014 0.08004 0.00282 IGGⅢ-WTLS method 0.0005 0 0 0.0008 0.00112 0.00285 Table 1. Fitting precision without gross errors
methods Δ|a|/m Δ|b|/m Δ|c|/m Δ|r|/m $ {{\hat \sigma }_0}$ /m ${{\hat \sigma }_{\rm{s}}} $ /m LS method 0.0670 0.0285 0.1754 0.2409 5.21910 0.20223 TLS method 3.5674 0.9320 11.1511 7.7432 34.33430 2.39240 IGGⅢ-WTLS method 0.0026 0.0008 0.0035 0.0717 0.00530 0.20114 Table 2. Fitting precision with gross errors
表 1中,由于数据取位的原因,各方法所得参量与实际参量之间存在一定偏差,但各参量值非常接近实际参量值,单位拟合权重中误差与球面拟合精度较小,各方法拟合效果均比较好。其中,LS法忽视了系数矩阵误差,TLS法虽同时考虑了观测向量与系数矩阵误差,但未考虑各观测值的点位精度,以上两种算法的单位权重中误差$ {{\hat \sigma }_0}$均大于IGGⅢ-WTLS法,拟合效果相对较差。
由表 2可得,LS法受粗差影响,拟合效果明显下降;TLS法过多考虑到系数矩阵不含误差部分,拟合效果最差;IGGⅢ-WTLS法考虑了系数矩阵误差与观测向量误差的同时,根据点与拟合球面的相关关系,成功进行了粗差探测与合理权值替换,较好抵抗了粗差干扰,各项拟合指标均优于其它算法,拟合效果最好。
-
利用徕卡Scanstation C10地面3维激光扫描仪对真实场景进行扫描,获取实际球面点云数据(半径为0.0725m),如图 2所示。分别利用LS法、TLS法、IGGⅢ-WTLS法对两组球面点云数据进行拟合,拟合结果如表 3所示(表中,$ \hat a, \hat b, \hat c, \hat r$为球面参量$ a, b, c, r$的最或然值)。
samples methods $ {\hat a}$ /m ${\hat b} $ /m $ {\hat c}$ /m $ {\hat r}$ /m Δ|r|/m $ {{\hat \sigma }_0}$ /m $ {{\hat \sigma }_{\rm{s}}}$ /m spherical Ⅰ LS method 0.0099 5.8443 -1.6388 0.0735 0.0010 7.7080×10-5 5.0800×10-3 TLS method 0.0099 5.8443 -1.6388 0.0735 0.0010 7.7080×10-5 5.0800×10-3 IGGⅢ-WTLS method 0.0083 5.8454 -1.6357 0.0724 0.0001 1.0440×10-6 9.4506×10-4 spherical Ⅱ LS method 1.3982 3.7690 -1.6291 0.0736 0.0011 8.2813×10-4 5.4274×10-3 TLS method 1.3982 3.7691 -1.6291 0.0736 0.0011 8.2813×10-4 5.4278×10-3 IGGⅢ-WTLS method 1.3963 3.7694 -1.6247 0.0717 0.0008 1.0084×10-5 7.0619×10-4 Table 3. Real spherical parameters and fitting precision
由于实验中所用球面点云数据经过粗差剔除等处理,因此所含误差较少,由表 3可知,各算法所求参量较为接近,单位权重中误差、球面拟合精度较小,拟合效果较为理想。其中,由于数据纯度较高,因此LS法与TLS法计算结果基本一致,仅球2参量b相差了0.0001m;LS法、TLS法、IGGⅢ-WTLS法所得球标靶1半径r相对误差分别为1.38%, 1.38%, 0.14%,LS法、TLS法、IGGⅢ-WTLS法所得球标靶2半径r相对误差分别为1.52%, 1.52%, 1.10%,同时IGGⅢ-WTLS法两项精度评定指标均小于LS法及TLS法,因此,IGGⅢ-WTLS法拟合效果优于其它两种算法,所得参量解更可靠。