GithubHelp home page GithubHelp logo

jgkwak95 / surf-gan Goto Github PK

View Code? Open in Web Editor NEW
123.0 3.0 14.0 510.02 MB

[ECCV 2022] Official Pytorch implementation of "Injecting 3D Perception of Controllable NeRF-GAN into StyleGAN for Editable Portrait Image Synthesis"

License: MIT License

Python 100.00%
3d-aware-image-synthesis stylegan2 3d generative-adversarial-network neural-rendering eccv2022 toonify image-to-image-translation

surf-gan's People

Contributors

jgkwak95 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

surf-gan's Issues

Question about the speed of reproducing the code of this article

In practice, replicating source code is much slower than this article suggests.

My practical operations are as follows:
Download img_align_celeba.zip dataset and unzip it in the specified catalogue.
Run the following code "python train_surf.py --output_dir third --curriculum CelebA"
The results I got are as follows.

The code shows that completing this program needs about 813 hours and I repeated this procedures, only to get the same results.
6b5ff5fafc5b17971b6b50e1f24a36a

Issues reproducing results

Hello, thanks for your work, and for making your code available.
I am having issues reproducing your results on CelebA, the network seems to converge up to around iteration 15k, but then the image quality degrades until becoming nothing recognizable.
I used the command python train_surf.py --output_dir exp_name --curriculum CelebA_single, with nothing changed from your code.
The python env was created using your instructions in "Create virtual environment".
I ran the training process 3 times, and consistently obtained this result.
Here are random samples at 15k, and 40k:
15k
40k

Dead pretrained model link

Hi, thank you for your work, and sharing your code and model.
Unfortunately, the google drive link to your pretrained model seems dead right now, it gives a "Not found" error.

pretrained models

Hi @jgkwak95,
thanks a lot for sharing the code for your work, it is very interesting, the results look impressive. Any chance you may also share the pretrained models? It would be very useful.

Thank you very much !

Request of pre-trained model

Hi, nice work! I notice that FIDs of Surf-gan look great. Could you provide the pre-trained model which is trained on FFHQ@256?

How to get the EvalImages?

hello, I set the right data path in curriculums.py and run train_surf.py,but i always get the TypeError: init() missing 1 required positional argument: 'dataset_path' when running up to "fid_evaluation.setup_evaluation"

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.