Skip to main content

Python bindings for M. Colom's IPOL Ponomarenko implementation

Project description

Ponomarenko: noise curve estimation from a single image

Python bindings for Miguel Colom's implementation of the Ponomarenko et al. method.

Version 0.0.4 -- March 23, 2020

By Charles Hessel charles.hessel@ens-paris-saclay.fr

The C++ code used in this repository has been peer-reviewed as part of the IPOL publication:

Miguel Colom, and Antoni Buades, Analysis and Extension of the Ponomarenko et al. Method, Estimating a Noise Curve from a Single Image, Image Processing On Line, 3 (2013), pp. 173–197. https://doi.org/10.5201/ipol.2013.45

Installation

Run

pip install -e .

from the directory where setup.py is located.

Usage

As a Python module

from ponomarenko import estimate_noise

bins, noise_std = estimate_noise(image)

The method estimates the standard-deviation of the noise (in noise_std) in different intensity bins, which centers are given in the first output bins.

Project details


Download files

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

Files for ponomarenko, version 0.0.4.post1
Filename, size File type Python version Upload date Hashes
Filename, size ponomarenko-0.0.4.post1.tar.gz (25.0 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page