Utilities#
A collection of helper functions that may be useful for testing code, building examples, or to construct new models.
Real data#
|
Fetch a dataset included in dcmri |
Synthetic data#
|
Synthetic AIF signal with noise. |
|
Synthetic brain images data generated using Parker's AIF, the Shepp-Logan phantom and a two-compartment exchange tissue. |
|
Synthetic data generated using Parker's AIF and a two-compartment exchange tissue. |
|
Synthetic data for liver tissue. |
|
Synthetic data generated using Parker's AIF, and a multicompartment kidney model. |
|
Synthetic data generated using Parker's AIF, a two-compartment exchange tissue and a steady-state sequence. |
Synthetic images#
|
Modified Shepp-Logan phantom mimicking an axial slice through the brain. |
Input functions#
|
Population AIF model as defined by Parker et al (2006) |
|
Arterial input function with default parameters for young healthy volunteers. |
|
Population AIF model for rats measured with a standard dose of gadoxetate. |
|
Contrast agent flux (mmol/sec) generated by step injection. |
Useful constants#
|
Contrast agent concentration |
|
Standard injection volume (dose) in mL per kg body weight. |
|
Contrast agent relaxivity values in units of Hz/M |
|
T1 value of selected tissue types. |
|
T2 value of selected tissue types. |
|
Relative proton density (PD) value of selected tissue types. |
|
perfusion parameters of selected tissue types. |
Convolution#
Convolution is an essential mathematical tool for solving linear and
stationary compartment models. Explicit numerical convolution is slow, and
dcmri
includes apart from a generic convolution method also some faster and
more accurate functions for use in special cases where one or both of the
factors have a known form.
|
Convolve two 1D-arrays. |
|
Convolve a 1D-array with a normalised exponential. |
|
Convolve two normalised exponentials analytically. |
|
Convolve n identical normalised exponentials analytically |
|
Convolve a 1D-array with a normalised step function. |