How to generate a sinogram for rotation clockwise?
이전 댓글 표시
I have this code: figure; phantomData = phantom('Modified Shepp-Logan', 256); imshow(phantomData); title('Shepp-Logan Phantom Display');
figure; theta = 0:5:175; R = radon(phantomData, theta); P = iradon(R, 5); imshow(P); title('X-Ray Attenuation');
freq = 2; thetas = 0:1/freq:180-1/freq;
figure; R = radon(phantomData, thetas); P = iradon(R, freq); imshow(P); title('Shepp-Logan Rotated');
figure; theta = 0:5:175; R = radon(P, theta); P = iradon(R, 5); imshow(P); title('X-Ray Attenuation for Shepp-Logan Rotated');
figure sinogram = radon(P, thetas); imshow(sinogram); title('Sinogram');
How would I... generate a sinogram for rotation clockwise? Create a backprojection algorithm assuming rotation clockwise and reconstruct both sinograms
댓글 수: 1
ANKUR KUMAR
2018년 9월 28일
I could not understand your question completely. Up to I understand your problem, I am giving the comments. Just repeat the same process after rotating clockwise your data. Use circshift to rotate.
답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Image Transforms에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!