Biomechanically consistent real-time action recognition for human-robot interaction
Wanchen Li, Kahina Chalabi, Sabbah Maxime, Thomas Bousquet, Robin Passama, Sofiane Ramdani, Andrea Cherubini, Vincent Bonnet
TL;DR
This work tackles real-time online human action recognition (OHAR) in industrial contexts by leveraging biomechanically constrained joint-angle kinematics estimated from two cameras, rather than traditional joint-center positions. The authors integrate a real-time IK pipeline with a temporal-transformer that uses a causal mask and per-time-step supervision, trained with a combined cross-entropy and temporal-smoothing loss. A new HUMAR-2024 dataset with 11 subjects and 17 action labels validates viewpoint-robustness and fine-grained recognition across motion categories, achieving 88.1% accuracy in real-time. A preliminary online interaction experiment demonstrates the pipeline controlling a simulated robot, underscoring practical potential for safe, responsive human–robot collaboration in dynamic environments.
Abstract
This paper presents a novel framework for real-time human action recognition in industrial contexts, using standard 2D cameras. We introduce a complete pipeline for robust and real-time estimation of human joint kinematics, input to a temporally smoothed Transformer-based network, for action recognition. We rely on a new dataset including 11 subjects performing various actions, to evaluate our approach. Unlike most of the literature that relies on joint center positions (JCP) and is offline, ours uses biomechanical prior, eg. joint angles, for fast and robust real-time recognition. Besides, joint angles make the proposed method agnostic to sensor and subject poses as well as to anthropometric differences, and ensure robustness across environments and subjects. Our proposed learning model outperforms the best baseline model, running also in real-time, along various metrics. It achieves 88% accuracy and shows great generalization ability, for subjects not facing the cameras. Finally, we demonstrate the robustness and usefulness of our technique, through an online interaction experiment, with a simulated robot controlled in real-time via the recognized actions.
