点云剔除高位误差与低位误差

文章目录

  • 一、引用
  • 二、算法实现
    • 2.1实现思路
    • 2.2实现代码
  • 三、实现效果

一、引用

由于采集过程中扫描仪或是外界条件等因素,总会存在着许多离散点,这些离散点本身的可用性几乎没有甚至是异常点,如常见的高位与低位误差等,这些点会给后续程序运行与算法处理造成不必要的压力甚至是错误,因此应该将这些误差点进行剔除。

二、算法实现

2.1实现思路

(1)对每一个点搜索指定邻域点个数的相邻点,计算点到相邻点的距离平均值d。
(2)计算这些平均值距离的中值D(整体)和标准差S,如果d大于最大距离MaxD(MaxD = D + K * S),则认为是噪点,将被去掉。(类似于正太分布)

2.2实现代码

Denoising.m

%剔除高低位误差
clc
clear
cl


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部