Face2F ace2Face: ace: Real-time Face Capture and Reenactment of - - PowerPoint PPT Presentation

โ–ถ
face2f ace2face ace
SMART_READER_LITE
LIVE PREVIEW

Face2F ace2Face: ace: Real-time Face Capture and Reenactment of - - PowerPoint PPT Presentation

IEEE 2016 Conference on Computer Vision and Pattern Recognition Face2F ace2Face: ace: Real-time Face Capture and Reenactment of RGB-Videos Justus Thies 1 , Michael Zollhfer 2 , Marc Stamminger 1 , Christian Theobalt 2 , Matthias Niener 3


slide-1
SLIDE 1 IEEE 2016 Conference on Computer Vision and Pattern Recognition

Face2F ace2Face: ace:

Real-time Face Capture and Reenactment of RGB-Videos

Justus Thies1, Michael Zollhรถfer2, Marc Stamminger1, Christian Theobalt2, Matthias NieรŸner3

1University of Erlangen-Nuremberg 2Max-Planck-Institute for Informatics 3Stanford University
slide-2
SLIDE 2 IEEE 2016 Conference on Computer Vision and Pattern Recognition

Related Work

  • Offline
  • Online

RGB-D

Real-time Expression Transfer for Facial Reenactment Vdub: Modifying Face Video of Actors for Plausible Visual Alignment to a Dubbed Audio Track Creating a Photoreal Digital Actor: The Digital Emily Project

RGB

Face2Face: Real-time Face Capture and Reenactment Of RGB-Videos

Special Hardware

slide-3
SLIDE 3 IEEE 2016 Conference on Computer Vision and Pattern Recognition

Related Work

  • Offline
  • Online

RGB-D

Real-time Expression Transfer for Facial Reenactment Vdub: Modifying Face Video of Actors for Plausible Visual Alignment to a Dubbed Audio Track Creating a Photoreal Digital Actor: The Digital Emily Project

RGB

Face2Face: Real-time Face Capture and Reenactment Of RGB-Videos

Special Hardware

slide-4
SLIDE 4 IEEE 2016 Conference on Computer Vision and Pattern Recognition

Results Reenactment Face Capture Face Model

Overview

  • Parametric Face Model
slide-5
SLIDE 5 IEEE 2016 Conference on Computer Vision and Pattern Recognition

Results Reenactment Face Capture Face Model

Overview

  • Parametric Face Model
  • Face Capture
  • Energy Formulation
  • Non-rigid Model-based Bundling
slide-6
SLIDE 6 IEEE 2016 Conference on Computer Vision and Pattern Recognition

Results Reenactment Face Capture Face Model

Overview

  • Parametric Face Model
  • Face Capture
  • Energy Formulation
  • Non-rigid Model-based Bundling
  • Reenactment
  • Mouth Retrieval
  • Comparisons
slide-7
SLIDE 7 IEEE 2016 Conference on Computer Vision and Pattern Recognition

Results Reenactment Face Capture Face Model

Overview

  • Parametric Face Model
  • Face Capture
  • Energy Formulation
  • Non-rigid Model-based Bundling
  • Reenactment
  • Mouth Retrieval
  • Comparisons
  • Results / Live Demo
slide-8
SLIDE 8 IEEE 2016 Conference on Computer Vision and Pattern Recognition

Parametric Face Model

slide-9
SLIDE 9 IEEE 2016 Conference on Computer Vision and Pattern Recognition

Results Reenactment Face Capture Face Model

Parametric Face Model

๐‘ธ

slide-10
SLIDE 10 IEEE 2016 Conference on Computer Vision and Pattern Recognition

Results Reenactment Face Capture Face Model

Parametric Face Model

๐‘ธ = 6

๐‘ธ = ฮฆ ๐›ฝ ๐›พ ๐œ€ ๐›ฟ

slide-11
SLIDE 11 IEEE 2016 Conference on Computer Vision and Pattern Recognition

Results Reenactment Face Capture Face Model

Parametric Face Model

๐‘ธ = 6 ๐‘ธ = 6+80

๐‘ธ = ฮฆ ๐›ฝ ๐›พ ๐œ€ ๐›ฟ

slide-12
SLIDE 12 IEEE 2016 Conference on Computer Vision and Pattern Recognition

Results Reenactment Face Capture Face Model

