JOKR: Joint Keypoint Representation for Unsupervised Video Retargeting

R. Mokady, R. Tzaban, S. Benaim, A. H. Bermano, D. Cohen-Or

Research output: Contribution to journalArticlepeer-review


In unsupervised video retargeting, content is transferred from one video to another while preserving the original appearance and style, without any additional annotations. While this challenge has seen substantial advancements through the use of deep neural networks, current methods struggle when the source and target videos are of shapes that are different in limb lengths or other body proportions. In this work, we consider this task for the case of objects of different shapes and appearances, that consist of similar skeleton connectivity and depict similar motion. We introduce JOKR—a JOint Keypoint Representation that captures the geometry common to both videos, while being disentangled from their unique styles. Our model first extracts unsupervised keypoints from the given videos. From this representation, two decoders reconstruct geometry and appearance, one for each of the input sequences. By employing an affine-invariant domain confusion term over the keypoints bottleneck, we enforce the unsupervised keypoint representations of both videos to be indistinguishable. This encourages the aforementioned disentanglement between motion and appearance, mapping similar poses from both domains to the same representation. This allows yielding a sequence with the appearance and style of one video, but the content of the other. Our applicability is demonstrated through challenging video pairs compared to state-of-the-art methods. Furthermore, we demonstrate that this geometry-driven representation enables intuitive control, such as temporal coherence and manual pose editing. Videos can be viewed in the supplement HTML.

Original languageEnglish
Pages (from-to)245-257
Number of pages13
JournalComputer Graphics Forum
Issue number6
StatePublished - Sep 2022


  • video generation
  • video retargeting

All Science Journal Classification (ASJC) codes

  • Computer Graphics and Computer-Aided Design


Dive into the research topics of 'JOKR: Joint Keypoint Representation for Unsupervised Video Retargeting'. Together they form a unique fingerprint.

Cite this