The Devils in the Point Clouds: Studying the Robustness of Point Cloud Convolutions
Not on the map. Why?
Abstract (arXiv)
Recently, there has been a significant interest in performing convolution over irregularly sampled point clouds. Since point clouds are very different from regular raster images, it is imperative to study the generalization of the convolution networks more closely, especially their robustness under variations in scale and rotations of the input data. This paper investigates different variants of PointConv, a convolution network on point clouds, to examine their robustness to input scale and rotation changes. Of the variants we explored, two are novel and generated significant improvements. The first is replacing the multilayer perceptron based weight function with much simpler third degree polynomials, together with a Sobolev norm regularization. Secondly, for 3D datasets, we derive a novel viewpoint-invariant descriptor by utilizing 3D geometric properties as the input to PointConv, in addition to the regular 3D coordinates. We have also explored choices of activation functions, neighborhood, and subsampling methods. Experiments are conducted on the 2D MNIST & CIFAR-10 datasets as well as the 3D SemanticKITTI & ScanNet datasets. Results reveal that on 2D, using third degree polynomials greatly improves PointConv's robustness to scale changes and rotations, even surpassing traditional 2D CNNs for the MNIST dataset. On 3D datasets, the novel viewpoint-invariant descriptor significantly improves the performance as well as robustness of PointConv. We achieve the state-of-the-art semantic segmentation performance on the SemanticKITTI dataset, as well as comparable performance with the current highest framework on the ScanNet dataset among point-based approaches.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 52 of its 69 references that are in the map. First posted on arXiv 19 Jan 2021.
Builds on
52 of 69 references.
References · 52
- 2017Attention Is All You Needcited by 59,932
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,223
- 2016Feature Pyramid Networks for Object Detectioncited by 5,021
- 2017PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Spacecited by 4,384
- 2017ScanNet: Richly-annotated 3D Reconstructions of Indoor Scenescited by 3,088
- 2018Dynamic Graph CNN for Learning on Point Cloudscited by 2,220
- 2017Deformable Convolutional Networkscited by 1,481
- 2015Spatial Transformer Networkscited by 1,423
- 2019KPConv: Flexible and Deformable Convolution for Point Cloudscited by 1,202
- 20194D Spatio-Temporal ConvNets: Minkowski Convolutional Neural Networkscited by 1,201
- 2016Group Equivariant Convolutional Networkscited by 1,154
38 more
- 2018PointCNN: Convolution On X-Transformed Pointscited by 764
- 20173D Semantic Segmentation with Submanifold Sparse Convolutional Networkscited by 746
- 2014Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognitioncited by 719
- 2017Dynamic Routing Between Capsulescited by 689
- 2018PointConv: Deep Convolutional Networks on 3D Point Cloudscited by 656
- 2017Self-Normalizing Neural Networkscited by 591
- 2019RandLA-Net: Efficient Semantic Segmentation of Large-Scale Point Cloudscited by 584
- 2015Multi-view Convolutional Neural Networks for 3D Shape Recognitioncited by 564
- 2017Residual Attention Network for Image Classificationcited by 385
- 2017Large-scale Point Cloud Semantic Segmentation with Superpoint Graphscited by 384
- 2016OctNet: Learning Deep 3D Representations at High Resolutionscited by 340
- 2016Dynamic Filter Networkscited by 318
- 2017Dynamic Edge-Conditioned Filters in Convolutional Neural Networks on Graphscited by 307
- 2016Steerable CNNscited by 298
- 2018SpiderCNN: Deep Learning on Point Sets with Parameterized Convolutional Filterscited by 261
- 2016Volumetric and Multi-View CNNs for Object Classification on 3D Datacited by 240
- 2020PointASNL: Robust Point Clouds Processing using Nonlocal Neural Networks with Adaptive Samplingcited by 238
- 2018SO-Net: Self-Organizing Network for Point Cloud Analysiscited by 210
- 2018Tangent Convolutions for Dense Prediction in 3Dcited by 173
- 2021Deep Parametric Continuous Convolutional Neural Networkscited by 161
- 2018SPLATNet: Sparse Lattice Networks for Point Cloud Processingcited by 158
- 2018Point Convolutional Neural Networks by Extension Operatorscited by 154
- 2017Pointwise Convolutional Neural Networkscited by 126
- 2018Point2Sequence: Learning the Shape Representation of 3D Point Clouds with an Attention-based Sequence to Sequence Networkcited by 100
- 2017Oriented Response Networkscited by 67
- 2016TI-POOLING: transformation-invariant pooling for feature learning in Convolutional Neural Networkscited by 66
- 2019A-CNN: Annularly Convolutional Neural Networks on Point Cloudscited by 66
- 2018Monte Carlo Convolution for Learning on Non-Uniformly Sampled Point Cloudscited by 62
- 2020FPConv: Learning Local Flattening for Point Convolutioncited by 55
- 2015Action Recognition using Visual Attentioncited by 49
- 2016SE3-Nets: Learning Rigid Body Motion using Deep Neural Networkscited by 48
- 2016Inverse Compositional Spatial Transformer Networkscited by 29
- 2016Warped Convolutions: Efficient Invariance to Spatial Transformationscited by 24
- 2018Flex-Convolution (Million-Scale Point-Cloud Learning Beyond Grid-Worlds)cited by 23
- 2018Semantic Classification of 3D Point Clouds with Multiscale Spherical Neighborhoodscited by 21
- 2018Iterative Transformer Network for 3D Point Cloudcited by 11
- 2018SAN: Learning Relationship between Convolutional Features for Multi-Scale Object Detectioncited by 9
- 2017Deep Regionlets for Object Detectioncited by 6
50 most cited of 52 All 52 (JSON)
Built on by
Citing papers per year: 2022: 1; 2023: 0; 2024: 1.
2 papers.
- 2022PointConvFormer: Revenge of the Point-based Convolutioncited by 29
- 2024PoCo: Point Context Cluster for RGBD Indoor Place Recognitioncited by 2