DFI JTransforms Parallel Beam

Requires ImageJ 1.53k or higher, ImageJAddins.jar


See the Home page for CT_Tools download and installation instructions.

Home

DFI_JTransforms a pure Java executable for reconstructing 180 degree parallel-beam sinogram(s) using direct Fourier inversion(DFI). The Java open source JTransforms-3.1-with-dependencies.jar library is used for the FFTs. Download it to the plugins folder before using this plugin.

Sinogram(Left), DFI_JTransforms User interface(Center), Reconstructed Slice(Right))

Description

Input sinograms are parallel-beam projected opacity (tau) values acquired at equally spaced angles between 0 and 180 degrees of specimen rotation. Sinograms of this type can be obtained either by experiment or by digitally scanning test images with the parallel projector plugins described on the Scan Simulators page. Sinogram images have dimensions of length(cm) in the horizontal(x) dimension and angle(theta) in the vertical(y) dimension. The DFI algorithm first computes the 1D FT of each of the rows(angles) in the sinogram. The f(r,theta) polar transforms are interpolated onto a 2D Cartesian f(x,y) grid to form the 2D FT of the image. The output image is computed from the inverse 2D FT of the interpolated transform. DFI is inherently noisier than other reconstruction techniques and produces significant artifacts if the input sinogram data does not cover the full 0-180 degree angular range. However, it has a significant speed advantage that makes it well suited for digital simulations.

Using DFI_JTransforms dialog

Dialog Components

Home