X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=doc%2Fctsim-gui.tex;h=8dbdb1d1862d88d680cdcf05fdc30c4faab75c81;hb=00c1e9f08a38db0e14d146fbadb2daa0faa30278;hp=dd9d6e75c4ea778ef09d723b4b28da4efc08c233;hpb=bf18610392282001c5549a0dd2620b050d7d5297;p=ctsim.git diff --git a/doc/ctsim-gui.tex b/doc/ctsim-gui.tex index dd9d6e7..8dbdb1d 100644 --- a/doc/ctsim-gui.tex +++ b/doc/ctsim-gui.tex @@ -1,6 +1,7 @@ \chapter{The Graphical User Interface}\label{ctsim}\index{ctsim}% \setheader{{\it CHAPTER \thechapter}}{}{}{}{}{{\it CHAPTER \thechapter}}% -\setfooter{\thepage}{}{}{}{\small Manual v0.2}{\thepage}% +\setfooter{\thepage}{}{}{}{\manver}{\thepage}% + \section{Overview} \ctsim\ is the graphical shell for the CTSim project. It utilizes @@ -213,8 +214,82 @@ image. \subsection{Reconstruct - Filtered Backprojection Dialog} This dialog sets the parameters for reconstructing an image from projections -using the Filtered Backprojection technique. The parameters are identical -to those for the \helprefn{pjrec}{pjrec} program. +using the Filtered Backprojection technique. + + +\begin{twocollist} +\twocolitemruled{\textbf{Parameter}}{\textbf{Options}} +\twocolitem{\textbf{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 abs\_bandlimit +\item abs\_cosine +\item abs\_hamming +\end{itemize} +} \twocolitem{\textbf{Hamming parameter}}{Sets the alpha level for +Hamming window. At setting of 0.54, this equals the Hanning +window.} + +\twocolitem{\textbf{Filter Method}}{Selects the filtering method. +For large numbers of detectors, \texttt{rfftw} is optimal. For +smaller numbers of detectors, \texttt{convolution} might be a bit +faster. +\begin{itemize}\itemsep=0pt +\item convolution +\item fourier +\item fourier\_table +\item fftw +\item rfftw +\end{itemize} +} + +\twocolitem{\textbf{Interpolation}}{Interpolation technique. +\texttt{cubic} is optimal when many projections are taken and the +data is smooth. Otherwise, \texttt{linear} gives better results. +Linear is also much faster than cubic interpolation. + +\begin{itemize}\itemsep=0pt +\item nearest +\item linear +\item cubic +\end{itemize} +} +\end{twocollist} + +\subsection{Advanced Options} + +These options are only visible if \emph{Advanced Options} has been +selected in the \texttt{File/Preferences} dialog. These parameters +default to optimal settings and don't need to be adjusted except +by expert users. + +\begin{twocollist} +\twocolitem{\textbf{Backprojection}}{Selects the backprojection +technique. A setting of \texttt{idiff} is optimal. +\begin{itemize}\itemsep=0pt +\item trig +\item table +\item diff +\item idiff +\end{itemize} +} + +\twocolitem{\textbf{Filter Generation}}{Selects the filter +generation. With convolution, \texttt{direct} is the proper method +to select. With any of the frequency methods, +\texttt{inverse-fourier}is the best method. +\begin{itemize}\itemsep=0pt +\item direct +\item inverse-fourier +\end{itemize} +} + +\twocolitem{\textbf{Zeropad}}{Zeropad factor when using +frequency-based filtering. A setting of \texttt{1} is optimal.} + +\end{twocollist} \section{Plot Menus} \subsection{File - Properties}