r162: *** empty log message ***
[ctsim.git] / doc / ctsim.tex
1 \documentclass[11pt,texhelp]{report} 
2 \usepackage[dvips]{graphics}
3
4 \begin{document} 
5
6 \newcommand{\ctsim}{{\tt ctsim}}
7
8
9 \title{CTSim - An Open-Source Computed Tomography Simulator} 
10 \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}} 
11 \date{July 2000} 
12 \maketitle 
13
14 \chapter{Introduction} 
15 Computed Tomography is the process of taking projection of X-ray data
16 though and object and using sophisticated mathematics to estimate
17 information about the interior of that object.
18
19 \chapter{Installation}
20 \subsection{Requirements}
21 \begin{itemize}
22
23         \item Apache or other CGI compatible web server
24
25         \item Perl (version 4.0 or higher)
26
27         \item A client web browser than can display PNG files. Most
28         current web browswer do support PNG.
29
30 \end{itemize}
31
32 \subsection{Download}
33 \subsection{Install Binary Distribution}
34 \subsection{Build From Sources}
35
36 \chapter{The Programs} 
37
38 \section{ctsim - The Graphical User Interface}
39 \ctsim\ is the graphical shell for the CTSim project. It is
40 written using the wxLibrary for cross-platform compatibility with GTK,
41 Motif, and Microsoft Windows.
42
43 \ctsim\ incorporates most of the capabilities of the CTSim
44 project. There are still functions that are only available to the
45 command line tools.
46
47 \subsection{Usage}
48 ctsim [OPTIONS] [files to open...]
49
50 \ctsim\ can open projection files and image files.
51
52 \section{The Web Browser CGI Interface}
53 \subsection{Overview}
54 The CGI program {\tt ctsim.cgi} takes projections of a standard
55 phantom object, performs reconstruction, and then compares the
56 rasterized phantom object with the reconstruction. The comparison is
57 performed both visually by an image subtraction as well as by standard
58 statistics as described by Herman\cite{HERMAN80}.
59
60 \section{tools - The Command Line Interface}
61 \subsection{phm2pj}
62 Converts a phantom object to a set of projections
63
64 {\tt phm2pj} simulates the process of collection of X-Ray projection data
65 such as collected by a CT scanner.
66
67 \subsection{pjrec}
68
69 \subsection{phm2if}
70
71 \bibliographystyle{abbrv}
72 \bibliography{yes}
73
74
75 \end{document}