Course#
Eleven lessons that take you from a k-space tensor to an image, then through the reconstructions BART is known for, and finally to writing and training your own. Read them in order: each one starts from what the previous one built.
Lesson |
Contents |
|---|---|
Tensors in BART’s layout; BART commands on tensors |
|
Undersampled Cartesian reconstruction, step by step |
|
Coil sensitivity estimation and its effect on the reconstruction |
|
Joint estimation of image and coil sensitivities from a small calibration region |
|
Tikhonov, wavelet and total-variation regularization; regularization weight |
|
Encoding operator and solver, identical to |
|
Trajectories, NUFFT, density compensation, point spread function |
|
Golden-angle radial SENSE |
|
Model-based \(T_2\) mapping from raw data |
|
Plug-and-play with a pretrained denoiser |
|
Unrolled network trained through ADMM |
By the end you can reconstruct Cartesian and non-Cartesian data with BART’s methods, write an encoding BART has no command for, and put a network inside the reconstruction.
Lessons 10 and 11 also need:
pip install lightning torchio monai deepinv
Lesson 10 downloads the DRUNet weights that deepinv distributes.