DisCO: Portrait Distortion Correction with Perspective-Aware 3D GANs

Zhixiang Wang, Yu-Lun Liu, Jia-Bin Huang, Shin'ichi Satoh, Sizhuo Ma +2 more
2/23/2023
cs.CV

No official code found. Best implementation: lightChaserX/DisCO (19 stars, last commit 2025-02-04).

Abstract

Close-up facial images captured at short distances often suffer from perspective distortion, resulting in exaggerated facial features and unnatural/unattractive appearances. We propose a simple yet effective method for correcting perspective distortions in a single close-up face. We first perform GAN inversion using a perspective-distorted input facial image by jointly optimizing the camera intrinsic/extrinsic parameters and face latent code. To address the ambiguity of joint optimization, we develop starting from a short distance, optimization scheduling, reparametrizations, and geometric regularization. Re-rendering the portrait at a proper focal length and camera distance effectively corrects perspective distortions and produces more natural-looking results. Our experiments show that our method compares favorably against previous approaches qualitatively and quantitatively. We showcase numerous examples validating the applicability of our method on in-the-wild portrait photos. We will release our code and the evaluation protocol to facilitate future work.

View on arXivView PDF

Code Implementations(1)

lightChaserX/DisCOCommunity62%

[IJCV 2024] DisCO: Portrait Distortion Correction with Perspective-Aware 3D GANs

193C++, CudaJan 3, 20241 years ago

Cite this paper

@article{wang2023disco,
  title  = {DisCO: Portrait Distortion Correction with Perspective-Aware 3D GANs},
  author = {Zhixiang Wang and Yu-Lun Liu and Jia-Bin Huang and Shin'ichi Satoh and Sizhuo Ma and Gurunandan Krishnan and Jian Wang},
  year   = {2023},
  eprint = {2302.12253},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2302.12253v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2302.12253.svg)](https://codeofpaper.com/paper/2302.12253)

Discussion