gschramm / parallelproj

code for parallel TOF and NONTOF projections
MIT License
27 stars 8 forks source link

correct TOF start/end ranges and normalize TOF kernel #69

Closed gschramm closed 3 months ago

gschramm commented 3 months ago

proposed fix

  1. use "effective sigma" when calculating start and stop ranges -> sqrt(sig_tof^2 + (binwidth^2) / 12)
  2. calculate missing part of Gaussian integral due to truncation: truncated_int = erf((num_sig sig_eff + 0.5 binwidth) / (sqrt(2) sig_eff)) or truncated_int = erf((num_sig sig_eff) / (sqrt(2) * sig_eff)) = erf(num_sig/sqrt(2))

proposed new tests