Need help with burst-denoising?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

230 Stars 50 Forks Apache License 2.0 2 Commits 0 Opened issues

Services available


Need anything else?

Contributors list

No Data

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.


This code uses the following external packages:

  • TensorFlow
  • NumPy
  • SciPy
  • Matplotlib


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


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

python --dataset_dir $OPEN_IMAGES_DATASET_DIR --data_dir $REAL_BURST_DATA_DIR

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.