Spatial Intelligence
PDF

6.5Multimodal Spatial Perception

PDF p. 150· 20 min read

The preceding sections perceive space largely through vision. Yet vision alone is often incomplete: it is blind past occluders, silent about what lies outside the frame, and mute on which entity a person actually means. Multimodal spatial perception closes these gaps by grounding spatial understanding in signals beyond the image. The section takes two complementary couplings: audio-visual spatial localization, which uses sound to place events that vision may miss, and vision-language grounding, which ties linguistic reference to the specific entity or region it denotes. Neither adds a new spatial primitive; each supplies a channel of evidence that makes perception more complete where a single modality falls short.

6.5.1Audio-Visual Spatial Localization#

Humans localize a sound by combining auditory cues (interaural level and time differences, spectral shaping) with visual context (lip motion, object dynamics) [324]. Audio-visual spatial localization (AV-SL) asks a machine to do the same: find the pixel region, object, or 3D point that a sound comes from, under reverberation, noise, occlusion, and several simultaneous sources [398, 399]. The two modalities are complementary. Binaural or array audio supplies directional cues, while distance requires additional geometric, near-field, or learned evidence; vision says which entities are plausible sounders and separates acoustically confusable ones (two similar instruments, only one playing). Spatial audio for AR/VR [329], teleconferencing [1064], and audio-guided navigation [46] are the main consumers.

6.5.1.1Task Definition#

The input is an audio stream AA (mono, binaural, or multichannel, optionally ambisonic [326]) time-aligned with a video VV (RGB, depth, or multi-view) of the same interval; the audio may contain zero, one, or several sources, and the video may show silent objects that look like sounders. The output localizes the sounding entity in a form that depends on the variant: a 2D heatmap or mask, a face or body box with a speaking state, an event class with its temporal extent and direction of arrival (DOA, azimuth and elevation) and optionally distance [1065], a 2D location with depth, or a 3D point or trajectory in camera or world coordinates. When the source is off screen or silent, the correct output is a null prediction rather than the nearest plausible object.

Five variants are in common use. Visual sound source localization (VSSL) highlights the sounding region of a frame or clip as a class-agnostic heatmap, in single- and multi-source settings and increasingly with negative or off-screen audio as a robustness test. Active speaker detection (ASD) decides who is speaking and localizes the talker as a face track, often under streaming constraints [1064]. Audio-visual sound event localization and detection (AV-SELD) couples what and when with where: event class, temporal extent, DOA, and in recent benchmarks distance [1065]. The 2.5D variant adds depth or range to a 2D localization from monocular depth [140], stereo, or echoes [328]; and 3D DOA estimation returns a spatial bearing, whereas source-position or trajectory estimation additionally uses range or triangulation constraints from calibrated cameras, arrays, or egocentric rigs [681].

6.5.1.2Methodology#

Figure 6.26 maps the five variants onto four method families.

Figure 6.26Audio-visual spatial localization. Top: task outputs for (i) VSSL, (ii) ASD, (iii) AV-SELD, (iv) 2.5D localization, and (v) 3D localization and tracking. Bottom: method families (A) cross-modal correspondence, (B) audio–lip synchrony, (C) joint spatial event prediction, and (D) geometric lifting or fusion; neutral connectors mark principal task–family associations, not computational flow. Directional arrows inside panels indicate prediction or information flow. The 2.5D panel links a selected image location to depth; 3D position additionally requires range or triangulation constraints. Scene imagery and overlays are illustrative.

Cross-Modal Correspondence (VSSL). VSSL is learned almost entirely without location labels, from the co-occurrence of sound and image. An audio encoder maps the clip to an embedding 𝐚\mathbf{a}, a visual encoder maps the frame to a feature map 𝐯⁢(𝐱)\mathbf{v}(\mathbf{x}), and the localization map is the per-position similarity

S⁢(𝐱)=𝐚⊤⁢𝐯⁢(𝐱)‖𝐚‖⁢‖𝐯⁢(𝐱)‖,S(\mathbf{x})=\frac{\mathbf{a}^{\top}\mathbf{v}(\mathbf{x})}{\|\mathbf{a}\|\,% \|\mathbf{v}(\mathbf{x})\|}, (6.44)

