Mem-ChangingGrounder: Memory-Driven 3D Grounding
- Mem-ChangingGrounder is a memory-centric, zero-shot agent for localizing objects in dynamic 3D scenes using a retrieval-driven framework.
- It integrates cross-modal vision-language reasoning with tailored exploration policies (OSS and SRAS) to reduce costly re-scans while enhancing accuracy.
- The framework sets a new baseline on the ChangingGrounding benchmark by achieving superior localization accuracy and significantly lowered motion and exploration costs.
Mem-ChangingGrounder (MCG) is a memory-centric, zero-shot agent for 3D visual grounding in dynamic, real-world environments, introduced within the "ChangingGrounding" benchmark. Addressing the challenge of localizing referred objects via natural-language queries in scenes that are likely to have experienced structural changes, MCG pioneers a retrieval-driven framework, using cross-modal vision-language reasoning and active, memory-aware exploration to minimize the need for costly re-scans while maximizing localization accuracy (Hu et al., 16 Oct 2025).
1. Problem Formulation and Task Inputs
The ChangingGrounding task frames 3D visual grounding (3DVG) as an active, memory-driven inference problem. The agent is provided with: (1) a natural-language query describing the target object (e.g., “the chair farthest from the table”), (2) a set of past RGB-D observations from a previous scene scan , and (3) access to the current, unexplored scene , which supports on-demand re-rendering. The objective is to return a 3D bounding box localizing the referred object in , maximizing the grounding accuracy while minimizing both robot exploration (action) cost and motion cost . The formal mapping is:
Metrics used include accuracy at intersection-over-union thresholds (Acc@ with 0), new observation count (1), and total motion cost 2, the latter aggregating translation and rotation costs normalized by 3 m/s and 4 rad/s, respectively.
2. Mem-ChangingGrounder Architecture
MCG comprises four principal modules and two spatial exploration policies:
- Query Classification: A vision-LLM (VLM; GPT-4.1) determines if the referring expression 5 is "verifiable" (spatial constraint likely unchanged) or "unverifiable," thereby selecting the operative retrieval policy.
- Memory Retrieval & Grounding:
- Representation: Memories 6 are stored as 7 pairs, with 8 containing RGB, depth, and camera intrinsics 9, and 0 encoding world-to-camera pose.
- Detection Pre-filter: GroundingDINO performs open-vocabulary detection to retain frames containing anchor or target classes.
- Cross-modal Scoring: Given an image 1 and tokenized query 2, embedding functions 3 and 4 provide features 5 and 6, with 7 ranking relevance.
- Grounding Paths:
- Verifiable: Selects 8 matching 9 via VLM, navigates to pose 0 in 1, verifies object persistence, and, if needed, adapts routing (switches to SRAS if the anchor is static, OSS otherwise).
- Unverifiable: Locates anchor 2, visits 3, executes SRAS if anchor persists, or falls back to OSS from the scene center.
- Exploration Policies:
- Omnidirectional Scene Scanner (OSS): At the current pose 4, generates 20 yaw-rotated (5 increments) -20° down-tilted camera views, stitches these images, and uses the VLM to select the optimal one.
- Spatial Relation Aware Scanner (SRAS): For spatial queries, generates a localized ring of 20 camera poses around the anchor, biased by predicted relation direction (e.g., for “up,” sampled local 6 and 7 rotations), with the VLM selecting the best viewpoint.
- Fallback Mechanism: If no explicit memory match is found, the agent selects the clearest memory frame containing the target class, navigates to its pose, and applies OSS as a universal search.
3. Multi-View Fusion and 3D Box Estimation
Once an optimal viewpoint is established via exploration, object localization proceeds as follows:
- Single-view Reference Cloud: GroundingDINO identifies the 2D bounding box in 8; SAM-Huge extracts the mask 9. Pixels 0 are projected into 3D using known depth 1 and camera intrinsics 2:
3
forming a point set 4.
- Surround-view Scanning: The axis-aligned bounding box (AABB) of 5 provides a center 6 and diagonal 7. A ring of 16 poses (tilt 8, radius 9) is generated around 0; GroundingDINO finds candidate boxes in each, selecting those with centroids nearest to 1 to yield 2.
- Fusion & Outlier Removal: All sets 3 undergo outlier filtering by comparing cluster AABB volumes, discarding clusters with volume 4 the next smaller. Residual points 5 are fused, and the final 3D box 6 is fit by taking coordinate-wise min/max or by optimizing for minimal residual inclusion error.
4. Implementation and Pipeline Details
MCG operates in a zero-shot regime, requiring no training on the ChangingGrounding benchmark data; instead, it uses off-the-shelf VLMs (GPT-4.1, temp=0.1, top-p=0.3) for all reasoning. Detection is performed using GroundingDINO; segmentation uses SAM-Huge. Image stitching and ensemble predictions leverage up to 7 images and 8 ensembles. No cap is imposed on retrieval retries, as the fallback system addresses failure cases robustly. All rendering and navigation control occur within a simulation pipeline built atop the 3RScan mesh suite, employing ScanNet intrinsics (9 resolution, 0, 1, 2).
5. Quantitative Performance and Empirical Analysis
Evaluation on ChangingGrounding demonstrates that MCG achieves the highest localization accuracy among tested methods while incurring substantially lower exploration and motion costs. Representative results are as follows:
| [email protected] (low-res) | [email protected] (low-res) | 3 | 4 | [email protected] (high-res) | [email protected] (high-res) | 5 | 6 | |
|---|---|---|---|---|---|---|---|---|
| Wandering G. | 24.8% | 10.8% | 44.2 | 17.51 | 32.4% | 12.8% | 44.2 | 17.51 |
| Central Rot. | 16.8% | 6.0% | 18.0 | 1.70 | 17.2% | 6.8% | 18.0 | 1.70 |
| Memory-Only | 20.8% | 10.0% | 0.0 | 0.0 | 26.0% | 12.4% | 0.0 | 0.0 |
| MCG (ours) | 29.2% | 14.8% | 8.5 | 9.7 | 36.8% | 18.0% | 8.5 | 9.8 |
Ablation studies (high-res) show that removing memory degrades accuracy by 1.6pp and raises action cost by a factor of 3.8; removing fallback has negligible effect, while introducing multi-scan alone improves [email protected] by 5.6pp but with higher 7. Upgrading to GPT-4.1 increases [email protected] by 5.2pp. No significant accuracy impact is observed when using rendered versus real memory images.
6. Context and Implications
By formulating 3D visual grounding as an active, memory-reliant process and demonstrating memory-guided zero-shot grounding in dynamic scenes, MCG signifies a marked shift from traditional point cloud-based approaches that require costly, frequent full scans. The modular MCG framework—composed of vision-language retrieval, targeted motion planning, and robust geometric fusion—serves as a strong reference baseline for subsequent research. A plausible implication is that future 3DVG architectures may increasingly incorporate memory-based scene representations and flexible retrieval, guided by advanced VLMs, to adapt efficiently to evolving environments (Hu et al., 16 Oct 2025).