weberhen/learning_indoor_lighting

Learning to Estimate Indoor Lighting from 3D Objects. 3DV 2018

48

stars

50

commits

Python

primary language

Feb 19, 2024

updated

README

Learning to Estimate Indoor Lighting from 3D Objects

Project page

Explanation video

Demonstration


Dependencies:

Installation

python setup.py install

Downloading the models/dataset

  • Link to the pre-trained illumination predictor models (183MB).

  • Link to the LDR datasets to train the illumination predictor. (3.5GB)

  • place the models at /learning_indoor_lighting/IlluminationPredictor/models. Ex: models/bun_zipper_glossy/model_best.pth.tar

  • place the datasets at /learning_indoor_lighting/Datasets. Ex: Datasets/indoor_hdr/train and Datasets/objects_ldr/bun_zipper_glossy/train

Visualizing training/testing

Activate visdom in another terminal:

python -m visdom.server

Then go to the terminal: localhost:8097

Testing the autoencoder

cd learning_indoor_lighting/AutoEncoder && python test.py

Testing the illumination predictor

cd learning_indoor_lighting/IlluminationPredictor && python test.py

Citation

@inproceedings{weber_3dv_18,
  author    = {Henrique Weber and
               Donald Pr{\'{e}}vost and
               Jean{-}Fran{\c{c}}ois Lalonde},
  title     = {Learning to Estimate Indoor Lighting from 3D Objects},
  booktitle = {International Conference on 3D Vision, Verona, Italy},
  pages     = {199--207},
  year      = {2018},
}

Contributors

weberhen

50 commits

weberhen/learning_indoor_lighting

Learning to Estimate Indoor Lighting from 3D Objects. 3DV 2018

48

stars

50

commits

Python

primary language

Feb 19, 2024

updated

README

Learning to Estimate Indoor Lighting from 3D Objects

Project page

Explanation video

Demonstration


Dependencies:

Installation

python setup.py install

Downloading the models/dataset

  • Link to the pre-trained illumination predictor models (183MB).

  • Link to the LDR datasets to train the illumination predictor. (3.5GB)

  • place the models at /learning_indoor_lighting/IlluminationPredictor/models. Ex: models/bun_zipper_glossy/model_best.pth.tar

  • place the datasets at /learning_indoor_lighting/Datasets. Ex: Datasets/indoor_hdr/train and Datasets/objects_ldr/bun_zipper_glossy/train

Visualizing training/testing

Activate visdom in another terminal:

python -m visdom.server

Then go to the terminal: localhost:8097

Testing the autoencoder

cd learning_indoor_lighting/AutoEncoder && python test.py

Testing the illumination predictor

cd learning_indoor_lighting/IlluminationPredictor && python test.py

Citation

@inproceedings{weber_3dv_18,
  author    = {Henrique Weber and
               Donald Pr{\'{e}}vost and
               Jean{-}Fran{\c{c}}ois Lalonde},
  title     = {Learning to Estimate Indoor Lighting from 3D Objects},
  booktitle = {International Conference on 3D Vision, Verona, Italy},
  pages     = {199--207},
  year      = {2018},
}

Contributors

weberhen

50 commits

Languages

Python

100.0%