LabVIEW:适合点云平滑的双边滤波器
摘要:
我们通过扫描仪获得物体的点云 , 经常掺杂着噪音 。产生噪音的原因可能有很多多种 , 例如 , 切向的采集方向、环境光干扰、物体材质的反射等因素导致 。因此设置一种滤波方法 , 可以去除噪音有保留物体原有物体的尖锐特征信息至关重要 。本文设计了一种适合点云平滑的双边滤波器 , 既可以高效的去除噪音 , 又可以保留物体尖锐特性 。
背景介绍:
对三维采集设备获取的点云进行去噪平滑处理是当今几何处理研究中最重要的任务之一 。实际上获得点云的方法有很多种 , 基于照相技术的结构光方法、基于激光的三角测距方法 , 点云采集设备越来越流行 , 并且出现了价格便宜精度低的设备 , 所有这些技术演变都需要我们设计一种高效的去噪滤波工具从噪杂的点云集中恢复出物体本来的点云集 。
数据输入:
【LabVIEW:适合点云平滑的双边滤波器】 输入数据是无序的三维点云坐标 , 不含法向 , 以及该片点点云的参考法向(不管是激光扫描还是基于深度相机的设备采集的点云都已知硬件在世界做坐标系的位置 , 点云的整体法向是朝向硬件的) , 输入法向的目的是为计算后的法向进行定向 , 当然我们采用的双边滤波方法是适应具有二义性的法向的 , 但为了后续处理还是需要对法向进行定向 。
点云:[3*n]
参考法向:[3]
平滑参数:法向权重、距离权重及迭代次数
平滑算法:
文章插图
LabVIEW验证:
文章插图
文章插图
文章插图
参数调整:
通过调整Normal_Weight(法向影响因子)与M_weight(距离影响因子)及迭代次数来调整平滑效果 。该方法主要是参考法向及距离的影响 , 尖锐的细节通过调整参数同样可以保留 。
该方法已经加入到3D_Vision_Advanced_Toolkit For LabVIEW中!
参考文献:
https://www.researchgate.net/publication/320703396_The_Bilateral_Filter_for_Point_Clouds
责任编辑:xj
原文标题:LabVIEW_基于双边滤波的点云平滑
文章出处:【微信公众号:LabVIEW逆向工程高级编程】欢迎添加关注!文章转载请注明出处 。
推荐阅读
- 选择适合浴室柜 让您的夏日多一份清新!
- 空调安装的位置及哪些位置更适合
- 选购适合自己家的瓷砖四大注意点须知
- 卫浴间适合用什么灯具 选错了可能有危险
- 5款不同材质地毯的介绍 你家适合哪一款
- 适合现代古典欧式田园风 德国朗饰壁纸测评
- 适合孩子儿童房的壁纸 让宝宝在童话世界里
- 新房装修 哪种装修模式适合你?
- 办公桌摆放植物风水中不适合办公桌的植物
- 体温计怎么选最适合 推荐六款不错的体温计