DynTrace : Tracking Dynamic Object Evidence for 4D Spatio-Temporal Reasoning in MLLMs

Rongxin Gao1,†, Yuzhi Huang3,†,♣, Dongxuan Liu1,†, Chu Li2, Zhenye Wang2, Jie Wu3,
Shuzhao Xie3, Jingyan Jiang4,*, Xinghao Ding1, Xiaotong Tu1,*, Yue Huang1
1 Xiamen University 2 China University of Mining and Technology
3 Shenzhen International Graduate School, Tsinghua University 4 Shenzhen Technology University
Equal contribution. Project leader. * Corresponding authors.
ACM MM 2026

Abstract

4D spatio-temporal reasoning, jointly modeling 3D spatial structure and temporal evolution, is essential for understanding dynamic worlds and enabling embodied interaction. While current Multimodal Large Language Models (MLLMs) show strong capabilities in static scene understanding and coarse-grained 4D tasks, they still have notable limitations in continuous dynamic scene perception, especially in tracking dynamic object evidence for coherent 4D spatio-temporal reasoning. This shortcoming stems mainly from relying on sparse frame-level observations, fragmenting continuous dynamic cues and leaving models unable to disentangle genuine object dynamics from camera-induced apparent motion. Inspired by humans tracking dynamic cues while compensating for viewpoint changes, we propose DynTrace, a training-free framework for 4D spatio-temporal reasoning with two complementary components. Dynamic Trajectory Visualization (DTV) reprojects world-coordinate trajectories onto the image plane, providing geometry-informed visual priors that disentangle genuine object dynamics from camera-induced apparent motion. Meanwhile, the Dynamic Trace Token (DT-Token), organized into a Dynamic Trace Graph (DTG), tracks object-level dynamic cues, trace evolution, and key moments, maintaining continuous dynamic object evidence for coherent 4D reasoning. Together, these two components equip MLLMs with continuously tracked dynamic object evidence, grounded in geometry-informed visual priors and structured spatio-temporal traces. DynTrace consistently improves open-source MLLMs, achieving state-of-the-art results on Dyn-Bench, VLM4D, and DSI-Bench, validating the importance of tracking dynamic object evidence for robust 4D spatio-temporal reasoning.

Motivation

Why current MLLMs fail on dynamic 4D reasoning.

Failure Modes

(i) Dynamic Source Confusion: ego-motion-aware perception requires disentangling camera motion from genuine object movement, yet even methods injecting geometric cues such as depth or pose do not model ego-motion as a separate factor explicitly. When the camera moves amid multi-entity interactions, models often attribute ego-motion-induced apparent motion to objects, misidentify which entities truly move, and distort relational judgments, making tracked dynamics unreliable. (ii) Dynamic Trace Loss: continuous object tracking requires sufficiently dense temporal coverage to preserve full motion trajectories, yet current strategies rely on sparse frame sampling, temporal token compression, or clip-level summaries rather than continuous object-centric traces. Consequently, dynamic objects' temporal evidence chain fragments, and model attention drifts toward unstable background changes over truly salient motion.

Method

Tracking dynamic object evidence before final reasoning.

Overview of DynTrace. Given a video and a language query, DynTrace follows three stages: (1) Dynamic Objects Extraction identifies query-relevant and independently moving instances, producing temporally consistent dynamic masks; (2) Spatio-Temporal Dynamics Encoding lifts tracked instances into a shared world frame to reconstruct Geometry-Grounded Dynamic Evidence, including Object Trajectory, Camera Behavior, and Relation Evolution, from which it derives DTV through World-to-Image Reprojection and converts Dynamic Cues, Trace Evolution, and Key Moments into object-side and relation-side DT-Tokens before organizing them into a DTG; and (3) Representation Integration & Reasoning feeds DTV, DTG, and the query into the target MLLM for 4D spatio-temporal reasoning.

Component 1

Dynamic Trajectory Visualization

DTV reprojects world-coordinate motion back to the image plane, producing geometry-informed visual priors that make true motion explicit even under viewpoint change, zoom, or camera translation.

Component 2

Dynamic Trace Graph

DTG serializes dynamic cues, trace evolution, and key moments into a compact graph-like textual representation, preserving object-level and relation-level evidence over long temporal horizons.

Inference Style

Training-Free Integration

DynTrace operates at inference time. It upgrades existing open-source MLLMs without retraining, making the framework practical for broad deployment across different backbones and benchmarks.

DTV Visualization

DynTrace Example

Results

Consistent gains across three dynamic reasoning benchmarks.

dyn-bench_results

Comparison on Dyn-Bench across nine dynamic reasoning categories

