atlas

Research map / Point clouds / Point cloud classification

CamPoint: Boosting Point Cloud Segmentation with Virtual Camera

CVPR 2025 · Point clouds › Point cloud classification · approach: Point cloud detection and tracking · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes CamPoint, which uses virtual cameras to build per-point visibility features, a camera perspective slice distance for semantic neighbor search, and learnable camera embeddings fed into a Mamba-style SSM for global point cloud segmentation.

Problem

Point cloud segmentation struggles with selecting semantically relevant neighbors (Euclidean KNN is spatially biased) and with providing high-level, stable features for global perception at low computational cost.

Approach

Virtual cameras produce a binary visibility vector per point; the number of shared cameras between two points defines a camera perspective slice distance that is combined with Euclidean distance for KNN, and learnable per-camera embeddings are pooled over visible cameras and added to local features before a random-scan SSM.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add camera perspective slice distance to local aggregation (ablation)CamPoint · S3DISmIoU: 72.9 -> 76.2Helped
Add camera perspective slice distance to local aggregation (ablation)CamPoint · ScanNetV2mIoU: 74.8 -> 75.5Helped
Add global SSM perception after local aggregation with CPSD (ablation)CamPoint · S3DISmIoU: 76.2 -> 82.1Helped
Add global SSM perception after local aggregation with CPSD (ablation)CamPoint · ScanNetV2mIoU: 75.5 -> 77.0Helped
Add camera parameter embedding to global perception (ablation)CamPoint · S3DISmIoU: 82.1 -> 83.3Helped
Add camera parameter embedding to global perception (ablation)CamPoint · ScanNetV2mIoU: 77.0 -> 77.7Helped
Add camera perspective slice distance (ablation)PointNext-s · S3DISmIoU: 63.4 -> 64.9Helped
Add camera perspective slice distance (ablation)PointNext-s · ScanNetV2mIoU: 64.5 -> 65.3Helped
Add camera perspective slice distance (ablation)DeLA · S3DISmIoU: 74.1 -> 77.8Helped
Add camera perspective slice distance (ablation)DeLA · ScanNetV2mIoU: 75.9 -> 76.7Helped
Increase camera count from 2×32 to 2×64 (ablation)CamPoint · S3DISmIoU: 81.4 -> 83.3Helped
Increase camera count from 2×32 to 2×64 (ablation)CamPoint · ScanNetV2mIoU: 76.4 -> 77.7Helped

Surprising findings

Limitations

Experimental setup

Datasets: S3DIS ScanNetV2 ShapeNetPart ScanObjectNN ModelNet40

Benchmarks: S3DIS ScanNetV2 ShapeNetPart ScanObjectNN ModelNet40

Metrics: mIoU instance mIoU class mIoU overall accuracy mean accuracy parameters FLOPs inference latency training time

Baselines: MinkUNet PointNeXt DeLA PointHR OA-CNNs KPConvX-L Stratified Transformer OctFormer Swin3D PointNAT OneFormer PTv3

Builds on: DeLA Mamba PointNeXt Point Mamba

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy