没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于MCMD Z(maximum consistency with minimum distance and robust Z-score)算法思想,提出了一种稳健的且适用于平面、二次曲面(球、圆柱、圆锥)基元高精度拟合算法.算法依据距离和最小准则,从含有粗差的点集中选取最佳点子集拟合可靠模型初值,并采用稳健Z分数方法循环剔除粗差;对剔除粗差后的保留点集采用加权最小二乘迭代方法拟合.实验表明,对粗差含量较高的点云数据,该算法均能有效剔除粗差、拟合出高精度的几何基元.
资源推荐
资源详情
资源评论
第
43
卷第
8
均
1
ZOl5
年
8
月
|司济大学学报(自然科学版)
Vo
l.
li3
No.8
Aug.
2015
JO
T!
IÎl"i
AL
OF
TONGJI
UNIVERSn
飞
Y(NATUR
且
SC
lE
NCEl
文章编号:
U2~)3
刀
lX(20
1'
i)()
丛
12
刊
-()8
DO
I:
10.
11908/j. issn.
02
:J
3-3Hx.
20
1:
ï. 08. 019
一种改进的最大一致性点云几何基元拟合算法
刘修国,杨准,王红平,梁栋
(巾
l
可地质大学(武汉)信息T:程学院,湖北武汉
[~()()71
)
摘要:基于
MCMD
_ Z (maximum consistency with mlnimum
d
川
ance
and robust
Z-score)
算法思想,提出了一种稳健的且
适用于平面、二次由面(球、圆柱、圆锥)基元高精度拟合算
法.算法依据距离和最小准则,从含有粗差的点集中选取最
佳点子集拟合可靠模型初值,并采用稳健
Z
分数方法循环剔
除粗差;对剔除粗差后的保留点集采用加权最小二乘迭代方
法拟合.实验表明,对粗差含量较高的点云数据,该算法均能
有效剔除粗差、拟合出高精度的几何基元.
关键词:激光点云
MCMD
→
Z;
平方距离;几何基元拟合;
粗差剔除
中图分类号:
P2ü7
文献标志码
:A
An
Improved Maximum Consistency Geometric
Primitives Fitting AIgorithm for Point Cloud
LIU
Xiugu
口,}j但
VG
Zhun
,
WANG
Hongping
,
LIANG
D
ω
19
(Faculty
of
Information
Engineering ,
China
University
of
Geosciences
,
Wuhan
430074
,
China)
Abstract:
Based on the idea of
MCMD
_ Z algorithm, this
paper presented a robust high precision fitting algorithm for
plane
, quadric surface primitives
(sphere
, cylinder,
cone).
According
to
th
巳
minimum
sum of distance criteria, the
algorithm obtained the best subset from the point cloud
to
fit
the reliable initial value of the geometric primitive
, removed
the
outliers cyclically using the robust Z score method, and
fitted the inliers
by
using the weighted least square iteration
method. Experimental results show that this algorithm can
effectively remove outliers and precisely fit the geometric
primitive in the point cloud with high content of outliers.
Key
words:
laser scanning point cloud;
MCMD
_ Z; squared
distance;
geom
巳
tric
primitives fitting; outlier removal
平面、二次曲面(球、圆柱、圆锥)等基本几何基
11~
:f
t:j
日期:
2011-06-10
元的高精度拟合是点云数据处理的基础工作.高精
度几何基元拟合获取几何基元可靠参数,可实现标
靶高精度定位,完成基于标靶
[IJ
或基于几何基元阳
的多测站配准;也有助于点云分割
[3-.1J
中过分割、欠
分割问题的解决,井有效支撑基于点云数据的表面
建模
[6-7J
近年来,几何基元的高精度拟合仍是点云数据
处理的研究热点之一.文献
[8-9J
采用了基于特征值
最小二乘的拟合方法,用于解决含有粗差的点云数
据平面基元高精度拟合.文献[1
0-11J
采用整体最小
二乘方法拟合几何基元,该方法顾及点云数据在
X
,
y ,Z
3
个方向存在的误差,拟合精度有所提高.文献
[12J
提出迭代平方距离函数最小化的曲面拟合方
法,用平方距离度量点集与曲面基元的几何距离,用
于拟合曲面基元.对于预先剔除粗差点后的点云数
据,文献[1
0-12J
的拟合方法能较高精度地拟合出平
面或简单曲面几何基元.目前应用广泛且较成熟的
是随机抽样一致
(random
sample
consensus
,
RANSAC)
几何基元拟合算法
[3-5
,叫;该算法支持对
平面、二次曲面等多种几何基元的拟合,能在含有一
定粗差的点云中可靠地拟合出几何基元.但
RANSAC
算法不能自适应地设定距离阔值以区分
粗差点与非粗差点:
I
萄值过大则不能完全剔除粗差,
造成拟合精度不高甚至拟合失败;阔值过小会剔除
较多非粗差点,难以保证特定几何基元点集的完整
性山,降低拟合精度.为此,文献
[14J
提出了
MCMD
Z C
maximum
consistency
with
mm1mum
distance
and
robust
Z-score)
算法.该算法基于主成分分析
Cprincipal
component
analysis
,
PCA)
[15J
选取可靠平
面初值,再采用稳健
Z
分数法一次性剔除粗差,有效
避免了距离阔值设置以区分粗差、非粗差点的问题.
但
MCMD_Z
算法基于
PCA
的初值选取准则仅适于
平面基元,不适于二次曲面基元;同时,在点云数据
基金项目:网家自然科学基金
([1471355)
:因家发改委卫星及
Jiìzm
产业发展专项;武汉市学科带头人计划
(201271130443)
5f~
作者:刘修国
0969-)
,男,教授.博士生导师,工学博士.主要研究方向为多
i
町、遥感信息融合技术理论及应用、虚拟现实与三维可视
f
七.
E-mail:
l!
uxg318@163.com
tJ
~ιWJ
刘修闷,匀:…-利
1
改
jlHkM
大
致
J'
1'/门、
J
L!iÍjJ止兀
J
以合功法
1247
相差统计分布未知
l
的复杂场景中,稳健
Z
分数法难
以一次性剔除全部粗差,限制了该算法的适用性.
本文基于
MCMD_Z
算法思想,依据距离和|最小
准则,从含有粗差的点集巾选取最佳点子集拟合可
靠模型初值,并采用稳健
Z
分数方法循环剔除粗差;
1
、
j
剔除粗差后属于同一几何基元的点集采用加权最
小二乘选代方法拟合几何基元.本文算法不失原
MCMD_Z
算法自适应设定距离阔值的优点,且适用
于粗差点统计分布未知的复杂场景中,对
jEL
云数据
进行平面、二次曲面(球、圆柱、圆锥)基元的高精度
拟合.
MCMD
Z
平面基元拟合算法思想
为有效识别粗差,
MCMD_Z
算法首先计算可靠
的平面初值,采用抽样思想从点集
Q=
{qiiqi=(
工
i
'Yi
,
Zi)
,
qi
εR
3
,
i=l
,
…
,
n}
中优选出多
个点构成的子集,称为点子集.多次抽样的点子集形
成一个候选集合.利用
PCA
计算候选集合中每个点
子集的
3
个特征值
,1
0<
,1
1
ζ
,12-最小特征值
A
。可作
为点集共平面程度的判别依据
,,1
0
越小,点集共平面
程度越高.选取候选集合中心最小时对应的点子集
为最佳点子集,利用最佳点子集拟合可靠平面模型
初值.
在获取可靠的平面初值后,采用稳健
Z
分数方
法来剔除粗差,设点集
Q
中任意点
qi
εQ
到初始平
面的垂直距离为
d"
则该点的稳健
Z
分数
Z
时定义
为
|
d
i
二
d
i
•
med
1
d
l(1)
式中
:d
i
•
med
表示距离中位数
;d
i
•
mad
为距离的中位数中
误差,其定义为
d
i
•
川口
mad
咀
ad
=
1.
482
61
d
i
一
dι
/.
川.[时丁
当
Z
川二注兰劲
hιo
(α2.
。三三走。
ζ2.
5)
时,可认为
qi
点是粗
差点
[16J
剔除掉点集
Q
中所有乙二劫。的粗差点后,
剩余点认为是属于同一平面基元的点,对其进行拟
合获取最终的平面基元参数.
MCMD
Z
算法有效避免了通过设置距离阔值
以区分粗差、非粗差点的问题,高精度拟合平面几何
基元,但经分析可知算法还存在两个局限:①基于
PCA
最小特征值,1
0
的可靠模型初值选取准则仅适
用于平面基元,不适用于二次曲面基元可靠初值选
取,限制了方法的适用范围;②在目标多样、存在遮
挡、点密度变化显著的复杂场景?粗差点的统计分布
规律才-::!.c
iJ
,利用稳健
Z
分数难以一次'性剔除粗差.
2
改进
MCMDZ
几何基元拟合算法
针对
MCMD
Z
算法局限①,本文采用拟合儿
M
基元的最佳点子集到对应基元表面的距离和最小原
则,提出了距离和最小的初值选取准则,扩展算法适
用于平面、二次向面基元的可靠初值选取.
本文算法首先构建点子集的候选集合.设采用
随机抽样思想从点集
Q
中产生的候选集合中有
T
个点子集,设点集
Q
中某一个点为非粗差点的概率
为ç;
,确定待拟合基元形状参数的最少点个数为风,
循环
T
次获取的
T
个点子集样本中至少有一个样
本不含粗差的概率为
Pr
,
则有
1
-
Pr
=
cl
-
ç;
N
o
)
丁,
~p
T =
19
(1-
Pr)/lg
(1-ç;
N
o
)
(3)
采用距离和最小初值选取准则从点子集的候选
集合中选取最佳点子集,可靠的模型初值为最佳点
子集对应的拟合几何基元参数.
针对
MCMD_Z
算法局限②,本文在获取可靠模
型初值基础上,采用稳健
Z
分数方法循环剔除粗差
策略逐步剔除粗差,使算法适用于更为复杂场景中
粗差的剔除.对剔除粗差后属于同一几何基元的点
用加权最小二乘迭代求解最终的几何基元参数,完
成对几何基元的高精度拟合.
改进的算法流程见图1.
2. 1
距离和最小的初值选取准则
距离和最小的初值选取准则,即点子集到拟合
模型的距离和越小则点共表面程度越大.以距离和
最小作为最优模型初值的选取准则,扩展
MCMD
Z
算法使之适用二次曲面基元的拟合.
距离和是指选取的点子集中每个点到拟合模型
距离的总和.对平面而言,距离和是点到平面模型
d
=αz
十
by
十
cz
的垂直距离和,其计算公式为
D
sum
二三
(=i+
句
r
十
cz
ι
d)2
(4)
式中
:D
叫表示距离和川
,
b
,
c
,
d
均为平面参数约为
点子集的数目.
对于二次曲面(球体、圆柱、圆锥)而言,距离和
是指点子集中每个点到曲面的平方距离和.与垂直
距离相比,平方距离能更加精确地表示点与拟合模
型的几何距离
[12.
1
7]平方距离和的计算公式为
DhUIIFZES
口,
剩余7页未读,继续阅读
资源评论
weixin_38688550
- 粉丝: 7
- 资源: 912
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功