Parametric Face Model

๐‘ธ = 6+80 ๐‘ธ = 6+80+80

๐‘ธ = ฮฆ ๐›ฝ ๐›พ ๐œ€ ๐›ฟ

slide-13
SLIDE 13 IEEE 2016 Conference on Computer Vision and Pattern Recognition

Results Reenactment Face Capture Face Model

Parametric Face Model

๐‘ธ = 6+80+80 ๐‘ธ = 6+80+80+76

๐‘ธ = ฮฆ ๐›ฝ ๐›พ ๐œ€ ๐›ฟ

slide-14
SLIDE 14 IEEE 2016 Conference on Computer Vision and Pattern Recognition

Results Reenactment Face Capture Face Model

Parametric Face Model

๐‘ธ = ฮฆ ๐›ฝ ๐›พ ๐œ€ ๐›ฟ

๐‘ธ = 6+80+80+76 ๐‘ธ = 6+80+80+76+27=269

slide-15
SLIDE 15 IEEE 2016 Conference on Computer Vision and Pattern Recognition

Results Reenactment Face Capture Face Model

Parametric Face Model

๐‘„

slide-16
SLIDE 16 IEEE 2016 Conference on Computer Vision and Pattern Recognition

Face Capture

slide-17
SLIDE 17 IEEE 2016 Conference on Computer Vision and Pattern Recognition

Results Reenactment Face Capture Face Model

Energy Formulation

๐น ๐‘„ =

slide-18
SLIDE 18 IEEE 2016 Conference on Computer Vision and Pattern Recognition

Results Reenactment Face Capture Face Model

Energy Formulation

Distance in RGB Color Space

Color Consistency

๐น ๐‘„ = ๐น๐‘‘๐‘๐‘š ๐‘„

๐’Ž๐Ÿ‘,๐Ÿ โˆ’ ๐’๐’‘๐’”๐’

slide-19
SLIDE 19 IEEE 2016 Conference on Computer Vision and Pattern Recognition

Results Reenactment Face Capture Face Model

Energy Formulation

Distance in Image Space

Color Consistency Feature Similarity

๐น ๐‘„ = ๐น๐‘‘๐‘๐‘š ๐‘„ +๐น๐‘›๐‘ ๐‘™ ๐‘„

slide-20
SLIDE 20 IEEE 2016 Conference on Computer Vision and Pattern Recognition

Results Reenactment Face Capture Face Model

Energy Formulation

Regularization Color Consistency Feature Similarity

๐น ๐‘„ = ๐น๐‘‘๐‘๐‘š ๐‘„ +๐น๐‘›๐‘ ๐‘™ ๐‘„ +๐น๐‘ ๐‘“๐‘•(๐‘„)

โˆ’๐Ÿ’ ๐‰ +๐Ÿ’ ๐‰ ๐Ÿ˜๐Ÿ˜, ๐Ÿ–%

slide-21
SLIDE 21 IEEE 2016 Conference on Computer Vision and Pattern Recognition

Results Reenactment Face Capture Face Model

Non-rigid Model-based Bundling ๐น๐‘ข๐‘๐‘ข๐‘๐‘š ๐‘ธ =

๐‘—=0 ๐‘œ

๐น๐‘— ๐‘ธ โ†’ ๐‘›๐‘—๐‘œ

slide-22
SLIDE 22 IEEE 2016 Conference on Computer Vision and Pattern Recognition

Results Reenactment Face Capture Face Model

Non-rigid Model-based Bundling

  • Iterative Reweighted Least Squares (IRLS)

๏ƒ  Gauss-Newton:

๐‘ฒ๐‘ผ๐‘ฒ๐šฌ๐‘ธ = โˆ’๐‘ฒ๐‘ผ๐‘ฎ

๐‘ฒ(๐‘ธ) =

slide-23
SLIDE 23 IEEE 2016 Conference on Computer Vision and Pattern Recognition

Results Reenactment Face Capture Face Model

Non-rigid Model-based Bundling

Input Model

Hierarchy Levels

slide-24
SLIDE 24 IEEE 2016 Conference on Computer Vision and Pattern Recognition

Results Reenactment Face Capture Face Model

Tracking

slide-25
SLIDE 25 IEEE 2016 Conference on Computer Vision and Pattern Recognition

Tracking Comparison

