SOTAVerified

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

2022-02-15ICLR 2022Code Available2· sign in to hype

Xu Ma, Can Qin, Haoxuan You, Haoxi Ran, Yun Fu

Code Available — Be the first to reproduce this paper.

Reproduce

Code

Abstract

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.

Tasks

Benchmark Results

DatasetModelMetricClaimedVerifiedStatus
ModelNet40PointMLPOverall Accuracy94.5Unverified
ScanObjectNNPointMLPOverall Accuracy85.7Unverified
ScanObjectNNPointMLP-eliteOverall Accuracy83.8Unverified

Reproductions