My objective has been to take the ROOT output from my GATE simulation and successfully reconstruct an image of my source using CASToR’s MLEM algorithm.
From the very beginning, I’ve had one consistent problem: the final reconstructed image (.hdr file) is not the image of my simulated source. Instead, it looks exactly like the sensitivity map (_sensitivity.hdr) that CASToR generates, just filled with a uniform value.
My current understanding is that there is a “stuck pipeline” inside CASToR.
-
I know the data file (.Cdh and .Cdf) contains 3 million valid, true events.
-
I know castor-recon correctly reads the header and acknowledges these events exist.
-
However, the extremely fast iteration time tells me that the core MLEM algorithm is not actually processing these events. For some reason, it is discarding them or skipping over them during the main reconstruction loop.
Kindly help, if someone faced this issue earlier.