slide-26
SLIDE 26 IEEE 2016 Conference on Computer Vision and Pattern Recognition

Results Reenactment Face Capture Face Model

Tracking Comparison

slide-27
SLIDE 27 IEEE 2016 Conference on Computer Vision and Pattern Recognition

Results Reenactment Face Capture Face Model

Tracking Comparison

slide-28
SLIDE 28 IEEE 2016 Conference on Computer Vision and Pattern Recognition

Reenactment

slide-29
SLIDE 29 IEEE 2016 Conference on Computer Vision and Pattern Recognition

Results Reenactment Face Capture Face Model

Reenactment

Online RGB-Tracking Preprocessed Video Tracking Identity Expression Illumination Pose Per Frame Identity Expression Illumination Pose Per Frame Reenactment Expression Transfer Mouth Retrieval Compositing Source Actor Target Actor

slide-30
SLIDE 30 IEEE 2016 Conference on Computer Vision and Pattern Recognition

Results Reenactment Face Capture Face Model

Reenactment

Online RGB-Tracking Preprocessed Video Tracking Identity Expression Illumination Pose Per Frame Identity Expression Illumination Pose Per Frame Reenactment Expression Transfer Mouth Retrieval Compositing Source Actor Target Actor

slide-31
SLIDE 31 IEEE 2016 Conference on Computer Vision and Pattern Recognition

Results Reenactment Face Capture Face Model

Mouth-Retrieval

slide-32
SLIDE 32 IEEE 2016 Conference on Computer Vision and Pattern Recognition

Results Reenactment Face Capture Face Model

Mouth-Retrieval

slide-33
SLIDE 33 IEEE 2016 Conference on Computer Vision and Pattern Recognition

Results Reenactment Face Capture Face Model

Reenactment Comparison

slide-34
SLIDE 34 IEEE 2016 Conference on Computer Vision and Pattern Recognition

Live-Demo

slide-35
SLIDE 35 IEEE 2016 Conference on Computer Vision and Pattern Recognition

Results Reenactment Face Capture Face Model

Limitations / Future Work

  • Assumption of Lambertian surface and smooth illumination
  • No occlusion handling
  • No person specific details (fine scale details / wrinkles)
  • Reenactment relies on a training sequence (Mouth retrieval)
slide-36
SLIDE 36 IEEE 2016 Conference on Computer Vision and Pattern Recognition

Results Reenactment Face Capture Face Model

Conclusion

  • First Real-time Facial Reenactment only based on RGB-videos
  • Non-Rigid Model-Based Bundling
  • Sub-Space Deformation Transfer
  • Image-Based Mouth Synthesis
slide-37
SLIDE 37 IEEE 2016 Conference on Computer Vision and Pattern Recognition

Thank You!

slide-38
SLIDE 38 IEEE 2016 Conference on Computer Vision and Pattern Recognition

Results Reenactment Face Capture Face Model

References

  • O. Alexander, M. Rogers, W. Lambeth, M. Chiang, and P. Debevec.

The Digital Emily Project: photoreal facial modeling and animation. In ACM SIGGRAPH Courses, pages 12:1โ€“12:15. ACM, 2009.

  • P. Garrido, L. Valgaerts, H. Sarmadi, I. Steiner, K. Varanasi, P. Perez, and C. Theobalt.

Vdub: Modifying face video of actors for plausible visual alignment to a dubbed audio track. In Computer Graphics Forum. Wiley-Blackwell, 2015.

  • F. Shi, H.-T. Wu, X. Tong, and J. Chai.

Automatic acquisition of high-fidelity facial performances using monocular videos. ACM TOG, 33(6):222, 2014.

  • C. Cao, Y. Weng, S. Zhou, Y. Tong, and K. Zhou.

Facewarehouse: A 3D facial expression database for visual computing. IEEE TVCG, 20(3):413โ€“425, 2014.

  • J. Thies, M. Zollhรถfer, M. NieรŸner, L. Valgaerts, M. Stamminger, and C. Theobalt.

Real-time expression transfer for facial reenactment. ACM Transactions on Graphics (TOG),34(6), 2015.

  • V. Blanz and T. Vetter.

A morphable model for the synthesis of 3d faces. In Proc. SIGGRAPH, pages 187โ€“194. ACM Press/Addison-Wesley Publishing Co., 1999.