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

Reply via email to