| CARVIEW |
PointCloud-C
Benchmarking and Analyzing Point Cloud
Robustness under Corruptions
Jiawei Ren, Lingdong Kong, Liang Pan, Ziwei Liu
Overview
3D perception, especially point cloud classification and part segmentation, has achieved substantial progress. However, in real-world deployment, point cloud corruptions are inevitable due to the scene complexity, sensor inaccuracy, and processing imprecision. In this work, we contribute ModelNet-C and ShapeNet-C, aiming at rigorously benchmarking and analyzing point cloud robustness under various real-world corruptions.
News
2022.11 - The preprint of the PointCloud-C paper is available here.
2022.11 - We have successfully hosted the 1st PointCloud-C challenge! Winners: 🥇 Antins_cv, 🥈 DGPC & DGPS, and 🥉 BIT_gdxy_xtf.
2022.07 - Competition starts! Join now at our CodaLab page.
2022.06 - We release the benchmarking toolkit on GitHub. 🐈
2022.06 - PointCloud-C is now live on Paper-with-Code. Join the benchmark today!
2022.06 - The 1st PointCloud-C challenge will be hosted in conjecture with the ECCV'22 SenseHuman workshop. 🚀
2022.06 - We are organizing the 1st PointCloud-C challenge! Click here to explore the competition details.
2022.05 - ModelNet-C is accepted to ICML 2022. Code is available on GitHub. See here for more details. 🎉
Basic Statistics
Scale & Features
- The very first test-suite for point cloud robustness analysis under corruptions.
- Two sets: ModelNet-C for point cloud classification and ShapeNet-C for part segmentation.
- Real-world corruption sources, ranging from object-, senor-, and processing-levels.
- Seven types of corruptions, each with five severity levels.
Taxonomy
We unify the corruption taxonomy into seven fundamental atomic corruptions: “Add Global”, “Add Local”, “Drop Global”, “Drop Local”, “Rotate”, “Scale” and “Jitter”. Consequently, each real-world corruption is broken down into a combination of the atomic corruptions. In addition, we set five severity levels for each corruption, based on which we randomly sample from the atomic operations to form a composite corruption test set. The detailed description and implementation can be found in our papers.
Benchmark
Based on our test suite, we benchmark more than 20 state-of-the-art methods for point cloud classification and part segmentation, including architecture design, augmentations, and self-supervised pretrains.
Corruption Taxonomy

We break down common corruptions into detailed corruption sources on object-, senor-, and processing-levels, which are further simplified into a combination of seven atomic corruptions for a more controllable empirical analysis. More details are available here.
Corruption Studies
| Method | Jitter | Drop Global | Drop Local | Add Global | Add Local | Scale | Rotate |
| PointNet (Qi et al., 2017) | ✔ | ✔ | ✔ | ||||
| ECC (Simonovsky & Komodakis, 2017) | ✔ | ✔ | |||||
| PointNet++ (Qi et al., 2017) | ✔ | ||||||
| DGCNN (Wang et al., 2019) | ✔ | ||||||
| RSCNN (Liu et al., 2019) | ✔ | ✔ | |||||
| PointASNL (Yan et al., 2020) | ✔ | ✔ | |||||
| Orderly Disorder (Ghahremani et al., 2020) | ✔ | ||||||
| PointAugment (Li et al., 2020) | ✔ | ✔ | ✔ | ✔ | |||
| PointMixup (Chen et al., 2020) | ✔ | ✔ | ✔ | ✔ | |||
| PAConv (Xu et al., 2021) | ✔ | ✔ | ✔ | ||||
| OcCo (Wang et al., 2021) | ✔ | ||||||
| Triangle-Net (Xiao & Wachs, 2021) | ✔ | ✔ | ✔ | ✔ | |||
| CurveNet (Xiang et al., 2021) | ✔ | ✔ | |||||
| RSMix (Lee et al., 2021) | ✔ | ✔ | ✔ | ✔ | |||
| PointWOLF (Kim et al., 2021) | ✔ | ✔ | ✔ | ✔ | |||
| GDANet (Xu et al., 2021) | ✔ | ✔ | |||||
| Our Benchmark | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
Citation
If you find our work useful for your research, please consider citing the following papers:
@article{ren2022pointcloud-c,
title={Benchmarking and Analyzing Point Cloud Robustness under Corruptions},
author={Jiawei Ren and Lingdong Kong and Liang Pan and Ziwei Liu},
journal={arXiv:220x.xxxxx},
year={2022}
}
@article{ren2022modelnet-c,
title={Benchmarking and Analyzing Point Cloud Classification under Corruptions},
author={Jiawei Ren and Liang Pan and Ziwei Liu},
journal={International Conference on Machine Learning (ICML)},
year={2022}
}
Contact
Any feedback is very welcome! Please contact us at jiawei011@e.ntu.edu.sg and lingdong001@e.ntu.edu.sg.
Team
Jiawei Ren
S-Lab, Nanyang Technological University
Lingdong Kong
S-Lab, Nanyang Technological University
Liang Pan
S-Lab, Nanyang Technological University
Ziwei Liu
S-Lab, Nanyang Technological University
