spillinp - tpcclib 0.8.2 © 2026 by Turku PET Centre
General geometrical model for cardiac spillover correction, based on
the following equations describing the regional TACs of myocardial muscle
and cavity with blood (Cb) and muscle tissue (Ct) curves:
Croi,myo(t) = fBV*Cb(t) + (1-fBV)*Ct(t)
Croi,cav(t) = beta*Cb(t) + (1-beta)*Ct(t)
Therefore, the spillover corrected BTAC can be calculated as
(1-fBV)*Croi,cav(t) + (1-beta)*Croi,myo(t)
Cb(t) = ------------------------------------------
beta*(1-fBV) - fBV*(1-beta)
and, optionally, the corrected tissue TAC can be calculated as
beta*Croi,myo(t) - fBV*Croi,cav(t)
Ct(t) = ----------------------------------
beta*(1-fBV) - fBV*(1-beta)
fBV and beta must differ, otherwise regional myocardial and cavity TACs are
similar, and Ct(t) and Cb(t) are inseparable.
Radioactivity concentrations in regions-of-interest is given in TAC file,
including at least the myocardial muscle and cavity ROIs.
The names or numbers of these two ROIs are given next.
Usage: spillinp [Options] tacfile MYO CAV fBV beta cbfile [ctfile]
Options:
-sim[ulate]
Instead of PVC, PVE is simulated from Ct(t) and Cb(t).
-h, --help
Display usage information on standard output and exit.
-v, --version
Display version and compile information on standard output and exit.
-d[n], --debug[=n], --verbose[=n]
Set the level (n) of debugging messages and listings.
-q, --quiet
Suppress displaying normal results on standard output.
-s, --silent
Suppress displaying anything except errors.
Example:
spillinp aim25.tac myoc cavity 0.2 0.9 aim25ab.tac
References:
1. Feng et al. (1996), https://doi.org/10.1109/10.486290
2. Li et al. (1998), https://doi.org/10.1007/BF02522867
3. Fang et al. (2008), https://doi.org/10.2967/jnumed.107.047613
See also: heartcor, tacadd, b2plasma, tacformat
Keywords: input, blood, PVC, myocardium, cavity, spill-over