一种基于点云切片的三维对象体积计算方法技术

技术编号:23513697 阅读:51 留言:0更新日期:2020-03-18 00:40
一种基于点云切片的三维对象体积计算方法,包括以下步骤:S1:点云切片;S2:切片点云数据轮廓边界确定;S3:计算切片面积;S4:计算点云体积。本发明专利技术中,点云数据具有高精度、高密度、高还原度的特点,这些特点为空间对象的体积计算提供了必要条件,能有效为三维GIS模型赋予体积属性;本方法采用“切片”的方式将体积计算问题间接转化为切片面积计算,从而大大降低了不规则体体积计算的复杂度,提高了计算效率;本方法采用双向最近点搜索法对点云切片进行排序处理,该方法解决了凹多边形点云切片难以正确排序的难题。本方法实现了对点云切片的形态重构,在此基础上不仅可应用于物体的体积计算,还可实现对三维物体的高效建模重构。

A volume calculation method of 3D objects based on point cloud slice

【技术实现步骤摘要】
一种基于点云切片的三维对象体积计算方法
本专利技术涉及三维对象体积计算领域,尤其涉及一种基于点云切片的三维对象体积计算方法。
技术介绍
传统基于点云数据的空间对象体积计算方法算法复杂度高。由于物体形态各异,对切片得到的平面点云进行排序一直以来是该领域中相对困难的问题现有技术中存在的技术问题。为解决上述问题,本申请中提出一种基于点云切片的三维对象体积计算方法。
技术实现思路
(一)专利技术目的为解决
技术介绍
中存在的技术问题,本专利技术提出一种基于点云切片的三维对象体积计算方法。(二)技术方案为解决上述问题,本专利技术提供了一种基于点云切片的三维对象体积计算方法,包括以下步骤:S1:点云切片:纵向切割点云数据,点云高度为H,以h为间距自下而上依次切割点云数据,并得到n组水平点云切片Si;其中,n=H/h;Si={D(x,y,z)|x,y∈R+,z=(i/n)H,i∈[0,n]};S2:切片点云数据轮廓边界确定:采用双向最近点搜索法对单个乱序的点云切片进行排序本文档来自技高网...

【技术保护点】
1.一种基于点云切片的三维对象体积计算方法,其特征在于,包括以下步骤:/nS1:点云切片:/n纵向切割点云数据,点云高度为H,以h为间距自下而上依次切割点云数据,并得到n组水平点云切片S

【技术特征摘要】
1.一种基于点云切片的三维对象体积计算方法,其特征在于,包括以下步骤:
S1:点云切片:
纵向切割点云数据,点云高度为H,以h为间距自下而上依次切割点云数据,并得到n组水平点云切片Si;
其中,n=H/h;
Si={D(x,y,z)|x,y∈R+,z=(i/n)H,i∈[0,n]};
S2:切片点云数据轮廓边界确定:采用双向最近点搜索法对单个乱序的点云切片进行排序处理,并确定正确的点云切片外轮廓多边形;
S3:计算切片面积:
平面点云切片排序完成后,该平面点云切片分为m个点组成,计算切片面积公式为:



Ai为点云切片外轮廓对变形围成的面积,xj、yj为点云切片外轮廓多边形Pi=(i∈[0,n])的顶点Pi=(j∈[0,m])的坐标;i为点云切片编号,j为点云切片外轮廓多边形的顶点编号;
S4:计算点云体积:将各个切片的面积Ai累加,并...

【专利技术属性】
技术研发人员:魏俊博肖骥童章伟徐辉赵李明
申请(专利权)人:中电科新型智慧城市研究院有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1