fanbeam
Fan-beam transform
Description
uses name-value arguments to specify the rotation increment and sensor spacing.F
= fanbeam(I
,D
,Name,Value
)
[
also returns the location of fan-beam sensors inF
,fanSensorPos
,fanRotAngles
] = fanbeam(___)fanSensorPos
and the rotation angles where the fan-beam projections are calculated infanRotAngles
.
Examples
Input Arguments
Output Arguments
Tips
As a guideline, try makingD
a few pixels larger than half the image diagonal dimension, calculated as follows.
sqrt(size(I,1)^2 + size(I,2)^2)
The values returned inF
are a numerical approximation of the fan-beam projections. The algorithm depends on the Radon transform, interpolated to the fan-beam geometry. The results vary depending on the parameters used. You can expect more accurate results when the image is larger,D
is larger, and for points closer to the middle of the image, away from the edges.
References
[1]
. pp. 92-93.Version History
Introduced before R2006a