Skip to content
Discussion options

You must be logged in to vote

I'm no expert and don't have experience with the SPECT system setup, but here's my two cents:

The DigitizerProjectionActor internally manages data as follows:

  • At the start of the simulation, it allocates one 3D float image, with shape [Nx, Ny, Nslices]

    • Nx, Ny -> set by the size parameter (e.g., 500×500).
    • Nslices -> computed as nr. of input digitizer collections × nr. of timing intervals.
      • e.g. if you have 1 DigitizerHitsCollectionActor and 180 timing intervals, you get 180 slices.
    • Source code
  • During the simulation, for each hit (digi):

    • The PostPosition is mapped onto 2D pixel indices, based on your chosen spacing, size, and origin_as_image_center parameters.
    • The float value at th…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@dsarrut
Comment options

Answer selected by dsarrut
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants