\title{CTSim - An Open-Source Computed Tomography Simulator}
\author{Kevin Rosenberg, MD\footnote{San Juan Regional Medical Center, 801 W. Maple, Farmington NM 87401. Phone: (505) 599-6103. E-mail: kevin@rosenberg.net}}
-\date{July 2000}
+\date{September 2000}
\maketitle
\chapter{Introduction}
-Computed Tomography is the process of taking projection of X-ray data
-though and object and using sophisticated mathematics to estimate
-information about the interior of that object.
+Computed Tomography is the process of acquiring X-ray data (projections)
+though an object and then using mathematics to reconstruct the interior
+of that object.
\chapter{Installation}
\subsection{Requirements}
\begin{itemize}
+ \item Running CTSim
+ \begin{itemize}
+ \item Apache or other CGI compatible web server
- \item Apache or other CGI compatible web server
+ \item Perl (version 4.0 or higher)
- \item Perl (version 4.0 or higher)
+ \item A client web browser than can display PNG files. Most
+ current web browswer do support PNG.
- \item A client web browser than can display PNG files. Most
- current web browswer do support PNG.
+ \end{itemize}
+ \item Building CTSim
+ \begin{itemize}
+ \item zlib Library (optional)
+ \par Used for PNG file export.
+ \item libpng Library (optional)
+ \par Used for PNG file export.
+ \par www.libpng.org
+
+ \item FFTW library (optional)
+ \par Used for frequency-based filtering
+ \par www.fftw.org
+
+ \item dmalloc library (optional)
+ \par Used for debugging memory allocation
+ \par www.dmalloc.com
+
+ \item wxWindows library (optional) \par Used for
+ platform-independent graphical interface. The graphical-shell
+ program {\tt ctsim} requires this library. \par www.wxwindows.org
+
+ \end{itemize}
\end{itemize}
\subsection{Download}
\subsection{phm2if}
+\section{Function Parameters}
+\subsection{Collection Projections}
+\begin{itemize}
+ \item Phantom
+ Select which phantom to collect projections
+
+ \item Geometry
+ \begin{itemize}
+ \item Parallel
+ \item Equiangular
+ \item Equilinear
+ \end{itemize}
+
+ \item Number of Detectors
+
+ \item Number of Views
+
+ \item Number of Samples Per Detector
+
+\end{itemize}
+
+\subsection{Reconstruct Image From Projections}
+\begin{itemize}
+ \item Filter
+ Selects which filter to apply to each projection. To
+ properly reconstruct an image, the should be multiplied
+ by the absolute value of distance from zero frequency.
+
+ \item Filter Parameter
+ \item Filter Method
+ \item Filter Generation
+ \item Interpolation
+ \item Backprojection
+ \item Zeropad
+ \item Preinterpolation Factor
+\end{itemize}
+
\bibliographystyle{abbrv}
\bibliography{yes}