Skip to main content

BM3D for streak artifact removal in neutron imaging

Project description

pre-commit.ci status Documentation Status

BM3D ORNL

This repository contains the BM3D ORNL code, which is a Python implementation of the BM3D denoising algorithm. The BM3D algorithm was originally proposed by K. Dabov, A. Foi, V. Katkovnik, and K. Egiazarian in the paper "Image Denoising by Sparse 3D Transform-Domain Collaborative Filtering" (2007). The BM3D algorithm is a state-of-the-art denoising algorithm that is widely used in the image processing community. The BM3D ORNL code is a Python implementation of the BM3D algorithm that has been optimized for performance using both Numba and CuPy. The BM3D ORNL code is designed to be easy to use and easy to integrate into existing Python workflows. The BM3D ORNL code is released under an open-source license, and is freely available for download and use.

For more information, check out our FAQ.

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

bm3dornl-0.3.1.tar.gz (17.6 kB view details)

Uploaded Source

Built Distribution

bm3dornl-0.3.1-py3-none-any.whl (20.1 kB view details)

Uploaded Python 3

File details

Details for the file bm3dornl-0.3.1.tar.gz.

File metadata

  • Download URL: bm3dornl-0.3.1.tar.gz
  • Upload date:
  • Size: 17.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for bm3dornl-0.3.1.tar.gz
Algorithm Hash digest
SHA256 71f1ebcd4e6d8ed8ba1627fe5aa126cb2c9e5ef33683f75eefd43e0e9bf03d93
MD5 68fc7aeab1e3519e7d19d61ec0cac0c8
BLAKE2b-256 ece1ab93ae5b53f4212fe729b31974dd4add881d430f65c0bea8255cf396abbc

See more details on using hashes here.

File details

Details for the file bm3dornl-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: bm3dornl-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 20.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for bm3dornl-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 66edc41986cf3497c854793d76d5d4a4564c6eb4083151aa77061868e22dc942
MD5 ca9f33ea32a1acb96f1222475b71f171
BLAKE2b-256 d59bcc5c07f835cc1c6fcec88de85fb5eea90c2fc4bfa936f71c3292124414df

See more details on using hashes here.

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