第
41
卷 第
5
期
2018
年
5
月
测绘与空间地理信息
GEOMATICS & SPATIAL INFORMATION TECHNOLOGY
Vol.41,No.5
May,2018
收稿日期
: 2017
-
02
-
20
作者简介
:
薄怀志
( 1983
-
) ,
男
,
山东日照人
,
工程师
,
注册测绘师
,
学士
,
主要从事工程测量方面的应用研究工作
。
三种点云数据平面拟合方法的精度比较与分析
薄怀志
(
山东省鲁南地质工程勘察院
,
山东 兖州
272100)
摘 要
:
详细地介绍了基于最小二乘法
、
特征值法及总体最小二乘法的点云数据平面拟合方法
。
通过
Matlab
编
制其算法程序
,
对模拟的等精度与不等精度点云仿真数据进行计算
,
结合算例对比分析了
3
种方法的点云平面拟
合效果
。
拟合结果表明
: 3
种方法在等精度点云平面拟合中的效果较好
,
在不等精度点云平面拟合中的效果较
差
,
且特征值法与总体最小二乘法的点云平面拟合精度远高于最小二乘法
。
关键词
:
点云数据
;
平面拟合
;
最小二乘法
;
特征值法
;
总体最小二乘法
;
精度分析
中图分类号
: P207
文献标识码
: A
文章编号
: 1672
-
5867( 2018) 05
-
0206
-
03
Accuracy Comparison and Analysis of Three Kinds of Point Cloud
Data Plane Fitting Methods
BO Huaizhi
( Lunan Geo
-
engineering Exploration Institute,Yanzhou 272100,China)
Abstract: In this paper,the method of plane fitting of point cloud data based on least squares,characteristic value and total least
squares is introduced in detail. The algorithm is programmed by Matlab,and the simulated data such as equal precision and unequal
precision are calculated .The fitting results show that the three method have good effect in the fitting of the same precision point cloud
plane,and the effect is poor in the unequal precision point cloud plane fitting,and the precision of the characteristic value method and
the total least squares method is much higher than that of the least squares method.
Key words: point clouds; plane fitting; least squares; characteristic value method; total least squares; accuracy analysis
0
引 言
点云平面拟合作为散乱点云拟合算法的基础
,
国内
外学者对其进行了大量的研究
,
并提出了各种点云平面
拟合的方法
。
以往点云平面拟合常用的方法是最小二乘
法
[1]
,
是根据两个参数求取另一个参数的估值
,
最终完成
平面参数的解算
。
然而在三维激光扫描仪获取点云数据
时
,
由于仪器设备
、
外界环境
、
地物特性等因素的影响
,
使
得获取的点云数据在
X、Y、Z
三个方向均存在误差
,
对此
,
Fernand
[2]
提出的特征值法通过设置一个质量标准可以在
很大程度上优化平面参数的解算
。
此外
,
顾及观测向量
及系数矩阵均含有偶然误差
,
通过
Golub
[3]
提出的总体最
小二乘估计方法拟合得到的点云平面是最优的
、
无偏的
。
虽然国内外对这
3
种点云平面拟合的方法做了很多研究
,
但是
,
这
3
种点云平面拟合方法的适用范围与拟合精度并
不相同
,
缺少对点云平面拟合方法的对比分析
。
本文针
对这一问题
,
通过模拟的等精度与不等精度点云平面数
据对比分析了最小二乘法
、
特征值法及总体最小二乘法
的平面拟合效果
,
本文的研究对于三维建模具有重要的
意义
。
1
常用点云平面拟合方法
1.1
基于最小二乘法拟合点云平面
通过传统最小二乘法对点云数据进行平面拟合时
,
可将误差只归因于一个方向上
,
本文假设误差只存在于
Z
轴方向上
,
设点云拟合的平面方程为
[4]
:
z
=
ax
+
by
+
c
( 1)
当观测点数目为
n
时
,
以
z
坐标为观测值
,
则其观测
值方程为
z
+
V
=
ax
+
by
+
c
( 2)
将式
( 2)
改写为误差方程
V
=
BX
^
-
l
( 3)
其中
,
评论0