Skip to content
AI.info

Research

COS3D: Collaborative Open-Vocabulary 3D Segmentation

Overview Research area: Computer Vision — open-vocabulary 3D scene understanding and segmentation using Gaussian Splatting. Technical level: Advanced. The paper assumes familiarity with 3D Gaussian Sp

arXiv
2510.20238
Published
2025-10-23
Authors
Runsong Zhu, Ka-Hei Hui, Zhengzhe Liu, Qianyi Wu, Weiliang Tang, Shi Qiu, Pheng-Ann Heng, Chi-Wing Fu

AI summary

Overview

Research area: Computer Vision — open-vocabulary 3D scene understanding and segmentation using Gaussian Splatting.

Technical level: Advanced. The paper assumes familiarity with 3D Gaussian Splatting, neural radiance fields, contrastive learning, and vision-language models like CLIP and SAM. The core ideas are accessible, but the implementation details are dense.

One-sentence scope: COS3D proposes a collaborative framework that couples an instance segmentation field with a language field to produce high-quality open-vocabulary 3D segmentation from text queries.

What This Paper Is About

Open-vocabulary 3D segmentation lets users type a free-form text query (e.g., "the red mug") and get back a 3D segmentation of that object in a reconstructed scene. Existing methods split into two flawed camps: one directly distills CLIP language features into a 3D field, producing blurry, artifact-ridden boundaries, and the other performs class-agnostic 3D segmentation first and then tries to match segments to text afterward, which compounds errors. COS3D's goal is to fuse both sources of information — the boundary-aware discriminative nature of segmentation and the high-level semantic understanding of language — so that each one corrects the other's weaknesses.

Key Contributions

  1. The collaborative field concept — a 3D representation comprising two coupled fields: an instance field (16-dimensional, boundary-aware, class-agnostic) and a language field (512-dimensional CLIP-aligned), which interact during both training and inference.

  2. Instance-to-language (Ins2Lang) mapping with a two-stage training strategy — instead of learning language features from scratch per-Gaussian, the method first learns a discriminative instance field supervised by 2D SAM masks, then learns a mapping function (either a shallow MLP or a training-free Nadaraya-Watson kernel regression) that translates instance features into text-aligned language features.

  3. Adaptive language-to-instance (Lang2Ins) prompt refinement for inference — the language field produces an initial coarse 3D relevance map for a text query, which is then used as a prompt to guide neighborhood aggregation and region-level filtering within the boundary-aware instance field, yielding clean segmentations.

  4. State-of-the-art results plus efficiency — leading mIoU/mAcc on the LeRF and ScanNetv2 benchmarks, with training time far lower than most baselines, plus demonstrations in image-based segmentation, hierarchical queries, and robot grasping.

Main Findings

  • Benchmark dominance on LeRF: COS3D (kernel regression) achieves 50.76 mIoU and 72.08 mAcc, beating the strongest prior baselines: Dr.Splat (43.58 mIoU), InstanceGaussian (45.30 mIoU), and OpenGaussian (38.36 mIoU). Language-based baselines like LangSplat (9.66 mIoU) and LEGaussians (16.21 mIoU) are far behind.

  • ScanNetv2 gains: Under the OpenGaussian protocol across 19, 15, and 10 categories, COS3D reaches 32.47 / 35.95 / 44.32 mIoU versus OpenGaussian's 24.73 / 30.13 / 38.29 mIoU — a consistent improvement, especially at the harder 19-class setting.

  • Two-stage mapping beats alternatives: Joint one-stage learning of both fields scores 49.15 mIoU in 165 minutes; parallel independent training scores 43.84 mIoU in 95 minutes. COS3D's two-stage design scores 50.76 mIoU in just 50 minutes — a rare case where better results come with less compute.

  • Kernel regression outperforms MLPs: The learning-free kernel regression version (50.76 mIoU) marginally beats the shallow-MLP version (49.75 mIoU). The authors attribute this to the discriminative instance features making the mapping task inherently easy to regress.

  • Collaborative inference pays off: Using only the instance branch gives 44.07 mIoU; using only the language branch gives 48.99 mIoU; combining them via Lang2Ins refinement gives 50.76 mIoU, with query time rising only from ~0.13s to 0.22s.

  • Fast convergence: With only 3K instance-field training steps (8 minutes total), COS3D already reaches 50.16 mIoU, far exceeding Dr.Splat (43.58 mIoU after 10 min) and vastly more efficient than LangSplat or LEGaussians (240 min each).

  • Backbone flexibility: Swapping SAM for SAM2 or CLIP for SigLIP improves results further (e.g., SAM2 raises mIoU to 51.94 and mAcc to 75.05), showing the framework is not tied to specific foundation models.

Methodology in Plain English

The pipeline starts with standard 3D Gaussian Splatting reconstruction from posed multi-view images. Two 2D foundation models supply supervision: SAM generates class-agnostic instance masks per image, and CLIP generates per-pixel language features.

