General debugging tips #539
Replies: 1 comment 35 replies
-
Reconstructions are extremely sensitive to geometric inaccuracies, but generally a DSD/DSO mismatch is the one that is less important. How to debug? ah, I don't know. I have build enough heuristic from years at looking at images to start slowly thinking about what things could be, but I have not found a fixed way. Few things that my brain things when seeing your images: 1- They've gone super bad. Negative values in the image are bad! I don't fully understand your geometry diagram, so not sure what else to suggest, but if you explain how it differs from a standard circular trajectory, I may have suggestions on changing the TIGRE geo. |
Beta Was this translation helpful? Give feedback.
-
Hi! I'm wondering if there are any general guidelines for debugging that might help to steer toward a good reconstruction! Tangentially, this would be related to the sensitivity of the reconstruction, and how close the geometry needs to be defined to get even a “bad” reconstruction.
For context, I have a collection of cone-beam fluoro images of a hip phantom captured from an OEC-9800:
In order to determine the
geo
parameters, we used motion capture rigidly affixed to both the phantom and the OEC C-ARM to track motion.Here's a rough view I've generated of the imaging geometry during a “sweep” of the c-arm:
And so, back to the original question. How sensitive would the reconstruction (say, CGLS) be of minor perturbations in the geometry definitions? If I knew the source to detector (DSD) and source to origin (DSO), would just using those be sufficient for generating a “bad” reconstruction? Using all combinations of geometry offsets, center of rotation offsets, etc, the only results I've achieved look like the images attached below:
Is there a “best” way to go about debugging these types of issues? Should I even expect that getting things “close enough” should get even a bad reconstruction? Thanks!
Beta Was this translation helpful? Give feedback.
All reactions