Research
4D-RGPT: Toward Region-level 4D Understanding via Perceptual Distillation
Overview Research area: Computer vision and multimodal large language models (MLLMs), specifically 3D/4D video question answering. Technical level: Intermediate. Readers should be familiar with vision
- arXiv
- 2512.17012
- Published
- 2025-12-18
- Authors
- Chiao-An Yang, Ryo Hachiuma, Sifei Liu, Subhashree Radhakrishnan, Raymond A. Yeh, Yu-Chiang Frank Wang, Min-Hung Chen
AI summary
Overview
Research area: Computer vision and multimodal large language models (MLLMs), specifically 3D/4D video question answering.
Technical level: Intermediate. Readers should be familiar with vision-language model architectures (vision encoder, projector, LLM), supervised fine-tuning, and knowledge distillation. The 4D geometry concepts (depth, optical flow, camera rays) are explained in the paper itself.
Scope: This paper introduces a specialized multimodal LLM (4D-RGPT), a training-time distillation framework (P4D) that gives it depth- and motion-aware perception without added inference cost, and a new region-prompted 4D VQA benchmark (R4D-Bench).
What This Paper Is About
Multimodal LLMs can describe and reason about videos, but they are weak at understanding 3D structure and how objects move through space over time — the paper's "4D" understanding. The problem is worse when a user asks about a specific region of a video (e.g., "what is the average speed of the car in this box?") rather than the whole scene, because the model must simultaneously track a region in 2D, perceive its depth, and reason about time. Existing models and benchmarks fail on at least one of these dimensions, so the authors build a model, a training method, and a benchmark to close the gap.
Key Contributions
-
4D-RGPT, a specialized multimodal LLM built on the NVILA-Lite-8B backbone that extracts latent and explicit 4D representations (depth, optical flow, motion, camera rays) from video inputs using modules that exist only during training.
-
Perceptual 4D Distillation (P4D), a training framework that transfers 4D knowledge from a frozen expert 4D perception model (L4P) into the student MLLM through two complementary losses: latent distillation on intermediate 4D embeddings and explicit distillation on interpretable per-pixel 4D signals. Because the extra modules are discarded at inference, 4D-RGPT costs the same to run as the baseline.
-
Timestamp Positional Encoding (TPE), a sinusoidal encoding of frame timestamps injected into visual features, giving the model explicit temporal cues without extra modules, preprocessing, or prompt engineering.
-
R4D-Bench, the first benchmark combining dynamic video, region-level prompting, and 4D questions, containing 1,517 region-prompted multiple-choice VQAs (418 static, 1,098 dynamic) across 9 task categories, built with a hybrid automated plus human-verified pipeline.
Main Findings
-
Consistent gains on existing 3D/4D benchmarks: 4D-RGPT improves over its NVILA-Lite-8B baseline on all six non-region benchmarks — STI-Bench (33.8 → 37.6), VLM4D-real (46.5 → 52.7), MMSI-Bench (31.3 → 33.3), OmniSpatial (37.2 → 40.4), SAT (62.0 → 64.7), and VSTI-Bench (45.2 → 59.1, a 13.9-point jump) — averaging +5.3%. It reaches state-of-the-art among open-source MLLMs of comparable size and is competitive with GPT-4o.
-
Best open-source result on the new region-based benchmark: On R4D-Bench, 4D-RGPT scores 42.2 average (32.9 static, 45.7 dynamic), beating the next best open-source model by at least 1.6 points overall and 2.6 points on the dynamic split. Notably, SpaceR-7B, which is strong on non-region benchmarks, degrades on region prompting, showing that general 4D tuning does not automatically transfer to region-level tasks.
-
Distillation beats naive alternatives: Compared with plain supervised fine-tuning (4D-SFT), concatenating teacher features into visual features (4D-Concat), or turning teacher features into positional encodings (4D-PE), P4D wins — and it avoids the extra inference cost that Concat and PE incur because it does not need to run the teacher at test time.
-
Both distillation branches are needed: Latent distillation alone gives +2.3% on R4D-Bench and explicit distillation alone gives +1.9%, but combining them reaches the best result. Adding explicit signals incrementally helps, with depth and optical flow contributing the most; motion and camera rays add smaller further gains.
-
TPE is the strongest way to supply time: Asking questions without explicit time cues leaves the baseline near random guessing on temporal questions. Burned-in timestamp marks and timestamp text in the prompt both help somewhat, but TPE improves both STI-Bench (33.8 → 37.6) and R4D-Bench (41.3 → 45.7) and generalizes to the region-level setting, unlike the alternatives.
-
Freezing the vision encoder is optimal: Training the projector and LLM while freezing the vision encoder (Tune-P+LLM) outperforms tuning everything, tuning only the vision encoder, or using LoRA on the LLM. The authors attribute this to the projector needing to adapt to the new TPE inputs and P4D supervising the LLM most effectively.
-
Learning is visible during training: Visualizations of predicted depth maps show that 4D-RGPT's depth output is meaningless early in training and gradually recovers the scene's 3D structure, evidence that P4D actually transfers perceptual ability rather than just regularizing the text output.
Methodology in Plain English
The authors start from an off-the-shelf multimodal LLM (NVILA-Lite-8B) and try to teach it 4D perception without changing how it runs at inference time.
First, they bolt two small "training-only" pieces onto the model. One is a lightweight MLP that reads the LLM's internal hidden states and tries to reconstruct a latent 4D feature — the abstract representation that a separate pretrained 4D perception network (L4P, kept frozen as a teacher) produces from the same video. The other is a set of small prediction heads, copied from the frozen teacher, that try to reconstruct explicit per-pixel signals: depth maps, optical flow between frames, 3D motion masks, and camera ray maps.
Second, they train the student on the usual question-answering data, but add two extra losses on top of the standard next-token prediction loss. Latent distillation pulls the student's 4D embedding toward the teacher's embedding. Explicit distillation pulls each predicted signal (depth, flow, etc.) toward the teacher's output for the same frame. Crucially, the teacher is only used during training; at test time the extra heads are removed and the model runs at the same speed as the baseline.
Third, they address time. A video's frame timestamps are encoded with the standard sinusoidal formula and added to the visual features before the projector, so the model can tell "how long" something took, not just "what happened."
Fourth, they build the benchmark. Starting from two existing non-region 4D VQA datasets (STI-Bench and VLM4D), they extract the nouns from each question, generate segmentation masks for those objects using GroundingDINO and SAM2 (or reuse existing masks where available), draw numbered marks on the first frame, ask Qwen2.5-VL to match each mark to the right entity in the question, and then have human annotators verify and correct the matches. The question text is rewritten to replace entity names with region tokens like ⟨R1⟩, and videos are trimmed so all regions of interest are visible in the first frame.
Why This Matters
Impact on research: The paper reframes 4D understanding as a perception problem rather than a pure language-modelling problem. Instead of hoping an LLM infers depth and motion from text supervision, it supervises the model's internal representations directly with a frozen geometry expert. The finding that distillation beats feature concatenation while remaining free at inference is a practical template for injecting expert knowledge into MLLMs. R4D-Bench also fills a real evaluation gap: it is the first benchmark that requires region prompting and dynamic video and 4D reasoning simultaneously, exposing a failure mode (region understanding degrading after non-region tuning) that prior benchmarks could not detect.
Real-world applications:
- Autonomous driving: answering targeted questions about a specific vehicle or pedestrian, such as its speed, whether it is approaching, or how it will move — where whole-scene descriptions are useless.
- Industrial inspection: tracking a specific component on an assembly line over time to detect displacement, rotation, or unexpected motion.
- Robotics manipulation: grounding instructions to particular objects in a scene and reasoning about how they move in 3D when grasped or pushed.
- Video surveillance and analytics: region-specific queries about a chosen subject's trajectory, path length, or acceleration across a clip.
Industry relevance: The efficiency argument is the headline for production systems. Competing approaches that bolt extra 3D models into the inference path add latency and memory cost on every query; P4D adds nothing. Combined with an 8B backbone, this keeps the model deployable on the kind of hardware used for edge or on-premise video analytics.
Future Directions
-
Scaling the distillation: The current setup distills from a single frozen teacher (L4P) with four modalities. Whether larger teachers, ensembles, or additional modalities (surface normals, segmentation, scene flow) yield further gains, and whether the benefit saturates, is untested.
-
Temporal resolution and long videos: TPE assumes frame timestamps are available and meaningful, but the paper notes inconsistency across data sources with different frame rates. Handling very long videos, variable frame rates, and precise timing questions at scale remains open.
-
Expanding and hardening R4D-Bench: The pipeline still depends on off-the-shelf detectors and segmenters, which can produce noisy masks that humans must correct. Questions requiring tracking of regions that leave and re-enter the frame, or occluded regions, are not clearly covered.
-
Region tracking over time: The benchmark supplies region masks only for the first frame. Extending to queries where the model must infer which region is which after objects cross or occlude each other would be a substantially harder and more realistic test.
-
Closing the gap with proprietary models: 4D-RGPT is competitive with but not clearly ahead of GPT-4o on some benchmarks. Whether the distillation paradigm scales with a larger student backbone is an obvious next experiment.
Target Audience
This paper is most valuable to researchers building multimodal LLMs for video, spatial, or embodied reasoning, and to engineers who need region-specific 4D understanding in production video systems (autonomous driving, robotics, industrial inspection). It will also interest benchmark designers, since the R4D-Bench curation pipeline — keyword extraction, open-vocabulary segmentation, Set-of-Marks prompting, and human verification — is reusable for constructing region-level datasets in other domains. Readers without a background in vision-language architectures will find the high-level framing accessible, but the distillation losses and the latent-versus-explicit distinction assume some familiarity with how MLLMs are trained.
Authors’ abstract
Despite advances in Multimodal LLMs (MLLMs), their ability to reason over 3D structures and temporal dynamics remains limited, constrained by weak 4D perception and temporal understanding. Existing 3D and 4D Video Question Answering (VQA) benchmarks also emphasize static scenes and lack region-level prompting. We tackle these issues by introducing: (a) 4D-RGPT, a specialized MLLM designed to capture 4D representations from video inputs with enhanced temporal perception; (b) Perceptual 4D Distillation (P4D), a training framework that transfers 4D representations from a frozen expert model into 4D-RGPT for comprehensive 4D perception; and (c) R4D-Bench, a benchmark for depth-aware dynamic scenes with region-level prompting, built via a hybrid automated and human-verified pipeline. Our 4D-RGPT achieves notable improvements on both existing 4D VQA benchmarks and the proposed R4D-Bench benchmark.