TIGRE icon indicating copy to clipboard operation
TIGRE copied to clipboard

Difference of CGLS and FDK

Open Bruce-WangGF opened this issue 2 months ago • 5 comments

I used both iterative and FDK methods for reconstruction. The iterative method performs somewhat better than FDK. Is this because, in my actual geometry, the detector and the source are not orthogonal? Could there be other possible issues? Thanks. Image

Bruce-WangGF avatar Oct 19 '25 08:10 Bruce-WangGF

Heya @Bruce-WangGF . Most if my research career, including releasing Tigre is based in the foundation that Iterative methods perform better than fdk, so I don't see any issue here 😉.

Tip: do display CT images in the same color ranges to compare them better, don't let your visualization method chose for you.

AnderBiguri avatar Oct 19 '25 13:10 AnderBiguri

@AnderBiguri Thanks! I have another question: In TIGRE’s FDK, is it assumed by default that the X-ray source and detector are orthogonal? In my actual geometry, the detector is mounted horizontally, and the detector center is not on the same perpendicular line as the source. In other words, the source–detector line is tilted relative to the object—this is a laminography setup. In this case, how should I configure my detector setup? Are there any issues or demos that discuss this?

Bruce-WangGF avatar Oct 19 '25 13:10 Bruce-WangGF

For all algorithms, the geometry definition is the only thing needed to tell Tigre the scanner settings, nothing else. This does not change regardless of the algorithm being used. Inddee by default Tigre assumes circular scanning, but you can then change this to any possible geometry by modifying the geometry parameters appropriately.

That said, FDK is an algorithm that mathematically is only defined for a standard circular scan. Some approximation for non circular are implemented in Tigre of course, but its an algorithm that is very well known to fail in non circular trajectories. This is something you can read about in most laminography papers, I believe.

AnderBiguri avatar Oct 19 '25 15:10 AnderBiguri

Thank you for your help, I will try to vary the settings.

Bruce-WangGF avatar Oct 20 '25 09:10 Bruce-WangGF

Just to be clear: the geometry must be correct to get a valid reconstruction. Any minor change in the geometry definition from the real measurements will cause major errors in reconstruction.

AnderBiguri avatar Oct 20 '25 09:10 AnderBiguri