trained so that matching audio-image pairs score higher than mismatched ones [1066, 399]; Sound of Pixels [400] instead mixes two clips and asks the network to separate them conditioned on pixel features, which forces the same alignment. Later work targets the failure modes of co-occurrence. LVS [1067] mines hard negatives inside the same image (regions that look like sounders but do not match the audio) and introduces VGG-SS with explicit negative-audio evaluation; deep multimodal clustering [1068] and coarse-to-fine mixture objectives [1069] handle several sources at once; and SLAVC [1070] shows that earlier methods depend on early stopping and adds momentum encoders and extreme visual dropout so that the alignment does not collapse onto background.

Audio–Lip Alignment (ASD). ASD runs a face detector and tracker and then decides, per track and per frame, whether the visible mouth produced the audio. The decision rests on audio-visual synchrony: a visual encoder over the lip region and an audio encoder over the spectrogram are compared across time [330], and TalkNet [1064] adds long-term temporal modeling of both streams with cross-attention, which is what separates a brief pause from a non-speaker. Active Speakers in Context [1071] scores each candidate jointly with the other faces in the frame, and ASDNet [1072] makes the three stages explicit (per-frame audio-visual encoding, inter-speaker relation modeling, temporal modeling), with each stage trained for its role.

Joint Event and DOA Prediction (AV-SELD). SELDnet [1073] set the template: a convolutional recurrent network over multichannel spectrogram features with two heads, one classifying active events per frame and one regressing their DOA. ACCDOA [1074] folds the two into one output, a vector per class whose direction is the DOA and whose length is the activity, which removes the need to balance two losses; the DCASE challenge tracks [1075] standardized the protocol, and STARSS23 [1065] added video and source distance.

Geometric Lifting (2.5D and 3D). Lifting a 2D localization to metric space uses geometry rather than learned correspondence alone. VisualEchoes [328] shows that echoes of an emitted chirp carry depth: the time and spectrum of the return, fused with the image, improve monocular depth estimation and give the 2.5D variant its range. Audio-visual spatial alignment [331] learns representations by predicting whether 360∘ video and ambisonic audio are spatially consistent, a pretext that encodes direction, and self-supervised spatial audio generation [329] learns the inverse mapping from 360∘ video to ambisonics. Full 3D systems combine classical array processing (time differences of arrival from GCC-PHAT [1076], steered-response-power beamforming [1077]) with calibrated cameras and triangulation, and in simulation (SoundSpaces [46, 47]) with the agent’s own motion.

6.5.1.3Datasets and Metrics#

Table 6.31 pairs each variant with its benchmarks and metrics; there is no shared benchmark across variants because their outputs differ.

Table 6.31AV-SL task variants with representative datasets, outputs, and metrics. Newer VSSL test suites add negative or off-screen audio to measure robustness.
Task Representative Datasets Primary Outputs Typical Metrics
VSSL (2D) Flickr-SoundNet [1066], MUSIC [400], VGG-SS [1067] (from VGG-Sound [1078]), AVSBench [1079] heatmap / mask cIoU, AUC; AP with negatives
ASD AVA-ActiveSpeaker [1080] talker boxes + speaking state mAP
AV-SELD STARSS23 [1065], DCASE SELD tracks [1075] event + time + DOA (+ distance) F-score, error rate, DOA error, distance error
2.5D Replica / Matterport3D echo splits [328] 2D + depth AbsRel, RMSE
3D DOA / trajectory STARSS23 positions [1065], SoundSpaces [46] DOA / 3D point / trajectory angular error, positional error

VSSL is scored by thresholding the localization map and computing its IoU with the annotated region (cIoU, the fraction of test images above 0.5) and the area under the IoU-threshold curve (AUC) [1066]; the extended VGG-SS and Flickr protocols add clips whose audio has no visible source and report average precision over the decision to localize at all [1067, 1070]. ASD uses detection-style mAP over face tracks with speaking labels [1080]. SELD combines detection (F-score, error rate) with localization (DOA error, localization recall) [1075], with distance error added in STARSS23 [1065]; 2.5D inherits the depth metrics of Section 6.2.1, and 3D settings report angular and positional error.

Table 6.32 collects the two variants with a stable leaderboard. On VSSL the negative-audio protocol changes the ranking: LVS leads the earlier methods on the standard Flickr test but drops to 9.8 AP when silent clips are mixed in, whereas SLAVC holds both. ASD on AVA-ActiveSpeaker has moved from 79.2 mAP for the dataset baseline to above 93 with explicit temporal and inter-speaker modeling, and the remaining differences among top systems are about latency and streaming rather than accuracy. AV-SELD has no such table: each DCASE edition changes the data and the metric, and the STARSS23 distance extension is not comparable to the DOA-only tracks that SELDnet and ACCDOA were evaluated on.

