[ICCV 2023] Out-of-domain GAN inversion via Invertibility Decomposition for Photo-Realistic Human Face Manipulation
Official implementation of 'Out-of-domain GAN inversion via Invertibility Decomposition for Photo-Realistic Human Face Manipulation'
Xin Yang, Xiaogang Xu, Yingcong Chen
In this paper, we propose a novel framework that enhances the fidelity of human face inversion by designing a new module to decompose the input images to ID and OOD partitions with invertibility masks.
CLICK for the full abstract
The fidelity of Generative Adversarial Networks (GAN) inversion is impeded by Out-Of-Domain (OOD) areas (e.g., background, accessories) in the image. Detecting the OOD areas beyond the generation ability of the pre-trained model and blending these regions with the input image can enhance fidelity. The ``invertibility mask" figures out these OOD areas, and existing methods predict the mask with the reconstruction error. However, the estimated mask is usually inaccurate due to the influence of the reconstruction error in the In-Domain (ID) area. In this paper, we propose a novel framework that enhances the fidelity of human face inversion by designing a new module to decompose the input images to ID and OOD partitions with invertibility masks. Unlike previous works, our invertibility detector is simultaneously learned with a spatial alignment module. We iteratively align the generated features to the input geometry and reduce the reconstruction error in the ID regions. Thus, the OOD areas are more distinguishable and can be precisely predicted. Then, we improve the fidelity of our results by blending the OOD areas from the input image with the ID GAN inversion results. Our method produces photo-realistic results for real-world human face image inversion and manipulation. Extensive experiments demonstrate our method's superiority over existing methods in the quality of GAN inversion and attribute manipulation.
python ./run_train.py --opt ./options/train/E4E_Face.yml
python ./run_ood_faceGAN_inversion.py --opt ./options/test/E4E_Face_test.yml
- Release the training and inference codes
- Release the guidance documents for inversion and attribute manipulation
- Release the guidance for real-world image editing
@misc{yang2023outofdomain,
title={Out-of-domain GAN inversion via Invertibility Decomposition for Photo-Realistic Human Face Manipulation},
author={Xin Yang and Xiaogang Xu and Yingcong Chen},
booktitle={International Conference on Computer Vision (ICCV)},
year={2023},
}