Skip to main content

NLM (non local means) denoising

Project description


License BSD-3 PyPI Python Version tests codecov napari hub

GPU accelerated non local means (NLM) denoising plugin for napari (WIP)

  • Currently only 2D images are supported
  • Needs a GPU (OpenCL)



You can install napari-nlm via [pip]:

pip install napari-nlm


  1. Open example image Open Sample > napari-nlm: noisy bricks
  2. Adjust parameters
    • sigma: denoising strength (the larger sigma, the greater the smoothing)
    • patch_radius: size of local patches, 2 or 3 is a good default
    • search_radius: size of search area around each pixel to find similar patches, 7-11 is a good default
  3. Denoise by pressing run


Distributed under the terms of the [BSD-3] license, "napari-nlm" is free and open source software

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

napari-nlm-0.0.2.tar.gz (5.3 kB view hashes)

Uploaded Source

Built Distribution

napari_nlm-0.0.2-py3-none-any.whl (6.2 kB 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