Table 6.32Visual sound source localization and active speaker detection. VSSL: cIoU (%) on the Flickr-SoundNet and VGG-SS test sets, and AP (%) on their extended versions with negative audio, all models trained on VGG-Sound 144k, as reported in the SLAVC comparison [1070]. ASD: mAP (%) on AVA-ActiveSpeaker val, from the TalkNet [1064] and ASDNet [1072] papers.
∙\bullet Visual sound source localization
Method Design Flickr cIoU VGG-SS cIoU Ext. Flickr AP Ext. VGG-SS AP
Attention10k [1066] Audio-guided attention 42.3 18.5 – –
DMC [1068] Multimodal clustering 55.6 23.9 – –
LVS [1067] Hard negatives 71.9 34.4 9.8 5.2
SLAVC [1070] Momentum encoder, dropout 83.2 37.2 51.6 33.0
∙\bullet Active speaker detection (AVA-ActiveSpeaker val, mAP)
Method Design mAP
AVA baseline [1080] Audio-visual fusion 79.2
ASC [1071] Inter-speaker context 87.1
TalkNet [1064] Long-term temporal, cross-attention 92.3
ASDNet [1072] Three-stage architecture 93.5

6.5.1.4Challenges#

Co-occurrence is not causation. A model that has learned which objects usually make which sounds will localize a guitar whether or not it is playing, and the negative-audio protocols [1067, 1070] exist because the standard tests rewarded exactly this; the open problem is grounding on the acoustic evidence itself, which matters most for off-screen and silent cases where the right answer is no localization.

Going from 2D saliency to metric 3D requires semantics and geometry together. Depth foundation models [140] (Section 6.2.1) and self-supervised visual features [958] now supply priors that AV-SL pipelines previously learned from scratch, and STARSS23’s joint event, time, DOA, and distance protocol [1065] is the first benchmark that scores all four at once; multi-object objectives for overlapping events are the current frontier there.

Multiple simultaneous sources, identity through occlusion, and on-screen/off-screen transitions over long videos [1069, 1081] are the AV-SL form of the identity problem of Section 6.4.2 and the pose-continuity problem of Section 6.2.5. Streaming use adds causal encoders, low-latency fusion, calibration drift, and graceful fallback when one modality is missing [1064, 1072].

6.5.2Vision-Language Grounding#

Vision-language grounding ties a linguistic reference to the element of a scene it denotes. Given “Put your hand on the small mug on the right side of the table behind the blue book”, a grounded system must resolve the noun phrase, its attributes, and its spatial relations to one particular mug in the image; this referential link is what instruction following, multimodal dialogue, and human-robot interaction build on.

6.5.2.1Task Definition#

The input is a scene SS (an image, a video, or a 3D environment) and a query QQ, from a bare noun phrase (“the red cup”) to a sentence with attributes, relations, actions, or an implicit goal (“the person who is waving”, “something to open the box with”). The output ℛ⁢(Q,S)\mathcal{R}(Q,S) is the referred region in the form the variant requires: a box, a mask, a set of regions (possibly empty), a per-frame mask track, or a 3D box. Two formulations recur through the methods below: ranking a set of candidate regions rr by a cross-modal score, or regressing the region directly,

r^=arg⁡maxr∈𝒞⁢(S)⁡s⁢(ϕ⁢(Q),ψ⁢(S,r))orr^=fθ⁢(S,Q),\hat{r}=\arg\max_{r\in\mathcal{C}(S)}s\big{(}\phi(Q),\psi(S,r)\big{)}\qquad% \text{or}\qquad\hat{r}=f_{\theta}(S,Q), (6.45)

with ϕ\phi and ψ\psi the text and region encoders and 𝒞⁢(S)\mathcal{C}(S) a proposal set.

Figure 6.27Vision-language grounding task variants: (i) REC / RES [1082, 1083]; (ii) generalized REC / RES with zero, one, or multiple targets [1084]; (iii) reasoning grounding [1085]; (iv) video referring and reasoning grounding [1086]; (v) 3D and embodied grounding [1087].

Figure 6.27 lays out the five variants, which differ in scene modality, output granularity, and query complexity.

