Recent posts

#51
Hi,

No, you don't need to create one large volume.

(1) Yes — if you want to add a new element to the beam path, you should include it as a navigator (a volume), either meshed or voxelized. GGEMS does not support analytical navigators.

(2) You can add as many navigators as you want, as long as they do not overlap in space. You can also freely combine voxelized and meshed navigators — they are completely independent. So in the example you mentioned (bowtie, filter layer, anti-scatter grid), yes, this setup is fully possible.

(3) In CBCT you do not need a voxelized source. This feature was mainly developed for future GGEMS versions that will support PET and SPECT simulations. It is intended to model photons emitted inside a volume. In a voxelized source, photons are emitted in 360 degrees, so it cannot be used to represent a directional X-ray tube source, if that's what you were considering.

Best regards,
Didier
#52
Particles, Track & Event / Re: secondary photon removal
Last post by didier.benoit - Nov 04, 2025, 11:53 AM
Hi Julien,

No, in GGEMS you can't directly disable or remove secondary photons.
However, if you subtract the scatter image from the raw data, you will obtain an image containing only the primary photons.

There is another possible solution, but only if you are using a mono-energetic source: you can set very high energy cuts, close to the incident energy, which will practically keep only the primary photons.

Best regards,
Didier
#53
Hello, I am a new GGEMS user, trying to simulate a cone beam CT (CBCT) system, but am not finding any examples in the documentation about including additional post-source elements (e.g., bowtie and filter) and pre-detector elements (e.g. anti-scatter grid) in the beam path, in addition to the usual CBCT subject (i.e., the digital phantom). The naive option would be to craft a giant phantom grid to include both the phantom and these other elements, which I do not want to do for reasons of computation and memory efficiency.

My understanding is that this can be avoided by using what the documentation calls "navigators" (voxelized or meshed). My questions are,

(1) Is this understanding correct? Is this the intended and preferred way of including additional objects in the beam path?

(2) Can any number of navigators be added, and can the two types be mixed in arbitrary combinations? Could I have for example, in addition to the phantom, a voxelized navigator for the bowtie, a meshed navigator for the pre-bowtie filter layer, and another meshed navigator for the anti-scatter grid?

(3) The documentation mentions something called a "voxelized source". Is this the same as a voxelized navigator? And when providing a voxelized source, is the .mhd file describing a bowtie, or something else?
#54
Particles, Track & Event / secondary photon removal
Last post by julienzzzz - Nov 02, 2025, 10:26 PM
Hi GGEMS staff,

In CT simulation, is there any approach to remove the secondary photons and only collect primarys? If I remove the scatter raw data, the only primary photons would be left?

Thanks,
Julien