MorphGAN: Controllable One-Shot Face Synthesis
In collaboration with Boston University
AuthorsNataniel Ruiz Gutierrez, Barry Theobald, Anurag Ranjan, Ahmed Hussen Abdelaziz, Nick Apostoloff
MorphGAN: Controllable One-Shot Face Synthesis
In collaboration with Boston University
AuthorsNataniel Ruiz Gutierrez, Barry Theobald, Anurag Ranjan, Ahmed Hussen Abdelaziz, Nick Apostoloff
To detect bias in face recognition networks, it can be useful to probe a network under test using samples in which only specific attributes vary in some controlled way. However, capturing a sufficiently large dataset with specific control over the attributes of interest is difficult. In this work, we describe a simulator that applies specific head pose and facial expression adjustments to images of previously unseen people. The simulator first fits a 3D morphable model to a provided image, applies the desired head pose and facial expression controls, then renders the model into an image. Next, a conditional Generative Adversarial Network (GAN) conditioned on the original image and the rendered morphable model is used to produce the image of the original person with the new facial expression and head pose. We call this conditional GAN – MorphGAN.
Images generated using MorphGAN conserve the identity of the person in the original image, and the provided control over head pose and facial expression allows test sets to be created to identify robustness issues of a facial recognition deep network with respect to pose and expression. Images generated by MorphGAN can also serve as data augmentation when training data are scarce. We show that by augmenting small datasets of faces with new poses and expressions improves the recognition performance by up to 9% depending on the augmentation and data scarcity.
GHARP: Real-Time Gaussian Head Animation from Large-Scale Reconstruction Prior
October 26, 2026research area Computer Visionconference Asian Conference on Computer Vision (ACCV)
We present GHARP (Real-time Gaussian Head Animation from Large-scale Reconstruction Prior), a method that animates 3D human heads in real time from a few input images of a subject and a driving expression signal. We decouple the problem into an identity stage that builds a representation of the subject’s geometry and appearance offline, and an animation stage that predicts expression-dependent residuals on top of it at runtime. This separation…
An On-device Deep Neural Network for Face Detection
November 16, 2017research area Computer Vision, research area Methods and Algorithms
Apple started using deep learning for face detection in iOS 10. With the release of the Vision framework, developers can now use this technology and many other computer vision algorithms in their apps. We faced significant challenges in developing the framework so that we could preserve user privacy and run efficiently on-device. This article discusses these challenges and describes the face detection algorithm.