Computed Tomography is a technique for estimating the interior of an object
from measurement of radiation collected around the object. This radiation
can be either projected through or emitted from the object.
-\rtfsp\ctsim\ simulates the process of projecting X-rays through a phantom object.
-\rtfsp\ctsim\ can then reconstruct the interior of the object from the projections
+\rtfsp\ctsim simulates the process of projecting X-rays through a phantom object.
+\rtfsp\ctsim can then reconstruct the interior of the object from the projections
collected around the phantom object.
-The \ctsim\ package has two executable files: the graphical \helprefn{ctsim}{ctsim} and text \helprefn{ctsimtext}{ctsimtext} programs.
+The \ctsim package has two executable files: the graphical \helprefn{ctsim}{ctsim} and text \helprefn{ctsimtext}{ctsimtext} programs.
\chapter{Installation}\index{Installation}%
\setheader{{\it CHAPTER \thechapter}}{}{}{}{}{{\it CHAPTER \thechapter}}%
See the INSTALL file included in the source distribution for instructions.
-\section{Requirements}\label{installreq}\index{Installation,Requirements}%
+\section{Web Requirements}\label{installreq}\index{Installation,Requirements}%
\begin{itemize}\itemsep=0pt
\item zlib Library (optional)
\par Used for PNG file export.
\par www.fftw.org
\item readline library (optional)
- /par Used for {/ctsimtext} interactive shell.
+ \par Used for \ctsimtext interactive shell.
\item dmalloc library (optional)
\par Used for debugging memory allocation
\item wxWindows library (optional)
\par Used for platform-independent graphical interface. The graphical-shell
- program \ctsim\ requires this library.
+ program \ctsim requires this library.
\par www.wxwindows.org
-
\end{itemize}
\chapter{ctsim - the Graphical User Interface}\label{ctsim}\index{ctsim}%
\setheader{{\it CHAPTER \thechapter}}{}{}{}{}{{\it CHAPTER \thechapter}}%
\setfooter{\thepage}{}{}{}{}{\thepage}%
-\ctsim\ is the graphical shell for the CTSim project. It is
+\ctsim is the graphical shell for the CTSim project. It is
written using the wxLibrary for cross-platform compatibility with GTK,
Motif, and Microsoft Windows. It includes all of the functionality of
the command-line tool {\tt ctsimtext} as well as image processing and visualization features.
-\ctsim\ can open projection files, image files, phantom definition files, and plotfiles.
+\ctsim can open projection files, image files, phantom definition files, and plotfiles.
\usage
ctsim [OPTIONS] [files to open...]
\setheader{{\it CHAPTER \thechapter}}{}{}{}{}{{\it CHAPTER \thechapter}}%
\setfooter{\thepage}{}{}{}{}{\thepage}%
-\ctsimtext\ is a master shell for all of the command-line utilities.
+\ctsimtext is a master shell for all of the command-line utilities.
\usage
-\ctsimtext\ can be executed without any parameters. In that case, \ctsimtext
+\ctsimtext can be executed without any parameters. In that case, \ctsimtext
offers a command-line to enter the function-names and their parameters. The output of the command is displayed. Further commands may be given to \ctsimtext. The shell is exited by the {\tt quit} command.
-\ctsimtext\ can also be called to execute a single command. This is especially useful for batch files containing multiple \ctsimtext\ commands. This is invoked by calling {\tt ctsimtext function-name parameters...}.
+\ctsimtext can also be called to execute a single command. This is especially useful for batch files containing multiple \ctsimtext commands. This is invoked by calling {\tt ctsimtext function-name parameters...}.
The following function names are available:
-\helprefn{if1}{if1}\par
-\helprefn{if2}{if2}\par
-\helprefn{ifexport}{ifexport}\par
-\helprefn{ifinfo}{ifinfo}\par
-\helprefn{phm2if}{phm2if}\par
-\helprefn{phm2pj}{phm2pj}\par
-\helprefn{pj2if}{pj2if}\par
-\helprefn{pjinfo}{pjinfo}\par
-\helprefn{pjrej}{pjrec}\par
-
-\subsection{if1}\label{if1}\index{ctsimtext,if1}%
+\section{if1}\label{if1}\index{ctsimtext,if1}%
Perfoms math functions on a single image.
\usage
\item --sqrt
\end{itemize}
-\subsection{if2}\label{if2}\index{ctsimtext,if2}%
+\section{if2}\label{if2}\index{ctsimtext,if2}%
Perfoms math functions on a two images.
\usage
\item --row-plot
\end{itemize}
-\subsection{ifexport}\label{ifexport}\index{ctsimtext,ifexport}%
+\section{ifexport}\label{ifexport}\index{ctsimtext,ifexport}%
Export an imagefile to a standard graphics file.
\usage
\item --max
\end{itemize}
-\subsection{ifinfo}\label{ifinfo}\index{ctsimtext,ifinfo}%
+\section{ifinfo}\label{ifinfo}\index{ctsimtext,ifinfo}%
Displays information about an imagefile.
\item --help
\end{itemize}
-\subsection{phm2pj}\label{phm2pj}\index{ctsimtext,phm2pj}%
+\section{phm2pj}\label{phm2pj}\index{ctsimtext,phm2pj}%
Simulates collection of X-rays data (projections) around a phantom object.
\usage
The Herman phantom is taken with permission from Gabor Hermans 1980 book\cite{HERMAN80}. The Shepp-Logan phantom was published in 1974\cite{SHEPP74}.
-\subsection{phm2if}\label{phm2if}\index{ctsimtext,phm2if}%
+\section{phm2if}\label{phm2if}\index{ctsimtext,phm2if}%
Converts a geometric phantom object into an imagefile. The size of the
imagefile in pixels must be specified as well as the number of samples
to average per pixel.
\item --nsamples
\end{itemize}
-\subsection{pj2if}\label{pj2if}\index{ctsimtext,pj2if}%
+\section{pj2if}\label{pj2if}\index{ctsimtext,pj2if}%
Convert a projection file into an imagefile.
\usage
\begin{itemize}\itemsep=0pt
\end{itemize}
-\subsection{pjinfo}\label{pjinfo}\index{ctsimtext,pjinfo}%
+\section{pjinfo}\label{pjinfo}\index{ctsimtext,pjinfo}%
Displays information about a projection file.
\usage
\item --dump
\end{itemize}
-\subsection{pjrec}\label{pjrec}\index{ctsimtext,pjrec}%
+\section{pjrec}\label{pjrec}\index{ctsimtext,pjrec}%
Reconstructs the interior of an object from a projection file.
\usage
statistics as described by Herman\cite{HERMAN80}.
\section{Requirements}\index{Web Interface,Requirements}%
-\begin{itemize}\itemsep=0pt
\begin{itemize}\itemsep=0pt
\item Apache or other CGI compatible web server