Scroll to navigation

PHM2PJ(1) General Commands Manual PHM2PJ(1)

NAME

phm2pj — calculate projections through a phantom object.

SYNOPSIS

phm2pj outfile ndet nview [--phantom phantom-name] [--phmfile filename] [OPTIONS]

DESCRIPTION

phm2pj calculates projections through a phantom object, either a predefined --phantom or a --phmfile.

Every tool is run through ctsim-nogui, as in "ctsim-nogui phm2pj ...", or directly if a symbolic link of that name points at it.

The arguments and options are as follows:

outfile
Name of output file for projections
ndet
Number of detectors
nview
Number of rotated views
Phantom to use for projection
Herman head phantom
Shepp-Logan head phantom
Unit pulse phantom
Get Phantom from phantom file
Description to store in the projection file
Number of rays per detector (default = 1)
Angle to rotate view through (fraction of a circle)
Geometry of scanning
Parallel scan beams (default)
Equilinear divergent scan beams
Equiangular divergent scan beams
Focal length ratio (ratio to radius of view area)
Distance from center of phantom to detector array
Length to view (view diameter to phantom diameter)
Length to scan (scan diameter to view diameter)
Initial gantry offset in 'views' (default = 0)
Trace level to use
No tracing (default)
Trace text level
Report progress and details while running.
Print the CTSim version and exit.
Print the usage summary and exit.

SEE ALSO

ctsim-nogui(1), ctsim(1)

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