atlas

Research map / 3D vision / 3D generation

SA3DIP: Segment Any 3D Instance with Potential 3D Priors

NeurIPS 2024 · 3D vision › 3D generation · approach: 2D-to-3D pretrained representations · 0 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.

Training-free open-world 3D class-agnostic instance segmentation that merges superpoints using geometric+color priors, SAM 2D mask affinities, and a 3D-detector-based refinement, plus a corrected ScanNetV2-INS validation benchmark.

Problem

Zero-shot 3D instance segmentation from 2D foundation models suffers from under-segmentation of geometrically similar instances (from normal-only superpoints) and over-segmentation from SAM's part-level masks, plus low-quality ScanNetV2 annotations distort evaluation.

Approach

Build superpoint primitives from both normal and color cues, merge them with SAM-derived multi-view affinities via affinity- and distance-aware region growing, then rectify over-segmentation using bounding boxes from a 3D detector; also re-annotate ScanNetV2 validation scenes point-wise.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SA3DIP instead of SAMPro3D3D instance segmentation · ScanNetV2mAP: +7.9% mAPHelped
Use SA3DIP instead of SAMPro3D3D instance segmentation · ScanNetV2-INSmAP: 3.6% mAPHelped
Use SA3DIP instead of SAMPro3D3D instance segmentation · ScanNet++mAP: 2.5% mAPHelped
Add 3D space prior to geometry weight 0.96 and texture weight 0.04 (ablation)SA3DIP · ScanNetV2mAP: 29.3 -> 41.6Helped
Add 3D space prior to geometry weight 0.96 and texture weight 0.04 (ablation)SA3DIP · ScanNetV2-INSmAP: 27.4 -> 36.1Helped
Use geometry weight 0.96 and texture weight 0.04 instead of geometry-only primitives (ablation)SA3DIP with 3D space prior · ScanNetV2mAP: 40.8 -> 41.6Helped
Use texture-only primitives instead of geometry-only primitives (ablation)SA3DIP with 3D space prior · ScanNetV2mAP: 40.8 -> 12.7Hurt
Use geometry weight 0.4 and texture weight 0.6 instead of geometry-only primitives (ablation)SA3DIP with 3D space prior · ScanNetV2mAP: 40.8 -> 39.1Hurt
Use geometry weight 0.96 and texture weight 0.04 instead of geometry-only primitives (ablation)SA3DIP without 3D space prior · ScanNetV2mAP: 30.8 -> 29.3Hurt
Use geometry weight 0.96 and texture weight 0.04 instead of geometry-only primitives (ablation)SA3DIP with 3D space prior · ScanNetV2-INSmAP: 35.9 -> 36.1Helped
Use texture-only primitives instead of geometry-only primitives (ablation)SA3DIP without 3D space prior · ScanNetV2mAP: 30.8 -> 10.4Hurt
Add 3D space prior (ablation)SA3DIP #2 with geometry weight 0.9 and texture weight 0.1 · ReplicaAP: 20.8 -> 22.6Helped

Surprising findings

Limitations

Experimental setup

Datasets: ScanNetV2 ScanNet++ Matterport3D Replica

Benchmarks: ScanNetV2 ScanNetV2-INS ScanNet++ Matterport3D Replica

Metrics: mAP AP50 AP25

Baselines: Mask3D Felzenszwalb SAM3D SAM-graph SAI3D SAMPro3D OpenMask3D OVIR-3D

Builds on: SAM3D SAI3D SAMPro3D Segment Anything Felzenszwalb graph-based segmentation

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