[发明专利]一种非迭代单一物体散乱点云数据的噪声处理方法有效
申请号: | 201810965171.6 | 申请日: | 2018-08-23 |
公开(公告)号: | CN109146817B | 公开(公告)日: | 2021-07-09 |
发明(设计)人: | 刘雪莲;王春阳;韩军;周圣涛;史红伟 | 申请(专利权)人: | 西安工业大学 |
主分类号: | G06T5/00 | 分类号: | G06T5/00 |
代理公司: | 长春众邦菁华知识产权代理有限公司 22214 | 代理人: | 朱红玲 |
地址: | 710021 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 非迭代 单一 物体 散乱 数据 噪声 处理 方法 | ||
一种非迭代单一物体散乱点云数据的噪声处理方法,涉及计算机图形学和三维点云数据去噪领域,解决现有迭代过程因迭代中心点设定而带来的迭代收敛慢的问题,获取含有噪声的初始点云数据,并将所述初始点云数据进行归一化处理,估算归一化后的点云数据的密度,按照估算的密度在直角坐标系中按z轴将归一化点云数据进行分层;对每一层按照包围长方形的形式,去除距离点云数据主体较远的噪声点;将去除噪声点的点云数据再次进行密度估算及点云数据进行分层;再对每一层按照包围盒方法,去除噪声点用采用双边滤波方法进行光顺,获得双边滤波后的点云数据;将点云数据的坐标分别乘以归一化系数的倒数,完成点云数据的噪声处理。
技术领域
本发明涉及计算机图形学和三维点云数据去噪领域,具体涉及一种基于非迭代单一物体散乱点云数据的噪声处理方法。
背景技术
点云数据的噪声处理技术已经广泛地应用于无人驾驶,三维物体重构,人工智能等多个领域。点云数据的噪声处理技术可以使三维物体的重构,识别等技术更加准确、快速的完成。目前,已经有的点云数据噪声处理算法有基于K-means的迭代算法和基于双边滤波的算法。
基于K-means迭代算法去噪主要思想是通过给定初始聚类数目K值和初始迭代中心,并设定收敛条件从而确定聚类单元,并分析各个聚类单元空间距离,从而完成点云去噪工作。
这类方法最大缺点在于对于未知点云数据设定的初始聚类数目K值和初始迭代中心容易造成局部最优解而不是全局最优解,并且在迭代中收敛速度会因为K值和初始迭代中心的不合理设定导致收敛速度慢。
基于双边滤波的算法光顺主要思想是对点云数据变化起伏不大的地方使用类似于高斯滤波的方法进行平滑。在点云数据变化大的地方保留特征,从而完成点云去噪的工作。
这类方法最大缺点在于无法处理距离点云主体较远的噪声点,且会因为双边滤波迭代多次产生过度光顺问题。
发明内容
本发明提供一种非迭代单一物体散乱点云数据的噪声处理方法,目的在于避免迭代过程因迭代中心点设定而带来的迭代收敛慢的问题,并且可以快速有效地实现散乱点云数据去噪的处理方法。
一种非迭代单一物体散乱点云数据的噪声处理方法,该方法由以下步骤实现:
步骤一、获取含有噪声的初始点云数据,并将所述初始点云数据进行归一化处理,获得归一化后的点云数据;
步骤二、估算归一化后的点云数据的密度,按照估算的密度在直角坐标系中按z轴将归一化点云数据进行分层;
步骤二一、根据步骤一二归一化后的点云数据建立最小包围盒U,所述最小包围盒U的八个顶点坐标分别为A(x'min,y'min,z'min),B(x'max,y'min,z'min),C(x'max,y'max,z'min),D(x'min,y'max,z'min),E(x'min,y'min,z'max),F(x'max,y'min,z'max),G(x'max,y'max,z'max),H(x'min,y'max,z'max);
步骤二二、以z轴切割点云数据,从所述最小包围盒左侧面向右侧面沿x轴正方向移动,所述点云数据被压缩在一个平面且设定在移动过程中只有x轴坐标点的点云数据发生水平移动,估算切割点云数据的厚度δ,计算公式为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安工业大学,未经西安工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810965171.6/2.html,转载请声明来源钻瓜专利网。