MotionMap: Representing Multimodality in Human Pose Forecasting
Reyhaneh Hosseininejad, Megh Shukla, Saeed Saadatnejad, Mathieu Salzmann, Alexandre Alahi
TL;DR
This work tackles the inherent multimodality of human pose forecasting by reframing it as a well-posed problem: for each observed pose sequence, only a finite set of future motions present in the training data are considered. It introduces MotionMap, a heatmap-based representation that encodes a variable number of future modes as local maxima in a 2D space, with a codebook mapping heatmap locations to latent futures and enabling efficient mode coverage. The approach combines a two-stage pipeline (autoencoder for transitions and MotionMap for multimodal forecasting) with an uncertainty decomposition that separates mode-level confidence from mode-conditioned prediction uncertainty. Empirically, MotionMap achieves strong multimodal recall and ranking on Human3.6M and AMASS, while offering controllability via action labels and improved sample efficiency compared to prior methods, highlighting practical benefits for safe and user-guided pose forecasting.
Abstract
Human pose forecasting is inherently multimodal since multiple futures exist for an observed pose sequence. However, evaluating multimodality is challenging since the task is ill-posed. Therefore, we first propose an alternative paradigm to make the task well-posed. Next, while state-of-the-art methods predict multimodality, this requires oversampling a large volume of predictions. This raises key questions: (1) Can we capture multimodality by efficiently sampling a smaller number of predictions? (2) Subsequently, which of the predicted futures is more likely for an observed pose sequence? We address these questions with MotionMap, a simple yet effective heatmap based representation for multimodality. We extend heatmaps to represent a spatial distribution over the space of all possible motions, where different local maxima correspond to different forecasts for a given observation. MotionMap can capture a variable number of modes per observation and provide confidence measures for different modes. Further, MotionMap allows us to introduce the notion of uncertainty and controllability over the forecasted pose sequence. Finally, MotionMap captures rare modes that are non-trivial to evaluate yet critical for safety. We support our claims through multiple qualitative and quantitative experiments using popular 3D human pose datasets: Human3.6M and AMASS, highlighting the strengths and limitations of our proposed method. Project Page: https://vita-epfl.github.io/MotionMap
