atlas

Research map / Detection and segmentation / Open-set and few-shot detection

Mosaic3D: Foundation Dataset and Model for Open-Vocabulary 3D Segmentation

CVPR 2025 · Detection and segmentation › Open-set and few-shot detection · approach: Open-vocabulary 3D and world perception · 5 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.

Builds an automatic pipeline (open-vocabulary segmentation + region-aware VLM captions + 2D-3D projection) to create Mosaic3D-5.6M, a 5.6M mask-text dataset over 30K scenes, and trains a language-aligned 3D encoder with a lightweight mask decoder for open-vocabulary 3D semantic and instance segmentation.

Problem

Open-vocabulary 3D scene segmentation is limited by the lack of large-scale 3D datasets with precise region masks and rich textual descriptions.

Approach

Generate 3D mask-text pairs by combining Grounded-SAM2 and SEEM masks on multi-view RGB-D frames with Osprey region-level captions, project them to 3D, and train a SparseUNet encoder contrastively plus a Mask3D-style decoder with a caption loss for single-stage open-vocabulary instance segmentation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Scale training from ScanNet only to ScanNet, ARKitScenes, ScanNet++, Matterport3D, and Structured3D (ablation)Mosaic3D · ScanNet200 validationf-mIoU: 13.0 -> 15.7Helped
Use Mosaic3D with Mask3D proposals instead of OpenIns3D with Mask3D proposals3D-only ScanNet200 instance segmentation · ScanNet200 validationmAP: 8.8 -> 11.8Helped
Use Mosaic3D with Segment3D proposals instead of OpenIns3D with Segment3D proposals3D-only ScanNet200 instance segmentation · ScanNet200 validationmAP: 1.7 -> 2.7Helped
Add a mask decoder trained with Mosaic3D-5.6M and caption merging (ablation)Mosaic3D · ScanNet200 validationmAP: 2.7 -> 3.9Helped
Use Grounded-SAM2 instead of Grounded-SAM for segmentation (ablation)RegionPLC architecture with Osprey captions · ScanNet200f-mIoU: 9.2 -> 10.6Helped
Use region-level Osprey captioning instead of Ferret captioning (ablation)Grounded-SAM segmentation with RegionPLC architecture · ScanNet200f-mIoU: 9.0 -> 9.2Helped
Increase training frames from 25K to 125K (ablation)Grounded-SAM2 segmentation with Osprey captions · ScanNet200f-mIoU: 10.6 -> 11.5Helped
Add SEEM segmentation to Grounded-SAM2 (ablation)RegionPLC architecture with Osprey captions and 125K frames · ScanNet200f-mIoU: 11.5 -> 11.0Hurt

Limitations

Experimental setup

Datasets: ScanNet ARKitScenes Matterport3D ScanNet++ Structured3D

Benchmarks: ScanNet20 ScanNet200 Matterport3D ScanNet++

Metrics: f-mIoU f-mAcc mAP mAP50 mAP25

Baselines: OpenScene RegionPLC OV3D SceneVerse OpenIns3D OpenMask3D SAI3D PLA

Builds on: Segment3D RegionPLC Mask3D Osprey Grounded-SAM

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