Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Roundup of denoising and unringing algorithms from ISMRM #132

Open
josephmje opened this issue Dec 8, 2020 · 3 comments
Open

Roundup of denoising and unringing algorithms from ISMRM #132

josephmje opened this issue Dec 8, 2020 · 3 comments
Labels
enhancement New feature or request

Comments

@josephmje
Copy link
Collaborator

josephmje commented Dec 8, 2020

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 josephmje added the enhancement New feature or request label Dec 8, 2020
@oesteban
Copy link
Member

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

@josephmje josephmje changed the title Denoising with Patch2Self Roundup of denoising and unringing algorithms from ISMRM May 17, 2021
@josephmje
Copy link
Collaborator Author

josephmje commented May 17, 2021

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

@ShreyasFadnavis
Copy link

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants