Hi Shiras,
First, you need to checkout and compile the "rayBasedIterator" branch.
Then, your geometry file must only contain
<RadiusCylindricalDetector>
some value
</RadiusCylindricalDetector>
and it will automatically be handled correctly.
However, not all forward and back projectors have been modified to
handle the curved detector geometry, and only iterative reconstruction
methods will work (FDK with a curved detector hasn't been implemented yet).
So you can use:
- rtksart
- rtkconjugategradient
- rtkregularizedconjugategradient
- rtkadmmtotalvariation
- rtkadmmwavelets
and you need to set the forward projection operator ("--fp" option) to
either Joseph or CudaRayCast, and the back projection operator ("--bp"
option) to Joseph.
We plan to update the existing forward and back projectors so that as
many as possible can handle both flat and curved detectors, but at the
moment only this limited list will work.
Regards,
Cyril
On 12/02/2016 10:50 AM, Shiras Abdurahman wrote:
Hi Simon,
I am using the latest version of RTK, downloaded from Git. How can I
reconstruct the projection data from curved detector? Regarding
geometry, do I need to specify additional parameters other than the
current nine parameters? Is it also possible to forward project the
volume to a curved detector?
With regards,
Shiras
_______________________________________________
Rtk-users mailing list
[email protected]
http://public.kitware.com/mailman/listinfo/rtk-users
_______________________________________________
Rtk-users mailing list
[email protected]
http://public.kitware.com/mailman/listinfo/rtk-users