一种基于体素网格的三维点云均匀降采样方法.pdf
《一种基于体素网格的三维点云均匀降采样方法.pdf》由会员分享,可在线阅读,更多相关《一种基于体素网格的三维点云均匀降采样方法.pdf(5页珍藏版)》请在咨信网上搜索。
1、机械设计与制造180Machinery Design&Manufacture第8 期2023年8 月一种基于体素网格的三维点云均匀降采样方法肖正涛12,高健,吴东庆”,张揽宇1(1.广东工业大学省部共建精密电子制造技术与装备国家重点实验室,广东广州510 0 0 6;2.广东工贸职业技术学院机电工程学院,广东广州510 510;3.仲恺农业工程学院计算科学学院,广东广州510 2 2 0摘要:降采样是三维点云预处理过程中的重要环节,体素网格法是一种被广泛使用的降采样方法。针对体素网格降采样方法存在着采样点分布不均匀的问题,提出了一种新的体素网格降采样方法。首先对点云建立轴向包围盒,然后以某一个
2、等分距离对包围盒沿,y,z轴三个方向的边进行等分,使得每一个体素近似为一个正方体,然后计算每一个体素内所有点的重心,并将其作为该体素的采样值。实验结果表明,当点云包围盒在x,y,z 轴三个方向的边长相差非常悬殊时,该方法比传统的体素网格法获取的点云分布更均匀,而且该方法的计算效率比传统的体素网格法更高。关键词:体素网格;降采样;点云精简;均匀采样;包围盒中图分类号:TH16;TP391文献标识码:AA Uniform Downsampling Method for Three-DimensionalPoint Clouds Based on Voxel GridsXIAO Zheng-tao-
3、2,GAO Jian,WU Dong-qing,ZHANG Lan-yu(1.State Key Laboratory of Precision Electronic Manufacturing Technology and Equipment,Guangdong University of Tech-nology,Guangdong Guangzhou 510006,China;2.School of Electromechanical Engineering,Guangdong Polytechnic ofIndustry and Commerce,Guangdong Guangzhou
4、510510,China;3.School of Computational Science,Zhongkai Universi-ty of Agriculture and Engineering,Guangdong Guangzhou 510220,China)Abstract:Downsampling is an important step in the preprocessing of three-dimensional(3D)point clouds,and the voxel grid is awidely used downsampling method.Aiming at th
5、e problem of uneven distribution of sampling points in the traditional voxel griddownsampling method,a new voxel grid downsampling method is proposed in this paper.Firstly,an axis-aligned bounding boxis established for the point cloud,and then the edges of the bounding box along the x,y,z axes are e
6、quivalently divided by a cer-tain distance,so that each voxel is approximately a cube.Then,the coordinate mean value of all points in each voxel are calculat-ed and taken as the coordinate sampling value of the voxel.The experimental results demonstrate that when the side lengths of thepoint cloud b
7、ounding box along the x,y and z axes are very different,the downsampling point cloud distribution obtained by theproposed method is more uniform than that obtained by the traditional voxel grid method.Furthermore,the computational effi-ciency of the proposed method is higher than that of the traditi
8、onal voxel grid method.Key Words:Voxel Grid;Downsampling;Point Cloud Simplification;Uniform Sampling;Bounding Box文章编号:10 0 1-39 9 7(2 0 2 3)0 8-0 18 0-0 51引言随着三维激光扫描技术的快速发展和普及,三维点云的获取变得越来越容易。由于三维激光扫描技术具有非接触、高效率、高精度等优点,已被广泛应用在自动化加工生产线、虚拟现实、无人驾驶汽车等领域。由于实际得到的三维点云数据往往包含有大量的余数据,在使用点云数据前通常要进行降采样(Downs-Amp
9、lingl)处理,以提升点云的最终处理效率和效果。降采样,也称下采样,简而言之就是对点云进行精简2-3。点云降采样的方法有很多,通常分为不考虑点云细节特征和考虑点来稿日期:2 0 2 2-0 6-0 5基金项目:国家自然科学基金重点项目一广东省联合基金项目(U1601202)作者简介:肖正涛,(19 7 6-),男,湖北武汉人,博士研究生,主要研究方向:三维物体识别、机器人视觉;高健,(19 6 4-),女,山东青岛人,博士研究生,博士生导师,教授,主要研究方向:数字化制造与再制造技术、微电子封装装备与工艺等云细节特征两大类。不考虑点云细节特征的降采样方法有体素网格(VoxelGridl41)
10、、系统采样(SystematicSampling5)、随机采样(Random Samplingl)、最远点采样(Farthest Point Sampling/7)等。考虑点云细节特征的算法一般会将点云的法向、曲率、是否位于边缘等信息结合在内。文献8 提出了一种基于栅格动态划分的点云精简方法,对不同的区域采取不同精简策略,该方法能较好地保持模型的细微特征。文献9 提出了一种能够保留边缘点的点云简化算法,通过八叉树建立k邻域,以法向量为依据检测并保留边缘特征点,该算法保留的边缘点大部分为模型的尖锐点。第8 期文献10 提出了一种自适应下采样深度学习网络,该方法能根据应用、任务和训练数据的不同,减
11、少无序点云中的点数,同时保留重要点。文献提出了一种基于曲率泊松碟采样的散乱点云精简方法,该方法通过计算点云的曲率特征将点云划分为平坦区域和特征区域,然后对不同的区域使用不同的降采样策略,使得平坦区域能够均匀精简的同时最大化地保留点云的细节特征。这些不同的降采样方法通常有各自适合的应用场景。体素网格法是一种常用的降采样方法。该方法先对三维点云建立轴向包围盒(Axis-AlignedBoundingBox,简称AABB12),然后沿各个坐标轴方向将包围盒分成n等份,接着计算每一个体素中所有点的重心,并将其作为该体素的采样值。体素网格法计算效率高,当轴向包围盒在x,y,z 轴三个方向的边长相差不是太
12、过悬殊的情况下,得到的采样点分布均匀,因而该方法被广泛使用。体素网格法存在着一个不足之处:当点云的轴向包围盒在x,y,z轴三个方向的边长相差较大的时候,体素网格法得到的点云就变得不均勾,在长边方向点的分布较稀,在短边方向点的分布变得密集。不均匀点云会影响点云的法向和曲率计算,进而影响点云的后续处理,如配准、特征计算等的效果。因而,确保降采样后的点云在空间分布均匀是一项非常重要的工作。针对传统体素网格法存在的不足,提出了一种新的体素网格法。该方法将点云轴向包围盒沿x,y,z 轴三个方向的边分成不同的份数,使得每一个体素近似是正方体而不是与包围盒相似的长方体,然后计算每一个体素内所有点的重心,并将
13、其作为该体素的采样值。这样,无论轴向包围盒x,y,z 轴三个方向的边长是否相差悬殊,新的体素网格降采样方法皆可得到均匀分布的降采样点云。2一种新的体素网格法当点云轴向包围盒在x,y,z 轴三个方向的边长相差不是太过悬殊的情况下,传统体素网格法表现优异,不仅计算效率高,而且得到的采样点在空间分布也非常均匀。但当点云轴向包围盒在x,y,z轴三个方向的边长相差非常悬殊的时候,由于x,y,z轴三个方向的边都分成同样的份数,每一个体素皆是一个与包围盒相似的小长方体,因而每一个体素的边长同样也会相差悬殊,最终会导致包围盒最短边所在方向的采样点分布比最长边所在方向的点分布要密集得多,也即采样点在空间分布不均
14、匀。针对传统体素网格法存在的问题,提出了一种新的体素网格降采样方法。该方法将点云轴向包围盒x,y,z 轴三个方向的边分成不同的份数,使得每一个体素是正方体而不是与包围盒相似的长方体。假设正方体体素的边长是den,则点云轴向包围盒x,y,z轴三个方向的边分成的份数如下:Ln,=round(dtenLny=roundden)Ln,=round(dun)式中:L、L,、L一轴向包围盒沿x,y,z 轴方向的边长;n、n,、n 一轴向包围盒x,y,z 轴三个方向的边分成的份数;round一四舍五人运算。肖正涛等:一种基于体素网格的三维点云均匀降采样方法索引到一维索引的转换公式如下:idx=i*(n,+1
15、)(n,+1)+j*(n,+1)+h式中:idx一体素的一维索引,ie0,n,je0,n,e0,n,。这样,每一个三维索引(i,j,k)就唯一对应着一个一维索引idx。每一个一维索引idx也同样唯一对应着一个三维索引(i,j,h),从公式可推知一维索引到三维索引的计算公式如下:idxi=trunc(n,+1)(n.+1)(idx-i*(n,+1(n,+1)j=trunc(n.+1)k=idx-i*(n,+1)(n,+1)-j*(n,+1)式(3)和式(4)建立起了体素三维索引与体素一维索引的一一对应关系。新的体素网格降采样方法的算法过程是:首先对点云建立轴向包围盒,然后以某一个等分距离对包围盒
16、沿x,y,z轴三个方向的边进行等分,使得每一个体素近似为一个正方体,然后计算每一个体素内所有点的重心,并将其作为该体素的采样值。整个算法,如算法1所示。算法1一种新的体素网格下采样方法Algorithm.1ANovel Voxel Grid Downsampling MethodInput:点云A,等分距离dLenOutput:降采样后的点云B1:计算点云A的轴向包围盒,获得包围盒x,y,z 轴三个方向的边长分别为L,L,L.L2:nround,nyrounddLendlenx,y,z 轴三个方向的边分成的份数。j-truncn,dd3:itrunc(cnLA中每一个点所属体素的三维索引4:i
17、dx*(n,+1)(n.+1)+*(n.+1)+k,将体素的三维索引转换为(1)一维索引5:for index=0:(n,+1)(n,+1)(n,+1)do6:if索引为index的体素不为空7:计算该体素内所有点的重心,并将其作为该体素的采样值8:end if9:end for10:return B181从公式可知,最终得到的每一个体素近似是一个正方体,如图1(a)所示。任意点所在体素的三维索引(ij,k)的计算公式,如式(2)所示。i=truncnLj=truncnydk=truncn式中:d、d,、d 一点到包围盒左侧面、前表面和下表面的距离;trunc一截断取整;其余符号表示的意义与公
18、式中的相同。将所有体素的三维索引转换为一维索引,如图1(b)所示。如果按照先x轴方向,然后y轴方向,最后z轴方向的顺序,从三维(3)(4)LL,n,round,计算包围盒dLen,ktruncn,,计算点云(2)No.8182机械设计与制造,-1表1实验点云和轴向包围盒边长(mm),-1(.j.A)n,-1-1(a)轴向包围盒的体素(b)将体素的三维索引近似为正方体转换为一维索引图1一种新的体素网格降采样方法Fig.1 A Novel Voxel Grid Downsampling Method3实验3.1实验环境和实验点云实验点云数据是用CREAFORMHandySCAN700手持式三维激光
19、扫描仪获得,以OpenCV和PCL(Po i n t Cl o u d Li b r a r y)为计算平台,计算机配置是Intel酷睿I5-7200U,12GB内存。分别使用传统的体素网格降采样方法和新的体素网格降采样方法对三维点云进行降采样,从降采样的直观效果和数据分析对两种方法进行了比较和讨论。实验用的点云,如图2 所示。从两个场景扫描获得两个点云,两个场景中的物体主要是机加工零件。图2(a)中的零件包含有凸起和凹陷的平面、阶梯圆柱面、球冠面,还包含有凸起的文字和复杂曲面,其对应的点云,如图2(c)所示。图2(b)中有3个散乱放置的L形零件,其对应的点云,如图2(d)所示。图2(c)图2
20、(d)在展示各个点云的同时,也展示出了各个点云的轴向包围盒。表1展示了两个实验点云各自包含的点数和尺寸,其中尺寸是指各个点云轴向包围盒在x,y,z轴三个方向的边长。结合图2(c)图2(d)和表1,可知两个点云轴向包围盒的边长比例皆不相同,其中点云二的包围盒在z轴方向的边长与在x,y轴方向的边长差异非常悬殊。3.2实验结果和分析使用新方法,等分距离取10 mm和15mm时,各个点云轴向包围盒在,y,z 轴方向等分的份数和降采样后的点数,如表2 所示。结合表1、表2 可知,由于各个点云轴向包围盒在x,y,z 轴方向的边长各不相等,因而用新方法对点云进行体素划分时,x,y,z方向的等分数也各不相同。
21、(a)场景一(c)场景一对应的点云Fig.2Experimental Point CloudsAug.20232Tab.1 Experimental Point Clouds and the SideLength of the Axis-Aligned Bounding Box(mm)idx点云点数量点云一73598点云二67231表2 新方法降采样的结果(mm)Tab.2 Downsampling Results ofthe Proposed Method(mm)等分X方向Y方向乙方向点云点数距离等分数等分数等分数的点数10.038点云一73598点云二67231为了便于比较新方法和传统体素
22、网格方法的降采样效果,使用传统体素网格降采样方法,选取不同的等分数对点云进行降采样,记录各个点云不同等分数对应的降采样后的点数,如表3所示。在表3中,无论等分数为多少,降采样后的点数量与表2 中新方法降采样后的点数量都不相同。因而,我们从表3中选取降采样后的点数量与表2 中降采样后的点数量接近的值,并在表3中加粗显示。同时,将表3中的这些数据摘抄出来,结合表2,并加上每种降采样方法所用的计算时间,如表4 所示。表3不同等分数对应的降采样后的点数Tab.3 The Number of Points After DownsamplingCorresponding to Different Subd
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 一种 基于 网格 三维 均匀 采样 方法
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。