Referring expression comprehension and segmentation (REC / RES). One image, one expression, one target, returned as a box (REC) or a mask (RES). RefCOCO and RefCOCO+ [1082] (short phrases, the latter without location words) and RefCOCOg [1083] (longer descriptions), all on MS COCO [440] images collected through ReferItGame [1088] or Mechanical Turk, have been the standard benchmarks for a decade; Flickr30k Entities [1089, 1090] grounds every entity mention of a caption at once.

Generalized REC / RES (GREC / GRES). An expression may match zero, one, or several objects (“the red carrots” versus “the unicorn”), which single-target methods cannot represent. gRefCOCO [1084], Ref-ZOM [1091], PhraseCut [1092], and OmniLabel [1093] evaluate this setting, and MaskGroups-HQ [1094] generalizes the prompt itself to arbitrary groups of masks specified by text and reference masks. The output is a set, so the metric must be as well (§Datasets and Metrics).

Reasoning grounding. Some queries require inference beyond noun matching: “the loser” needs a judgment about the people shown, “turn on the TV” needs the remote. CLEVR-Ref+ [1095] diagnoses this on rendered scenes with ground-truth reasoning programs; ReasonSeg [1085] poses implicit, multi-step queries on real images with mask output, extended by MMR [1096] (194K implicit queries, multi-target and part-level), ReasonSeg-Inst [1097] (instance level), and MC-Bench [1098] (instances across image pairs). Ref-Adv [1099] keeps the classic REC format but makes expressions minimally sufficient, negation-heavy, and paired with same-category distractors.

Video referring and reasoning grounding. The referent must be found in every frame through motion, appearance change, and occlusion, and the query may name it by what it does (“the man waving his hand”). Refer-Youtube-VOS [246], Refer-DAVIS17 [1100], A2D- and JHMDB-Sentences [1101], MeViS [1102], ReVOS [1103], and ReasonVOS [1104] add language to existing segmentation and actor-action datasets; Ref-VPS [1105] extends the referent from objects to processes such as smoke spreading or waves breaking, which have no object boundary at all. Tracking machinery is usually folded in to carry identity across frames [1106].

3D and embodied grounding. The scene is a point cloud or a set of views, and the query refers to an object in 3D (“the chair next to the window”). ScanRefer [373] requires detecting the referent as a 3D box and Multi3DRefer [1107] allows zero to many targets; ReferIt3D [374] provides the object instances and scores selection among them; Instruct3D [1108] and Multi3DRes [1109] ask for point-level masks from instruction-style queries. Embodied grounding makes the output an action: an agent told “go pick up the red cup on the right” must identify the cup and reach it [201].

6.5.2.2Methodology#

Figure 6.28Vision-language grounding method families: (i) proposal ranking, (ii) compositional reasoning, (iii) end-to-end grounding, (iv) grounded pre-training, (v) foundation models, and (vi) tool-augmented agents. Panels (i)-(iv) correspond to families (A)-(D) in the text, (v) to (E)-(F), and (vi) to (G); family (H), generation for grounding, is not depicted.

Figure 6.28 organizes the methods into eight families, (A) to (H). They are trajectories rather than eras: the oldest paradigm has resurfaced at foundation-model scale.

(A) Proposal Ranking. The first grounding models instantiate the ranking form of Eq. (6.45): detect region proposals, embed them and the query in a joint space, and pick the best-scoring region. Deep Fragment Embeddings [1110] aligned sentence fragments with detected regions, and scene-graph CRFs [598] grounded structured queries to regions for retrieval. Proposal quality bounded these methods and context-dependent expressions defeated them. The same two-stage shape has returned with far stronger proposals: RAS [1094] has a segmentation foundation model propose candidate masks and a mask-centric multimodal LLM select the group that satisfies the prompt, and this non-autoregressive selection beats mask generation in both accuracy and latency.

(B) Compositional Reasoning. Modular networks parse the expression and route its parts to dedicated modules. CMN [1111] decomposes an expression into a subject–relationship–object triplet handled by localization and relationship modules; MAttNet [1112] soft-parses phrases into appearance, location, and relationship attention modules; dynamic graph attention [1113] reasons over the linguistic structure on a scene graph. These models disambiguate compositional queries (“the man behind the woman in red”) but inherit every parsing error.

(C) End-to-End Grounding. The regression form of Eq. (6.45) removes proposals: a single network fuses the sentence embedding with the image feature map and predicts the box. One-Stage Grounding [1114] did this with a detector head, TransVG [1115] with a pure Transformer in which a learnable token attends over visual and textual tokens and regresses coordinates. On the segmentation side, CRIS [245] transfers CLIP’s image-text alignment to the pixel level with text-to-pixel contrastive learning and made end-to-end RES the standard formulation.

