75 if(Vb==1.0 && petVolume==0 && simVb==0)
79 for(
int zi=0; zi<img->
dimz; zi++)
80 for(
int yi=0; yi<img->
dimy; yi++)
81 for(
int xi=0; xi<img->
dimx; xi++)
82 for(
int ti=0; ti<img->
dimt; ti++) {
83 img->
m[zi][yi][xi][ti]-=Vb*btac->
c[0].
y[ti];
84 if(petVolume==0) img->
m[zi][yi][xi][ti]/=(1.0-Vb);
87 for(
int zi=0; zi<img->
dimz; zi++)
88 for(
int yi=0; yi<img->
dimy; yi++)
89 for(
int xi=0; xi<img->
dimx; xi++)
90 for(
int ti=0; ti<img->
dimt; ti++) {
91 if(petVolume==0) img->
m[zi][yi][xi][ti]*=(1.0-Vb);
92 img->
m[zi][yi][xi][ti]+=Vb*btac->
c[0].
y[ti];
int imgVb(IMG *img, TAC *btac, double Vb, const int simVb, const int petVolume)
Correct pixel TACs for vascular blood, or simulate its effect.