dvi: ctsim.tex
bibtex ctsim
+ cp ctsim-latex.bib ctsim.bib
latex ctsim
makeindex ctsim
latex ctsim
winhelp: ctsim.tex
rm -f ctsim.rtf ctsim.cnt
+ cp ctsim-tex2rtf.bib ctsim.bib
tex2rtf ctsim.tex ctsim.rtf -winhelp
hcw /c /m /e ctsim.hpj
mv CTSIM.HLP ctsim.hlp
htmlhelp: ctsim.tex
rm -f ctsim*.html ctsim.hhp ctsim.hhc ctsim.hhk
+ cp ctsim-tex2rtf.bib ctsim.bib
tex2rtf ctsim.tex ctsim.html -html
zip ctsim.zip *.html *.gif ctsim.hhp ctsim.hhc ctsim.hhk
mv ctsim.zip ctsim.htb
In order to use \ctsim\ effectively, some knowledge of how \ctsim\ works
and the approach taken is required. \ctsim\ deals with a variety of
-object, but the two we need to be concerned with are the 'phantom' and
+object, but the two objects we need to be concerned with are the 'phantom' and
the 'scanner'.
\section{Phantoms}\label{conceptphantom}\index{Concepts,Phantoms}%
\subsection{Overview}\label{phantomoverview}\index{Concepts,Phantoms,Overview}%
\ctsim\ uses geometrical objects to
-describe the object being scanned: rectangles, triangles, ellipses,
-sectors and segments. With these the standard phantoms used in the CT
-literature (the Herman and the Shepp-Logan) can be constructed. In fact
+describe the object being scanned. A phantom is composed a one or more
+phantom elements. These elements are simple geometric shapes,
+specifically, rectangles, triangles, ellipses, sectors and segments.
+With these the standard phantoms used in the CT literature (the Herman
+and the Shepp-Logan) can be constructed. In fact
\ctsim\ provides a shortcut to construct those phantoms for you. It also
allows you to write a file in which the composition of your own phantom is
described.
\subsubsection{ellipse}
Ellipses use dx and dy to define the semi-major and semi-minor axis lengths,
with the centre of the ellipse at cx and cy. Of note, the commonly used
-phantom described by Shepp and Logan\cite{SHEPP77} uses only ellipses.
+phantom described by Shepp and Logan\cite{SHEPP74} uses only ellipses.
\subsubsection{rectangle}
Rectangles use
\section{Files Supported}
\subsection{Phantom}
+Phantom files are supported. Besides loading phantom files from
+the disk, the Herman and Shepp-Logan phantoms are built-in to CTSim.
+Phantom files can be read and stored on the disk. However, a text
+editor is required to create and edit these files.
+
\subsection{Image}
+Image files are 2-dimensional files stored a 4-byte floating point values.
+They are stored in little-endian format and \ctsim\ incorporates routines
+to read and write files correctly on both big and little endian architextures.
+
+Images files can be either real or complex valued. Typically, all images
+are real except for images that have been processed by Fourier transforms.
+
\subsection{Projection}
+Projection files are created from Phantom files during the projection process.
+Numerous options are available for creation of the these files.
+
\subsection{Plot}
+Plot files are created by CTSim during analysis of image files. They can be
+read and stored on the disk. They are stored as ASCII files for easy
+cross-platform support.
\section{Phantom Menus}
\subsection{Rasterize Dialog}
+This creates an image file from a phantom. Technically, it converts
+the phantom from a vector (infinite resolution) object into defined resolution
+image. The parameters to set are:
+
+x-size Number of columns in image file
+y-size Number of rows in image file
+samples Numbers of samples taken per pixel in the x and y directions.
+ For example, if the nsamples is set to {\tt 3}, then for every
+ pixel in the image file, 9 samples (3 x 3) are averaged.
+
\subsection{Projection Dialog}
+This creates a projection file from a phantom.
\section{Image Menus}
+\subsection{File - Properties}
+\subsection{View}
+\subsection{Image}
+These commands create a new image.
+\subsection{Filter}
+These commands filter image.
-\section{Projection Menus}
+\subsection{Anaylze}
+\section{Projection Menus}
\subsection{Convert Polar Dialog}
\subsection{Convert FFT Polar Dialog}
\subsection{Filtered Backprojection Dialog}
\section{Plot Menus}
-\subsection{File Menu}
-\subsubsection{Save}
+\subsection{File - Properties}
+\subsection{File - Save}
Plot files can be saved. They are saved in an ASCII text format.
\subsection{View Menu}
--- /dev/null
+\bibliography{ctsim}
+\bibliographystyle{plain}
+
+@book{KAK87,
+ author = {A. Kak and M. Slaney},
+ title = {Principles of Computerized Tomographic Imaging},
+ publisher = {IEEE Press, New York},
+ year = {1987}
+}
+
+@book{HERMAN80,
+ author = {G.T. Herman},
+ title = {Image Reconstruction from Projections: The Fundamentals of Computerized Tomography},
+ year = {1980},
+ publisher = {Academic Press, New York, 1980}
+}
+
+@book{PRESS92,
+ author = {W.H. Press, S.A. Teukolsky, W.T. Vellerling, and B.P. Flannery},
+ title = {Numerical Recipes in C: The Art of Scientific Computing},
+ publisher = {Cambridge University Press, Cambridge},
+ edition = {Second},
+ year = {1992}
+}
+
+@book{FOLEY80,
+ author = {Foley and Van Dam},
+ title = {Principles of Computer Graphics},
+ year = {circa 1980}
+}
+
+@article{SHEPP74,
+ author = {L. Shepp and B. Logan},
+ title = {The Fourier Reconstruction of a Head Section},
+ journal = {IEEE Transactions in Nuclear Science},
+ volume = {NS-21},
+ number = {6},
+ pages = {21-43},
+ year = {1974}
+}
+
+
--- /dev/null
+@book{KAK87,
+ author = {A. Kak and M. Slaney},
+ title = {Principles of Computerized Tomographic Imaging},
+ publisher = {IEEE Press, New York},
+ year = {1987}
+}
+
+@book{HERMAN80,
+ author = {G.T. Herman},
+ title = {Image Reconstruction from Projections: The Fundamentals of Computerized Tomography},
+ year = {1980},
+ publisher = {Academic Press, New York, 1980}
+}
+
+@book{PRESS92,
+ author = {W.H. Press, S.A. Teukolsky, W.T. Vellerling, and B.P. Flannery},
+ title = {Numerical Recipes in C: The Art of Scientific Computing},
+ publisher = {Cambridge University Press, Cambridge},
+ edition = {Second},
+ year = {1992}
+}
+
+@book{FOLEY80,
+ author = {Foley and Van Dam},
+ title = {Principles of Computer Graphics},
+ year = {circa 1980}
+}
+
+@article{SHEPP74,
+ author = {L. Shepp and B. Logan},
+ title = {The Fourier Reconstruction of a Head Section},
+ journal = {IEEE Transactions in Nuclear Science},
+ volume = {NS-21},
+ number = {6},
+ pages = {21-43},
+ year = {1974}
+}
+
+
\item linear
\end{itemize}
}
- \twocolitem{{\bf -backprojection}}{Selects the backprojection technique. A setting of {\tt idiff3} is optimal.
+\twocolitem{{\bf -backprojection}}{Selects the backprojection technique. A setting of {\tt idiff3} is optimal.
\begin{itemize}\itemsep=0pt
\item trig
\item table
-\bibliography{ctsim}
-\bibliographystyle{plain}
-
@book{KAK87,
author = {A. Kak and M. Slaney},
title = {Principles of Computerized Tomographic Imaging},
ctsim.rtf
[MAP]
-#include ..\..\src\ctsim-map.h
+#include ..\src\ctsim-map.h
[WINDOWS]
main="",(653,102,360,600),27904,(r14876671),(r12632256),f3
%\input{psbox.tex}
\usepackage{graphicx}
\usepackage{texhelp}
-\usepackage{fancyheadings}
+\usepackage{fancyhea}
\usepackage{mysober}
\usepackage{mytitle}
\usepackage{verbatim}
\setheader{{\it CHAPTER \thechapter}}{}{}{}{}{{\it CHAPTER \thechapter}}%
\setfooter{\thepage}{}{}{}{}{\thepage}%
-\winhelponly{$$\image{3cm;3cm}{logo-huge}$$}%
-\htmlonly{$$\image{3cm;3cm}{logo-huge.gif}$$}%
+$$\image{3cm;3cm}{logo-huge}$$
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.
The \ctsim\ package has two executable files: the graphical \helprefn{ctsim}{ctsim} and text \helprefn{ctsimtext}{ctsimtext} programs.
-\include{ctsim-concepts}
+%\include{ctsim-concepts}
\include{ctsim-install}
\include{ctsim-web}
-\include{ctsim-appendix}
+%\include{ctsim-appendix}
\newpage
{\huge \sf\@title\\\rule{\textwidth}{0.5mm}} \vskip 3em {\large \lineskip .75em
{\sf\@author}
\par
-Thanks to Ian Kay as co-author of this manual}
+Manual co-author Ian Kay, Ph.D.}
\vskip 1.5em {\large\sf \@date \par} \end{flushleft} \par
\@thanks
\vfill
{\sf\small\begin{flushright}%
-kevin@rosenberg.net
+kevin@rosenberg.net\\
Heart Hospital of New Mexico\\
Albuquerque, New Mexico\\
\end{flushright}}