Relaization of the filtered backprojection
The Radon inversion formula in 2D can be stated as follows:
in polar coordinates.
Before the backprojection -as we have seen-, the Radon transform obtained as a scanner acquisition should be Fourier transformed, multiplied by, then inverse Fourier transformed inthe r variable. This one is a filtering in the frequency domain with filter . We can use the notation for this process of filter operator, and instead of the |r| filter function we could introduce a more general notation: .
Wigh the previous notation thus:
According to the Fourier convolution theorem a multiplication in the frequency domain can be equivalently calculated as a convolution in the spatial domain.
The filter operator can be written as follows:
Summarized, the reconstruction goes as follows:
.
Filter types
As the as a hight pass filter aplifies noises, the filter can be replaced by a numerically more stable counterpart. The simplest filter is the Ram-Lak (Ramachandran-Lakshminarayan) filter, that zeros out the filter above a certain band limit:
If the filtering is done in the spatial domain:
on the RHS an equivalent form is given.
- Ram-Lak filter in frequency and in the spatial domain:
|
|
Some other filter types:
- Shepp_Logan
Frequency domain:
Spatial domain:
|
|
- cosine
Frequency domain:
Spatial domain:
The number of possible filters are infinite, you could use e.g. Hanning, and Hamming filters. The target function necessary for designing filters cannot be derived directly from the Fourier Inversion Formula, we need to tread a step back and find a formula that also shows the quality aspects of the approximate inverse Radon transforms. Before we would do that we have to clarify how the CST and the Fourier Inversion Formula looks like in multiple dimensions and then how the inversion formulae should be interpreted.