(D) Grounded Pre-Training. Phrase-region alignment learned at scale turned grounding into an open-vocabulary capability. MDETR [360] trains a DETR-style set predictor on text-aligned detection corpora so that every box is tied to a span of the caption; GLIP [361] reformulates detection as phrase grounding and scales to 27M region-caption pairs, giving zero-shot transfer; RegionCLIP [351] adds region-level contrastive alignment, and Grounding DINO [362] deep language fusion at every stage of a DINO detector, which made it the default open-vocabulary detector of later tool chains (family (G)). The residual weakness is the entity shortcut: models latch onto object names and ignore the description. DesCo [1116] counters it in the data, pre-training on LLM-generated rich descriptions with context-sensitive negative queries, which raises description-conditioned detection on LVIS and OmniLabel.

(E) Grounding MLLMs. The first multimodal LLMs built for grounding gave the language backbone a region interface. Kosmos-2 [1117] emits location tokens that hyperlink phrases to boxes inside the generated text; Ferret [1118] and Ferret-v2 [1119] encode boxes, points, and free-form regions as inputs at any resolution. Mask output comes from attaching a decoder: LISA [1085] decodes a dedicated segmentation token’s embedding into a mask, which is what makes reasoning segmentation possible, and LISA++ [1097] extends it to instances within a dialogue; GLaMM [1120] unifies phrase grounding, referring segmentation, and free-form conversation under a grounded-conversation objective; Sa2VA [1121] couples a LLaVA-style backbone to SAM 2 [482] and carries dense grounding from images to video referring segmentation. Moondream 3’s segmentation extension [1122] dispenses with the decoder and writes the mask autoregressively as a vector path, refined by a lightweight head and trained with reinforcement learning on mask overlap.

(F) Generalist MLLMs. A parallel line keeps no grounding component at all: the model writes coordinates as plain text, and grounding is one capability among many. Florence-2 [1123] is the compact case, a sequence-to-sequence model trained on the 5.4B-annotation FLD-5B corpus that casts captioning, detection, grounding, and polygon-vertex segmentation into one text interface, with mask accuracy below the decoder-based models of family (E). The frontier generalists, Gemini [1124], Qwen2.5-VL and Qwen3-VL [1125], InternVL 2.5 and InternVL 3 [1126, 1127], and Seed1.5-VL [1128], now match or exceed the specialists on the RefCOCO family from prompting alone (Table 6.34); Llama 3 [1129] folds phrase-to-box and phrase-to-mask annotations into its multimodal pre-training but reports no REC numbers.

(G) Tool-Augmented Agents. A third line delegates localization to specialist models under an outer control loop, which has moved from fixed pipelines to generated programs to learned tool use. Grounded SAM [1130] chains Grounding DINO boxes into SAM [138] masks without training; ViperGPT [1131] has a code LLM write a Python program that calls perception APIs, so that logic and arithmetic are symbolic and perception is delegated, with interpretable intermediate steps. SegAgent [1132] treats mask annotation as a sequential decision process, imitating the click sequences of human annotators on an interactive segmenter; DeepEyes [1133] internalizes the tool, using reinforcement learning to make the model emit coordinates that trigger zoom-in crops inside its own chain of thought. SAM 3 Agent [1134] wraps SAM 3, whose concept prompts return every instance matching a noun phrase, with an MLLM that proposes phrases, inspects the returned masks, and selects those satisfying the full expression, which gives zero-shot referring and reasoning segmentation without grounding-specific training.

(H) Generation for Grounding. The newest family treats a large text-to-image or text-to-video generator as a grounding model, on the premise that generative pre-training already induces a fine-grained map from language to spatial and temporal structure. VD-IT [1135] uses a frozen text-to-video diffusion model as the feature extractor for referring video segmentation and finds its features more temporally consistent and better aligned with language than discriminative video backbones; ReferEverything [1105] keeps the generator intact and fine-tunes it to predict mask latents decoded by the frozen VAE, which transfers zero-shot to rare objects, “stuff”, and the amorphous processes of Ref-VPS. Vision Banana [1136] instruction-tunes a state-of-the-art image generator to render the task output as an image, segmentation as painting the referred region a prescribed color, and matches specialist systems zero-shot while keeping its generative ability. Grounding quality in this family rises with the underlying generator.

