【技术实现步骤摘要】
一种点云保特征去噪方法、装置、电子设备及存储介质
本专利技术涉及三维测量
,尤其涉及一种点云保特征去噪方法、装置、电子设备及存储介质。
技术介绍
目前,在三维测量领域中,三维点云去噪技术在逆向工程方面有着重要的应用。对于三维扫描,由于扫描环境、扫描人员操作问题、扫描仪精度等影响,获取的三维点云数据往往存在许多噪声点、离群点,这会直接影响提取点云特征、点云拼接及三维表面重建质量。现有点云去噪技术中,能够处理偏离点云主体有一定距离、较远距离的噪声。针对点云主体周围的小团状噪声,去噪效果差,且使用双边滤波算法,会改变点坐标,在去噪的同时会对点云数据引入较大误差。此外,还可以使用条纹光投影技术进行测量,得到数据是条状,若条点云数据出现小段微量凸起噪声,双边滤波算法会误认为此处是特征。可见,现有技术中,对于点云主体周围的小团状噪声,存在去噪效率低的问题。
技术实现思路
本专利技术实施例提供一种点云保特征去噪方法,能够对点云主体周围的小团状噪声及条状小段微量凸起噪声进行去噪,提高去噪的效率,提供更可靠的点云数据。第一方面,本专利技术实施例提供一种点云保特征去噪方法,包括以下步骤:根据点云数据构建预设树模型,基于所述预设树模型搜索所述点云数据中主体数据点对应的邻域点集;通过预设算法根据所述主体数据点对应的邻域点集计算所述主体数据点的点法矢以及所述邻域点集的质心点;根据所述质心点与所述邻域点集计算矢量,以及所述矢量在所述点法矢上的投影距离,所述矢量由所述邻域点集中的待去噪点与 ...
【技术保护点】
1.一种点云保特征去噪方法,其特征在于,包括以下步骤:/n根据点云数据构建预设树模型,基于所述预设树模型搜索所述点云数据中主体数据点对应的邻域点集;/n通过预设算法根据所述主体数据点对应的邻域点集计算所述主体数据点的点法矢以及所述邻域点集的质心点;/n根据所述质心点与所述邻域点集计算矢量,以及所述矢量在所述点法矢上的投影距离,所述矢量由所述邻域点集中的待去噪点与所述质心点构成;/n若所述投影距离满足阈值距离,则将与所述投影距离对应的待去噪点记录为噪声点,并基于所述噪声点对所述邻域点集进行更新,直到更新后所述主体数据点的邻域点集达到完全去噪。/n
【技术特征摘要】
1.一种点云保特征去噪方法,其特征在于,包括以下步骤:
根据点云数据构建预设树模型,基于所述预设树模型搜索所述点云数据中主体数据点对应的邻域点集;
通过预设算法根据所述主体数据点对应的邻域点集计算所述主体数据点的点法矢以及所述邻域点集的质心点;
根据所述质心点与所述邻域点集计算矢量,以及所述矢量在所述点法矢上的投影距离,所述矢量由所述邻域点集中的待去噪点与所述质心点构成;
若所述投影距离满足阈值距离,则将与所述投影距离对应的待去噪点记录为噪声点,并基于所述噪声点对所述邻域点集进行更新,直到更新后所述主体数据点的邻域点集达到完全去噪。
2.如权利要求1所述的方法,其特征在于,所述根据点云数据构建预设树模型,基于所述预设树模型搜索所述点云数据中主体数据点对应的邻域点集的步骤包括:
获取所述点云数据,将所述点云数据对应的点云空间切分为多维区域;
在所述多维区域中根据所述主体数据点选取切分点,基于所述切分点将所述主体数据点分别插入到所述切分点的左子空间及右子空间,以构建所述预设树模型,所述预设数模型为kd树;
预设初始邻域半径,并基于所述主体数据点在所述初始邻域半径内多次搜索所述kd树中与所述主体数据点对应的近邻点,将搜索到的所述邻近点集合形成所述邻域点集。
3.如权利要求1所述的方法,其特征在于,所述计算所述邻域点集的质心点的步骤包括:
根据所述主体数据点对应的邻域点集计算所述邻域点集的均值,将所述均值确定为所述主体数据点对应的质心点,其中,所述均值与所述主体数据点对应。
4.如权利要求2所述的方法,其特征在于,所述根据所述质心点与所述邻域点集计算矢量,以及所述矢量在所述点法矢上的投影距离的步骤包括:
根据所述邻域点集中的所述待去噪点与所述质心点计算所述矢量;
根据所述矢量以及所述点法矢计算所述矢量在所述点法矢所在方向上的投影距离,直到计算出所述邻域点集中所有所述待去噪点对应的矢量在对应的点法矢上的所述投影距离。
5.如权利要求4所述的方法,其特征在于,所述计算出所述邻域点集中所有所述待去噪点对应的矢量在对应的点法矢上的所述投影距离的步骤之后,所述方法还包括:
对计算出的所述邻域点集中所有所述待去噪点对应的矢量在对应的点法矢上的所述投影距离求均值,以得到平均投影距离。
6.如权利要求5所述的方法,其特征在于,若所述投影距离满足阈值距离,则将与所述投影距离对应的主体数据点记录为噪声点,并基于所述噪声点对所述邻域点集进行更新,直到更新后...
【专利技术属性】
技术研发人员:张佰春,
申请(专利权)人:深圳市菲森科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。