Skip to content

← ArchivePaper2017

Production-Level Facial Performance Capture Using Deep Convolutional Neural Networks

Samuli Laine, Tero Karras, Timo Aila, Antti Herva, Shunsuke Saito, Ronald Yu, Hao Li, Jaakko Lehtinen

SCAIndustrial16 descendantsFacialML Deformation

Deep CNN system for production facial performance capture achieving real-time tracking speed with production-quality reconstruction accuracy.

Abstract

This paper presents a real-time deep learning framework for video-based facial performance capture that densely tracks an actor's face from a monocular video. A high-end production capture pipeline based on multi-view stereo and artist clean-up is applied to 5 to 10 minutes of footage to generate training data, which is used to train a convolutional neural network that predicts the per-frame positions of roughly 5000 facial mesh vertices from a single grayscale input image. The output layer is initialized with a PCA basis of the target meshes and the network is trained with data augmentation against a mean square error loss. Once trained, the network processes the remaining footage automatically at rates up to 870 frames per second, drastically reducing manual labor while producing plausible inference even in self-occluded regions such as the eyes and lips.

How to read this

Category
Method / system: deep CNN for video-based facial performance capture
Contributions
  • A real-time framework that densely tracks an actor's face from monocular video, predicting per-frame positions of roughly 5000 mesh vertices from a single grayscale image
  • Use of a high-end multi-view stereo and artist-cleanup pipeline on a few minutes of footage to bootstrap training data, with a PCA-initialized output layer and data augmentation
  • Automatic processing of the remaining footage at high frame rates, with plausible inference in self-occluded regions such as eyes and lips
Context
Follows the real-time high-fidelity facial capture line (Cao et al., Real-Time High-Fidelity Facial Performance Capture), replacing hand-crafted tracking with a learned CNN regressor.Builds on: Real-Time High-Fidelity Facial Performance Capture
Correctness
The network is trained per actor from that actor's own clean-up-quality footage, so accuracy is tied to the bootstrap pipeline and the trained subject; readers should treat the throughput and quality as demonstrated within that production setup rather than as a general cross-actor model.
Clarity
Clear and practical; a first pass conveys the bootstrap-then-infer idea, a second pass covers the network and PCA-output details.
How to read it
Focus on the data-bootstrapping strategy and PCA-initialized output that make the CNN production-viable; a second pass on architecture and augmentation pays off if you build a similar capture system.

Builds on

Built upon by

Related work

Keywords

This page summarises the entry and links to its original source. The archive never hosts or redistributes the publication itself.Show it in the full archive list →