learning character agnostic motion for motion retargeting
play

Learning Character-Agnostic Motion for Motion Retargeting in 2D - PowerPoint PPT Presentation

Learning Character-Agnostic Motion for Motion Retargeting in 2D Kfir Aberman, Rundi Wu, Dani Lischinski, Baoquan Chen, Daniel Cohen-Or Outline - Motivation - Approach - Results - Application Outline - Motivation - Approach - Results -


  1. Learning Character-Agnostic Motion for Motion Retargeting in 2D Kfir Aberman, Rundi Wu, Dani Lischinski, Baoquan Chen, Daniel Cohen-Or

  2. Outline - Motivation - Approach - Results - Application

  3. Outline - Motivation - Approach - Results - Application

  4. Motion Retargeting in 3D

  5. Related Work [Gleicher et. al., 1998] [Aristidou et.al., 2018] [Villegas et.al., 2018]

  6. Motivation

  7. Motion Retargeting in 2D View- Angle Character Agnostic Motion Skeleton

  8. Outline - Motivation - Approach - Results - Application

  9. Approach Motion Source 3D motion 2D 3D Video 3D 2D Retargeting Skeleton Output Estimated Video Target Camera Video Parameters Character Agnostic Motion Source Video Output Static Video Parameters Target Video

  10. Architecture ( p i,j ) ˆ p i,j Dynamic latent space p i,j ˆ E M p i,j ∝ T Concat D T T Static Tile latent space 2 J E S 6/ T k D ( E M ( p i,j ) , E S ( p i,j )) � p i,j k 2 ⇤ ⇥ L rec = E p i,j ∼ P .

  11. Architecture p i,j T T T T 8 8 2 4 T E M E M T Global Pooling 1 T 1 T T 8 4 2 2 J 2 J E s E S

  12. Decompose and Re-compose k D ( E M ( p i,j ) , E S ( p k,l )) � p i,l k 2 ⇤ ⇥ L cross = E p i,j , p k,l ∼ P × P k D ( E M ( p k,l ) , E S ( p i,j )) � p k,j k 2 ⇤ ⇥ + E p i,j , p k,l ∼ P × P

  13. Synthetic Data

  14. Synthetic Data

  15. Learning Clusters Implicitly L rec + λ L cross Skeleton View-Angle Latent Space Latent Space 90 � 60 � 30 � 0 � − 30 � − 60 � − 90 �

  16. Implicitl Clusters Learning Motion Motion Latent Space - Latent Space View Angle labels 90 � 60 � 30 � 0 � − 30 � − 60 � − 90 �

  17. Triplet Loss Motion Motion Latent Space Latent Space With Triplet loss Without Triplet loss

  18. Foot Velocity Loss Root Global centered Velocity positions p i,j T 2 J 2 J

  19. Supporting Videos in the wild Augmentation (Temporal trimming, flips, rotation, scale) Adding noise to the training data Reconstruct real videos using (only) the reconstruction loss.

  20. Outline - Motivation - Approach - Results - Application

  21. Results-skeleton

  22. Results - view

  23. Interpolation

  24. Comparison

  25. Outline - Motivation - Approach - Results - Application

  26. Applications-performance cloning

  27. Applications-performance cloning

  28. Applications - Motion Retrieval

  29. Applications - Motion Retrieval

  30. Failure cases

  31. Failure cases

  32. Conclusions Take home message: Deep networks can constitute a better solution for specific sub-tasks, which do not strictly require a full 3D reconstruction. Synthetic data can really help with deep neural network training.

  33. Questions?

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend