Intention-Aware Diffusion Model for Pedestrian Trajectory Prediction

Yu Liu, Zhijie Liu, Xiao Ren, You-Fu Li, He Kong
8/10/2025
cs.CVcs.AI

No official code found. Best implementation: AISLAB-sustech/IAD (10 stars, MIT, last commit 2025-08-03).

Abstract

Predicting pedestrian motion trajectories is critical for the path planning and motion control of autonomous vehicles. Recent diffusion-based models have shown promising results in capturing the inherent stochasticity of pedestrian behavior for trajectory prediction. However, the absence of explicit semantic modelling of pedestrian intent in many diffusion-based methods may result in misinterpreted behaviors and reduced prediction accuracy. To address the above challenges, we propose a diffusion-based pedestrian trajectory prediction framework that incorporates both short-term and long-term motion intentions. Short-term intent is modelled using a residual polar representation, which decouples direction and magnitude to capture fine-grained local motion patterns. Long-term intent is estimated through a learnable, token-based endpoint predictor that generates multiple candidate goals with associated probabilities, enabling multimodal and context-aware intention modelling. Furthermore, we enhance the diffusion process by incorporating adaptive guidance and a residual noise predictor that dynamically refines denoising accuracy. The proposed framework is evaluated on the widely used ETH, UCY, and SDD benchmarks, demonstrating competitive results against state-of-the-art methods.

View on arXivView PDF

Code Implementations(1)

AISLAB-sustech/IADCommunity66%
MIT

Demo Code of the paper entitled "Intention-Aware Diffusion Model for Pedestrian Trajectory Prediction"

102PythonJul 24, 20251 years agoMIT

Similar Papers

Cite this paper

@article{liu2025intentionaware,
  title  = {Intention-Aware Diffusion Model for Pedestrian Trajectory Prediction},
  author = {Yu Liu and Zhijie Liu and Xiao Ren and You-Fu Li and He Kong},
  year   = {2025},
  eprint = {2508.07146},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2508.07146v1}
}

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/2508.07146.svg)](https://codeofpaper.com/paper/2508.07146)

Discussion