atlas

Research map / Detection and segmentation / 3D detection and driving

Any3DIS: Class-Agnostic 3D Instance Segmentation by 2D Mask Tracking

CVPR 2025 · Detection and segmentation › 3D detection and driving · approach: 3D objectness and scene segmentation · 2 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.

Any3DIS performs class-agnostic, open-vocabulary and open-ended 3D instance segmentation by tracking 2D masks from SAM 2 across RGB-D frames, lifting them to superpoint-based 3D candidates, and refining them with a dynamic-programming mask optimization.

Problem

Training-free 3D instance segmentation from lifted 2D masks suffers from over-segmentation, redundant 3D proposals, and high runtime due to heuristic unsupervised merging across views.

Approach

Replace dense per-frame 2D mask lifting and heuristic merging with SAM 2 mask tracks seeded from pivot views of sampled superpoints, then select superpoints per track via a view-wise dynamic programming optimization that maximizes inside-mask minus outside-mask point counts.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace Open3DIS with Any3DIS using SAM2-LClass-agnostic 3DIS · ScanNet++AP: 17.9 -> 22.2Helped
Replace Open3DIS 3D + SAM-HQ proposals with Any3DIS 3D + SAM2-LClass-agnostic 3DIS · ScanNet200AP: 41.5 -> 42.5Helped
Use Any3DIS instead of Open3DISOpen-vocabulary 3DIS · ScanNet++AP: 11.9 -> 12.9Helped
Use Any3DIS 3D + SAM2-L proposals instead of Open3DIS 3D + SAM-HQOpen-vocabulary 3DIS · ScanNet200AP: 23.7 -> 25.8Helped
Use Any3DIS instead of Point-WiseOpen-ended 3DIS · ScanNet++AP: 18.4 -> 20.1Helped
Use Any3DIS instead of Point-WiseOpen-ended 3DIS · ScanNet200AP: 16.0 -> 19.1Helped
Add 3D-Aware 2D Mask Tracking (ablation)Any3DIS without Mask Optimization · ScanNet++ class-agnostic 3DISAP: 17.0 -> 17.9Helped
Add Mask Optimization (ablation)Any3DIS baseline without 3D-Aware 2D Mask Tracking · ScanNet++ class-agnostic 3DISAP: 17.0 -> 20.3Helped
Add both 3D-Aware 2D Mask Tracking and Mask Optimization (ablation)Any3DIS · ScanNet++ class-agnostic 3DISAP: 17.0 -> 22.2Helped
Use top-1 view selection for mask refinement instead of all lifted superpoints (ablation)Any3DIS Mask Optimization · ScanNet++ class-agnostic 3DISAP: 17.9 -> 19.8Helped
Use top-5 view selection for mask refinement instead of all lifted superpoints (ablation)Any3DIS Mask Optimization · ScanNet++ class-agnostic 3DISAP: 17.9 -> 20.6Helped
Use top-10 view selection for mask refinement instead of all lifted superpoints (ablation)Any3DIS Mask Optimization · ScanNet++ class-agnostic 3DISAP: 17.9 -> 20.8Helped

Limitations

Experimental setup

Datasets: ScanNet200 ScanNet++

Benchmarks: ScanNet200 ScanNet++

Metrics: AP AP50 AP25 runtime number of proposals

Baselines: Open3DIS Segment3D SAM-Graph SAM3D SAMPro3D SAI3D OVIR-3D OpenMask3D Search3D MaskClustering

Builds on: Open3DIS SAM 2 SAI3D OVIR-3D Segment3D

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