[发明专利]一种基于特征计算的点云轻量化方法及存储介质有效
申请号: | 201910972829.0 | 申请日: | 2019-10-14 |
公开(公告)号: | CN110910462B | 公开(公告)日: | 2023-05-23 |
发明(设计)人: | 徐丹龙;陶超;钟金明;林军;马然;闫少霞;韦锦超;吕时有;候祥意 | 申请(专利权)人: | 广州南方智能技术有限公司 |
主分类号: | G06T9/00 | 分类号: | G06T9/00;G06T9/40;G06T17/00 |
代理公司: | 广州市越秀区哲力专利商标事务所(普通合伙) 44288 | 代理人: | 雷兴领 |
地址: | 510665 广东省广州市天河*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 特征 计算 点云轻 量化 方法 存储 介质 | ||
本发明公开了一种基于特征计算的点云轻量化方法及存储介质,该方法包括以下步骤:根据源数据在X、Y、Z轴上的区间范围以及深度参数构建八叉树;将八叉树的底层的叶子节点加入到叶子节点队列中;设置计数器C=8,访问队列中的首节点,访问操作为:获取当前节点的数据并将该节点删除,对数据进行特征计算,按预设比例删除非特征点并保存结果文件,并令C=C‑1;判断C是否小于或等于1;若是,则将C重置为8并将其父节点加入队列的末位,然后继续访问下一个节点;以此循环直至队列为空。该方法基于特征计算对各个节点的数据进行轻量化,通过大量的几何运算找到了点云模型的特征点,按比例删除非特征点,这样既减少了数据量,又保持了模型的特征。
技术领域
本发明涉及计算机视觉领域,尤其涉及一种基于特征计算的点云轻量化方法及存储介质。
背景技术
点云数据由三维激光等硬件设备采集,基本上属于未经过处理的原始数据。原始点云往往具有数据量大,没有拓扑结构的特点。大数据量的问题会造成使用点云的终端因为耗尽内存而变得缓慢和卡顿,所以在使用点云数据之前,需要对数据进行轻量化。与此同时,由于轻量化的本质是数据点的删除,而点云自身没有拓扑结构,也就是点与点之间是离散的,没有任何直接关系,这一特征给制定轻量化策略带来了很大的困难。
发明内容
为了克服现有技术的不足,本发明的目的之一在于提供一种基于特征计算的点云轻量化方法,其使用八叉树数据结构对数据作不同细节层级的空间分块,自底向上遍历八叉树所有节点,基于特征计算逐一对各个节点的数据进行轻量化,通过大量的几何运算找到了点云模型的特征点,按比例删除非特征点,这样既减少了数据量,又保持了模型的特征。
本发明的目的之二在于提供一种计算机可读存储介质,该存储介质中的程序运行时,能实现使用八叉树数据结构对数据作不同细节层级的空间分块,自底向上遍历八叉树所有节点,基于特征计算逐一对各个节点的数据进行轻量化,通过大量的几何运算找到了点云模型的特征点,按比例删除非特征点,这样既减少了数据量,又保持了模型的特征。
本发明的目的之一采用如下技术方案实现:
一种基于特征计算的点云轻量化方法,包括以下步骤:
建立八叉树和叶子节点队列步骤:
根据点云源数据在X、Y、Z轴上的区间范围以及预设深度参数构建八叉树,每个节点都存储了一个X、Y、Z轴的数据区间,其中,该八叉树的根节点的数据区间为点云源数据在X、Y、Z轴上的总区间,八个子节点的数据区间叠加构成对应的父节点的数据区间;
建立叶子节点队列,将所构建的八叉树的底层的叶子节点加入到所述叶子节点队列中;
八叉树节点遍历步骤:
设置计数器C并初始化为8,访问所述叶子节点队列中的第一个叶子节点,其中,访问操作为:获取当前所访问叶子节点的数据区间所对应的点云数据并将该叶子节点从所述叶子节点队列中删除,对该叶子节点的点云数据进行特征计算,按预设比例删除非特征点并保存结果文件,并令所述计数器C=C-1;
判断所述计数器C是否小于或等于1;
若是,则将所述计数器C重置为8并将该节点的父节点加入所述叶子节点队列的末位,然后继续访问所述叶子节点队列的下一个叶子节点;
若否,则判断所述叶子节点队列是否为空;若否,则继续访问所述叶子节点队列的下一个叶子节点;若是,则结束流程。
进一步地,所述获取当前所访问叶子节点的数据区间所对应的点云数据具体为:
判断当前所访问的叶子节点是否具有子节点;若是,则通过读取当前所访问的叶子节点的子节点的过程临时数据文件来获取当前所访问的叶子节点的点云数据;若否,则根据当前所访问的叶子节点的数据区间从点云源数据中获取对应的点云数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州南方智能技术有限公司,未经广州南方智能技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910972829.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种铆接生产线铆钉的上料机械手
- 下一篇:一种计算机信息安全保护装置