CGAL: Point Set Processing

CGAL的Point Set Processing包提供了一系列工具用于预处理点云数据,包括点及法向量计算、异常值移除、点数简化、去噪平滑、法向量估计和定向,以及表面重建。通过这些操作,可以有效地减少点云的噪声,去除异常值,优化点云结构,并进行表面重构。
摘要由CSDN通过智能技术生成

Point Set Procesing这个包主要是为了预处理点云的一些基本操作,如下图所示,通过一系列操作之后使得输出点云(右边)比输入(左边)更加的稀疏、平滑、没那么多噪点和异常值。

框架步骤:

1. Points with normals 点及法向量

  • KNN:反映点云集合的密度
  • Average spacing:所有点到K最近邻点的平均间距
    • 对应函数:computer_average_spacing(points, k_neighbors)
  • Automatic Scale Estimation自动尺度估计
    • 目的:找到最小估计范围
    • 对应函数:
      • estimate_global_k_neighbor_scale() 
      • estimate_global_range_scale()
      • estimate_local_k_neighbor_scales()
      • estimate_local_range_scales()

2. outlier removal 异常值移除

  • 说明:删除用户定义需要删除的比例,或者通过 对点进行K紧邻的平均平方距离数值排序来删除大数值的比例来实现。
  • 两种方式:
    1. 指定K最近邻值
    2. 指定球的邻域半径
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值