LLNL / LEAP

comprehensive library of 3D transmission Computed Tomography (CT) algorithms with Python and C++ APIs, a PyQt GUI, and fully integrated with PyTorch
https://leapct.readthedocs.io
MIT License
120 stars 12 forks source link

the Implementation Methods for Removing Ring Artifacts #129

Closed happyzi closed 3 weeks ago

happyzi commented 3 weeks ago

Dear sir, When using LEAP and its example programs, we observed that the 016 routine for removing ring artifacts had particularly good results. When using the wavelet-FFT method, we always introduce additional ring artifacts. In the No.016 routines, we observed that this might be related to TV regularization. We would like to understand the specific implementation method for this artifact removal technique, but we couldn't find the corresponding code in the example routines. Could you please provide us with details on how this method is implemented or share the original paper? Thank you very much!

kylechampley commented 3 weeks ago

Ya, I don't like that wavelet method; it also causes some low frequency errors.

LEAP is filled with unpublished methods. For citation purposes, please just cite the LEAP paper.

I will add a more detailed explanation to the ring removal algorithms to the online documentation for the next release of LEAP which should come out in a couple of days.

happyzi commented 3 weeks ago

Thanks !