Comments (3)
Hi.
(1) Our method does not need to find the shadow part in the latent space. Instead, we aim to find the latent vector which represent the clean face with no shadow. In order to do this, we propose a 3-stage optimization process to get the latent vector only for the shadow-free face (which details can be found in our paper).
(2) In stage1, we create 500 latent vectors only for a better initialization of the latent vector, and we choose a best one which generated image has the lowest perceptural loss with the input image.
(3) Actually our method is not based on manipulation in latent space. We explicitly model the shadow generation process via the color matrix and the shadow mask. More details can be checked in our paper. Thanks!
from shadow-removal-via-generative-priors.
Hello, thank you very much for your reply! Can you explain how you receive the Initial shadow free image after step 1? In your optimization process in step 1 you calculate the LPIPS loss between the generated images and the original image (which contains shadows). How can you generate a shadow free image by comparing with a shadowed image?
from shadow-removal-via-generative-priors.
from shadow-removal-via-generative-priors.
Related Issues (7)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from shadow-removal-via-generative-priors.