TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/Best Practices for 2-Body Pose Forecasting

Best Practices for 2-Body Pose Forecasting

Muhammad Rameez Ur Rahman, Luca Scofano, Edoardo De Matteis, Alessandro Flaborea, Alessio Sampieri, Fabio Galasso

2023-04-12Human Pose Forecastingmotion predictionMulti-Person Pose forecastingMotion Forecasting
PaperPDFCode(official)

Abstract

The task of collaborative human pose forecasting stands for predicting the future poses of multiple interacting people, given those in previous frames. Predicting two people in interaction, instead of each separately, promises better performance, due to their body-body motion correlations. But the task has remained so far primarily unexplored. In this paper, we review the progress in human pose forecasting and provide an in-depth assessment of the single-person practices that perform best for 2-body collaborative motion forecasting. Our study confirms the positive impact of frequency input representations, space-time separable and fully-learnable interaction adjacencies for the encoding GCN and FC decoding. Other single-person practices do not transfer to 2-body, so the proposed best ones do not include hierarchical body modeling or attention-based interaction encoding. We further contribute a novel initialization procedure for the 2-body spatial interaction parameters of the encoder, which benefits performance and stability. Altogether, our proposed 2-body pose forecasting best practices yield a performance improvement of 21.9% over the state-of-the-art on the most recent ExPI dataset, whereby the novel initialization accounts for 3.5%. See our project page at https://www.pinlab.org/bestpractices2body

Results

TaskDatasetMetricValueModel
Autonomous VehiclesExpi - common actions splitAverage MPJPE (mm) @ 1000 ms202Best Practices for 2-Body Pose Forecasting
Autonomous VehiclesExpi - common actions splitAverage MPJPE (mm) @ 200 ms39Best Practices for 2-Body Pose Forecasting
Autonomous VehiclesExpi - common actions splitAverage MPJPE (mm) @ 400 ms86Best Practices for 2-Body Pose Forecasting
Autonomous VehiclesExpi - common actions splitAverage MPJPE (mm) @ 600 ms129Best Practices for 2-Body Pose Forecasting
Autonomous VehiclesExpi - unseen actions splitAverage MPJPE (mm) @ 400 ms100Best Practices for 2-Body Pose Forecasting
Autonomous VehiclesExpi - unseen actions splitAverage MPJPE (mm) @ 600 ms149Best Practices for 2-Body Pose Forecasting
Autonomous VehiclesExpi - unseen actions splitAverage MPJPE (mm) @ 800 ms191Best Practices for 2-Body Pose Forecasting
Motion ForecastingExpi - common actions splitAverage MPJPE (mm) @ 1000 ms202Best Practices for 2-Body Pose Forecasting
Motion ForecastingExpi - common actions splitAverage MPJPE (mm) @ 200 ms39Best Practices for 2-Body Pose Forecasting
Motion ForecastingExpi - common actions splitAverage MPJPE (mm) @ 400 ms86Best Practices for 2-Body Pose Forecasting
Motion ForecastingExpi - common actions splitAverage MPJPE (mm) @ 600 ms129Best Practices for 2-Body Pose Forecasting
Motion ForecastingExpi - unseen actions splitAverage MPJPE (mm) @ 400 ms100Best Practices for 2-Body Pose Forecasting
Motion ForecastingExpi - unseen actions splitAverage MPJPE (mm) @ 600 ms149Best Practices for 2-Body Pose Forecasting
Motion ForecastingExpi - unseen actions splitAverage MPJPE (mm) @ 800 ms191Best Practices for 2-Body Pose Forecasting
Autonomous DrivingExpi - common actions splitAverage MPJPE (mm) @ 1000 ms202Best Practices for 2-Body Pose Forecasting
Autonomous DrivingExpi - common actions splitAverage MPJPE (mm) @ 200 ms39Best Practices for 2-Body Pose Forecasting
Autonomous DrivingExpi - common actions splitAverage MPJPE (mm) @ 400 ms86Best Practices for 2-Body Pose Forecasting
Autonomous DrivingExpi - common actions splitAverage MPJPE (mm) @ 600 ms129Best Practices for 2-Body Pose Forecasting
Autonomous DrivingExpi - unseen actions splitAverage MPJPE (mm) @ 400 ms100Best Practices for 2-Body Pose Forecasting
Autonomous DrivingExpi - unseen actions splitAverage MPJPE (mm) @ 600 ms149Best Practices for 2-Body Pose Forecasting
Autonomous DrivingExpi - unseen actions splitAverage MPJPE (mm) @ 800 ms191Best Practices for 2-Body Pose Forecasting

Related Papers

ILNet: Trajectory Prediction with Inverse Learning Attention for Enhancing Intention Capture2025-07-09Stochastic Human Motion Prediction with Memory of Action Transition and Action Characteristic2025-07-05Temporal Continual Learning with Prior Compensation for Human Motion Prediction2025-07-05GoIRL: Graph-Oriented Inverse Reinforcement Learning for Multimodal Trajectory Prediction2025-06-26AMPLIFY: Actionless Motion Priors for Robot Learning from Videos2025-06-17FocalAD: Local Motion Planning for End-to-End Autonomous Driving2025-06-13TrajFlow: Multi-modal Motion Prediction via Flow Matching2025-06-10Scaling Laws of Motion Forecasting and Planning -- A Technical Report2025-06-09