DD-MDN: Human Trajectory Forecasting with Diffusion-Based Dual Mixture Density Networks and Uncertainty Self-Calibration

Manuel Hetzel, Kerim Turacan, Hannes Reichert, Konrad Doll, Bernhard Sick
2/11/2026
cs.CVcs.RO

Official code: kav-institute/ddmdn (10 stars, last commit 2026-02-16).

Abstract

Human Trajectory Forecasting (HTF) predicts future human movements from past trajectories and environmental context, with applications in Autonomous Driving, Smart Surveillance, and Human-Robot Interaction. While prior work has focused on accuracy, social interaction modeling, and diversity, little attention has been paid to uncertainty modeling, calibration, and forecasts from short observation periods, which are crucial for downstream tasks such as path planning and collision avoidance. We propose DD-MDN, an end-to-end probabilistic HTF model that combines high positional accuracy, calibrated uncertainty, and robustness to short observations. Using a few-shot denoising diffusion backbone and a dual mixture density network, our method learns self-calibrated residence areas and probability-ranked anchor paths, from which diverse trajectory hypotheses are derived, without predefined anchors or endpoints. Experiments on the ETH/UCY, SDD, inD, and IMPTC datasets demonstrate state-of-the-art accuracy, robustness at short observation intervals, and reliable uncertainty modeling. The code is available at: https://github.com/kav-institute/ddmdn.

View on arXivView PDF

Code Implementations(1)

(IEEE ICRA 2026) Official Code for: Diffusion-Based Trustworthy Human Trajectory Prediction with Dual Mixture Density Networks and Uncertainty Self-Calibration

101Shell, PythonAug 1, 20258 months ago

Similar Papers

Cite this paper

@article{hetzel2026ddmdn,
  title  = {DD-MDN: Human Trajectory Forecasting with Diffusion-Based Dual Mixture Density Networks and Uncertainty Self-Calibration},
  author = {Manuel Hetzel and Kerim Turacan and Hannes Reichert and Konrad Doll and Bernhard Sick},
  year   = {2026},
  eprint = {2602.11214},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2602.11214v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2602.11214.svg)](https://codeofpaper.com/paper/2602.11214)

Discussion