Skip to content

Commit 5d99f5a

Browse files
authored
Merge pull request #237 from hjmjohnson/remove-fem-references
DOC: Remove FEM registration content retired to the ITKFEM remote module
2 parents fad6236 + 05d4ac8 commit 5d99f5a

10 files changed

Lines changed: 9 additions & 112 deletions
-56.2 KB
Binary file not shown.
-56.2 KB
Binary file not shown.
-57 KB
Binary file not shown.

SoftwareGuide/Latex/Appendices/CodingStyleGuide.tex

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1403,12 +1403,12 @@ \section{Namespaces}%
14031403
\begin{minted}[baselinestretch=1,fontsize=\footnotesize,linenos=false,bgcolor=ltgray]{cpp}
14041404
namespace itk
14051405
{
1406-
namespace fem
1406+
namespace Statistics
14071407
{
14081408
14091409
...
14101410
1411-
} // end namespace fem
1411+
} // end namespace Statistics
14121412
} // end namespace itk
14131413
\end{minted}
14141414
\normalsize

SoftwareGuide/Latex/Architecture/SpatialObjects.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ \section{Introduction}%
2727

2828
\item[Model-to-model registration.] Iterative closest point, landmark, and
2929
surface distance minimization methods can be used with any ITK transform,
30-
to rigidly and non-rigidly register image, FEM, and Fourier
30+
to rigidly and non-rigidly register image and Fourier
3131
descriptor-based representations of objects as SpatialObjects.
3232

3333
\item[Atlas formation.] Collections of images or SpatialObjects can be

SoftwareGuide/Latex/Architecture/SystemOverview.tex

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -58,14 +58,8 @@ \section{System Organization}%
5858
anatomical priors in both segmentation and registration methods.
5959

6060
\item[Registration Framework.] A flexible framework for registration
61-
supports four different types of registration: image registration,
62-
multiresolution registration, PDE-based registration, and FEM (finite
63-
element method) registration.
64-
65-
\item[FEM Framework.] ITK includes a subsystem for solving general
66-
FEM problems, in particular non-rigid registration. The FEM package
67-
includes mesh definition (nodes and elements), loads, and boundary
68-
conditions.
61+
supports several different types of registration: image registration,
62+
multiresolution registration, and PDE-based registration.
6963

7064
\item[Level Set Framework.] The level set framework is a set of
7165
classes for creating filters to solve partial differential equations
@@ -549,8 +543,7 @@ \section{Numerics}%
549543
use VNL under the hood and integrate with the registration framework
550544
are available. A large collection of statistics functions---not available from
551545
VNL---are also provided in the \code{Insight/Numerics/Statistics}
552-
directory. In addition, a complete finite element (FEM) package is available,
553-
primarily to support the deformable registration in ITK.
546+
directory.
554547

555548

556549
\section{Data Representation}%

SoftwareGuide/Latex/DesignAndFunctionality/DeformableRegistration.tex

Lines changed: 0 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -10,42 +10,6 @@
1010
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1111

1212

13-
\subsection{FEM-Based Image Registration}%
14-
\label{sec:FEMBasedImageRegistration}
15-
16-
\begin{figure}
17-
\centering
18-
\includegraphics[width=0.44\textwidth]{DeformableRegistration1CheckerboardBefore.eps}
19-
\includegraphics[width=0.44\textwidth]{DeformableRegistration1CheckerboardAfter.eps}
20-
\itkcaption[FEM-based deformable registration results]{Checkerboard comparisons
21-
before and after FEM-based deformable registration.}%
22-
\label{fig:DeformableRegistration1Output}
23-
\end{figure}
24-
25-
\input{DeformableRegistration1.tex}
26-
27-
Figure~\ref{fig:DeformableRegistration1Output} presents the results of
28-
the FEM-based deformable registration applied to two time-separated
29-
slices of a living rat dataset. Checkerboard comparisons of the two
30-
images are shown before registration (left) and after registration
31-
(right). Both images were acquired from the same living rat, the
32-
first after inspiration of air into the lungs and the second after
33-
exhalation. Deformation occurs due to the relaxation of the diaphragm
34-
and the intercostal muscles, both of which exert force on the lung tissue
35-
and cause air to be expelled.
36-
37-
The following is a documented sample parameter file that can be used with this
38-
deformable registration example. This example demonstrates the setup of a
39-
basic registration problem that does not use multi-resolution strategies. As a
40-
result, only one value for the parameters between \texttt{(\# of pixels per
41-
element)} and \texttt{(maximum iterations)} is necessary. In order to use a
42-
multi-resolution strategy, you would have to specify values for those
43-
parameters at each level of the pyramid.
44-
45-
\small
46-
\verbatiminput{FiniteElementRegistrationParameters1.txt}
47-
\normalsize
48-
4913
\subsection{BSplines Image Registration}%
5014
\label{sec:BSplinesImageRegistration}
5115
\input{DeformableRegistration4.tex}

SoftwareGuide/Latex/DesignAndFunctionality/FiniteElementRegistrationParameters1.txt

Lines changed: 0 additions & 60 deletions
This file was deleted.

SoftwareGuide/Latex/Introduction/Installation.tex

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -399,8 +399,8 @@ \subsection{Advanced Module Configuration}%
399399
\end{minted}
400400
\normalsize
401401

402-
where \code{Module\_{Module1}} could be, for example, \code{Module\_ITKFEM} for
403-
the non-default, built-in \code{FEM} module, or \code{Module\_Cuberille} for
402+
where \code{Module\_{Module1}} could be, for example, \code{Module\_ITKReview} for
403+
the non-default, built-in \code{Review} module, or \code{Module\_Cuberille} for
404404
the \code{Cuberille} remote module.
405405

406406
\item \textbf{Example 4}: Enable examples.

SoftwareGuide/Latex/Introduction/Introduction.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ \section{Software Organization}%
153153
\item \code{ITK/Modules/IO} --- classes that support the reading
154154
and writing of images, transforms, and geometry.
155155
\item \code{ITK/Modules/Numerics} --- a collection of numeric modules, including
156-
FEM, Optimization, Statistics, Neural Networks, etc.
156+
Optimization, Statistics, Neural Networks, etc.
157157
\item \code{ITK/Modules/Registration} --- classes for registration of
158158
images or other data structures to each other.
159159
\item \code{ITK/Modules/Remote} --- a group of modules distributed outside

0 commit comments

Comments
 (0)