VecGAN: Image-to-Image Translation with Interpretable Latent Directions

Yusuf Dalva, Said Fahri Altindis, Aysegul Dundar
7/7/2022
cs.CVcs.AIcs.LG

No official code found. Best implementation: yusufdalva/VecGAN (54 stars, MIT, last commit 2023-10-16).

Abstract

We propose VecGAN, an image-to-image translation framework for facial attribute editing with interpretable latent directions. Facial attribute editing task faces the challenges of precise attribute editing with controllable strength and preservation of the other attributes of an image. For this goal, we design the attribute editing by latent space factorization and for each attribute, we learn a linear direction that is orthogonal to the others. The other component is the controllable strength of the change, a scalar value. In our framework, this scalar can be either sampled or encoded from a reference image by projection. Our work is inspired by the latent space factorization works of fixed pretrained GANs. However, while those models cannot be trained end-to-end and struggle to edit encoded images precisely, VecGAN is end-to-end trained for image translation task and successful at editing an attribute while preserving the others. Our extensive experiments show that VecGAN achieves significant improvements over state-of-the-arts for both local and global edits.

View on arXivView PDF

Code Implementations(1)

yusufdalva/VecGANCommunity66%
MIT

Implementation for the works "VecGAN: Image-to-Image Translation with Interpretable Latent Directions" (ECCV 2022) and "Face Attribute Editing with Disentangled Latent Vectors"

544PythonDec 27, 20223 years agoMIT

Similar Papers

Cite this paper

@article{dalva2022vecgan,
  title  = {VecGAN: Image-to-Image Translation with Interpretable Latent Directions},
  author = {Yusuf Dalva and Said Fahri Altindis and Aysegul Dundar},
  year   = {2022},
  eprint = {2207.03411},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2207.03411v1}
}

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/2207.03411.svg)](https://codeofpaper.com/paper/2207.03411)

Discussion