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.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


Download files

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

Source Distribution

ponomarenko-0.0.1.post1.tar.gz (106.2 kB view details)

Uploaded Source

File details

Details for the file ponomarenko-0.0.1.post1.tar.gz.

File metadata

  • Download URL: ponomarenko-0.0.1.post1.tar.gz
  • Upload date:
  • Size: 106.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.1

File hashes

Hashes for ponomarenko-0.0.1.post1.tar.gz
Algorithm Hash digest
SHA256 e3ccb0b4f810993311f9ca7d4ade90a2a2bf16038ec64655ba7997a51def1713
MD5 7681837cf16bad5f2982e355c8394bc6
BLAKE2b-256 50ce508b603e3e3a2811c6ba17f288d80d57e8d33a2e3fb3e1d60a88be700f76

See more details on using hashes here.

Supported by

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