[发明专利]一种利用可移动空间网格精简点云数据的方法有效
申请号: | 201410326078.2 | 申请日: | 2014-07-10 |
公开(公告)号: | CN104183021B | 公开(公告)日: | 2017-03-15 |
发明(设计)人: | 黄明;王晏民;杨芳 | 申请(专利权)人: | 北京建筑大学 |
主分类号: | G06T17/30 | 分类号: | G06T17/30 |
代理公司: | 北京远大卓悦知识产权代理事务所(普通合伙)11369 | 代理人: | 史霞 |
地址: | 100044 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 利用 移动 空间 网格 精简 数据 方法 | ||
技术领域
本发明涉及点云数据精简技术,特别涉及一种利用可移动空间网格精简点云数据的方法。
背景技术
近年来,三维激光技术在测绘领域的应用越来越广泛。然而由于通过扫描获取的点云数据具有冗余量大、存在误差以及规则性弱等特点,直接处理原始点云将会耗费大量的时间和资源,因此一般在进行点云数据的后处理之前都要进行预处理工作,包括点云去噪、点云精简、数据分块等等。点云精简是最为基本且非常重要的一步,同时也是逆向工程目前的研究热点之一。
点云精简最初的一些方法只是简单基于点之间距离、曲率、法向等原则,而目前点云精简的方法主要集中在以下几种典型方法:包围盒法、基于几何图像精简法、基于曲率精简法、基于法向精度精简法。
国外很多学者早就在点云精简这一领域探索出了很多解决方案。如Filip等人采用了包围盒法来精简点云数据,速度非常快,但只能用于处理均匀分布的点云;Alexa等人依据点云对最小二乘移动曲面的影响程度这一权重来进行点云的精简,且通过重采样保证了点云的密度,但其算法过程较为复杂;Chen.Y.H提出了先对点云进行三角网格化,通过精简三角网格数量来减少点云数量的方法,但往往构建三角网过程较繁杂。
国内学者针对点云精简也有很多研究,张丽艳在用Riemann图建立散乱测点间的k邻近的基础上,提出了简化后数据集中点的个数、数据集中点的密度阈值及删除一点引起的法向误差的阈值这三种简化准则进行点云的精简,三种算法效率较高且精简效果较好,但是较算法中的邻近点个数K难以确定合适值;Xiao提出了一种非均匀点云的精简算法,主要依据各点与KD-tree包围球中心法向内积的阈值进行点云的精简,算法达到的精简效果 很好,但是KD-tree包围球的半径难以计算,且法向内积计算量较大;王仁方等提出了基于几何图像的精简算法和随机采样方法,精简效率非常高,但容易丢失点云特征;倪小军提出了一种特征保留的点云自适应的精简算法,将点云划分为特征点和非特征点,保留特征点,而非特征点则通过计算自适应精简距离阈值进行精简处理,算法速度较快,能够较好地保留点云中的几何特征,但算法较依赖于点集的权重系数和初始设定的距离阈值。
发明内容
本发明针对目前点云数据精简中存在的不足,设计开发了一种利用可移动空间网格精简点云数据的方法。
本发明提供的技术方案为:
一种利用可移动空间网格精简点云数据的方法,包括:
步骤1、三维扫描仪采集被测对象的点云数据,创建点云数据的第一外包盒,该第一包围盒为点云数据的最小外包立方体或长方体;
步骤2、给定二次空间网格在X轴、Y轴和Z轴方向上的边长值,在第一外包盒中创建多个二次空间网格,将点云数据中的所有点存储到多个二次空间网格中,筛选出每个二次空间网格中权重值最大的点,滤除其他点;
步骤3、平移第一外包盒,得到第二外包盒,且第二包围盒包围所有步骤2中筛选出的点;
步骤4、在第二外包盒中创建多个三次空间网格,三次空间网格的大小与形状和二次空间网格一致,将第二外包盒中的点存储到多个三次空间网格中,筛选出每个三次空间网格中权重值最大的点,滤除其他点。
优选的是,所述的利用可移动空间网格精简点云数据的方法中,所述步骤1具体为:
三维扫描仪采集被测对象的点云数据,在点云数据中查找最大三维坐标值的点,若存在,则取该点作为三维坐标值最大的点,若不存在,则根据点云数据中的点在X轴上的最大坐标值、在Y轴上的最大坐标值和在Z轴上的最大坐标值,创建一个虚拟的三维坐标值最大的点;在点云数据中查找最小三维坐标值的点,若存在,则取该点作为三维坐标值最小的点,若不存在, 则根据点云数据中的点在X轴上的最小坐标值、在Y轴上的最小坐标值和在Z轴上的最小坐标值,创建一个虚拟的三维坐标值最小的点;依据最大三维坐标值的点和最小三维坐标值的点,创建第一外包盒。
优选的是,所述的利用可移动空间网格精简点云数据的方法中,所述步骤2具体为:
S1、根据三维扫描仪的分辨率,结合工程实际需求,人工设定一次空间网格和二次空间网格在X轴、Y轴和Z轴方向上的边长值,根据公式(1)分别计算出第一外包盒在Y轴方向和Z轴方向上包含一次空间网格的个数,
其中,一次空间网格和二次空间网格形状为立方体或长方体,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京建筑大学,未经北京建筑大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410326078.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:天气显示方法及装置
- 下一篇:一种基于智能手机的模拟电子钥匙的管理方法及系统