Dual In-painting Model for Unsupervised Gaze Correction and Animation in the Wild
Not on the map. Why?
Abstract (arXiv)
In this paper we address the problem of unsupervised gaze correction in the wild, presenting a solution that works without the need for precise annotations of the gaze angle and the head pose. We have created a new dataset called CelebAGaze, which consists of two domains X, Y, where the eyes are either staring at the camera or somewhere else. Our method consists of three novel modules: the Gaze Correction module (GCM), the Gaze Animation module (GAM), and the Pretrained Autoencoder module (PAM). Specifically, GCM and GAM separately train a dual in-painting network using data from the domain X for gaze correction and data from the domain Y for gaze animation. Additionally, a Synthesis-As-Training method is proposed when training GAM to encourage the features encoded from the eye region to be correlated with the angle information, resulting in a gaze animation which can be achieved by interpolation in the latent space. To further preserve the identity information~(e.g., eye shape, iris color), we propose the PAM with an Autoencoder, which is based on Self-Supervised mirror learning where the bottleneck features are angle-invariant and which works as an extra input to the dual in-painting models. Extensive experiments validate the effectiveness of the proposed method for gaze correction and gaze animation in the wild and demonstrate the superiority of our approach in producing more compelling results than state-of-the-art baselines. Our code, the pretrained models and the supplementary material are available at: https://github.com/zhangqianhui/GazeAnimation.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). First posted on arXiv 9 Aug 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 2; 2023: 1.
6 papers.
- 2021Image-to-Image Translation: Methods and Applicationscited by 116
- 2021Total Generate: Cycle in Cycle Generative Adversarial Networks for Generating Human Faces, Hands, Bodies, and Natural Scenescited by 12
- 20223DGazeNet: Generalizing Gaze Estimation with Weak-Supervision from Synthetic Viewscited by 11
- 2021Layout-to-Image Translation with Double Pooling Generative Adversarial Networkscited by 8
- 2022Unsupervised High-Resolution Portrait Gaze Correction and Animationcited by 5
- 2023EyeBAG: Accurate Control of Eye Blink and Gaze Based on Data Augmentation Leveraging Style Mixingcited by 0
- 2023EyeBAG: Accurate Control of Eye Blink and Gaze Based on Data Augmentation Leveraging Style Mixing30 Jun 2023
- 20223DGazeNet: Generalizing Gaze Estimation with Weak-Supervision from Synthetic Views6 Dec 2022
- 2022Unsupervised High-Resolution Portrait Gaze Correction and Animation1 Jul 2022
- 2021Layout-to-Image Translation with Double Pooling Generative Adversarial Networks29 Aug 2021
- 2021Total Generate: Cycle in Cycle Generative Adversarial Networks for Generating Human Faces, Hands, Bodies, and Natural Scenes21 Jun 2021
- 2021Image-to-Image Translation: Methods and Applications21 Jan 2021