Geometric Calibration #54
Replies: 9 comments 4 replies
-
Below paper and their open code have the FDCTcalibraion which may be useful for Leap new feature. https://acrobat.adobe.com/id/urn:aaid:sc:AP:f01d4516-e397-42bf-ab87-e293ccff1716 |
Beta Was this translation helpful? Give feedback.
-
(https://ieeexplore.ieee.org/document/9364757) Above paper needs to be checked too. |
Beta Was this translation helpful? Give feedback.
-
I would like to apply geometric corrections to each individual projection instead of using the same correction for all projections. |
Beta Was this translation helpful? Give feedback.
-
Based on my experience of large size detector, each row's sinogram based calibration may be necessary too. |
Beta Was this translation helpful? Give feedback.
-
@jeffhwang02 that reference you gave seem like a really good algorithm. I check the link in the paper and it leads to a web page with some materials and a link to the source code. The paper is very hard to follow and the source code is quite long, so I can't make sense of it. My hope is that this code works well and can be used as a preprocessing step. I'd like this kind of functionality in LEAP, but at this moment I don't have time to incorporate this. |
Beta Was this translation helpful? Give feedback.
-
I think the paper @hws203 post above (Distributed Optimization for Nonrigid Nano-Tomography) may be able to be used for calibration of each projection, but I see two possible issues. First of all, that paper was written for parallel-beam CT, so extending it to cone-beam CT would require some extra work. And second of all, the joint reconstruction + geometric calibration algorithms don't always work. The job of iterative reconstruction is to fit the model (i.e., the reconstruction) to the data. So even when the geometry is wrong, iterative reconstruction will attempt to find a reconstruction that agrees with the misaligned data. |
Beta Was this translation helpful? Give feedback.
-
Above block diagram approaching looks good too. from : Perspective Projection-Based 3D CT Reconstruction from Biplanar X-rays (ICASSP 2023, Best Student Paper Award). |
Beta Was this translation helpful? Give feedback.
-
@kylechampley I have checked your new estimate_tilt() function of v1.18, and I can see that function works well with my own real data. |
Beta Was this translation helpful? Give feedback.
-
Geometric calibration has been an active topic on the LEAP github page for the past several weeks. I am starting this discussion for this topic. If you know of any methods or tools for geometric calibration, please list them here. If they are general-purpose methods, I would be encouraged to add them to LEAP. So far, I have implemented most of what I am familiar with.
A few years ago, I can across the following paper. It has been a while since I read it, but I remember that when I read it, I thought it was a good method for geometric calibration.
Joint iterative reconstruction and 3D rigid alignment for X-ray tomography.
Let me know what you think. The following people may be interested in this discussion
@lc82111
@ProjX0
@hws203
@andrewerf
Beta Was this translation helpful? Give feedback.
All reactions