Git Product home page Git Product logo

imoco_recon's Introduction

iMoCo reconstruction for MRI

Description: iterative Motion Compensation reconstruction methods

image

Reference

Zhu, X, Chan, M, Lustig, M, Johnson, KM, Larson, PEZ. Iterative motion-compensation reconstruction ultra-short TE (iMoCo UTE) for high-resolution free-breathing pulmonary MRI. Magn Reson Med. 2020; 83: 1208– 1221. https://doi.org/10.1002/mrm.27998

Code Information

Contents

  • ./imoco : iMoCo reconstruction in Matlab.
  • ./recon_clean : iMoCo reconstruction preparation, including coil calibration, motion resolved reconstruction, carried out by BART (https://github.com/mrirecon/bart.git).
  • ./imoco_py : python based iMoCo reconstruction. Sigpy and ANTs are required.
  • ./imoco_npy: python based iMoCo reconstruction. Sigpy and ANTs are required. Support numpy array as I/O.

python packages required

Tested with Python 3.10.6

  • numpy
  • cupy
  • sigpy
  • h5py
  • pydicom
  • antspyx
  • numba
  • tqdm
  • scipy

Sample dataset

https://zenodo.org/record/3733776#.XoJlNC2ZPOQ

Support

NIH NHLBI R01HL136965

Principal Investigators: Peder Larson, PhD (UCSF), Kevin Johnson, PhD (U Wisconsin), Shreyas Vasanawala, MD, PhD (Stanford), Miki Lustig, PhD (UC Berkeley)

imoco_recon's People

Contributors

agentmess avatar marcus-mei avatar nicholas-zhu avatar njstewart-eju avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

imoco_recon's Issues

Missing components of Sample Dataset?

From user:
The matlab code is trying to load a “_mrL.cfl” and a “_maps.cfl” file which don’t seem to be part of the sample data. Are these somehow included in the “_imoco.cfl” file?

How do I obtain raw data in .cfl format to use with this code?

Hi,

I was checking the code in this repo, and while I am somehow familiar with sigpy and the other libraries being used, I was hoping to find a way to convert raw data exported from the scanner (in my case a Siemens mMR, so files in twix format) to .cfl that I can then import and use with this code.

Do you have any suggestions about this?

Thank you!

Add online demo

Options:
Binder (would support Octave version)

Google CoLaboratory - python only

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.