How to get the ODD with fanbeam function
Show older comments
Hello dear community.
I have applied a fanbeam projection to a circular phantom image (Z) using the fanbeam function. I have specified FDD with 'Distance_Rotachse' (D in Mathworks Documentation).
How can I read out the associated ODD? Does anyone know how the fanbeam function determines the ODD?
Here is a part of my code:
...(Definition of Z, Distance_Rotachse,...)
F=fanbeam(Z,Distance_Rotachse,'FanRotationIncrement',0.1,'FanSensorGeometry','line');
figure
imshow(Z)
title('Phantom')
figure
imshow(F)
title('Radontransform of Phantom')
Thank you,
Greetings
Answers (1)
I suspect ODD is always zero. It should be easy to test. Use the known width of the phantom and the known FanSensorSpacing to see if the magnification equals 1.
As a side note, I do not recommend that you use fanbeam(), as it is very primitive, and doesn't seem to be linear. I recommend that you use TIGRE's implementation instead.
Categories
Find more on Biomedical Imaging in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!