logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

phm2pj - calculate projections through a phantom object.

Authors

       Kevin Rosenberg, M.D. <kevin@ctsim.org>

Description

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

History

       CTSim  was  begun in 1983 using MS-DOS and an EGA display adapter. In 1999 it was ported to GNU/Linux and
       later ported to Microsoft Windows.

Name

       phm2pj - calculate projections through a phantom object.

Options

--outfile       Name of output file for projections

       --ndet          Number of detectors

       --nview         Number of rotated views

       --phantom       Predefined phantom to use for projection: can be one of

                       herman          Herman head phantom

                       herman-b        Herman head phantom (Bordered)

                       shepp-logan     Shepp-Logan head phantom

                       shepp-logan-b   Shepp-Logan head phantom (Bordered)

                       unitpulse       Unit pulse phantom

       --phmfilename  Get Phantom from phantom file

       --desc          Description of raysum

       --nray          Number of rays per detector (default = 1)

       --rotangle      Degrees to rotate view through (multiple of PI) (default = 1)

       --geometry      Geometry of scanning

                       parallel        Parallel scan beams (default)

                       equilinear      Equilinear divergent scan beams

                       equiangular     Equiangular divergent scan beams

       --focal-length  Focal length ratio (ratio to radius of phantom) (default = 1)

       --field-of-view Field of view (ratio to diameter of phantom square) (default = 1)

       --trace         Trace level to use, one of:

                       none   No tracing (default)

                       console         Trace text level

       --verbose       Verbose mode

       --debug         Debug mode

       --version       Print version

       --help          Print a terse help message

See Also

ctsim(1) ctsimtext(1) if1(1) if2(1) ifinfo(1) linogram(1) phm2helix(1)  phm2if(1)  pj2if(1)  pjHinterp(1)
       pjinfo(1) pjrec(1)

Kevin Rosenberg                                                                                        phm2pj(1)

Synopsis

phm2pjoutfilendetnview[--phantomphantom-name][--phmfilefilename][OPTIONS]

See Also