Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

User question #1475

Open
satzhan opened this issue Jul 19, 2024 · 1 comment
Open

User question #1475

satzhan opened this issue Jul 19, 2024 · 1 comment

Comments

@satzhan
Copy link

satzhan commented Jul 19, 2024

Hello there,

I'm trying to see if I could use STIR to reconstruct image from the simulated data for a bit of custom design PET. It has two layers but they are not nicely stacked and not of the same shape (number of crystals). I was going through the documentation, but I am not sure if we could define detectors for each layer? I saw 'Generic' example with a list of detector coordinates, so I'm guessing if I could use 1 crystal per detector, that is, just listing crystals, but I wanted to double check this here.

Best,
satzhan

@KrisThielemans
Copy link
Collaborator

The generic code was put in by people from ETH for their preclinical scanner. It was single-layer though. I'm fairly sure that providing a list of crystals would work as far as projections goes (the ray-tracing matrix might need switching symmetries off, but it likely does that already). The code needs a 2D array I believe, which implies some restrictions. It could possibly be "faked" but having a 1D array.

However, normalisation estimation is not available for "generic" scanners (possibly the "crystal efficiencies" code could be made to work, but not the geometric one as it needs symmetry).

(Object) scatter estimation for the generic case would only work if not down-sampling the scanner at all, as we don't know how to upsample it, which will make it very slow.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants