r201: *** empty log message ***
authorKevin M. Rosenberg <kevin@rosenberg.net>
Mon, 25 Sep 2000 14:08:17 +0000 (14:08 +0000)
committerKevin M. Rosenberg <kevin@rosenberg.net>
Mon, 25 Sep 2000 14:08:17 +0000 (14:08 +0000)
doc/ctsim.tex

index bb38e0a1c920f3236b4a6981593a4d07db33497d..2cecbaf78b045872087ffe353863cbf68ba04c95 100644 (file)
@@ -8,25 +8,49 @@
 
 \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}
@@ -68,6 +92,43 @@ such as collected by a CT scanner.
 
 \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}