Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Why do you replace noise with SPE? #10

Closed
zhouwy19 opened this issue Mar 25, 2022 · 3 comments
Closed

Why do you replace noise with SPE? #10

zhouwy19 opened this issue Mar 25, 2022 · 3 comments

Comments

@zhouwy19
Copy link

Compared with Stylegan2, I notice that you you replace noise with SPE at the same place. What are the differences between SPE and noise? Can SPE achieve the effect of noise? Seems like SPE is a fixed vector?

Thanks.

@ForeverFancy
Copy link
Collaborator

Thanks for your interest of our work. Note that we do not replace noise injection with SPE. To purely measure the performance of the generator backbone, we remove noise injection in all experiments. The zero padding of convolution could provide model absolution pixel position when generating, which is missing in transformers. So we add SPE to provide absolution global position for transformer generator.

@zhouwy19
Copy link
Author

Thanks for your reply. It seems that adding noise will improve the performance in StyleGAN1. How much performance gain have you tried with StyleSwin by adding noise?

@ForeverFancy
Copy link
Collaborator

In experiments, we have observed that simply adding noise would not result in significant performance improvement. We hypothesis that the noise input may take effect with specific architecture or components (like anti-aliasing upsampling, which we do not use in the StyleSwin), further improvement of the transformer generator is under exploration.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants