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

I was wondering what are the plans for further development of this library #1

Open
mscipio opened this issue Sep 17, 2021 · 2 comments

Comments

@mscipio
Copy link

mscipio commented Sep 17, 2021

Hi,
not really an 'Issue', but more of a praise and some curiosity-driven questions ...

I just started very recently to play around a bit with one of the dependencies you used for this project, torchkbnufft, and as soon as I was able to successfully use it to reconstruct some radial k-space data I had available I got to think about how cool it would be to have a proper MRI recon library built around it, like sigpy is based on cupy, for instance.

Luckily enough, a very quick search led me here, and even though I have had the chance yet to try out your work, this project looks super exciting!

I saw that you already have some basic regularization methods already implemented, but I was wondering if you had plan to further expand the library. I was thinking as a starter of a way to estimate coil sensitivity maps directly from here (maybe using ESPIRIT, as sigpy and BART do), and also some compress sensing algorithms.

The idea of having an imaging library based on PyTorch and ready to be used for DL research is just so exciting.
I would be happy to get in touch and help if you are interested and willing to keep working on this project!

Cheers

@guanhuaw
Copy link
Owner

Thanks, Michele, for your warm encouragement!
Currently, it has some 2D examples as jupyter notebooks, including B0-informed correction, blind compressed sensing, etc.
We are planning to release the first stable version this year; improvements including:

  1. Algorithms like fiast, admm and pogm; applications like low-rank, cs algorithms ...
  2. A training workflow for CNN-based methods.
  3. Docs and (maybe) some tutorials on optimization.
    For sensitivity maps, I am worrying that an unsophisticated torch implementation will be much slower than BART.
    While for some cases where backpropagation may help the sensitivity maps calculation (calibrationless multi-coil recon), we would be very happy to reproduce them.
    Looking forward to your ideas!

@guanhuaw
Copy link
Owner

guanhuaw commented Aug 6, 2023

Thanks to the great work of @ZongyuLi-umich and @SoniaMinseoKim , now we add the support of SPECT and CT operators & demos!

@guanhuaw guanhuaw closed this as completed Aug 6, 2023
@guanhuaw guanhuaw reopened this Aug 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants