LLNL / LEAP

comprehensive library of 3D transmission Computed Tomography (CT) algorithms with Python API and fully integrated with PyTorch
https://leapct.readthedocs.io
MIT License
74 stars 8 forks source link

Volume coordination #24

Closed lc82111 closed 3 months ago

lc82111 commented 3 months ago

image

image image

I have a question regarding the orientation of the resulting volume. I believe the row direction of the volume corresponds to the left-right (LR) direction, and the column direction corresponds to the anterior-posterior (AP) direction. However, as shown in the image above, the row and column directions seem to be swapped in the resulting volume. Could you clarify the correct orientation of the rows and columns in the output?

kylechampley commented 3 months ago

Hello.

It's great to see a screen shot of my technical manual! I wasn't sure people cared enough to read it. I guess they do.

Anyway, yes, the axes in that figure are correct. I also agree with your assessment of the rows and columns of that axial slice image you posted. Did you expect that output to be rotated by 90 degrees? The rotation of that image really depends on where you specify the start angle of your projections. If you shift your projection angles by 90 degrees, your reconstructed image will also rotate 90 degrees.

I hope this helps! If not let me know.

lc82111 commented 3 months ago

Thank you for your response. Yes, I expected the output to be rotated by 90 degrees, and your explanation makes sense. I will try shifting the projection angles by 90 degrees and see if the output is rotated as expected. Great work!

Moreover, I am seeking a way to correct the scatter. I noticed that the scatter correction feature is a work in progress. Could I have an update on the status of the scatter correction feature? If it is not yet available, could you suggest any software-based methods to correct the scatter?