.\"
.\" Author: Kevin Rosenberg <kevin@ctsim.org>
.\"
-.\" $Id: ctsim.1,v 1.3 2002/05/03 10:28:17 kevin Exp $
+.\" $Id: ctsim.1,v 1.4 2002/05/03 10:45:52 kevin Exp $
.Dd May 2, 2002
-.Dt CTSIM 1
+.Dt ctsim 1
.Os
.Sh NAME
.Nm ctsim
-.\" -*- NROFF -*-
-.TH ctsimtext 1
+.\" -*- NROFF -*-
+.\"
+.TH "ctsimtext" "1" "" "Kevin Rosenberg" "Engineering"
+.SH "NAME"
+ctsimtext \- A Text\-Based Computed Tomography Simulator
-.SH NAME
-ctsimtext - A Text-Based Computed Tomography Simulator
+.SH "SYNOPSIS"
+.B ctsimtext [processing\-command processing\-options]]
-.SH SYNOPSIS
-.B ctsimtext [processing-command processing-options]]
-
-.SH DESCRIPTION
+.SH "DESCRIPTION"
.Nm ctsimtext
is a text user interface to the various components of
the CTSim package. The home for CTSim is http://www.ctsim.org.
-.SH OPTIONS
+.SH "OPTIONS"
\fIctsimtext\fP accepts the following options
.TP 12
.B \-\-version Display version
.TP 12
.B \-\-help Print a terse help message
-.SH AUTHORS
+.SH "AUTHORS"
Kevin Rosenberg, M.D. <kevin@ctsim.org>
-.SH HISTORY
-CTSim was begun in 1983 using MS-DOS and an EGA display adapter. In
+.SH "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.
-.SH SEE ALSO
+.SH "SEE ALSO"
.BR ifinfo (1), if1 (1), if2 (1), ifexport (1), phm2pj (1), phm2if (1), pj2if (1), pjinfo (1), pjrec (1)
-.\" -*- NROFF -*-
-.\"
+.\" -*- NROFF -*-
+.\"
.\" if1.1
-.\"
+.\"
.\" Author: Kevin Rosenberg <kevin@ctsim.org>
-.\"
-.\" $Id: if1.1,v 1.4 2002/05/03 10:28:17 kevin Exp $
-.TH if1 1
-
-.SH NAME
-if1 - Single IF (Image File) Transformation
+.\"
+.\" $Id: if1.1,v 1.5 2002/05/03 10:45:52 kevin Exp $
+.\"
+.TH "if1" "1" "" "Kevin M. Rosenberg" "Engineering"
+.SH "NAME"
+if1 \- Single IF (Image File) Transformation
-.SH SYNOPSIS
+.SH "SYNOPSIS"
.B if1 iffile outfile [OPTIONS]
-.SH DESCRIPTION
+.SH "DESCRIPTION "
\fIif1\fP transforms a single IF file.
-.SH OPTIONS
+.SH "OPTIONS"
\fIif1\fP accepts the following options:
.TP 16
.B \-\-invert
.B \-\-help
Print terse help summary.
-.SH AUTHORS
+.SH "AUTHORS"
Kevin Rosenberg, M.D. <kevin@ctsim.org>
-.SH HISTORY
-CTSim was begun in 1983 using MS-DOS and an EGA display adapter. In
+.SH "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.
-.SH SEE ALSO
+.SH "SEE ALSO"
.BR ctsim (1), ifinfo (1), if2 (1), ifexport (1), phm2pj (1), phm2if (1), pj2if (1), pjinfo (1), pjrec (1)
-.\" -*- NROFF -*-
-.TH if2 1
+.\" -*- NROFF -*-
+.\"
+.TH "if2" "1" "" "Kevin Rosenberg" "Engineering"
+.SH "NAME"
+if2 \- binary operations between two image (IF) files.
-.SH NAME
-if2 - binary operations between two image (IF) files.
-
-.SH SYNOPSIS
+.SH "SYNOPSIS"
.B if2 infile1 infile2 outfile [OPTIONS]
-.SH DESCRIPTION
+.SH "DESCRIPTION "
\fIif2\fP
performs binary functions on two input IF image files.
-.SH OPTIONS
+.SH "OPTIONS"
\fIif2\fP
accepts the following options:
.TP 16
Compare images.
.TP 16
-.B \-\-column-plot \fIn\fP
+.B \-\-column\-plot \fIn\fP
Plot column.
.TP 16
-.B \-\-row-plot \fIn\fP
+.B \-\-row\-plot \fIn\fP
Plot row.
.TP 16
.B \-\-help
Print terse help summary
-.SH AUTHORS
+.SH "AUTHORS"
Kevin Rosenberg, M.D. <kevin@ctsim.org>
-.SH HISTORY
-CTSim was begun in 1983 using MS-DOS and an EGA display adapter. In
+.SH "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.
-.SH SEE ALSO
+.SH "SEE ALSO"
.BR ctsim (1), ifinfo (1), if1 (1), ifexport (1), phm2pj (1), phm2if (1), pj2if (1), pjinfo (1), pjrec (1)
.\" -*- NROFF -*-
-.TH phm2helix 1
+.\"
+.TH "phm2helix" "1" "" "Kevin Rosenberg and Ian Kay" "Engineering"
+.SH "NAME"
+phm2helix \- calculate projections through a time varying phantom object.
-.SH NAME
-phm2helix - calculate projections through a time varying phantom object.
-
-.SH SYNOPSIS
+.SH "SYNOPSIS"
.B phm2helix outfile ndet nview phmprog [OPTIONS]
-.SH DESCRIPTION
+.SH "DESCRIPTION "
\fIphm2pj\fP calculates projections through a time varying phantom
object.
-.SH OPTIONS
+.SH "OPTIONS"
.TP 16
.B \-\-outfile
Name of output file for projections
.B herman
Herman head phantom
.TP 16
-.B herman-b
+.B herman\-b
Herman head phantom (Bordered)
.TP 16
-.B shepp-logan
-Shepp-Logan head phantom
+.B shepp\-logan
+Shepp\-Logan head phantom
.TP 16
-.B shepp-logan-b
-Shepp-Logan head phantom (Bordered)
+.B shepp\-logan\-b
+Shepp\-Logan head phantom (Bordered)
.TP 16
.B unitpulse
Unit pulse phantom
Equiangular divergent scan beams
.RE
.TP 16
-.B \-\-focal-length
+.B \-\-focal\-length
Focal length ratio (ratio to radius of phantom) (default = 1)
.TP 16
-.B \-\-field-of-view
+.B \-\-field\-of\-view
Field of view (ratio to diameter of phantom square) (default = 1)
.TP 16
.B \-\-trace
Trace level to use, one of:
.RS
-.TP
+.TP
.B none
No tracing (default)
.TP 16
.B \-\-help
Print a terse help message
-.SH AUTHORS
+.SH "AUTHORS"
Ian Kay, Ph.D.
Kevin Rosenberg, M.D. <kevin@ctsim.org>
-.SH HISTORY
-CTSim was begun in 1983 using MS-DOS and an EGA display adapter. In
+.SH "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.
-.SH SEE ALSO
+.SH "SEE ALSO"
.BR ctsim (1), ifinfo (1), if1 (1), if2 (1), ifexport (1), phm2if (1), pj2if (1), pjrec (1), pjinfo (1)
.\" -*- NROFF -*-
-.TH phm2pj 1
+.\"
+.TH "phm2pj" "1" "" "Kevin Rosenberg" "Engineering"
+.SH "NAME"
+phm2pj \- calculate projections through a phantom object.
-.SH NAME
-phm2pj - calculate projections through a phantom object.
-
-.SH SYNOPSIS
-.B phm2pj outfile ndet nview [--phantom phantom-name] [--phmfile filename] [OPTIONS]
-.SH DESCRIPTION
+.SH "SYNOPSIS"
+.B phm2pj outfile ndet nview [\-\-phantom phantom\-name] [\-\-phmfile filename] [OPTIONS]
+.SH "DESCRIPTION "
\fIphm2pj\fP calculates projections through a phantom object, either a
-predefined --phantom or a --phmfile.
+predefined \-\-phantom or a \-\-phmfile.
-.SH OPTIONS
+.SH "OPTIONS"
.TP 16
.B \-\-outfile
Name of output file for projections
.B herman
Herman head phantom
.TP 16
-.B herman-b
+.B herman\-b
Herman head phantom (Bordered)
.TP 16
-.B shepp-logan
-Shepp-Logan head phantom
+.B shepp\-logan
+Shepp\-Logan head phantom
.TP 16
-.B shepp-logan-b
-Shepp-Logan head phantom (Bordered)
+.B shepp\-logan\-b
+Shepp\-Logan head phantom (Bordered)
.TP 16
.B unitpulse
Unit pulse phantom
Equiangular divergent scan beams
.RE
.TP 16
-.B \-\-focal-length
+.B \-\-focal\-length
Focal length ratio (ratio to radius of phantom) (default = 1)
.TP 16
-.B \-\-field-of-view
+.B \-\-field\-of\-view
Field of view (ratio to diameter of phantom square) (default = 1)
.TP 16
.B \-\-trace
Trace level to use, one of:
.RS
-.TP
+.TP
.B none
No tracing (default)
.TP 16
.B \-\-help
Print a terse help message
-.SH AUTHORS
+.SH "AUTHORS"
Kevin Rosenberg, M.D. <kevin@ctsim.org>
-.SH HISTORY
-CTSim was begun in 1983 using MS-DOS and an EGA display adapter. In
+.SH "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.
-.SH SEE ALSO
+.SH "SEE ALSO"
.BR ctsim (1), ifinfo (1), if1 (1), if2 (1), ifexport (1), phm2if (1), pj2if (1), pjrec (1), pjinfo (1)
.\" -*- NROFF -*-
-.TH pj2if 1
+.\"
+.TH "PJ2IF" "1" "" "Kevin Rosenberg" "Engineering"
+.SH "NAME"
+pj2if \- convert a projecttion file into an image (IF) file
-.SH NAME
-pj2if - convert a projecttion file into an image (IF) file
+.SH "SYNOPSIS"
+.B pj2if in\-proj\-file out\-if\-file [OPTIONS]
-.SH SYNOPSIS
-.B pj2if in-proj-file out-if-file [OPTIONS]
-
-.SH DESCRIPTION
-\fIpj2if\fP converts \fIin-proj-file\fP, a file of projection data, into
-image (IF) file \fIout-if-file\fP,
+.SH "DESCRIPTION "
+\fIpj2if\fP converts \fIin\-proj\-file\fP, a file of projection data, into
+image (IF) file \fIout\-if\-file\fP,
which can be further processed for viewing with \fIif2img\fP.
-.SH OPTIONS
-
-.TP
+.SH "OPTIONS"
+.TP
.B \-\-verbose
Verbose mode
-.TP
+.TP
.B \-\-dump
Dump all scan data
-.TP
+.TP
.B \-\-version
Print version
-.TP
+.TP
.B \-\-help
Print a terse help message
-.SH AUTHORS
+.SH "AUTHORS"
Kevin Rosenberg, M.D. <kevin@ctsim.org>
-.SH HISTORY
-CTSim was begun in 1983 using MS-DOS and an EGA display adapter. In
+.SH "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.
-.SH SEE ALSO
+.SH "SEE ALSO"
.BR ctsim (1), ifinfo (1), if1 (1), if2 (1), ifexport (1), phm2pj (1), phm2if (1), pjrec (1)
.\" -*- NROFF -*-
-.TH pjHinterp 1
+.\"
+.TH "pjHinterp" "1" "" "Kevin Rosenberg and Ian Kay" "Engineering"
+.SH "NAME"
+pjHinterp \- interpolate helical data in projection space.
-.SH NAME
-pjHinterp - interpolate helical data in projection space.
-
-.SH SYNOPSIS
+.SH "SYNOPSIS"
.B pjHinterp projfile interpfile [OPTIONS]
-.SH DESCRIPTION
+.SH "DESCRIPTION "
\fIphm2pj\fP interpolates the helical data in in projfile
and writes the results in interpfile.
-.SH OPTIONS
+.SH "OPTIONS"
.TP 16
-.B \-\-field-of-view
+.B \-\-field\-of\-view
Field of view (ratio to diameter of phantom square) (default = 1)
.TP 16
.B \-\-trace
Trace level to use, one of:
.RS
-.TP
+.TP
.B none
No tracing (default)
.TP 16
.B \-\-help
Print a terse help message
-.SH AUTHORS
+.SH "AUTHORS"
Ian Kay, Ph.D.
Kevin Rosenberg, M.D. <kevin@ctsim.org>
-.SH HISTORY
-CTSim was begun in 1983 using MS-DOS and an EGA display adapter. In
+.SH "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.
-.SH SEE ALSO
+.SH "SEE ALSO"
.BR ctsim (1), ifinfo (1), if1 (1), if2 (1), ifexport (1), phm2if (1), pj2if (1), pjrec (1), pjinfo (1)
-.\" -*- NROFF -*-
-.TH pjinfo 1
+.\" -*- NROFF -*-
+.\"
+.TH "pjinfo" "1" "" "Kevin Rosenberg" "Engineering"
+.SH "NAME"
+pjinfo \- projection file information
-.SH NAME
-pjinfo - projection file information
+.SH "SYNOPSIS"
+.B pjinfo proj\-file [OPTIONS]
-.SH SYNOPSIS
-.B pjinfo proj-file [OPTIONS]
-
-.SH DESCRIPTION
+.SH "DESCRIPTION"
Displays information about a projection file.
-.SH OPTIONS
-.TP
+.SH "OPTIONS"
+.TP
.B \-\-dump
Dump all scan data
-.TP
+.TP
.B \-\-version
Print version
-.TP
+.TP
.B \-\-help
Print a terse help message
-.SH AUTHORS
+.SH "AUTHORS"
Kevin Rosenberg, M.D. <kevin@ctsim.org>
-.SH HISTORY
-CTSim was begun in 1983 using MS-DOS and an EGA display adapter. In
+.SH "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.
-.SH SEE ALSO
+.SH "SEE ALSO"
.BR ctsim (1), ifinfo (1), if1 (1), if2 (1), ifexport (1), phm2pj (1), phm2if (1), pj2if (1), pjrec (1)
-.\" -*- nroff -*-
-.Dd May 2, 2002
-.Dt PJREC 1
-.Os
-.Sh NAME
-.Nm pjrec
-.Nd reconstruction image from projections
-.Sh SYNOPSIS
-.Nm pjrec projection-file image-file nx-image ny-image [OPTIONS]
-.Sh DESCRIPTION
-.Nm
-takes projection data from \fIprojection-file\fP and produces an
-(IF) image file \fIimage-file\fP, of size \fInx-image\fP by
-\fIny-image\fP pixels, containing the reconstructed image.
-.Sh OPTIONS
-.Nm accepts the following options, which control the
+.\" -*- NROFF -*-
+.\"
+.TH "pjrec" "1" "" "Kevin Rosenberg" "Engineering"
+.SH "NAME"
+pjrec \- reconstruction from projections
+
+.SH "SYNOPSIS"
+.B pjrec projection\-file image\-file nx\-image ny\-image [OPTIONS]
+
+.SH "DESCRIPTION"
+\fIpjrec\fP takes projection data from \fIraysum\-file\P and produces an
+(IF) image file \fIimage\-file\fP, of size \fInx\-image\fP by
+\fIny\-image\fP pixels, containing the reconstructed image.
+
+.SH "OPTIONS"
+\fIpjrec\fP accepts the following options, which control the
reconstruction algorithm:
.TP 12
.B \-\-interp
Interpolation method during backprojection
.RS
-.TP
+.TP
.B nearest
Nearest neighbor interpolation
-.TP
+.TP
.B linear
Linear interpolation
.RE
.TP 12
.B \-\-preinterpolate
-Preinterpolation factor (default = 1). Used only with frequency-based
+Preinterpolation factor (default = 1). Used only with frequency\-based
filtering
.TP 12
.B \-\-filter
Abs * Hamming
.TP 15
.B shepp
-Shepp-Logan
+Shepp\-Logan
.TP 15
.B bandlimit
Bandlimiting
Hamming
.RE
.TP 12
-.B \-\-filter-method
+.B \-\-filter\-method
Filter method before backprojections
.RS
.TP 15
.B \-\-zeropad n
Set zeropad level (default = 0). set n to number of powers to two to pad
.TP 12
-.B \-\-filter-generation
+.B \-\-filter\-generation
Filter Generation mode
.RS
.TP 12
.B \-\-backproj
Backprojection Method
.RS
-.TP
+.TP
.B trig
Trigometric functions at every point
-.TP
+.TP
.B table
Trigometric functions with precalculated table
-.TP
+.TP
.B diff
Difference method
-.TP
+.TP
.B diff2
Optimized difference method (default)
-.TP
+.TP
.B idiff2
Optimized difference method with integer math
-.TP
+.TP
.B idiff3
-Highly-optimized difference method with integer math
+Highly\-optimized difference method with integer math
.RE
.TP 12
-.B \-\-filter-param
+.B \-\-filter\-param
Alpha level for Hamming filter
.TP 12
.B \-\-trace
.TP 12
.B \-\-help Print a terse help message
-.SH AUTHORS
+.SH "AUTHORS"
Kevin Rosenberg, M.D. <kevin@ctsim.org>
-.SH HISTORY
-CTSim was begun in 1983 using MS-DOS and an EGA display adapter. In
+.SH "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.
-.SH SEE ALSO
+.SH "SEE ALSO"
.BR ctsim (1), ifinfo (1), if1 (1), if2 (1), ifexport (1), phm2pj (1), phm2if (1), pj2if (1), pjinfo (1)