Self-supervised Multi-future Occupancy Forecasting for Autonomous Driving
Bernard Lange, Masha Itkina, Jiachen Li, Mykel J. Kochenderfer
TL;DR
This work addresses environment prediction for autonomous driving under partial observability and uncertainty by forecasting LiDAR-based occupancy grids. It introduces Latent Occupancy Prediction (LOPR), a self-supervised framework that learns a compact latent representation of L-OGMs via a β-VAE–GAN and uses a stochastic autoregressive transformer to model multi-future predictions conditioned on RGB, maps, and planned trajectories. A real-time single-step decoder provides fast predictions, while a diffusion-based batch decoder refines temporal coherence when needed. Across nuScenes and Waymo Open, LOPR outperforms prior OGM methods and latent-space baselines, with additional gains from multimodal conditioning and stochasticity, highlighting its practical potential for AV planning.
Abstract
Environment prediction frameworks are critical for the safe navigation of autonomous vehicles (AVs) in dynamic settings. LiDAR-generated occupancy grid maps (L-OGMs) offer a robust bird's-eye view for the scene representation, enabling self-supervised joint scene predictions while exhibiting resilience to partial observability and perception detection failures. Prior approaches have focused on deterministic L-OGM prediction architectures within the grid cell space. While these methods have seen some success, they frequently produce unrealistic predictions and fail to capture the stochastic nature of the environment. Additionally, they do not effectively integrate additional sensor modalities present in AVs. Our proposed framework, Latent Occupancy Prediction (LOPR), performs stochastic L-OGM prediction in the latent space of a generative architecture and allows for conditioning on RGB cameras, maps, and planned trajectories. We decode predictions using either a single-step decoder, which provides high-quality predictions in real-time, or a diffusion-based batch decoder, which can further refine the decoded frames to address temporal consistency issues and reduce compression losses. Our experiments on the nuScenes and Waymo Open datasets show that all variants of our approach qualitatively and quantitatively outperform prior approaches.