6.5.2.3Datasets and Metrics#

Table 6.33 lists the benchmarks by variant. Annotation cost rises steeply from a 2D box to a per-frame mask to a 3D box, so image-level REC/RES corpora dominate in size and maturity, video referring sets are an order of magnitude smaller, and 3D corpora smaller still. Within the image benchmarks a generational split has opened. RefCOCO/+/g now serve mainly as training corpora: specialists and generalist MLLMs report Acc@0.5 above 90% on them, an audit found label errors in 14%, 24%, and 5% of RefCOCO, RefCOCO+, and RefCOCOg [1137], and much of the score survives shuffling the word order of the expression [1099]. The evaluation-oriented replacements are built to expose what saturation hides: Ref-L4 [1137] (cleaned labels, long expressions, a 365-category vocabulary), Ref-Adv [1099] (shortcut-suppressed, where the same models fall to roughly 60%), HC-RefLoCo [1138], GigaGrounding [1139], and GroundingME [1140], which scores discrimination, spatial reasoning, limited visibility, and the rejection of ungroundable queries, and on which the best model resolves 45% of samples while most score zero on rejection.

Table 6.33Common vision-language grounding tasks with representative datasets and typical evaluation metrics; several tasks share datasets (e.g., , RefCOCO underlies both REC and RES).
Task Representative Datasets Primary Outputs Typical Metrics
REC / RES RefCOCO/+/g, Flickr30k Entities, Ref-L4, Ref-Adv, GroundingME box / mask Acc@0.5; gIoU / cIoU (RES)
GREC / GRES gRefCOCO, OmniLabel, PhraseCut, Ref-ZOM, MaskGroups-HQ multi-box / multi-mask F1, N-acc, gIoU / cIoU, APdescr{}_{\text{descr}}
Reasoning grounding CLEVR-Ref+, ReasonSeg, ReasonSeg-Inst, MMR, MC-Bench mask (or box) gIoU / cIoU, Acc@0.5
Video referring MeViS, Refer-YT-VOS, Refer-DAVIS17, ReVOS, A2D-Sent., Ref-VPS per-frame mask 𝒥&ℱ\mathcal{J}\&\mathcal{F}; mAP (A2D-Sent.)
3D / Embodied ScanRefer, ReferIt3D, Multi3DRefer, Instruct3D 3D box / 3D mask Acc@0.25/0.5, F1@0.5, mIoU

Every metric here is built on the IoU of predicted and reference regions (Section 6.4.2 gives the mask form). REC reports Accuracy@0.5, the fraction of expressions whose box reaches IoU ≥0.5\geq 0.5, with stricter thresholds and the threshold-averaged mAcc [1137] increasingly added; phrase grounding, where several proposals may be returned, reports Recall@kk. For set-valued outputs (GREC / GRES) the prediction is compared with the ground-truth set through per-expression F1 over boxes or masks [1091] and a no-target accuracy for expressions with no referent [1084], and OmniLabel’s APdescr{}_{\text{descr}} computes average precision over free-form descriptions including negative ones [1093]. Segmentation reports two aggregates that differ in weighting: gIoU (also called mIoU) averages per-sample IoU and so weights every expression equally, whereas cIoU accumulates intersection and union over the whole set before dividing and so weights large objects more; reasoning and referring segmentation papers report both [1085], often with Precision@XX for the distribution of mask quality and a boundary IoU for edge accuracy [1122]. Video referring segmentation uses the 𝒥&ℱ\mathcal{J}\&\mathcal{F} composite of Section 6.4.2.

Table 6.34 reports the two variants on which the families can be compared. On REC the step from proposal ranking and modular reasoning (MAttNet) to end-to-end regression (TransVG) and then to grounded pre-training (MDETR, Grounding DINO) is about 14 points of RefCOCO Acc@0.5, and the generalist MLLMs (Qwen2.5-VL, InternVL 2.5) sit at or above the best specialist without benchmark-specific training. On RES the grounding MLLMs with a mask decoder have passed the end-to-end specialists (CRIS to Sa2VA is eleven cIoU points on RefCOCO), and Sa2VA’s video columns show the same model carrying over to referring video segmentation; on ReasonSeg, LISA-7B reaches 52.9 gIoU after fine-tuning where open-vocabulary segmenters stay below 30 [1085]. The tool-augmented and generative families are evaluated zero-shot on subsets of these benchmarks and are not directly comparable here. What the table cannot show is cross-variant breadth: methods strong on image REC routinely degrade on video, reasoning, and 3D grounding, and no single architecture leads all five variants.

