Linear or constant velocity blood flow is modelled in Bloch PCASL Full Relaxation.ipynb
, Bloch PCASL Max Labelling Efficiency Observed.ipynb
, and technically Bloch PCASL No Flow.ipynb
. An example magnetization time signal for linear flow is shown below.
Quadratic or constantly accelerating blood flow is modelled in Bloch PCASL Quadratic Trajectory With Aliases.ipynb
. Note the increase in speed causes the bolus to cross several aliased labelling planes, as shown below.
Systolic-diastolic blood flow velocity in the carotid artery is modelled in Bloch PCASL Systolic-diastolic Carotid Trajectory.ipynb
, and shown below.
Systolic-diastolic blood flow velocity in the aorta is modelled in Bloch PCASL Systolic-diastolic Aortic Trajectory.ipynb
and Bloch PCASL Systolic-diastolic Aortic Trajectory - Postion Offset.ipynb
, and shown below for two boluses, moving fast and slow across the labelling plane.
Built atop a previous project from 2022:
Comparing kinetic models and Bloch simulations for quantitative perfusion imaging with Arterial Spin Labelling
This repo houses Jupyter notebooks comprising the EECE 597 demo. Bloch ASL PCASL-GRASE.ipynb
encapsulates the majority of the Bloch simulations prototyped in other notebooks. Kinetic ASL Model.ipynb
contains a CASL model shown in an interactive plot for adjusting model parameters in real-time. All figures produced for the EECE 597 report can be found in the top-level notebooks.