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
112 stars 11 forks source link

Jitter correction makes some warning message relating to rebin #132

Open hws203 opened 2 hours ago

hws203 commented 2 hours ago

@kylechampley I added some jitter correction algorithm with leapct, and I can see some warning message from leapct as like below. I wonder it does not bring any side effect into all reconstruction action. If I use uneven angle space then it is normal of this warning message?

rebin_warn

hws203 commented 2 hours ago

Below is my jitter correction algorithm flow.

  1. estimate angle deviation from 0 to 360 each degree projection images with phase correlation.
  2. update angle table with this deviation into leapct class's angle table memory.
  3. FDK call for full reconstruction.
  4. below is my result between corrected and not-corrected. I expected some perfect circle balls, but there were still some strains here(from 45 degree laminography).

jitter