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.1 -- January 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.