Skip to main content

Minimal implementation of Deep Joint Demosaicking and Denoising [Gharbi2016]

Project description

# Deep Joint Demosaicking and Denoising SiGGRAPH Asia 2016

Michaël Gharbi gharbi@mit.edu Gaurav Chaurasia Sylvain Paris Frédo Durand

A minimal pytorch implementation of “Deep Joint Demosaicking and Denoising” [Gharbi2016]

# Installation

From this repo:

`shell python setup.py install `

Using pip:

`shell pip install demosaicnet `

Then run the demo script with:

`shell python scripts/demosaicnet_demo.py output `

To train a dummy model on the demo dataset provided, run:

`shell python scripts/train.py --data demosaicnet/data/dummy_dataset --checkpoint_dir ckpt `

To build and update the whee:

`shell pip install wheel twine make distribution make upload_distribution `

# FAQ

  • How is noise handled? Where is the pretrained model? The noise-aware model is not implementation, see the earlier Caffe implementation for that <https://github.com/mgharbi/demosaicnet_caffe>

  • How do I train this? The script scripts/train.py is a good start to setup your training job, but I haven’t tested it yet, I recommend rolling your own.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

demosaicnet-0.0.14.macosx-12.4-arm64.tar.gz (3.7 MB view hashes)

Uploaded Source

Built Distribution

demosaicnet-0.0.14-py3-none-any.whl (3.6 MB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page