Explanation¶
Software Architecture¶
- Architecture Overview — Module structure, data flow, and registry-driven extensibility.
- The xp Abstraction Pattern — GPU/CPU agnostic code using
xp = get_array_module(). - OSIPI Standards — CAPLEX naming, units, and validation against DROs.
MRI Physics & Theory¶
- Pharmacokinetic Models — Tofts, Extended Tofts, Patlak, and Two-Compartment models for DCE-MRI.
- ASL Physics — Arterial spin labeling, from magnetic labeling to CBF quantification.
- IVIM Theory — The bi-exponential signal model separating diffusion and perfusion.
- DSC Deconvolution — SVD-based deconvolution and how perfusion parameters are derived.
Reading Guide¶
| If you want to understand... | Read |
|---|---|
| How the code is organized | Architecture Overview |
| How GPU acceleration works | xp Abstraction Pattern |
| What OSIPI standards mean | OSIPI Standards |
| How DCE models work mathematically | Pharmacokinetic Models |
| Why ASL doesn't need contrast | ASL Physics |
| What IVIM measures | IVIM Theory |
| How DSC gets perfusion from signal | DSC Deconvolution |