[发明专利]点云精简系统及方法在审
申请号: | 201410026045.6 | 申请日: | 2014-01-20 |
公开(公告)号: | CN104794687A | 公开(公告)日: | 2015-07-22 |
发明(设计)人: | 张旨光;吴新元;谢鹏 | 申请(专利权)人: | 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 |
主分类号: | G06T5/00 | 分类号: | G06T5/00;G06T3/40;G06T7/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518109 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 精简 系统 方法 | ||
技术领域
本发明涉及一种数据处理系统及方法,尤其涉及一种点云精简系统及方法。
背景技术
经过多视角测量、点云拼接、点云修缮等处理后的点云非常密集,这样的点云不仅会使计算机运行速度变慢,处理效率低,还会影响利用该点云重构的曲面的光顺性,特别是拼接的点云重迭的地方,点云密度比其它地方高。因此,需要去除部份点云,让点云密度均匀。精简的最理想效果是精简后的点云具有较少的数量的同时又不丢失物体表面细节特征。
现有的点云精简方法主要是通过随机、包围盒等方法。随机的方法容易丢失细节特征,利用传统的包围盒的方法则效率低且不能保证精度,这些方法只适用于简单模型,对于数据量大的和三维扫描后拼接的点云效果不理想。
发明内容
鉴于以上内容,有必要提供一种点云精简方法及系统,根据用户需要的比例自动进行点云精简。
一种点云精简方法,包括步骤:载入点云模型,并接收输入的点云模型的精简比例;计算上述点云的包围盒,并根据所述精简比例将该包围盒划分为多个栅格;:选择一个或者相邻的多个栅格;获取所选择的栅格内的所有点,得到该所有点组成的点集,并构建一个与该点集的中心点相交,以该点集矩阵的特征向量为法向量的平面,计算所述点集中的每个点到上述平面的曲率,并根据该每个点的曲率计算出平均曲率;根据所述点集中的每个点的曲率与所述平均取率,对上述选择栅格内的点进行精简;及输出精简后的点云模型。
一种点云精简系统,包括:接收模块,用于载入点云模型,并接收输入的点云模型的精简比例;第一计算模块,用于计算上述点云的包围盒,并根据所述精简比例将该包围盒划分为多个栅格;选择模块,用于选择一个或者相邻的多个栅格;第二计算模块,用于获取所选择的栅格内的所有点,得到该所有点组成的点集,并构建一个与该点集的中心点相交,以该点集矩阵的特征向量为法向量的平面,计算所述点集中的每个点到上述平面的曲率,并根据该每个点的曲率计算出平均曲率;精简模块,用于根据所述点集中的每个点的曲率与所述平均取率,对上述选择栅格内的点进行精简;及输出模块,用于输出精简后的点云模型。
相较于现有技术,本发明所述的点云精简系统及方法采用改进的包围盒方法对点云进行划分,考虑曲率的变化对点云均匀分割,根据用户需要的比例自动进行点云精简,可以对物体细节保存完好,且方法简洁、计算速度快、效率高,适用与数据量大的散乱三维数据点云,特别适合扫面后拼接的不均匀点云。
附图说明
图1是本发明点云精简系统较佳实施例的硬件架构示意图。
图2是本发明点云精简系统较佳实施例的功能模块图。
图3是本发明点云精简方法较佳实施例的流程图。
主要元件符号说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司,未经鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410026045.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:应用于游戏的图像渲染方法
- 下一篇:一种高速线材轧制三辊轧机出口防擦伤导板