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

Surface Representation for Point Clouds

About

Most prior work represents the shapes of point clouds by coordinates. However, it is insufficient to describe the local geometry directly. In this paper, we present \textbf{RepSurf} (representative surfaces), a novel representation of point clouds to \textbf{explicitly} depict the very local structure. We explore two variants of RepSurf, Triangular RepSurf and Umbrella RepSurf inspired by triangle meshes and umbrella curvature in computer graphics. We compute the representations of RepSurf by predefined geometric priors after surface reconstruction. RepSurf can be a plug-and-play module for most point cloud models thanks to its free collaboration with irregular points. Based on a simple baseline of PointNet++ (SSG version), Umbrella RepSurf surpasses the previous state-of-the-art by a large margin for classification, segmentation and detection on various benchmarks in terms of performance and efficiency. With an increase of around \textbf{0.008M} number of parameters, \textbf{0.04G} FLOPs, and \textbf{1.12ms} inference time, our method achieves \textbf{94.7\%} (+0.5\%) on ModelNet40, and \textbf{84.6\%} (+1.8\%) on ScanObjectNN for classification, while \textbf{74.3\%} (+0.8\%) mIoU on S3DIS 6-fold, and \textbf{70.0\%} (+1.6\%) mIoU on ScanNet for segmentation. For detection, previous state-of-the-art detector with our RepSurf obtains \textbf{71.2\%} (+2.1\%) mAP$\mathit{_{25}}$, \textbf{54.8\%} (+2.0\%) mAP$\mathit{_{50}}$ on ScanNetV2, and \textbf{64.9\%} (+1.9\%) mAP$\mathit{_{25}}$, \textbf{47.7\%} (+2.5\%) mAP$\mathit{_{50}}$ on SUN RGB-D. Our lightweight Triangular RepSurf performs its excellence on these benchmarks as well. The code is publicly available at \url{https://github.com/hancyran/RepSurf}.

Haoxi Ran, Jun Liu, Chengjie Wang• 2022

Related benchmarks

TaskDatasetResultRank
Semantic segmentationS3DIS (Area 5)
mIOU68.9
799
3D Object DetectionScanNet V2 (val)
mAP@0.2571.2
352
Semantic segmentationS3DIS (6-fold)
mIoU (Mean IoU)74.3
315
Semantic segmentationScanNet V2 (val)
mIoU70
288
Shape classificationModelNet40 (test)
OA94.7
255
Semantic segmentationScanNet v2 (test)
mIoU70.2
248
Point Cloud ClassificationModelNet40 (test)
Accuracy94.7
224
Object ClassificationScanObjectNN PB_T50_RS
Accuracy84.3
195
3D Object DetectionSUN RGB-D (val)
mAP@0.2564.9
158
3D Point Cloud ClassificationScanObjectNN (test)
Accuracy86.1
92
Showing 10 of 21 rows

Other info

Code

Follow for update