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

How to obtain projected direction given pretained boundaries? #33

Closed
fungtion opened this issue Nov 16, 2020 · 4 comments
Closed

How to obtain projected direction given pretained boundaries? #33

fungtion opened this issue Nov 16, 2020 · 4 comments

Comments

@fungtion
Copy link

I tried to get age/eyeglass boundry using the method discribed in the paper "interfacegan", e.g. n = n_age - (n_age^T * n_eyeglass) * n_eyeglass with the boundary file age.npy and glass.npy provided, but when I manipute age/eyeglasses attribute, the images hardly changed as expected. If there is any difference when manipulating w and wp?

@ShenYujun
Copy link
Contributor

This phenomenon is discussed in InterFaceGAN, which is that conditional manipulation does work well on StyleGAN W space. The reason is that all boundaries in the W space are already orthogonal. You can verify this by measuring the similarity between n and n_age you've mentioned. They should be very close to each other.

@fungtion
Copy link
Author

Thanks. Is that means better distanglement in w space leads to the orthogonal boundaries?

@ShenYujun
Copy link
Contributor

Yes. But the disentanglement in W space is not perfect. That is why the entanglement between "eyeglasses" and "age" can still be observed. How to find more disentangled boundaries is still worth exploring.

@fungtion
Copy link
Author

I see, thank you.

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