No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Tim Brooks
Tim Brooks Update README
Latest commit 7ff07e0 Jan 17, 2018
Permalink
Failed to load latest commit information.
CONTRIBUTING.md Initial commit Jan 17, 2018
LICENSE Initial commit Jan 17, 2018
README.md Update README Jan 17, 2018
demosaic_utils.py Initial commit Jan 17, 2018
kpn_arch.py Initial commit Jan 17, 2018
kpn_data_provider.py Initial commit Jan 17, 2018
kpn_train.py Initial commit Jan 17, 2018
py_image.py Initial commit Jan 17, 2018
tf_image.py Update README Jan 17, 2018

README.md

Burst Denoising with Kernel Prediction Networks

Ben Mildenhall | Jonathan T. Barron | Jiawen Chen | Dillon Sharlet | Ren Ng | Robert Carroll

This is not an official Google product. This repository contains code for training models from the paper Burst Denoising with Kernel Prediction Networks.

Dependencies

This code uses the following external packages:

  • TensorFlow
  • NumPy
  • SciPy
  • Matplotlib

Dataset

Synthetic training data is generated using the OpenImages dataset, which can be manually downloaded following these instructions.

Training

Run the following command to train the kernel prediction network (KPN) burst denoising model:

python kpn_train.py --dataset_dir $OPEN_IMAGES_DATASET_DIR --data_dir $REAL_BURST_DATA_DIR