dmriprep icon indicating copy to clipboard operation
dmriprep copied to clipboard

Roundup of denoising and unringing algorithms from ISMRM

Open josephmje opened this issue 4 years ago • 3 comments

Patch2Self was brought to my attention by a colleague and was also announced on Neurostars yesterday: https://neurostars.org/t/patch2self-self-supervised-denoiser-for-diffusion-mri-data-let-your-old-data-live-a-new-life/17671

The paper explaining more can also be found here: https://arxiv.org/pdf/2011.01355.pdf They include comparisons with MP-PCA.

The method is also implemented in dipy.

EDIT: I'm editing this issue to make note of some of the new methods and comparisons introduced at ISMRM.

josephmje avatar Dec 08 '20 12:12 josephmje

Looks incredible. Although, I have to say that something presented as "magic" makes me nervous.

oesteban avatar Dec 10 '20 09:12 oesteban

Denoising

  • MP-PCA: implemented in dipy, MRtrix and DESIGNER
  • MP-PCA non-local patch:
  • Patch2Self: implemented in dipy
  • using NORDIC in combination with Patch2Self?

Unringing

  • subvoxel shifts
  • RPG correction: implemented in DESIGNER

josephmje avatar May 17 '21 14:05 josephmje

Hi @josephmje and @oesteban ! I only saw this now :) I am happy to help with Patch2Self if this is still of interest! Also nothing magical in Patch2Self really...

Let me know what I can help with! I am also working on NORDIC + Patch2Self --> Do you guys have a Pythonic Implementation of NORDIC? Here is an example of the excellent potential it has:

image

ShreyasFadnavis avatar Apr 18 '22 20:04 ShreyasFadnavis