base
base
¶
Base class for DSC deconvolution methods.
Deconvolution recovers the tissue residue function R(t) from the observed concentration-time curve C(t) and the arterial input function (AIF):
C(t) = CBF * AIF(t) ** R(t)
where ** denotes convolution. The residue function describes the fraction of tracer still present in the tissue at time t after an ideal bolus injection.
References
.. [1] OSIPI CAPLEX, https://osipi.github.io/OSIPI_CAPLEX/ .. [2] Dickie BR et al. MRM 2024. doi:10.1002/mrm.30101
BaseDeconvolver
¶
Bases: BaseComponent
Abstract base class for deconvolution methods.
Subclasses implement specific deconvolution algorithms (sSVD, cSVD, oSVD) to recover the residue function and estimate perfusion parameters including CBF (OSIPI: Q.PH1.003), MTT (OSIPI: Q.PH1.006), and arterial delay Ta (OSIPI: Q.PH1.007).
References
.. [1] OSIPI CAPLEX, https://osipi.github.io/OSIPI_CAPLEX/
deconvolve
abstractmethod
¶
Perform deconvolution to recover the residue function.
| PARAMETER | DESCRIPTION |
|---|---|
concentration
|
Tissue concentration curves.
TYPE:
|
aif
|
Arterial input function.
TYPE:
|
time
|
Time points in seconds.
TYPE:
|
mask
|
Brain mask.
TYPE:
|
**kwargs
|
Method-specific parameters.
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
DeconvolutionResult
|
Residue function and derived perfusion parameters. |