地面三维激光扫描点云配准的最佳距离
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
试验仪器:14.5 cm的标准球靶标3个;3个平 面靶标;徕卡HDS3000扫描仪一台.图1为试验流 程图.选择约50 m的空旷场地,适当布好靶标,扫描 仪分别在不同的距离下,设站2次对位置不变的靶 标各进行5次扫描.
传播模型的计算步骤,运用Matlab 7.0实现点云配 准误差传播模型的计算.图3为软件的设计流程.
中图分类号:P204
文献标志码:A
文章编号:1671—7775(2009)02—0197—04
Best distance of terrestrial 3D laser scanning point cloud registration
Shi Guigan91”,Cheng Xiaojunl,Guan Yunlanl,Li Qiaolil
配准误差造成的影响,设计了一套试验方案,在地面三维激光扫描仪测距精度内对不同距离进行了
严格的试验.根据提取的靶心和点云配准误差传播模型,计算得出不同距离下的点云配准精度,从
而分析得出点云配准精度的扫描最佳距离.结果表明点云误差传播模型正确,试验方法良好.
关键词:地面三维激光扫描仪;测距误差;点云配准精度;最佳距离
表1,2的数据可表现在图形中.图4为球形靶 标的配准方差图,图5为平面靶标的配准方差图.由 图4可知球形靶标的配准方差在10 m到50 m范围 内,其值不断增大.在10 m的地方为4.0×10一m, 其精度最高;球形靶标中心拟合精度在10 m到50 m的范围内,规律不是十分明显,但可以看出在10 m处相对于其他距离是最好的,为5.159×10~m. 不同距离靶心拟合精度的好坏由图4可以看出,按 照从高到低的顺序可描述为10,40,30,20,50 111.
图2最佳扫描距离试验采集的靶标点云图
Fig.2
Point cloud graph of target in best scanning distance experiment
3.3.2拟合精度计算方法 由于没有真值作为比较的对象,根据测量平差
的原理,这里采用内符合精度求出靶标中心的拟合 误差.计算方法是先对不同距离靶标各个中心点的 坐标求平均值,然后得到各点与平均值的差,最后得 到这些差值的平方和的平均值即为内符合精度. 3.4误差传播模型的软件设计
(10)
式(10)就是2个不同扫描仪坐标系下点云配
准的误差传播模型,由此可以解算配准后的点位误
差,作为衡量点位配准优劣的指标.
3 试验方案
3.1扫描最佳距离的研究 激光扫描有其自身特点,即当距离较近时,测距
系统对时间延迟或者相位变化的测量精度不够,导 致测距精度不高;当距离较远时,固有的测角误差将 随着距离增大影响到最终点位精度.不同类型的 TLS一般都有一个测距精度比较高的有效范围,比 如HDS3000在50 m范围内的测距精度为4 mm.因 此,可依次对距离10,20,30,40,50 m分别进行扫 描,研究最佳距离.每个距离位置均布设3个平面靶
为便于数据的快速处理,根据点云配准的误差
图3 点云配准误差传播模型计算的软件设计流程
Fig.3
Software design of point cloud registration error model calculation
4数据处理结果
根据2个测站点云配准原理和配准误差的计算 方法,通过Matlab编写的软件计算得到各个距离下 5次2站配准的最终方差,见表1.依据扫描的最佳 距离靶标中心的拟合精度计算方法,得到10,20, 30,40,50 m距离的3个平面靶标和3个球体靶标 中心拟合精度计算的结果见表2.
收稿日期:2008—04—15 基金项目:国家“十一五”科技支撑计划项目(2006BAJ03A07) 作者简介:施贵刚(1977一),男,安徽肥东人,博士研究生(shi—fou@126.eOITI),主要从事摄影测量与遥感方面的研究
程效军(1964一),男,江西乐平人,教授(cxjtj@qq.con),主要从事数字摄影测量和精密工程测量的研究.
目前,地面激光扫描仪(terrestrial laser scanner, 简称TLS)应用范围日趋广泛.TLS可在短时间内快 速测得庞大的点云数据,而离散的点云数据中含有 多种误差,各类误差都会影响点位坐标精度,这些误 差跟仪器本身测量能力、外在环境、仪器校正或人为 操作等因素有关¨J.影响TLS扫描精度的2个最主 要因素是测距和测角。2j.TLS测距误差来源较复杂, 例如反射物表面的材质与粗糙度、空气湿度、仪器内 部时间计器以及反射强度等”一.
万方数据
197
点云配准精度得到有效保证,从而提高工作效率.
1点云配准的原理
点云配准技术H。6 o主要有两大方式:①通过高 精度定标的仪器获取多视点云数据,根据它们之间 的原始变换关系,来进行点云数据问的配准计算;② 利用点云数据中的变换信息(如相邻测区公共靶标 的信息)或在点云数据获取的同时引入的其他信息 (如由全站仪建立的控制坐标系统),对三维数据进 行配准计算.点云配准通常是在相邻的2个测站公 共区域安置3个或3个以上靶标进行扫描,按照摄 影{1914量影像匹配的原理,对相邻区域中的同一靶标 组成的同名点对,计算点云配准参数,完成相邻点云 的配准.该方法实现点云配准的工作效率比较高,因 此应用十分广泛.
地面三维激光扫描点云配准的最佳距离
施贵刚1”,程效军1,官云兰1,李巧丽1
(1.同济大学土木T程学院,』二海200092;2.安徽建筑工业学院土木工程学院,安徽合肥230601)
摘要:分析点云配准的原理,在此基础上推导出点云配准误差传播模型.利用该模型解算了配准后
的点位误差,将该误差作为衡量点云配准好坏的指标.为评估地面三维激光扫描测距的变化给点云
2点云配准误差传播模型
根据上述点云配准原理,解求6个空间相似变
换参数p,甜,K,△x,△l,,△z是点云配准的关键.通常 采用3对或3对以上的同名点,利用最小二乘平差
法解算"。8].点云配准存在误差,引入下式作为点云 配准误差传播的数学模型:
fx]
㈩f△x]
F=I l,I=ll(qo,∞,,()I Y I+I△l,l (1)
(4)
令6参数和模型点z,Y,三的配准方差为盯:,盯。2,
盯盯:,2,K2,2, ,盯:,盯:,盯;,并令60'AX , O'Ay , O'AZ ,盯。,盯v,盯:,升参々数万的 鳅削权仪矩旭阵阡为刿 P,Dx=[盯: 盯2。 IT: 盯2△x 盯2△y 盯2△z],模型点 戈,y,z的方差为D=[矿:盯:or;],那么x。,对应的
求解式为
Dx=orj Q。。
(7)
根据间接平差原理及协因数传播规律,观测值
的协因数阵为
Q黜=Q一曰Q。曰1
(8)
式中Q是单位阵.由式(7)可得观测值的估计值的
方差为
D=盯;Q甜=盯jQ—BD。B1
(9)
因此,D。中9个参数的方差构成9 X9的对角方
阵为D。,令DM=[or:盯:矿;],则有
DM=K DNKJ
点云配准是点云数据预处理的关键部分.三维
点云数据配准面临许多实际困难:①TLS到扫描对 象的距离越大,测距精度越低,而且采样分辨率低, 产生噪声就大;②存在严重的遮挡和自遮挡;③室外 场景构造复杂,有平面结构,也有复杂的曲面结构; @TLS设站次数的增加,使得点云数据量相当庞大. 其中测距是影响扫描精度的重要原因,对点云配准 精度的影响很大,而目前鲜见关于该方面研究的国 内外文献.文中对不同距离时点云配准精度进行研 究,力图找出点云配准误差最小对应的距离,即点云 配准的最佳距离,为扫描外业提供有效预估值,使得
方差为
D。=[盯: 盯2。 盯: 盯2似 盯2△y 盯2△z 盯: 盯; 盯:]
令P为单位阵,根据间接平差的原理,在伊Py
为最小条件下可以得到未知数的解为
X=(曰’B)叫B’L
(5)
单位权方差盯:为
盯盯o 2 。i—21 =黑t(6o)J
式中疗为同名点对数.问接平差中6参数的协因数
12。=(B7B)~,应用协因数传播规律,6参数的方差
(1.College ofCivil Engineering,Ton舀i University,Shanghai 200092,China;2.Department ofCivil Engineering,AnhuiInstitute ofArehi- tecture and Industw,Hefei,Anhui 230601,China)
式中Fo为常数项.令K为式(2)中矿的系数阵, L=F—Fo,则有
K=
监趟监脚监趟 监础监础丝础 监越监脚监滥 监却煎却监却 迸胁迹胁丝胁 遂抓迹狄遂掀 迸以监缸丝以 迸眇近秒监眇
遂以监以监护¨
令Xd=[dAX dAY dAZ d西d,O dE dx dy dz]。, 则式(2)可表示为
矿=K Xd—L
Abstract:The point cloud registration principle was discussed.Based on this principle,the error model of point cloud registration was deduced.From the model,the point error could be calculated,which is an index of point cloud registration.In order to evaluate the effect of scanning distance change of terrestrial 3 D laser scanner on point cloud registration error,an experiment program was designed to test precisely different distance in range accuracy of terrestrial 3 D laser scanner.According to bull’S eye extracted and the error model of point cloud registration,point cloud registration precision of different distance was ob- tained,which led to the best accuracy of point cloud registration.The results show that this point cloud registration error model and the experimental method are excellent. Key words:terrestrial 3 D laser scanner;range error;point cloud registration precision;best distance
万方数据
1Βιβλιοθήκη Baidu8
标和3个球形靶标,人为变换扫描仪的空间方位进 行两个自由坐标系下的扫描.对获取的两组平面和 球形靶标点云进行几何中心的拟合,得到拟合精度 盯"再进行两组平面靶标间的配准和两组球形靶标 间的配准,得到配准精度盯。汹训。。.盯。。和盯。汹m。的 最小值所对应的距离区间为扫描的最佳范围. 3.2试验方案设计
。对雁塞翼塞塞塞
≮≥oo匿◇ oo匾◇ oo匿黟
Fig.1
图1 最佳测距研究试验流程
Experimental process of best distance research
3.3数据处理 3.3.1靶标中心提取
靶心的提取是数据处理的关键,试验中靶标球 是直径14.5 ClTI的标准球,平面靶标是HDS3000扫 描仪自配的.平面靶标的中心可用Cyclone 5.1求 得,标准球的球心采用Imagewarel2.1提取.提取的 靶标中心数据按扫描顺序存储,并构成同名点对.图 2是试验所得靶标点云图.
lz/J
lz/ l、△z/I
式中(X,Y,Z)和(菇,y,z)分别为同一个点在扫描仪 坐标系1和2下的坐标,R为旋转矩阵.利用泰勒级 数将式(1)展开并取一次项,可得到误差方程式为
矿=(慧)dAX+(盖)dAY+(差)dAZ+
(嚣)d中+(篆)d力+(蓑)dK+(蓑)如+
(\0栅F/,d),+\o以vi,dz一(F—P) (2)
传播模型的计算步骤,运用Matlab 7.0实现点云配 准误差传播模型的计算.图3为软件的设计流程.
中图分类号:P204
文献标志码:A
文章编号:1671—7775(2009)02—0197—04
Best distance of terrestrial 3D laser scanning point cloud registration
Shi Guigan91”,Cheng Xiaojunl,Guan Yunlanl,Li Qiaolil
配准误差造成的影响,设计了一套试验方案,在地面三维激光扫描仪测距精度内对不同距离进行了
严格的试验.根据提取的靶心和点云配准误差传播模型,计算得出不同距离下的点云配准精度,从
而分析得出点云配准精度的扫描最佳距离.结果表明点云误差传播模型正确,试验方法良好.
关键词:地面三维激光扫描仪;测距误差;点云配准精度;最佳距离
表1,2的数据可表现在图形中.图4为球形靶 标的配准方差图,图5为平面靶标的配准方差图.由 图4可知球形靶标的配准方差在10 m到50 m范围 内,其值不断增大.在10 m的地方为4.0×10一m, 其精度最高;球形靶标中心拟合精度在10 m到50 m的范围内,规律不是十分明显,但可以看出在10 m处相对于其他距离是最好的,为5.159×10~m. 不同距离靶心拟合精度的好坏由图4可以看出,按 照从高到低的顺序可描述为10,40,30,20,50 111.
图2最佳扫描距离试验采集的靶标点云图
Fig.2
Point cloud graph of target in best scanning distance experiment
3.3.2拟合精度计算方法 由于没有真值作为比较的对象,根据测量平差
的原理,这里采用内符合精度求出靶标中心的拟合 误差.计算方法是先对不同距离靶标各个中心点的 坐标求平均值,然后得到各点与平均值的差,最后得 到这些差值的平方和的平均值即为内符合精度. 3.4误差传播模型的软件设计
(10)
式(10)就是2个不同扫描仪坐标系下点云配
准的误差传播模型,由此可以解算配准后的点位误
差,作为衡量点位配准优劣的指标.
3 试验方案
3.1扫描最佳距离的研究 激光扫描有其自身特点,即当距离较近时,测距
系统对时间延迟或者相位变化的测量精度不够,导 致测距精度不高;当距离较远时,固有的测角误差将 随着距离增大影响到最终点位精度.不同类型的 TLS一般都有一个测距精度比较高的有效范围,比 如HDS3000在50 m范围内的测距精度为4 mm.因 此,可依次对距离10,20,30,40,50 m分别进行扫 描,研究最佳距离.每个距离位置均布设3个平面靶
为便于数据的快速处理,根据点云配准的误差
图3 点云配准误差传播模型计算的软件设计流程
Fig.3
Software design of point cloud registration error model calculation
4数据处理结果
根据2个测站点云配准原理和配准误差的计算 方法,通过Matlab编写的软件计算得到各个距离下 5次2站配准的最终方差,见表1.依据扫描的最佳 距离靶标中心的拟合精度计算方法,得到10,20, 30,40,50 m距离的3个平面靶标和3个球体靶标 中心拟合精度计算的结果见表2.
收稿日期:2008—04—15 基金项目:国家“十一五”科技支撑计划项目(2006BAJ03A07) 作者简介:施贵刚(1977一),男,安徽肥东人,博士研究生(shi—fou@126.eOITI),主要从事摄影测量与遥感方面的研究
程效军(1964一),男,江西乐平人,教授(cxjtj@qq.con),主要从事数字摄影测量和精密工程测量的研究.
目前,地面激光扫描仪(terrestrial laser scanner, 简称TLS)应用范围日趋广泛.TLS可在短时间内快 速测得庞大的点云数据,而离散的点云数据中含有 多种误差,各类误差都会影响点位坐标精度,这些误 差跟仪器本身测量能力、外在环境、仪器校正或人为 操作等因素有关¨J.影响TLS扫描精度的2个最主 要因素是测距和测角。2j.TLS测距误差来源较复杂, 例如反射物表面的材质与粗糙度、空气湿度、仪器内 部时间计器以及反射强度等”一.
万方数据
197
点云配准精度得到有效保证,从而提高工作效率.
1点云配准的原理
点云配准技术H。6 o主要有两大方式:①通过高 精度定标的仪器获取多视点云数据,根据它们之间 的原始变换关系,来进行点云数据问的配准计算;② 利用点云数据中的变换信息(如相邻测区公共靶标 的信息)或在点云数据获取的同时引入的其他信息 (如由全站仪建立的控制坐标系统),对三维数据进 行配准计算.点云配准通常是在相邻的2个测站公 共区域安置3个或3个以上靶标进行扫描,按照摄 影{1914量影像匹配的原理,对相邻区域中的同一靶标 组成的同名点对,计算点云配准参数,完成相邻点云 的配准.该方法实现点云配准的工作效率比较高,因 此应用十分广泛.
地面三维激光扫描点云配准的最佳距离
施贵刚1”,程效军1,官云兰1,李巧丽1
(1.同济大学土木T程学院,』二海200092;2.安徽建筑工业学院土木工程学院,安徽合肥230601)
摘要:分析点云配准的原理,在此基础上推导出点云配准误差传播模型.利用该模型解算了配准后
的点位误差,将该误差作为衡量点云配准好坏的指标.为评估地面三维激光扫描测距的变化给点云
2点云配准误差传播模型
根据上述点云配准原理,解求6个空间相似变
换参数p,甜,K,△x,△l,,△z是点云配准的关键.通常 采用3对或3对以上的同名点,利用最小二乘平差
法解算"。8].点云配准存在误差,引入下式作为点云 配准误差传播的数学模型:
fx]
㈩f△x]
F=I l,I=ll(qo,∞,,()I Y I+I△l,l (1)
(4)
令6参数和模型点z,Y,三的配准方差为盯:,盯。2,
盯盯:,2,K2,2, ,盯:,盯:,盯;,并令60'AX , O'Ay , O'AZ ,盯。,盯v,盯:,升参々数万的 鳅削权仪矩旭阵阡为刿 P,Dx=[盯: 盯2。 IT: 盯2△x 盯2△y 盯2△z],模型点 戈,y,z的方差为D=[矿:盯:or;],那么x。,对应的
求解式为
Dx=orj Q。。
(7)
根据间接平差原理及协因数传播规律,观测值
的协因数阵为
Q黜=Q一曰Q。曰1
(8)
式中Q是单位阵.由式(7)可得观测值的估计值的
方差为
D=盯;Q甜=盯jQ—BD。B1
(9)
因此,D。中9个参数的方差构成9 X9的对角方
阵为D。,令DM=[or:盯:矿;],则有
DM=K DNKJ
点云配准是点云数据预处理的关键部分.三维
点云数据配准面临许多实际困难:①TLS到扫描对 象的距离越大,测距精度越低,而且采样分辨率低, 产生噪声就大;②存在严重的遮挡和自遮挡;③室外 场景构造复杂,有平面结构,也有复杂的曲面结构; @TLS设站次数的增加,使得点云数据量相当庞大. 其中测距是影响扫描精度的重要原因,对点云配准 精度的影响很大,而目前鲜见关于该方面研究的国 内外文献.文中对不同距离时点云配准精度进行研 究,力图找出点云配准误差最小对应的距离,即点云 配准的最佳距离,为扫描外业提供有效预估值,使得
方差为
D。=[盯: 盯2。 盯: 盯2似 盯2△y 盯2△z 盯: 盯; 盯:]
令P为单位阵,根据间接平差的原理,在伊Py
为最小条件下可以得到未知数的解为
X=(曰’B)叫B’L
(5)
单位权方差盯:为
盯盯o 2 。i—21 =黑t(6o)J
式中疗为同名点对数.问接平差中6参数的协因数
12。=(B7B)~,应用协因数传播规律,6参数的方差
(1.College ofCivil Engineering,Ton舀i University,Shanghai 200092,China;2.Department ofCivil Engineering,AnhuiInstitute ofArehi- tecture and Industw,Hefei,Anhui 230601,China)
式中Fo为常数项.令K为式(2)中矿的系数阵, L=F—Fo,则有
K=
监趟监脚监趟 监础监础丝础 监越监脚监滥 监却煎却监却 迸胁迹胁丝胁 遂抓迹狄遂掀 迸以监缸丝以 迸眇近秒监眇
遂以监以监护¨
令Xd=[dAX dAY dAZ d西d,O dE dx dy dz]。, 则式(2)可表示为
矿=K Xd—L
Abstract:The point cloud registration principle was discussed.Based on this principle,the error model of point cloud registration was deduced.From the model,the point error could be calculated,which is an index of point cloud registration.In order to evaluate the effect of scanning distance change of terrestrial 3 D laser scanner on point cloud registration error,an experiment program was designed to test precisely different distance in range accuracy of terrestrial 3 D laser scanner.According to bull’S eye extracted and the error model of point cloud registration,point cloud registration precision of different distance was ob- tained,which led to the best accuracy of point cloud registration.The results show that this point cloud registration error model and the experimental method are excellent. Key words:terrestrial 3 D laser scanner;range error;point cloud registration precision;best distance
万方数据
1Βιβλιοθήκη Baidu8
标和3个球形靶标,人为变换扫描仪的空间方位进 行两个自由坐标系下的扫描.对获取的两组平面和 球形靶标点云进行几何中心的拟合,得到拟合精度 盯"再进行两组平面靶标间的配准和两组球形靶标 间的配准,得到配准精度盯。汹训。。.盯。。和盯。汹m。的 最小值所对应的距离区间为扫描的最佳范围. 3.2试验方案设计
。对雁塞翼塞塞塞
≮≥oo匿◇ oo匾◇ oo匿黟
Fig.1
图1 最佳测距研究试验流程
Experimental process of best distance research
3.3数据处理 3.3.1靶标中心提取
靶心的提取是数据处理的关键,试验中靶标球 是直径14.5 ClTI的标准球,平面靶标是HDS3000扫 描仪自配的.平面靶标的中心可用Cyclone 5.1求 得,标准球的球心采用Imagewarel2.1提取.提取的 靶标中心数据按扫描顺序存储,并构成同名点对.图 2是试验所得靶标点云图.
lz/J
lz/ l、△z/I
式中(X,Y,Z)和(菇,y,z)分别为同一个点在扫描仪 坐标系1和2下的坐标,R为旋转矩阵.利用泰勒级 数将式(1)展开并取一次项,可得到误差方程式为
矿=(慧)dAX+(盖)dAY+(差)dAZ+
(嚣)d中+(篆)d力+(蓑)dK+(蓑)如+
(\0栅F/,d),+\o以vi,dz一(F—P) (2)