Papers
Topics
Authors
Recent
Search
2000 character limit reached

Camera-Aware Referring Field (CaRF)

Updated 11 November 2025
  • The paper introduces CaRF, a framework that integrates camera-aware encoding and paired-view supervision to enforce robust multi-view 3D Gaussian segmentation.
  • It leverages a novel Gaussian Field Camera Encoding module to fuse camera parameters with semantic features for precise cross-view mask predictions.
  • Evaluations demonstrate significant mIoU improvements over previous methods, validating its effectiveness in achieving view-consistent segmentation in 3D scenes.

Camera Aware Referring Field (CaRF) is a fully differentiable framework for referring 3D Gaussian Splatting Segmentation (R3DGS) that addresses multi-view consistency in associating free-form language expressions with spatially localized 3D regions. CaRF introduces explicit camera geometry encoding as well as paired-view supervision; these mechanisms promote geometric reasoning and enforce view-consistent mask predictions directly in 3D Gaussian space, outperforming previous methods reliant on 2D projections and single-view learning.

1. Problem Formulation and Scene Representation

CaRF is defined in the context of referring 3D Gaussian Splatting Segmentation (R3DGS), where the goal is to spatially localize a natural-language query on a 3D scene represented by anisotropic Gaussians. The 3D scene is parameterized as

G={Gi}i=1N,Gi=(μi,Σi,ci,αi)\mathcal{G} = \{ G_i \}_{i=1}^N,\quad G_i = (\mu_i, \Sigma_i, c_i, \alpha_i)

where μiR3\mu_i \in \mathbb{R}^3 is the Gaussian center, ΣiR3×3\Sigma_i \in \mathbb{R}^{3 \times 3} the covariance, ciR3c_i \in \mathbb{R}^3 the color, and αi[0,1]\alpha_i \in [0,1] the opacity. Each GiG_i defines a density

Gi(x)=αiexp(12(xμi)Σi1(xμi)).G_i(x) = \alpha_i \exp\Bigl(-\tfrac12 (x-\mu_i)^\top \Sigma_i^{-1} (x-\mu_i)\Bigr).

A natural-language query qq is represented as a sequence of LL token embeddings E=[e1,...,eL]RL×d\mathbf{E} = [e_1, ..., e_L] \in \mathbb{R}^{L \times d} derived from a pretrained encoder (e.g., BERT). Given the scene (μiR3\mu_i \in \mathbb{R}^30), camera calibrations μiR3\mu_i \in \mathbb{R}^31, and a query μiR3\mu_i \in \mathbb{R}^32, the task is to produce a per-Gaussian referring score μiR3\mu_i \in \mathbb{R}^33. Rendering these scores in each calibrated camera view yields 2D masks aligned with the region described in natural language.

2. Gaussian Field Camera Encoding (GFCE)

CaRF’s core innovation is the Gaussian Field Camera Encoding (GFCE) module, which integrates view geometry into the cross-modal semantic matching between Gaussians and linguistic queries.

Camera Parameter Encoding:

Extrinsic parameters are flattened into μiR3\mu_i \in \mathbb{R}^34. Intrinsic parameters (focal lengths and principal point from μiR3\mu_i \in \mathbb{R}^35) are normalized and concatenated, producing a full camera code μiR3\mu_i \in \mathbb{R}^36. This code is mapped via a multilayer perceptron (MLP) to a feature μiR3\mu_i \in \mathbb{R}^37: μiR3\mu_i \in \mathbb{R}^38

Cross-modal Interaction:

Each Gaussian μiR3\mu_i \in \mathbb{R}^39 carries a learnable semantic feature ΣiR3×3\Sigma_i \in \mathbb{R}^{3 \times 3}0. The interaction module ΣiR3×3\Sigma_i \in \mathbb{R}^{3 \times 3}1 fuses ΣiR3×3\Sigma_i \in \mathbb{R}^{3 \times 3}2 with the language embedding ΣiR3×3\Sigma_i \in \mathbb{R}^{3 \times 3}3: ΣiR3×3\Sigma_i \in \mathbb{R}^{3 \times 3}4

Camera-Conditioned Feature Modulation:

GFCE injects view-dependent information via elementwise addition: ΣiR3×3\Sigma_i \in \mathbb{R}^{3 \times 3}5 ΣiR3×3\Sigma_i \in \mathbb{R}^{3 \times 3}6 thus carries explicit camera geometry from the ΣiR3×3\Sigma_i \in \mathbb{R}^{3 \times 3}7th view. The per-Gaussian referring score under view ΣiR3×3\Sigma_i \in \mathbb{R}^{3 \times 3}8 is

ΣiR3×3\Sigma_i \in \mathbb{R}^{3 \times 3}9

This view-sensitive modulation allows the model to encode occlusions, scale, and spatial relationships in a differentiable manner.

3. In-Training Paired-View Supervision (ITPVS)

