Depth-Temporal Trajectory Modeling
- Depth-Temporal Trajectory Modeling is a framework where depth is treated as a dynamic state evolving over time, enabling multi-frame depth forecasting and tracking.
- It unifies various approaches such as RGB video forecasting, event-guided motion estimation, and depth integration in multi-object tracking pipelines.
- Incorporating spatiotemporal attention and dynamical state representations, DTM improves stability and accuracy in depth estimation across dynamic scenes.
Searching arXiv for recent and directly relevant papers on “Depth-Temporal Trajectory Modeling” and related formulations. Depth-Temporal Trajectory Modeling (DTM) denotes a family of formulations in which depth is modeled as a temporally evolving quantity rather than as an isolated frame-wise estimate. In the literature considered here, the term spans several distinct settings: future depth-sequence forecasting from RGB video, event-guided parametric trajectory fitting for 3D motion estimation, instance-level depth refinement for multi-object tracking, Kalman-filtered depth states for panoramic tracking, and joint recovery of metric depth with dense camera-rotation trajectories from perspective-based blur (Boulahbal et al., 2023, Wan et al., 14 Mar 2025, Deng et al., 22 Sep 2025, Deng et al., 29 Jun 2026, Qiu et al., 9 Dec 2025). A related trajectory-generation line factorizes global and local latent variables under spatiotemporal-validity constraints, which does not itself model depth but is relevant to the temporal-structure side of the problem (Zhang et al., 2020).
1. Taxonomic scope
The surveyed work does not present DTM as a single standardized algorithm. Instead, the common thread is that depth participates in temporal structure: as a predicted sequence, as a latent dynamical state, as a trajectory-conditioned geometric cue, or as a quantity coupled to image formation over time. This suggests that DTM is best understood as a modeling perspective rather than a fixed architecture.
| Work | Observation domain | DTM object |
|---|---|---|
| STDepthFormer | RGB video | forecast depth maps |
| EMoTive | event stream | event-guided non-uniform rational curves for motion and depth motion |
| DepTR-MOT | MOT detection/tracking | instance-level depth integrated into matching and state update |
| CylindTrack | panoramic MOT | Kalman-filtered depth state |
| Perspective-based blur method | blurred monocular video | dense rotation trajectory coupled to metric depth map |
In STDepthFormer, four consecutive RGB images resized to are mapped to four forecast depth outputs , with each depth produced at four pyramid levels (Boulahbal et al., 2023). In EMoTive, DTM refers to modeling spatio-temporal trajectories via event-guided non-uniform parametric curves, followed by multi-temporal sampling to recover optical flow and depth motion fields (Wan et al., 14 Mar 2025). In DepTR-MOT and CylindTrack, DTM operates inside tracking-by-detection pipelines: the former predicts per-instance depth and fuses it into association and 3D state updates, whereas the latter promotes depth to a trajectory-level state filtered by a one-dimensional constant-velocity Kalman filter (Deng et al., 22 Sep 2025, Deng et al., 29 Jun 2026). In the perspective-blur setting, DTM denotes a two-stage pipeline that estimates metric depth and densifies a sparse optical trajectory into a dense rotation field (Qiu et al., 9 Dec 2025).
2. State representations and mathematical formulations
A central distinction across DTM formulations is the choice of state space. STDepthFormer uses depth maps as the temporal state. Its network predicts a disparity-like activation , which is mapped to metric depth through
with chosen so that 0 m for training and 1 m for evaluation (Boulahbal et al., 2023). Temporal coupling enters through attention over tokens concatenated across four frames and through recursive prediction of future feature states.
EMoTive instead represents each pixel’s trajectory over normalized time 2 by a non-uniform rational B-spline,
3
where 4 are control points, 5 are event-adaptive weights, and 6 are degree-7 B-spline basis functions defined on a non-uniform knot vector (Wan et al., 14 Mar 2025). Multi-temporal samples 8 then yield optical flow vectors
9
while depth motion is derived from the ratio of depths at consecutive time points under constant-velocity pinhole assumptions (Wan et al., 14 Mar 2025).
In CylindTrack, DTM is explicitly a dynamical system over per-track depth. Each active track 0 carries
1
with constant-velocity transition
2
and scalar measurement model
3
The resulting predicted depth 4 enters the association cost through
5
This replaces the naive use of raw frame-to-frame depth differences (Deng et al., 29 Jun 2026).
DepTR-MOT uses a different tracking state. After association, the track state is updated in a 3D space
6
with detection measurement 7. Depth is fused into matching via
8
where 9 normalizes depth distance into 0 and 1 is reported to work well empirically (Deng et al., 22 Sep 2025).
The perspective-blur formulation differs again by embedding temporal trajectory in the image-formation model. For camera rotations 2, a point 3 projects as
4
and the depth-dependent blur kernel is
5
The ratio of blur magnitudes for two points at depths 6 and 7 satisfies
8
which is the key cue used for depth estimation (Qiu et al., 9 Dec 2025).
3. Architectural patterns and information fusion
STDepthFormer implements spatio-temporal coupling through an “ST-block” that fuses spatial features across 9 frames at each scale by a miniature SwinTransformer. At scale 0, each frame’s feature map 1 is projected by a 2 convolution to an embedding of 3 channels and flattened into 4 tokens; the four embeddings are concatenated along the token dimension to form a sequence of length 5. Swin-Transformer windows of depth 6, embedding dimension 7, and heads 8 operate at decreasing spatial resolutions, and self-attention is computed over all 9 tokens by
0
1
with 2. The output is reshaped back to four feature maps; the current-frame output is selected, concatenated with the original 3, and projected back to 4 channels. A temporal block then recursively maps 5 for 6 (Boulahbal et al., 2023).
EMoTive replaces tokenized RGB fusion with event-specific trajectory parameterization. It first forms an Event Kymograph,
7
where 8 is a one-dimensional triangular spatial kernel and 9 is a continuous Gaussian temporal kernel. The spatial and temporal axes are decoupled by accumulation along the 0 and 1 planes separately, yielding explicit fine-grained temporal evolution. A density-aware adaptation mechanism builds a 3D event density tensor 2, average-pools it to 3, selects the top-4 time indices, adapts knots and weights, and fuses spatial cost-volume features 5, temporal cost-volumes 6, and context 7 through
8
The fused feature then updates control points via a small GRU (Wan et al., 14 Mar 2025).
Depth-aware MOT formulations use query-based detection pipelines. DepTR-MOT extends a DETR-style detector with a parallel depth head alongside the usual box-and-class head. Using the same learnable object queries and box centers as refinement anchors, stacked depth-aware Transformer layers produce per-query embeddings that are projected to predicted instance depth 9. Because the target MOT datasets lack ground-truth depth, the method generates soft depth labels from a frozen video-depth model and SAM2 instance masks, and additionally distills dense depth features to enforce global depth consistency (Deng et al., 22 Sep 2025).
CylindTrack places DTM inside a larger panoramic pipeline. Spherical Spatio-Temporal Consistency Learning (SSTC) refines raw query-based depth predictions into temporally smoothed, geometry-aware depth measurements 0. DTM then filters those measurements into track-level depth states, and the Topology-Aware Cylindrical Motion Model (TCMM) augments the cylindrical motion state 1 with the depth state 2 (Deng et al., 29 Jun 2026).
The perspective-blur method assembles a different multimodal stack: CoTracker provides sparse point trajectories, DINOv2 supplies multi-frame video features, and DeBERTa tokenizes an up-sampled sparse rotation sequence. A 6-layer transformer decoder with self-attention, cross-attention, and feed-forward blocks fuses the tokenized trajectory with concatenated video features and predicted depth, outputting a dense rotation field 3 (Qiu et al., 9 Dec 2025).
4. Supervision, optimization, and constraint mechanisms
STDepthFormer is trained self-supervised through novel-view synthesis. For each target time 4, source views 5 and 6 are warped onto the target via
7
The photometric reprojection loss combines SSIM and 8 with weight 9 and uses the minimum over source frames to handle occlusions. Auto-masking rejects static-pixel outliers, and edge-aware disparity smoothness is weighted by 0:
1
Supervision is applied at four decoder levels, and the full objective sums photometric and smoothness terms across targets and scales. The formulation explicitly states that no extra cycle-consistency or explicit motion-forecast term is added; temporal trajectory is enforced by applying 2 at each predicted future time (Boulahbal et al., 2023).
EMoTive uses a multi-task objective
3
where 4 and 5 are temporally weighted sums and 6 is a first-order temporal smoothness term on trajectory derivatives. To evaluate such trajectory modeling, the paper introduces CarlaEvent3D: 75 synthetic driving sequences, 22 125 frames at resolution 7, under six environmental conditions—Day, Night, Sunset, Cloudy, Foggy, and Rainy—with splits of 45 train (13 275), 15 val (4 425), and 15 test (4 425). The dataset provides simulated events, high-precision forward optical flow, relative depth maps for motion-in-depth labels, and instance segmentation for masking object boundaries (Wan et al., 14 Mar 2025).
DepTR-MOT addresses the absence of depth annotations in MOT by defining an instance soft depth label
8
where 9 is produced by a frozen video-depth model and 0 by a frozen SAM2 mask model. Per-instance depth prediction 1 is supervised by mean-squared error, and dense depth distillation adds a cosine-alignment term between projected encoder features and teacher depth features. The total loss weights reported in ablation are 2, 3, and 4 (Deng et al., 22 Sep 2025).
The perspective-blur method uses supervised losses for both depth and trajectory:
5
6
Its depth network employs temporal window size 7, 8, 9, and is trained with AdamW at 00, weight decay 01, for 320 K iterations with batch size 8 (Qiu et al., 9 Dec 2025).
A related but non-depth-specific trajectory-generation framework factorizes a time-invariant latent 02 and time-variant latents 03, and imposes spatiotemporal-validity constraints through an augmented-Lagrangian penalty,
04
Although this work concerns general trajectory generation rather than depth, it is relevant as an example of constrained temporal latent modeling with explicit validity sets 05 (Zhang et al., 2020).
5. Empirical behavior and reported results
Reported results indicate that DTM improves different aspects of performance depending on the application: multi-step depth forecasting quality, dynamic-scene motion estimation, association robustness under occlusion, or dense trajectory recovery from blurred video. The gains are task-specific rather than directly comparable across modalities (Boulahbal et al., 2023, Wan et al., 14 Mar 2025, Deng et al., 22 Sep 2025, Deng et al., 29 Jun 2026, Qiu et al., 9 Dec 2025).
| Work | Benchmark | Reported result |
|---|---|---|
| STDepthFormer | KITTI, Eigen split | Abs Rel 06 at 07; 08 at 09 |
| EMoTive | CarlaEvent3D | EPE 10 px, F1 11, log-mid 12 |
| DepTR-MOT | QuadTrack | HOTA 13, IDF1 14, AssA 15 |
| DepTR-MOT | DanceTrack | HOTA 16, IDF1 17, AssA 18 |
| CylindTrack ablation | panoramic MOT | HOTA 19 after adding DTM |
| Perspective-blur method | depth benchmarks | average AbsRel 20, 21 |
For STDepthFormer on KITTI multi-step forecasting, the reported metrics degrade gradually with horizon: at 22, Abs Rel 23, Sq Rel 24, RMSE 25, RMSE log 26, and 27; at 28 (29 s), Abs Rel 30, Sq Rel 31, RMSE 32, RMSE log 33, and 34. On the dynamic-object subset at 35, ManyDepth yields Abs Rel 36, the proposed model 37, and the stereo variant 38; on the static-object subset, ManyDepth reports 39 and the proposed model 40 (Boulahbal et al., 2023).
EMoTive reports, on CarlaEvent3D, a Flow EPE of 41 px, F1 42, and log-mid 43, compared with a prior best event baseline EPE of approximately 44 and F1 of approximately 45, corresponding to an approximately 46 reduction in EPE, 47 drop in F1, and 48 drop in log-mid. On DSEC, it reports Flow EPE 49 px, F1 50, log-mid 51, and scene-flow 3D-EPE 52 cm with Acc@5cm 53. The model size is 5.6 M parameters with 40 ms inference per 100 ms event window (Wan et al., 14 Mar 2025).
DepTR-MOT improves over a ByteTrack + DFINE baseline on both datasets reported. On QuadTrack, HOTA rises from 54 to 55, IDF1 from 56 to 57, MOTA from 58 to approximately 59, and AssA from 60 to 61, while FPS changes from 62 to 63. On DanceTrack, HOTA rises from 64 to 65, IDF1 from 66 to 67, MOTA from 68 to 69, and AssA from 70 to 71 (Deng et al., 22 Sep 2025).
CylindTrack isolates the effect of DTM in an ablation: a “Depth only” variant without DTM yields HOTA 72, IDF1 73, and AssA 74, whereas adding DTM raises them to HOTA 75, IDF1 76, and AssA 77. The paper attributes this to temporally filtering depth so that it becomes a more stable association cue (Deng et al., 29 Jun 2026).
The perspective-blur method reports average depth performance of AbsRel 78 and 79 on NYU, SKYScenes, and KITTI. For trajectory estimation, the inter-frame sparse trajectory achieves AbsRel 80, 81, and 82, while dense reconstruction at 15 samples per frame yields AbsRel 83, 84, and 85, and at 30 samples per frame yields AbsRel 86, 87, and 88. Ablation shows that removing Cross-Window degrades AbsRel from 89 to 90 (Qiu et al., 9 Dec 2025).
6. Common misconceptions, limitations, and extensions
A common misconception is that depth-aware temporal modeling is equivalent to simply attaching a per-frame depth scalar to each detection. The panoramic tracking literature explicitly argues against this: using raw monocular depth 91 directly in association yields only modest gains and suffers identity “jumps” when depth estimates spike, whereas DTM treats depth as a one-dimensional dynamic state that evolves smoothly along each trajectory (Deng et al., 29 Jun 2026). A related misconception is that explicit motion-forecast losses are always required. STDepthFormer states the opposite: no extra cycle-consistency or explicit motion-forecast term is added, and motion forecasting emerges implicitly from spatio-temporal attention and photometric constraints applied at each predicted future time (Boulahbal et al., 2023).
Another misconception is that increasing stochastic expressivity necessarily improves temporal depth prediction. STDepthFormer’s ablation replacing the deterministic state predictor with a VAE causes the model to collapse to one mode and worsen performance, with AbsRel 92. Removing weight sharing in the recursive state predictor also degrades AbsRel from 93 to approximately 94, indicating that parameter sharing improves generalization across forecast steps (Boulahbal et al., 2023).
The surveyed literature also reveals representation-specific limitations. DepTR-MOT requires foundation model-based supervision because existing MOT datasets largely lack depth annotations, and its depth head depends on frozen video-depth and segmentation teachers during training (Deng et al., 22 Sep 2025). EMoTive is motivated by the observation that depth variation induces spatio-temporal motion inconsistencies that disrupt assumptions of local spatial or temporal motion smoothness in previous motion-estimation frameworks, which is precisely why it adopts event-guided non-uniform parametric curves instead of uniform motion models (Wan et al., 14 Mar 2025). The perspective-blur method relies on small-rotation camera dynamics and a depth-position-dependent blur mechanism, so its DTM formulation is tied to that image-formation regime (Qiu et al., 9 Dec 2025).
Several extensions are explicitly proposed. For STDepthFormer, suggested directions include plugging in a genuine multi-hypothesis decoder such as normalizing flows to output uncertainty, incorporating semantic-attention to better disentangle object motions, and applying the same ST-block design to optical-flow or scene-flow forecasting for robotics and AV planning contexts (Boulahbal et al., 2023). More broadly, the diversity of formulations surveyed here suggests that DTM remains domain-specific: in some settings it is primarily a filtering problem, in others a sequence-prediction problem, and in others a geometric inverse problem.