Skip to content

This repo holds the code to perform experiments with the multimodal dance style transfer model CycleDance.

Notifications You must be signed in to change notification settings

YIN95/cycledance-pytorch-lightning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

cycledance-pytorch-lightning

This repo holds the code to perform experiments with the multimodal dance style transfer model CycleDance.

cycledance

Abstract

We present CycleDance, a dance style transfer system to transform an existing motion clip in one dance style to a motion clip in another dance style while attempting to preserve motion context of the dance. Our method extends an existing CycleGAN architecture for modeling audio sequences and integrates multimodal transformer encoders to account for music context. We adopt sequence length-based curriculum learning to stabilize training. Our approach captures rich and long-term intra-relations between motion frames, which is a common challenge in motion transfer and synthesis work. We further introduce new metrics for gauging transfer strength and content preservation in the context of dance movements. We perform an extensive ablation study as well as a human study including 30 participants with 5 or more years of dance experience. The results demonstrate that CycleDance generates realistic movements with the target style, significantly outperforming the baseline CycleGAN on naturalness, transfer strength, and content preservation.

Demo

You can find the demo here.

Code

Code will come.

About

This repo holds the code to perform experiments with the multimodal dance style transfer model CycleDance.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published