[Paper] [PDF Slides]
Requirements: python3
and tensorflow
. Tested on Ubuntu 16.04 and Arch Linux. OS X may also work, though not tested.
sudo pip3 install tensorflow-gpu opencv-python tifffile scikit-image
git clone https://github.com/yuanming-hu/exposure --recursive
cd exposure
python3 evaluate.py example pretrained models/sample_inputs/*.tif
- Results will be generated at
outputs/
python3 fetch_fivek.py
- This script will automatically setup the
MIT-Adobe FiveK Dataset
- Total download size: ~2.4GB
- Only the downsampled and data-augmented image pack will be downloaded. Original dataset is large as 50GB and needs Adobe Lightroom to pre-process the RAW files. If you want to do data pre-processing and augmentation on your own, please follow the instructions here.
- This script will automatically setup the
python3 train.py example test
- This command will load
config_example.py
, - and create a model folder at
models/example/test
- This command will load
- Have a cup of tea and wait for the model to be trained (~100 min on a GTX 1080 Ti)
- The training progress is visualized at folder
models/example/test/images-example-test/*.png
- Legend: top row: learned operating sequences; bottom row: replay buffer, result output samples, target output samples
- The training progress is visualized at folder
python3 evaluate.py example test models/sample_inputs/*.tif
(This will loadmodels/example/test
)- Results will be generated at
outputs/
Please check out https://github.com/Abhishek-Gawande/exposure/blob/master/config_sintel.py