X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=doc%2Ftex2rtf%2Fctsim.tex;h=e53446a6c7d31a965e93b35495e4ec154398ec3e;hb=516e7e87a069b938f325181d70c720c4c3fb8596;hp=e44bd309b328944195c4dbbb57f7d541d7398c9a;hpb=b6a870bcbf126ae93e75419a37fc9a41b52deb99;p=ctsim.git diff --git a/doc/tex2rtf/ctsim.tex b/doc/tex2rtf/ctsim.tex index e44bd30..e53446a 100644 --- a/doc/tex2rtf/ctsim.tex +++ b/doc/tex2rtf/ctsim.tex @@ -1,5 +1,11 @@ -\documentstyle[a4,makeidx,verbatim,texhelp,fancyhea,mysober,mytitle]{report}% +\documentclass[11pt]{report}% %\input{psbox.tex} +\usepackage{texhelp} +\usepackage{fancyheadings} +\usepackage{mysober} +\usepackage{mytitle} +\usepackage{verbatim} +\usepackage{makeidx} \usepackage{times} \usepackage{hyperref} @@ -61,7 +67,7 @@ PERFORMANCE OF THIS SOFTWARE. \setfooter{\thepage}{}{}{}{}{\thepage}% \winhelponly{$$\image{3cm;3cm}{logo-huge}$$}% - +\htmlonly{$$\image{3cm;3cm}{logo-huge.gif}$$}% 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. @@ -71,6 +77,15 @@ collected around the phantom object. The \ctsim package has two executable files: the graphical \helprefn{ctsim}{ctsim} and text \helprefn{ctsimtext}{ctsimtext} programs. +\chapter{Concepts}\index{Concepts}% +\setheader{{\it CHAPTER \thechapter}}{}{}{}{}{{\it CHAPTER \thechapter}}% +\setfooter{\thepage}{}{}{}{}{\thepage}% + +\section{Overview}\label{conceptoverview}\index{Concepts,Overview}% +\section{Phantoms}\label{conceptphantom}\index{Concepts,Phantoms}% +\section{Scanner}\label{conceptscanner}\index{Concepts,Scanner}% +\section{Reconstruction}\label{conceptreconstruction}\index{Concepts,Reconstruction}% + \chapter{Installation}\index{Installation}% \setheader{{\it CHAPTER \thechapter}}{}{}{}{}{{\it CHAPTER \thechapter}}% \setfooter{\thepage}{}{}{}{}{\thepage}% @@ -144,9 +159,10 @@ ctsim [OPTIONS] [files to open...] \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 \par +{\tt ctsimtext function-name parameters...}. -The following function names are available: +The available functions are: \section{if1}\label{if1}\index{ctsimtext,if1}% Perfoms math functions on a single image. @@ -274,6 +290,7 @@ Convert a projection file into an imagefile. \usage \begin{itemize}\itemsep=0pt +\item --help Print brief online help \end{itemize} \section{pjinfo}\label{pjinfo}\index{ctsimtext,pjinfo}% @@ -292,55 +309,56 @@ Displays information about a projection file. Reconstructs the interior of an object from a projection file. \usage +\begin{twocollist} +\twocolitemruled{{\bf Parameter}}{{\bf Options}} +\twocolitem{{\bf --filter}} +{Selects which filter to apply to each projection. To properly reconstruct an image, this filter should be multiplied +by the absolute value of distance from zero frequency. \begin{itemize}\itemsep=0pt - \item Filter \par - Selects which filter to apply to each projection. To - properly reconstruct an image, this filter should be multiplied - by the absolute value of distance from zero frequency. - \begin{itemize}\itemsep=0pt - \item abs_bandlimit - \item abs_cosine - \item abs_hamming - \end{itemize} +\item abs\_bandlimit +\item abs\_cosine +\item abs\_hamming +\end{itemize} +} +\twocolitem{{\bf --filter-parameter}}{Sets the alpha level for Hamming + window. At setting of 0.54, this equals the Hanning window.} + +\twocolitem{{\bf --filter-method}}{Selects the filtering method. For large numbers of detectors, {\tt rfftw} is optimal. For smaller numbers of detectors, {\tt convolution} might be a bit faster. +\begin{itemize}\itemsep=0pt +\item convolution +\item fourier +\item fourier\_table +\item fftw +\item rfftw +\end{itemize} +} - \item Filter Parameter \par - Sets the alpha level for Hamming - window. At setting of 0.54, this equals the Hanning window. - - \item Filter Method - \begin{itemize}\itemsep=0pt - \item convolution - \item fourier - \item fourier_table - \item fftw - \item rfftw - \end{itemize} - - \item Filter Generation - \begin{itemize}\itemsep=0pt - \item direct - \item inverse_fourier - \end{itemize} - - \item Interpolation - \begin{itemize}\itemsep=0pt - \item nearest - \item linear - \end{itemize} - - \item Backprojection - \begin{itemize}\itemsep=0pt - \item trig - \item table - \item diff - \item diff2 - \item idiff2 - \item idiff3 - \end{itemize} - - \item Zeropad - \item Preinterpolation Factor +\twocolitem{{\bf --filter-generation}}{Selects the filter generation. With convolution, {\tt direct} is the proper method to select. With any of the frequency methods, {\tt inverse-fourier} is the best method. +\begin{itemize}\itemsep=0pt +\item direct +\item inverse-fourier +\end{itemize} +} +\twocolitem{{\bf --interpolation}}{Interpolation technique. {\tt linear} is optimal. +\begin{itemize}\itemsep=0pt +\item nearest +\item linear \end{itemize} +} + \twocolitem{{\bf -backprojection}}{Selects the backprojection technique. A setting of {\tt idiff3} is optimal. +\begin{itemize}\itemsep=0pt +\item trig +\item table +\item diff +\item diff2 +\item idiff2 +\item idiff3 +\end{itemize} +} +\twocolitem{{\bf --zeropad}}{ Zeropad factor. A setting of {\tt 1} is optimal.} + +\twocolitem{{\bf --preinterpolate}}{Selects preinterpolation interpolation technique and sets the preinterpolation factor. Currently, this is experimental and does not work well.} +\end{twocollist} \chapter{The Web Browser CGI Interface}\label{webinterface}\index{Web Interface}% \setheader{{\it CHAPTER \thechapter}}{}{}{}{}{{\it CHAPTER \thechapter}}% @@ -372,9 +390,9 @@ statistics as described by Herman\cite{HERMAN80}. \setfooter{\thepage}{}{}{}{}{\thepage}% \addcontentsline{toc}{chapter}{Index} -\setheader{{\it INDEX}}{}{}{}{}{{\it INDEX}}% -\setfooter{\thepage}{}{}{}{}{\thepage}% -\printindex% +\setheader{{\it INDEX}}{}{}{}{}{{\it INDEX}} % +\setfooter{\thepage}{}{}{}{}{\thepage} % +\printindex % \end{document}%