Hands-on MATLAB examples for learning and teaching core MRI reconstruction methods.
This project accompanies the talk "Principles of MRI Reconstruction", presented in the session "Demystifying MRI Reconstruction: Classical Foundations to AI Frontiers" at ISMRM Cape Town 2026.
The goal is simple: make classical reconstruction ideas concrete through compact, readable implementations you can run and inspect.
This repository includes illustrative implementations of:
SENSECG-SENSEGRAPPA
These scripts are intentionally educational and lightweight, designed to clarify concepts rather than optimize production performance.
SENSE.m- basic SENSE reconstruction example.CG_SENSE.m- conjugate-gradient SENSE reconstruction workflow.GRAPPA.m- GRAPPA reconstruction example.data/data_MRI_recon_principles.mat- example dataset used by the scripts.toolbox/- helper functions for Fourier transforms, coil matrix construction, and utilities.
- Open the repository in MATLAB.
- Ensure the
toolbox/folder is on your MATLAB path. - Load the provided data file in
data/. - Run any of the main scripts:
SENSE.mCG_SENSE.mGRAPPA.m
This material is useful for:
- students learning parallel MRI reconstruction,
- researchers teaching fundamentals before advanced/AI methods,
- anyone who wants a compact reference for classic reconstruction pipelines.
If you have questions or suggestions, feel free to reach out.