Method Avg. Inter-Object Object-Scene Camera-Object
Act. & Obj. Desc. Move. & Temp. Dyn. Spatial Rel. & Change Mov. Patterns & Traj. Spatial Rel. & Comp. Scene Focus & Dyn. Cam. Motion & Orient. Cam-Obj. Interaction Temp. & Visual Change
Spatial MLLMs
SpaceR-7B56.566.649.252.772.267.878.250.340.055.5
VST-7B-RL55.768.648.451.973.070.779.445.139.152.9
Spatial-SSRL-7B45.954.540.048.168.565.973.835.836.737.7
SpatialReasoner54.563.244.150.468.264.274.048.044.654.0
SpatialThinker-7B53.763.240.746.570.667.377.546.042.851.5
MLLM-4D-8B56.463.644.547.464.361.470.652.452.363.7
LLaVA-ST-7B50.256.340.348.762.359.870.147.838.946.8
Video MLLMs
LLaVA-OV-1.5-8B53.860.947.753.474.469.675.441.037.051.6
Videorefer-7B56.165.250.956.573.272.479.036.043.056.1
InternVideo2.5-Chat-8B54.267.948.546.370.165.876.542.042.952.1
VideoLLaMA3-7B54.363.240.746.570.667.377.546.042.851.5
Training-free MLLMs
See&Trek51.567.244.849.569.564.772.947.234.541.0
GSM55.363.949.349.973.370.879.248.536.750.8
Ours
Qwen3-VL-8B-Instruct60.870.852.653.675.071.279.054.351.459.7
+ DynTrace65.8 (+5.0)79.7 (+8.9)57.1 (+4.5)62.2 (+8.6)80.7 (+5.7)75.3 (+4.1)85.6 (+6.6)58.9 (+4.6)52.6 (+1.2)64.4 (+4.7)
Qwen3-VL-32B-Instruct62.471.454.656.175.374.479.855.953.458.4
+ DynTrace66.9 (+4.5)82.4 (+11.0)61.8 (+7.2)66.2 (+10.1)80.7 (+5.4)75.7 (+1.3)84.5 (+4.7)56.7 (+0.8)53.9 (+0.5)65.6 (+7.2)
InternVL3.5-8B53.269.244.447.466.263.771.944.344.849.3
+ DynTrace58.0 (+4.8)73.9 (+4.7)50.7 (+6.3)52.6 (+5.2)70.8 (+4.6)68.0 (+4.3)80.2 (+8.3)47.7 (+3.4)48.3 (+3.5)53.8 (+4.5)
InternVL3.5-14B56.072.349.647.170.668.275.648.847.046.2
+ DynTrace60.3 (+4.3)74.6 (+2.3)52.7 (+3.1)59.8 (+12.7)75.5 (+4.9)72.0 (+3.8)80.5 (+4.9)51.1 (+2.3)48.9 (+1.9)53.1 (+6.9)

merge_results

Comparison on VLM4D and DSI-Bench

Method VLM4D DSI-Bench
Avg. Real Synthetic Avg. Obj-Scn Obs-Scn Obs-Obj
Spatial MLLMs
SpaceR-7B47.449.241.854.271.238.351.1
VST-7B-RL44.745.143.151.569.434.848.4
Spatial-SSRL-7B52.452.253.351.466.537.050.2
MLLM-4D-8B59.159.358.445.261.333.430.9
Video MLLMs
LLaVA-OV-1.5-8B46.347.841.352.772.236.642.2
InternVideo2.5-Chat-8B49.050.644.049.464.035.049.3
VideoLLaMA3-7B49.855.632.155.674.837.552.9
Training-free MLLMs
See&Trek47.844.657.552.766.138.556.5
GSM48.448.647.654.773.936.851.1
Ours
Qwen3-VL-8B-Instruct59.058.161.653.466.239.458.7
+ DynTrace64.2 (+5.2)62.9 (+4.8)68.3 (+6.7)56.4 (+3.0)67.8 (+1.6)43.5 (+4.1)63.1 (+4.4)
InternVL3.5-8B48.649.546.144.552.135.051.6
+ DynTrace54.7 (+6.1)53.2 (+3.7)59.2 (+13.1)48.7 (+4.2)53.1 (+1.0)41.5 (+6.5)59.0 (+7.4)

comprehensive_ablation

Ablation studies on Dyn-Bench

Variant Avg. Inter-Object Object-Scene Camera-Object
Qwen3-VL-8B60.856.774.254.7
+ DTG63.061.876.355.0
+ DTV61.759.374.554.8
+ DTV & DTG65.863.679.658.0
DT-Token Components
InternVL3.5-8B53.250.866.845.9
+ Cues56.855.570.648.4
+ Cues & Trace57.656.670.850.1
+ Cues & Trace & Moments58.056.872.350.3

Qualitative Results

How DTV and DTG change the evidence path.

The qualitative examples below all present DynTrace gains through progressively richer visual and structured evidence.

Qualitative Cases-1

This figure shows the two most representative gain patterns in the main paper: DTV corrects ambiguous camera-relative motion in case (a), while DTG preserves long-range relation traces in case (b), leading to correct predictions in both cases.

Qualitative Cases-2

Additional baseline-versus-DynTrace comparisons on trajectory change and interaction distance reasoning questions.

Attention Stabilization

The baseline attention gradually drifts toward visually salient but temporally irrelevant regions, while DynTrace keeps attention concentrated on the query-relevant dynamic object and its evolution.

Current Limitations

DynTrace is still less sufficient when reasoning requires object-centric first-person frame conversion or subtle part-level motion analysis, which indicates the next direction for improving dynamic object evidence.

BibTeX

@misc{gao2026dyntrace,
  title        = {DynTrace: Tracking Dynamic Object Evidence for 4D Spatio-Temporal Reasoning in MLLMs},
  author       = {Rongxin Gao and Yuzhi Huang and Dongxuan Liu and Chu Li and Zhenye Wang and Jie Wu and Shuzhao Xie and Jingyan Jiang and Xinghao Ding and Xiaotong Tu and Yue Huang},
  year         = {2026},
  note         = {Manuscript}
}

Ready to copy.