Lighting Estimation using GANs
Bhushan Sonawane
Agenda
Timeline
Feb | Feb | Feb | Feb | March | March | March | March |
PyTorch And CNN | AutoEncoders and VAEs | Vanilla GAN | DC GAN | CelebA on GAN | Co-operative | GAN | LDAN Understanding |
April | April | April | April | April | May | May | |
LDAN Prototype | SIRFS Bug fixing and Data Generation scripts | Prototype LDAN | LDAN on CelebA | LDAN on SfSNet | Results and bug fixing | Results and NN based Lighting | |
| Data generation | | | | | | |
Ideas on GANs - 1. Co-Operative GANs
Ideas on GANs - 2. Designing NN using GANs
Lighting Estimation
Dataset
Label Denoising Adversarial Network (LDAN)
LDAN - Architecture
Loss functions
Experiment 1 - CelebA images as Real images
Experiment 1 - CelebA dataset used as Real Images
Experiment 1 results - SIRFS vs LDAN Shading
Experiment 1 - mean MSE loss of SH on Validation set duing GAN training
LDAN Results - Experiment 2
Experiment 2 Dataset - Synthetic Images used for training FeatureNet
Experiment 2 Dataset - Synthetic Images used for training as Real Images
Experiment 2 Results - Expected vs Predicted Shading
Experiment 2 Results - Ground Truth SH vs Predicted SH Shading
Experiment 2 Results - SIRFS shading vs LDAN shading
Experiment 2 Results - GAN training to adapt Synthentic Lighting
Mean MSE of SH
Experiment 2 Results - Comparison with SIRFS
LDAN Original SIRFS
AutoLighting - Using AE to denoise SH
AutoLighting Architecture
AutoLighting - Experiment
AutoLighting Results - SIRFS vs Predicted Shading
AutoLighting Results - MSE loss training Network with Real Images
Reference
New findings
2. Training GAN with SIRFS SH
2. True Normal
2. Without GAN
2. Expected Shading
2. Predicted SH
2. SIRFS shading
2. Validation MSE
3. Training GAN with ground truth SH
3. True Normal
3. Without GAN
3. True Shading
3. Predicted SH
3. SIRFS
3. Validation plot