atlas

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

UnScene3D: Unsupervised 3D Instance Segmentation for Indoor Scenes

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

Fully unsupervised class-agnostic 3D instance segmentation of indoor scans via NCut pseudo masks on geometric primitives from fused 2D/3D self-supervised features, refined by multi-round self-training.

Problem

Class-agnostic 3D instance segmentation of cluttered indoor RGB-D scans without any manual 3D annotations, where prior unsupervised clustering methods perform poorly.

Approach

Generate pseudo instance masks by applying normalized cut to geometric primitives (Felzenszwalb-style oversegmentation of mesh) with fused self-supervised color (DINO) and geometry (CSC) features, then iteratively self-train a 3D transformer on its own confident predictions, with connectivity filtering to keep masks contiguous.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use UnScene3D instead of Felzenswalb clusteringUnScene3D · ScanNetAP: 5.0 -> 15.9Helped
Use UnScene3D instead of Nunes et al.UnScene3D · S3DIS Area 5AP: 5.5 -> 21.4Helped
Use both color and geometry features instead of geometry features alone for pseudo mask generation (ablation)UnScene3D · ScanNetAP Final: 13.3 -> 15.9Helped
Use both color and geometry features instead of color features alone for pseudo mask generation (ablation)UnScene3D · ScanNetAP Final: 15.7 -> 15.9Helped
Add the first self-training cycle to 3D-only pseudo masks (ablation)UnScene3D, 3D-only · ScanNetAP: 2 -> 9.2Helped
Add the second self-training cycle to 3D-only pseudo masks (ablation)UnScene3D, 3D-only · ScanNetAP: 9.2 -> 12.0Helped
Add the third self-training cycle to 3D-only pseudo masks (ablation)UnScene3D, 3D-only · ScanNetAP: 12.0 -> 12.8Helped
Add the fourth self-training cycle to 3D-only pseudo masks (ablation)UnScene3D, 3D-only · ScanNetAP: 12.8 -> 13.3Helped
Add self-training cycles to 2D and 3D pseudo masks (ablation)UnScene3D, 2D and 3D · ScanNetAP: 5.9 -> 15.9Helped
Add a fourth self-training cycle after the third cycle (ablation)UnScene3D, 2D and 3D · ScanNetAP: 15.9 -> 15.9No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: ScanNet ARKitScenes S3DIS

Benchmarks: ScanNet S3DIS Area 5 ARKitScenes

Metrics: AP AP@25 AP@50

Baselines: HDBSCAN Nunes et al. Felzenszwalb CutLER Projection FreeMask

Builds on: Normalized Cut CutLER FreeSolo CSC Felzenszwalb graph 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