Rethinking Network Design and Local Geometry in Point Cloud: A Simple Residual MLP Framework

ICLR 2022  ·  Xu Ma, Can Qin, Haoxuan You, Haoxi Ran, Yun Fu ·

Point cloud analysis is challenging due to irregularity and unordered data structure. To capture the 3D geometries, prior works mainly rely on exploring sophisticated local geometric extractors using convolution, graph, or attention mechanisms. These methods, however, incur unfavorable latency during inference, and the performance saturates over the past few years. In this paper, we present a novel perspective on this task. We notice that detailed local geometrical information probably is not the key to point cloud analysis -- we introduce a pure residual MLP network, called PointMLP, which integrates no sophisticated local geometrical extractors but still performs very competitively. Equipped with a proposed lightweight geometric affine module, PointMLP delivers the new state-of-the-art on multiple datasets. On the real-world ScanObjectNN dataset, our method even surpasses the prior best method by 3.3% accuracy. We emphasize that PointMLP achieves this strong performance without any sophisticated operations, hence leading to a superior inference speed. Compared to most recent CurveNet, PointMLP trains 2x faster, tests 7x faster, and is more accurate on ModelNet40 benchmark. We hope our PointMLP may help the community towards a better understanding of point cloud analysis. The code is available at https://github.com/ma-xu/pointMLP-pytorch.

PDF Abstract ICLR 2022 PDF ICLR 2022 Abstract
Task Dataset Model Metric Name Metric Value Global Rank Result Benchmark
3D Point Cloud Classification ModelNet40 PointMLP Overall Accuracy 94.5 # 10
Mean Accuracy 91.4 # 11
Point Cloud Segmentation PointCloud-C PointMLP mean Corruption Error (mCE) 0.977 # 4
3D Point Cloud Classification ScanObjectNN PointMLP-elite Overall Accuracy 83.8 # 46
Mean Accuracy 81.8 # 18

Results from Other Papers


Task Dataset Model Metric Name Metric Value Rank Source Paper Compare
3D Point Cloud Classification ScanObjectNN PointMLP Overall Accuracy 85.7 # 39
Mean Accuracy 84.4 # 17

Methods


No methods listed for this paper. Add relevant methods here