Standard single-view training enforces agreement between predictions and 2D pseudo-masks under a single camera at a time. CaRF introduces In-Training Paired-View Supervision (ITPVS), in which two overlapping camera views per iteration are employed.

Dual-View Rasterization:

For a view pair ciR3c_i \in \mathbb{R}^30, predicted masks ciR3c_i \in \mathbb{R}^31 are rendered via alpha compositing across the Gaussians: ciR3c_i \in \mathbb{R}^32

Weighted Two-View BCE Loss:

Binary cross-entropy loss ciR3c_i \in \mathbb{R}^33 is computed against per-view pseudo-GT masks, and the joint objective is

ciR3c_i \in \mathbb{R}^34

usually with ciR3c_i \in \mathbb{R}^35.

Optional Logit Consistency:

A further regularization term penalizes per-Gaussian disagreements between the two views: ciR3c_i \in \mathbb{R}^36 where ciR3c_i \in \mathbb{R}^37 denotes the sigmoid function.

ITPVS forces Gaussians to produce view-invariant semantic predictions, thereby mitigating overfitting to single-view artifacts and enforcing robust 3D consistency.

4. Network Architecture and Training Regimen

The CaRF pipeline consists of distinct modules: geometry pretraining, semantic field learning, language encoding, cross-modal fusion, GFCE, volumetric mask rendering, and multiple loss heads.

Key steps for one training iteration:

  1. Sample two camera views ciR3c_i \in \mathbb{R}^38 with ciR3c_i \in \mathbb{R}^39 spatial overlap.
  2. Encode the language query αi[0,1]\alpha_i \in [0,1]0 as αi[0,1]\alpha_i \in [0,1]1.
  3. For each Gaussian:
    • Fuse with language via αi[0,1]\alpha_i \in [0,1]2.
    • Compute αi[0,1]\alpha_i \in [0,1]3, αi[0,1]\alpha_i \in [0,1]4 and modulate to αi[0,1]\alpha_i \in [0,1]5.
    • Compute referring scores αi[0,1]\alpha_i \in [0,1]6.
  4. Render predicted masks for both views.
  5. Compute the two-view loss αi[0,1]\alpha_i \in [0,1]7.
  6. Form a prototype feature αi[0,1]\alpha_i \in [0,1]8 from the top-αi[0,1]\alpha_i \in [0,1]9 Gaussians and contrast against distractors for contrastive loss GiG_i0.
  7. Total loss combines both: GiG_i1.
  8. Backpropagate to update GiG_i2, MLP parameters, and GiG_i3.

Training details:

  • 30,000 iterations
  • GiG_i4 feature dimension
  • Adam optimizer, batch size of one query (two views/step)
  • Learning rates: GiG_i5 for referring field and contrastive head, GiG_i6 for GFCE/gating
  • Mixed-precision, gradient clip = 1.0
  • Pseudo ground-truth masks synthesized using Grounded-SAM with confidence-weighted IoU

5. Quantitative and Qualitative Evaluation

Extensive experiments across three standard referring 3D segmentation datasets demonstrate that CaRF achieves consistently higher mean Intersection-over-Union (mIoU) than previous methods.

Method Ref-LERF (mIoU) LERF-OVS (mIoU) 3D-OVS (mIoU)
ReferSplat 25.0 52.6 92.9
CaRF 29.2 (+16.8%) 54.9 (+4.3%) 94.7 (+2.0%)

Ablation studies reveal that both ITPVS and GFCE contribute to performance gains; jointly, they provide the strongest results (e.g., on Ref-LERF: Baseline 28.3/20.1, ITPVS only 31.6/22.4, GFCE only 24.3/13.5, full CaRF 33.5/24.7 for Ramen/Kitchen). Qualitative outputs show that CaRF produces masks preserving fine object details (e.g., glass rims, handle curvature) while maintaining cross-view coherence, whereas single-view methods tend to miss parts or to over-segment into the background.

6. Context, Limitations, and Applications

CaRF's explicit camera-aware modulation allows features to account for occlusion, scale, and precise spatial arrangements that are view-dependent. This overcomes limitations of prior 2D pseudo-supervision and non-differentiable reprojection strategies, which are sensitive to thresholding and accumulate geometric errors over time. By coupling paired-view gradients, CaRF regularizes the model toward genuinely 3D-consistent segmentations.

Potential applications include:

  • Embodied AI: A robot can resolve queries such as "pick up the blue mug on the left shelf" with robust, view-invariant localization.
  • AR/VR interaction: Users can select and manipulate virtual objects anchored in real geometry using natural language.
  • Autonomous perception: The system enables open-vocabulary, viewpoint-invariant segmentation (e.g., "pedestrian crossing road") in dynamic 3D environments.

This suggests that explicit camera-awareness and multi-view training are jointly essential for consistent, reliable 3D segmentation linked to natural language. A plausible implication is that similar camera-aware mechanisms may benefit other 3D perception tasks requiring geometric and semantic consistency across views.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Camera Aware Referring Field (CaRF).