TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/Surface Representation for Point Clouds

Surface Representation for Point Clouds

Haoxi Ran, Jun Liu, Chengjie Wang

2022-05-11CVPR 2022 1Surface ReconstructionSemantic SegmentationSupervised Only 3D Point Cloud Classification3D Semantic Segmentation3D Point Cloud Classification3D Object Detection
PaperPDFCode(official)

Abstract

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}.

Results

TaskDatasetMetricValueModel
Semantic SegmentationS3DIS Area5mAcc76RepSurf-U
Semantic SegmentationS3DIS Area5mIoU68.9RepSurf-U
Semantic SegmentationS3DIS Area5oAcc90.2RepSurf-U
Semantic SegmentationS3DISMean IoU74.3RepSurf-U
Semantic SegmentationS3DISParams (M)0.97RepSurf-U
Semantic SegmentationS3DISmAcc82.6RepSurf-U
Semantic SegmentationS3DISoAcc90.8RepSurf-U
Object DetectionSUN-RGBD valmAP@0.2564.9RepSurf-U
Object DetectionSUN-RGBD valmAP@0.547.7RepSurf-U
Object DetectionScanNetV2mAP@0.2571.2RepSurf-U
Object DetectionScanNetV2mAP@0.554.8RepSurf-U
3DSUN-RGBD valmAP@0.2564.9RepSurf-U
3DSUN-RGBD valmAP@0.547.7RepSurf-U
3DScanNetV2mAP@0.2571.2RepSurf-U
3DScanNetV2mAP@0.554.8RepSurf-U
Shape Representation Of 3D Point CloudsScanObjectNNOverall Accuracy86RepSurf-U (2x)
Shape Representation Of 3D Point CloudsScanObjectNNOverall Accuracy84.6RepSurf-U
Shape Representation Of 3D Point CloudsModelNet40Overall Accuracy94.7RepSurf-U
3D Object DetectionSUN-RGBD valmAP@0.2564.9RepSurf-U
3D Object DetectionSUN-RGBD valmAP@0.547.7RepSurf-U
3D Object DetectionScanNetV2mAP@0.2571.2RepSurf-U
3D Object DetectionScanNetV2mAP@0.554.8RepSurf-U
3D Point Cloud ClassificationScanObjectNNOverall Accuracy86RepSurf-U (2x)
3D Point Cloud ClassificationScanObjectNNOverall Accuracy84.6RepSurf-U
3D Point Cloud ClassificationModelNet40Overall Accuracy94.7RepSurf-U
2D ClassificationSUN-RGBD valmAP@0.2564.9RepSurf-U
2D ClassificationSUN-RGBD valmAP@0.547.7RepSurf-U
2D ClassificationScanNetV2mAP@0.2571.2RepSurf-U
2D ClassificationScanNetV2mAP@0.554.8RepSurf-U
2D Object DetectionSUN-RGBD valmAP@0.2564.9RepSurf-U
2D Object DetectionSUN-RGBD valmAP@0.547.7RepSurf-U
2D Object DetectionScanNetV2mAP@0.2571.2RepSurf-U
2D Object DetectionScanNetV2mAP@0.554.8RepSurf-U
10-shot image generationS3DIS Area5mAcc76RepSurf-U
10-shot image generationS3DIS Area5mIoU68.9RepSurf-U
10-shot image generationS3DIS Area5oAcc90.2RepSurf-U
10-shot image generationS3DISMean IoU74.3RepSurf-U
10-shot image generationS3DISParams (M)0.97RepSurf-U
10-shot image generationS3DISmAcc82.6RepSurf-U
10-shot image generationS3DISoAcc90.8RepSurf-U
3D Point Cloud ReconstructionScanObjectNNOverall Accuracy86RepSurf-U (2x)
3D Point Cloud ReconstructionScanObjectNNOverall Accuracy84.6RepSurf-U
3D Point Cloud ReconstructionModelNet40Overall Accuracy94.7RepSurf-U
16kSUN-RGBD valmAP@0.2564.9RepSurf-U
16kSUN-RGBD valmAP@0.547.7RepSurf-U
16kScanNetV2mAP@0.2571.2RepSurf-U
16kScanNetV2mAP@0.554.8RepSurf-U

Related Papers

SeC: Advancing Complex Video Object Segmentation via Progressive Concept Construction2025-07-21DiffOSeg: Omni Medical Image Segmentation via Multi-Expert Collaboration Diffusion Model2025-07-17SCORE: Scene Context Matters in Open-Vocabulary Remote Sensing Instance Segmentation2025-07-17Unified Medical Image Segmentation with State Space Modeling Snake2025-07-17A Privacy-Preserving Semantic-Segmentation Method Using Domain-Adaptation Technique2025-07-17Dual LiDAR-Based Traffic Movement Count Estimation at a Signalized Intersection: Deployment, Data Collection, and Preliminary Analysis2025-07-17SAMST: A Transformer framework based on SAM pseudo label filtering for remote sensing semi-supervised semantic segmentation2025-07-16A Mixed-Primitive-based Gaussian Splatting Method for Surface Reconstruction2025-07-15