radon-iradon bijection issue TEST

Test that shows Matlab's radon and iradon ERRONEOUS reconstruction on pixel-to-pixel position
866 Downloads
Updated 18 Jul 2010

View License

ISSUE:
We can observe that when the dimension of A is a multiple of 2, pixel information is misplaced (top-left-corner) or lost (bottom-right-corner)

FIGURES:
1st-row L-to-R: Shows an original image GREEN, then its MATLAB's radon transform (a.k.a. sinogram), then its MATLAB's inverse radon transform REED (aka iradon), then the position comparison between the original and reconstructed, NON-MATCHING pixel position: SEPARATE COLORS.

2nd-row L-to-R: Shows my manually modified sinogram, then its MATLAB's iradon REED, then the position comparison between the original and reconstructed, MATCHING pixel position: GREEN+RED=YELLOW.

CODE:
On line 50 I partially "fixed" the RT of the image so iRT would interpret the posiitons of the backprojections (potbp) in the proper place. I say partially because I changed all projection values to a new (better) relative distance for iradon to interpret, which here is enough to show the radon-iradon reconstruction issue.

SINOGRAM
The cross-like pattern surrounding the main FIXED reconstructed pixel (red pixels on 2 row of the figure) because the precise fixed potbp should follow a sinosoidal shifting pattern (with more spare time you can do it, but I suggest to better fix the reconstruction rule on iradon), thus it would give no cross-like pattern.

Cite As

Erik Rodrigo Valdes-Estrada (2024). radon-iradon bijection issue TEST (https://www.mathworks.com/matlabcentral/fileexchange/28236-radon-iradon-bijection-issue-test), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2010a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.0.0