table of contents
- unstable 7.0.0-1
| PJFOURIER(1) | General Commands Manual | PJFOURIER(1) |
NAME¶
pjfourier — direct
Fourier reconstruction from projections
SYNOPSIS¶
pjfourier |
pj-file image-file nx ny [OPTIONS] |
DESCRIPTION¶
pjfourier reconstructs an image from projection-file by the direct Fourier method: the one-dimensional transform of each projection gives a radial line of the two-dimensional transform of the object (the central slice theorem), those polar samples are resampled onto a Cartesian grid, and an inverse two-dimensional transform produces the image.
Two resampling methods are available. interp interpolates between polar samples; gridding convolves each sample onto an oversampled grid with a Kaiser-Bessel kernel, weights it by the polar sampling density, and deapodizes afterwards. Gridding is the more accurate of the two without zero padding, reaching unpadded roughly what interpolation needs a zeropad factor of 4 to reach; with generous padding the two converge.
Direct Fourier reconstruction is less accurate than the filtered backprojection of pjrec(1), because it interpolates the spectrum on a polar grid; sharp, high-contrast edges fare worst. It is included for comparison and for its speed.
Every tool is run through ctsim-nogui, as
in "ctsim-nogui pjfourier ...", or directly if a symbolic link of
that name points at it.
The arguments and options are as follows:
- pj-file
- Name of input projection file
- image-file
- Name of output image file
--interp- Polar interpolation method
--zeropad- Zeropad factor (default 2; 0 disables padding)
--method- Reconstruction method
--oversample- Grid oversampling factor (default 2)
--kernel-width- Kernel width in grid samples (default 4)
--verbose- Report progress and details while running.
--version- Print the CTSim version and exit.
--help- Print the usage summary and exit.
SEE ALSO¶
The CTSim manual, installed as /usr/share/doc/ctsim/ctsim.pdf and
ctsim.html and available from the Help menu of
ctsim.
AUTHORS¶
Kevin M. Rosenberg <kevin@rosenberg.net>
| September 13, 2026 | CTSim |