Giter Club home page Giter Club logo

intro-to-mri's Introduction

Intro-to-MRI

This is Jupyter notebook/python code developed for a UW-Madison introductory MRI class. The notebooks were made to support Google colab markdown but they should also open up in a standard jupyter enviroment. Most notebooks have a link on top of the page to allow you to open it directly from github.

Notebooks

  1. Intro to Bloch Solvers : This notebooks introduces two ways to simulate the Bloch equations using either standard solvers or solvers assuming periods of free relaxation.
  2. Spoiled Gradient Echo : This notebook simulates spoiled gradient echo as a means to create contrast in images.
  3. Spin Echo : This notebook simulates spin echo as a means to create contrast in images.
  4. Basic Images : The notebook simulated basic spin and gradient echo images for a digital brain phantom.
  5. Spatial Selective RF : This uses sinc pulses to investigate the tradeoffs in RF pulse choices.
  6. Cartesian Sampling : This uses fake data to examine undersampling and reconstruction.
  7. Cartesian Sampling Real Data : This uses real data to examine undersampling and reconstruction.
  8. Magnetic Field Generation : Code to create magnetic fields from loops of wire.

Advanced Notebooks

  1. Variation Networks : Toy example of using model based machine learning reconstruction to reconstruction images with reduced artifacts.
  2. Compressed Sensing : Example using parallel imaging and compressed SENSING

Simulations

  1. EPI Distortions : Python code to simulate EPI distortions using brute force forward model with off-resonance.
  2. Spiral Distortions : Python code to simulate spiral distortions using brute force forward model with off-resonance.
  3. Complex Demodulation : Python code which shows the basic steps to convert real valued detected signal to complex signal in the rotating frame.

intro-to-mri's People

Contributors

kmjohnson3 avatar

Stargazers

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

Watchers

 avatar  avatar  avatar

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.