Closed LabTelc closed 1 month ago
I guess it really comes down to what one considers to be the default volume height. Should one set the height to be the whole region that sees at least one projection pass through it or the region that sees at least 180 degrees, or something else?
Do you have a suggestion? You can always set your own volume parameters with the set_volume(...) function or you can use the set_default_volume() function, but then change the number of slices with the command: set_numZ()
I noticed that your geometry statements don't match the code samples you provided. For example: leapct.set_conebeam(4320, 1536, 1944, ...)
should give you 1536 rows and 1944 columns, but your print statements say the reverse.
This issue was just fixed in v1.20.
The algorithm that calculates default volume cannot correctly calculate number of vertical voxels when the geometry has angular range more than 360 degrees.
When I use only a subset of the projections:
the algorithm correctly calculates number of voxels:
But when I use the whole dataset:
the number of voxels defaults to the number of rows even though the correct number can be determined from geometry. I also tried it with only two rotations with the same incorrect result.