Stage 1 — Build the instance field. Each 3D Gaussian gets an additional small feature vector. These features are rendered into 2D (just like color) and trained with an InfoNCE contrastive loss so that pixels belonging to the same SAM-detected object have similar features, and pixels of different objects have dissimilar features. This produces a segmentation-aware, boundary-respecting field.

Stage 2 — Build the language field. Rather than optimizing high-dimensional CLIP features on every Gaussian (slow and prone to ambiguity), the method learns a function that maps the small instance feature to the 512-D language feature. Training pairs are formed by averaging features within each SAM mask — so supervision is segment-level rather than pixel-level, cutting redundancy. Two implementations are offered: a small neural network trained by regression, or the classical Nadaraya-Watson kernel regression (which requires no training at all). This function is then applied to every Gaussian, populating the language field.

Inference — Segment from a text query. The text is encoded by CLIP, and each Gaussian's language feature is compared to it, producing a relevance score. Gaussians above a threshold form a rough candidate set — but this set alone is noisy and leaks across boundaries. So each candidate point's instance feature defines a local neighborhood of similar points, and each neighborhood is accepted or rejected based on its opacity-weighted average relevance. Processing candidate regions in order of relevance yields a final, boundary-aware segmentation.

Why This Matters

This work matters because it resolves a long-standing tension in the field: language features alone are too weak to delineate objects cleanly, while class-agnostic segmentation alone lacks semantics. By establishing a learned translation between the two rather than treating them as competing pipelines, COS3D shows the collaboration itself is what unlocks quality — and does so at lower training cost than most competitors. The two-stage design also sidesteps the parameter blowup that plagues per-Gaussian language optimization.

Real-world applications:

  • Augmented and virtual reality — letting users select and manipulate objects by describing them in natural language within a reconstructed room.
  • Robotics — the paper demonstrates a robotic arm using the segmentation to plan and execute grasps, with the added benefit that queries can describe affordances rather than fixed categories.
  • Scene editing and content creation — clean 3D object masks enable selective editing of reconstructed scenes.
  • Hierarchical scene databases — the paper shows two-level queries (coarse category then fine sub-part), useful for indexing and search in 3D asset libraries.

Industry relevance: The combination of fast training (minutes on a single consumer GPU), compatibility with standard foundation models, and no requirement for manual click prompts makes the approach attractive for product teams building 3D perception systems, AR/VR toolkits, and warehouse or household robotics — domains where re-training for new object vocabularies is prohibitively expensive.

Future Directions

  • 3D reasoning segmentation. The authors acknowledge that the current language field cannot handle relational or multi-object queries ("the mug left of the laptop"). Extending toward compositional or spatial reasoning is a clear next step.

  • Online and streaming reconstruction. The method currently operates in an offline setting where the scene is fully reconstructed first. Adapting it to incremental or online updates would suit live robotics and interactive AR.

  • Richer foundation model integration. Ablations show SAM2 and SigLIP already help; systematically exploring newer 2D models, or distilling from 3D-aware VLMs, could push accuracy further.

  • Scaling to larger scenes and dynamic content. The current benchmarks are room-scale and static. Whether the Instance-to-Language mapping generalizes to city-scale or temporally changing scenes remains open.

Target Audience

This paper is best suited for computer vision researchers and graduate students working on 3D scene understanding, radiance field representations, or vision-language grounding. It will also be valuable to robotics and AR/VR engineers who need practical, promptable 3D segmentation with modest compute budgets, and to practitioners who want to understand how to combine discriminative and semantic 2D foundation models into 3D representations. Readers without background in Gaussian Splatting or contrastive learning will need to consult the cited prior work first.

Authors’ abstract

Open-vocabulary 3D segmentation is a fundamental yet challenging task, requiring a mutual understanding of both segmentation and language. However, existing Gaussian-splatting-based methods rely either on a single 3D language field, leading to inferior segmentation, or on pre-computed class-agnostic segmentations, suffering from error accumulation. To address these limitations, we present COS3D, a new collaborative prompt-segmentation framework that contributes to effectively integrating complementary language and segmentation cues throughout its entire pipeline. We first introduce the new concept of collaborative field, comprising an instance field and a language field, as the cornerstone for collaboration. During training, to effectively construct the collaborative field, our key idea is to capture the intrinsic relationship between the instance field and language field, through a novel instance-to-language feature mapping and designing an efficient two-stage training strategy. During inference, to bridge distinct characteristics of the two fields, we further design an adaptive language-to-instance prompt refinement, promoting high-quality prompt-segmentation inference. Extensive experiments not only demonstrate COS3D's leading performance over existing methods on two widely-used benchmarks but also show its high potential to various applications,~\ie, novel image-based 3D segmentation, hierarchical segmentation, and robotics. The code is publicly available at \href{https://github.com/Runsong123/COS3D}{https://github.com/Runsong123/COS3D}.

Read the original paper