SOSControl: Enhancing Human Motion Generation through Saliency-Aware Symbolic Orientation and Timing Control
Ho Yin Au, Junkun Jiang, Jie Chen
TL;DR
SOSControl addresses the lack of fine-grained control in text-to-motion by introducing the Salient Orientation Symbolic (SOS) script, a programmable symbolic interface for body-part orientations and motion timing at keyframes. It combines an automatic SOS extraction pipeline using temporally constrained agglomerative clustering with a Saliency-based Masking Scheme to produce sparse, interpretable scripts and a data augmentation strategy. The SOSControl framework integrates SOS signals into diffusion-based motion generation via ControlNet adaptation, gradient-based iterative optimization, and an ACTOR-PAE–driven periodic latent space to ensure smooth, natural motion outputs. Across HumanML3D and BABEL, SOSControl demonstrates improved controllability and robust alignment with user-specified orientation and timing constraints, enabling more interpretable and actionable control for animation, robotics, and interactive AI applications.
Abstract
Traditional text-to-motion frameworks often lack precise control, and existing approaches based on joint keyframe locations provide only positional guidance, making it challenging and unintuitive to specify body part orientations and motion timing. To address these limitations, we introduce the Salient Orientation Symbolic (SOS) script, a programmable symbolic framework for specifying body part orientations and motion timing at keyframes. We further propose an automatic SOS extraction pipeline that employs temporally-constrained agglomerative clustering for frame saliency detection and a Saliency-based Masking Scheme (SMS) to generate sparse, interpretable SOS scripts directly from motion data. Moreover, we present the SOSControl framework, which treats the available orientation symbols in the sparse SOS script as salient and prioritizes satisfying these constraints during motion generation. By incorporating SMS-based data augmentation and gradient-based iterative optimization, the framework enhances alignment with user-specified constraints. Additionally, it employs a ControlNet-based ACTOR-PAE Decoder to ensure smooth and natural motion outputs. Extensive experiments demonstrate that the SOS extraction pipeline generates human-interpretable scripts with symbolic annotations at salient keyframes, while the SOSControl framework outperforms existing baselines in motion quality, controllability, and generalizability with respect to motion timing and body part orientation control.
