CIPS-3D
This repository will contain the code of the paper,
CIPS-3D: A 3D-Aware Generator of GANs Based on Conditionally-Independent Pixel Synthesis.
We are planning to publish the training code here in December. But if the github star reaches two hundred, I will advance the date. Stay tuned
Demo videos
demo1.mp4
demo2.mp4
demo_animal_finetuned.mp4
demo3.mp4
demo4.mp4
demo5.mp4
Mirror symmetry problem
The problem of mirror symmetry refers to the sudden change of the direction of the bangs near the yaw angle of pi/2. We propose to use an auxiliary discriminator to solve this problem (please see the paper).
Note that in the initial stage of training, the auxiliary discriminator must dominate the generator more than the main discriminator does. Otherwise, if the main discriminator dominates the generator, the mirror symmetry problem will still occur. In practice, progressive training is able to guarantee this. We have trained many times from scratch. Adding an auxiliary discriminator stably solves the mirror symmetry problem. If you find any problems with this idea, please open an issue.
Envs
Training
Citation
If you find our work useful in your research, please cite:
@article{zhou2021CIPS3D,
title = {{{CIPS}}-{{3D}}: A {{3D}}-{{Aware Generator}} of {{GANs Based}} on {{Conditionally}}-{{Independent Pixel Synthesis}}},
shorttitle = {{{CIPS}}-{{3D}}},
author = {Zhou, Peng and Xie, Lingxi and Ni, Bingbing and Tian, Qi},
year = {2021},
eprint = {2110.09788},
eprinttype = {arxiv},
primaryclass = {cs, eess},
archiveprefix = {arXiv}
}
Acknowledgments
- pi-GAN from https://github.com/marcoamonteiro/pi-GAN
- CIPS from https://github.com/saic-mdal/CIPS
- StyleGAN2 from https://github.com/rosinality/stylegan2-pytorch
- torch-fidelity from https://github.com/toshas/torch-fidelity
- StudioGAN from https://github.com/POSTECH-CVLab/PyTorch-StudioGAN