DanceIt: Music-inspired Dancing Video Synthesis
arXiv:2009.08027 · doi:10.1109/TIP.2021.3086082
Abstract
Close your eyes and listen to music, one can easily imagine an actor dancing rhythmically along with the music. These dance movements are usually made up of dance movements you have seen before. In this paper, we propose to reproduce such an inherent capability of the human-being within a computer vision system. The proposed system consists of three modules. To explore the relationship between music and dance movements, we propose a cross-modal alignment module that focuses on dancing video clips, accompanied on pre-designed music, to learn a system that can judge the consistency between the visual features of pose sequences and the acoustic features of music. The learned model is then used in the imagination module to select a pose sequence for the given music. Such pose sequence selected from the music, however, is usually discontinuous. To solve this problem, in the spatial-temporal alignment module we develop a spatial alignment algorithm based on the tendency and periodicity of dance movements to predict dance movements between discontinuous fragments. In addition, the selected pose sequence is often misaligned with the music beat. To solve this problem, we further develop a temporal alignment algorithm to align the rhythm of music and dance. Finally, the processed pose sequence is used to synthesize realistic dancing videos in the imagination module. The generated dancing videos match the content and rhythm of the music. Experimental results and subjective evaluations show that the proposed approach can perform the function of generating promising dancing videos by inputting music.
arXiv comment14 pages, 20 figures. [J]. IEEE Transactions on Image Processing, 2021
References in corpus (9)
- DeepPose: Human Pose Estimation via Deep Neural Networks
- Joint Training of a Convolutional Network and a Graphical Model for Human Pose Estimation
- A New Representation of Skeleton Sequences for 3D Action Recognition
- Pose Guided Person Image Generation
- OpenPose: Realtime Multi-Person 2D Pose Estimation using Part Affinity Fields
- Associative Embedding: End-to-End Learning for Joint Detection and Grouping
- Co-occurrence Feature Learning for Skeleton based Action Recognition using Regularized Deep LSTM Networks
- Audio to Body Dynamics
- Text Guided Person Image Synthesis