Coder Social home page Coder Social logo

mri_together_mrd's Introduction

mri_together_mrd

MRD data conversion tutorial @ MRI TOGETHER

https://mritogether.github.io/

Raj Ramasawmy @ NHLBI, NIH. Ahsan Javed @ NHLBI, NIH. Adrienne Campbell-Washburn @ NHLBI, NIH.

Contents

  • data
    • cartesian mrd
    • spiral mrd
    • siemens_raw_cartesian
    • ge_raw_cartesian
  • python
    • simple cartesian reconstruction demo
  • matlab
    • spiral demo
  • shell
    • siemens_raw_data_conversion
    • example folder conversion

ISMRMRD Resources

Source Code

https://github.com/ismrmrd/ismrmrd https://github.com/ismrmrd/ge_to_ismrmrd https://github.com/ismrmrd/siemens_to_ismrmrd

ISMRMD API

https://ismrmrd.github.io/apidocs/1.5.0/

Publication

https://onlinelibrary.wiley.com/doi/10.1002/mrm.26089

Previous Video Tutorials

Introduction to MRD/ISMRMRD

https://www.youtube.com/watch?v=LhyqkNXdsoc

Data Conversion and editing

https://www.youtube.com/watch?v=ggauvF13-OM&t=592s

Installing

Quick Install Guide Videos

mrd-viewer

ismrmrd & siemens converter

Installation (everything)

  • note that this is installing things to the user home folder - you might want to change this!
  • This install creates a local directory for installed programs, which does not require sudo (but sudo is still required for package installations)
cd ~
mkdir local

sudo apt-get install g++ cmake git
sudo apt-get install libboost-all-dev xsdcxx libxerces-c-dev libhdf5-serial-dev h5utils hdf5-tools libtinyxml-dev libxml2-dev libxslt1-dev
sudo apt-get -y install doxygen git-core graphviz libboost-all-dev libfftw3-dev libhdf5-serial-dev

pip3 install ismrmrd gadgetron numpy matplotlib tabulate
pip3 install git+https://github.com/ismrmrd/ismrmrdviewer.git

git clone https://github.com/ismrmrd/ismrmrd.git
mkdir ismrmrd/build && cd ismrmrd/build
cmake -DCMAKE_INSTALL_PREFIX=~/local/ ..
make install

cd ../../
git clone https://github.com/ismrmrd/siemens_to_ismrmrd.git
mkdir siemens_to_ismrmrd/build && cd ismrmrd/build
cmake -DCMAKE_INSTALL_PREFIX=~/local/ ..
make install

Siemens MRI Cartesian conversion and Python recon

cd shell/
sh convert_siemens_data.sh
cd ../python/
python3 cartesian_demo.py

GE MRI Cartesian data conversion

To install ge2ismrmrd converter we need to install GE Orchestra on a linux distro with the correct libraries. We will be using a opensuse_15.2 image with orchestra installed for this demo. A more detailed installation with debuggin tips is available in the repo that is primarily maintained by Dr. Vinai Roopchansingh. (https://github.com/ismrmrd/ge_to_ismrmrd).

Please update the paths as needed in the install_ge_convertor.sh. We generally install in ~/local/ folder and thats what the install script would do as well.

cd shell/
sh install_ge_convertor.sh
source ~/.bashrc 
sh convert_ge_data.sh

mri_together_mrd's People

Contributors

rajramasawmy avatar ahsanjav avatar

Forkers

leijiangme

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.