Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

ASSANet: An Anisotropic Separable Set Abstraction for Efficient Point Cloud Representation Learning

About

Access to 3D point cloud representations has been widely facilitated by LiDAR sensors embedded in various mobile devices. This has led to an emerging need for fast and accurate point cloud processing techniques. In this paper, we revisit and dive deeper into PointNet++, one of the most influential yet under-explored networks, and develop faster and more accurate variants of the model. We first present a novel Separable Set Abstraction (SA) module that disentangles the vanilla SA module used in PointNet++ into two separate learning stages: (1) learning channel correlation and (2) learning spatial correlation. The Separable SA module is significantly faster than the vanilla version, yet it achieves comparable performance. We then introduce a new Anisotropic Reduction function into our Separable SA module and propose an Anisotropic Separable SA (ASSA) module that substantially increases the network's accuracy. We later replace the vanilla SA modules in PointNet++ with the proposed ASSA module, and denote the modified network as ASSANet. Extensive experiments on point cloud classification, semantic segmentation, and part segmentation show that ASSANet outperforms PointNet++ and other methods, achieving much higher accuracy and faster speeds. In particular, ASSANet outperforms PointNet++ by $7.4$ mIoU on S3DIS Area 5, while maintaining $1.6 \times $ faster inference speed on a single NVIDIA 2080Ti GPU. Our scaled ASSANet variant achieves $66.8$ mIoU and outperforms KPConv, while being more than $54 \times$ faster.

Guocheng Qian, Hasan Abed Al Kader Hammoud, Guohao Li, Ali Thabet, Bernard Ghanem• 2021

Related benchmarks

TaskDatasetResultRank
Semantic segmentationS3DIS (Area 5)
mIOU68
799
Part SegmentationShapeNetPart (test)
mIoU (Inst.)86.1
312
3D Object ClassificationModelNet40 (test)
Accuracy92.9
302
3D Point Cloud ClassificationModelNet40 (test)
OA92.9
297
Part SegmentationShapeNetPart
mIoU (Instance)86.1
198
Object ClassificationModelNet40 (test)--
180
3D Object Part SegmentationShapeNet Part (test)--
114
3D Object Part SegmentationShapeNetPart
mIoU (Instance)86.1
24
Point Cloud Part SegmentationShapeNet Part (test)
mIoU86.1
15
Showing 9 of 9 rows

Other info

Code

Follow for update