Table 6.34Representative grounding methods. REC: Acc@0.5 (%) on RefCOCO val / testA / testB and RefCOCOg val, from the Grounding DINO [362], Ferret [1118], and Qwen2.5-VL [1125] comparisons. RES: cIoU (%) on the RefCOCO / RefCOCO+ / RefCOCOg val splits and 𝒥&ℱ\mathcal{J}\&\mathcal{F} on MeViS and Ref-DAVIS17, from the Sa2VA comparison [1121] (CRIS from its own paper, ResNet-101).
∙\bullet Referring expression comprehension (Acc@0.5)
Method Family RefCOCO RefCOCOg
val testA testB val
MAttNet [1112] (B) modular attention 76.7 81.1 70.0 66.6
TransVG [1115] (C) end-to-end Transformer 81.0 82.7 78.4 68.7
MDETR [360] (D) grounded pre-training 86.8 89.6 81.4 81.6
Grounding DINO-L [362] (D) grounded pre-training 90.6 93.2 88.2 86.1
Ferret-13B [1118] (E) grounding MLLM 89.5 92.4 84.4 85.8
Qwen2.5-VL-72B [1125] (F) generalist MLLM 92.7 94.6 89.7 89.9
InternVL2.5-78B [1126] (F) generalist MLLM 93.7 95.6 92.5 92.7
∙\bullet Referring segmentation (cIoU) and video referring segmentation (𝒥&ℱ\mathcal{J}\&\mathcal{F})
Method Family RefCOCO RefCOCO+ RefCOCOg MeViS / Ref-DAVIS17
CRIS [245] (C) end-to-end, CLIP 70.5 62.3 59.9 –
LISA-7B [1085] (E) mask-decoder MLLM 74.9 65.1 67.9 –
GLaMM-7B [1120] (E) grounded conversation 79.5 72.6 74.2 –
VISA-13B [1103] (E) video reasoning MLLM – – – 44.5 / 70.4
Sa2VA-8B [1121] (E) MLLM + SAM 2 81.9 76.5 78.9 46.9 / 75.2

6.5.2.4Challenges#

Ambiguity and interaction. “The guy on the right” depends on the viewpoint, and “the red cup” presumes one salient red cup. People resolve this through shared context or a follow-up question; grounding models make an arbitrary choice or fall back on a dataset bias such as the largest instance. Recognizing that an expression matches several entities, abstaining under uncertainty, and asking for clarification are outside almost every current benchmark, which is one-shot (one query, one image), while real use is a dialogue with memory of what was grounded before.

Reasoning and commonsense. “The tool needed to open the box” cannot be resolved from the image alone, and adversarial evaluation shows that much of current REC accuracy rests on shortcut matching rather than reasoning [1099]. LLM-based models carry the knowledge but may answer “a key” when none is visible, and vision-only models lack it entirely; reasoning-driven segmentation [1085] and agentic active perception [1133] are the two bridges. Video adds temporal and causal structure (“the man who picks up the phone and then leaves”, “the car that caused the accident”) that current video grounding, which attends mostly to appearance and simple motion, does not capture.

Open world and 3D. Open-vocabulary detectors and CLIP-based models have blind spots on rare objects, fine-grained distinctions (viola versus violin), proper nouns, and figurative references (“the blue crown” for a cap), and per-category analyses of large multimodal models show a strong bias toward common training categories [1137]. Description-conditioned pre-training [1116] and generative pre-training [1105, 1136] are the routes to long-tail coverage that do not require labeling it. Functional references (“the driver’s seat”) also imply spatial context that only 3D understanding resolves, and the 3D-language work surveyed above [1141, 201] will grow with augmented reality and robotics.

Efficiency and evaluation. The strongest systems are multi-model tool chains or LLMs with vision adapters and do not fit AR glasses or robots; compact models [1123, 1122] and non-autoregressive selection [1094] show that accuracy does not require scale, but the accuracy-efficiency frontier is unmapped. Evaluation has the saturation problem described under §Datasets and Metrics, and the new benchmarks, each with its own protocol, risk a cycle of leaderboard chasing; a single protocol spanning image, video, 3D, and dialogue, scoring rejection and clarification as well as localization, does not yet exist.