CVMar 1, 2020

PointASNL: Robust Point Clouds Processing using Nonlocal Neural Networks with Adaptive Sampling

arXiv:2003.00492v3652 citationsHas Code
AI Analysis

This work addresses robustness in point cloud processing for applications like 3D sensing and reconstruction, offering incremental improvements over existing methods.

The paper tackles the problem of processing noisy point clouds by introducing PointASNL, a network that uses adaptive sampling and local-nonlocal modules to handle outliers and noise, achieving state-of-the-art robust performance in classification and segmentation tasks across synthetic, indoor, and outdoor datasets, with significant improvements on the noisy SemanticKITTI dataset.

Raw point clouds data inevitably contains outliers or noise through acquisition from 3D sensors or reconstruction algorithms. In this paper, we present a novel end-to-end network for robust point clouds processing, named PointASNL, which can deal with point clouds with noise effectively. The key component in our approach is the adaptive sampling (AS) module. It first re-weights the neighbors around the initial sampled points from farthest point sampling (FPS), and then adaptively adjusts the sampled points beyond the entire point cloud. Our AS module can not only benefit the feature learning of point clouds, but also ease the biased effect of outliers. To further capture the neighbor and long-range dependencies of the sampled point, we proposed a local-nonlocal (L-NL) module inspired by the nonlocal operation. Such L-NL module enables the learning process insensitive to noise. Extensive experiments verify the robustness and superiority of our approach in point clouds processing tasks regardless of synthesis data, indoor data, and outdoor data with or without noise. Specifically, PointASNL achieves state-of-the-art robust performance for classification and segmentation tasks on all datasets, and significantly outperforms previous methods on real-world outdoor SemanticKITTI dataset with considerate noise. Our code is released through https://github.com/yanx27/PointASNL.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes