Denoising method for sequence of images or volumes. Primarly targeting fMRI data.
Project description
This repository implements patch-denoising methods, with a particular focus on local-low rank methods.
The target application is functional MRI thermal noise removal, but this methods can be applied to a wide range of image modalities.
It includes several local-low-rank based denoising methods:
MP-PCA
Hybrid-PCA
NORDIC
Optimal Thresholding
Raw Singular Value Thresholding
A mathematical description of theses methods is available in the documentation.
Installation
patch-denoise requires Python>=3.8
Quickstart
After installing you can use the patch-denoise command-line.
$ patch-denoise input_file.nii output_file.nii --mask="auto"
See patch-denoise --help for detailled options.
Documentation and Examples
Documentation and examples are available at https://paquiteau.github.io/patch-denoising/
Development version
$ git clone https://github.com/paquiteau/patch-denoising
$ pip install -e patch-denoising[dev,doc,test,optional]
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.
Source Distribution
Built Distribution
Hashes for patch_denoise-1.3.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55aa8a92bcc751bb31221dd8e5b4eb9af05703ebd71a225700346cc46f278f03 |
|
MD5 | 6e8aa808a65ea70dd0dd34535b91824f |
|
BLAKE2b-256 | 842eff0aaef659c578a31b780637dcf43d46fe1d31d7b8a3f19fae534a1ebbe5 |