Model Based Deformable Registration
Motivation
Purely intensity based registration can achieve high similarity between the transformed deformable image and the reference image. But the transformation lacks the bio-mechanical consistency since the material properties of the tissues are not taken into account. Results may be unphysiological. Typical examples include deformations of bones, distorted soft tissue structures or incomplete vector fields because of insufficient image information (see fig. 1 for some extreme cases). We use different bio-mechanical modeling methods to include tissue properties in the registration and restrict the transformation to physically meaningful transformations.
Combination of the Fluid Flow method and Finite Element Simulation
Concept
We use a bio-mechanical model to correct the displacement vector field (DVF) calculated by an intensity based deformable image registration. The workflow of our method can be split into four procedures:
- Image registration: An intensity based deformable image registration calculates a DVF.
- Geometric Modeling: A volume mesh is created for each volume of interest in the deformable image.
- Interpolate Surface Motion: We interpolate surface motions from the DVF.
- Simulation: The surface motions are used as boundary conditions for the finite element simulation to calculate a new bio-mechanically consistent DVF.
Step 1: Image Registration
A DVF is calculated by an intensity based deformable image approach. It describes the displacement of each voxel in the deformable image to the corresponding position in the reference image. We use a fluid flow model [1] to smooth the DVF. This allows large deformations and sliding behavior like at the pleural cavity but also in areas where this behavior is not desired and needs to be corrected.
Step 2: Geometric Modeling
For the mechanical simulation we segment the volumes of interest in the source image and extract their surfaces using a marching cube approach. The number of triangles is reduced and the mesh quality is optimized to increase numerical stability in the Finite Element Simulation. The volume inside of each surface in the deformable image is meshed using tetrahedrons.
Step 3: Interpolate Surface Motion
We interpolate the displacement vector for each surface node using the DVF from step 1. Fig. 3 shows the meshed surface with the displacement vectors.
Step 4: Simulation
We apply the displacement vectors of the surface motions as Dirichlet boundary conditions [2] to a 3D finite element simulation. The new DVF is calculated incrementally in several steps, the displacement of every surface point is increased in each step.
Application examples
Model based registration of the Lung
Fig. 4 compares the DVF of the initial intensity based deformable registration using a fluid flow regularization with DVF corrected by the bio-mechanical model. Fig. 5 shows the transformed images. Unrealistic deformations, such as curl-shaped motion, have been removed by the the finite element simulation.
Nonrigid registration by approximated biomechanical simulation
Concept
Our algorithm consists of four components: A geometrical model of the deformable VOI, a physical model that describes the stress-strain relation for the different tissue types present in the geometrical model, deforming forces that are exerted on the geometrical model and a solution strategy in which the actual deformation is calculated.
Mechanical model (includes geometry and physics):
For its advantages regarding performance and memory requirements our mechanical model is based on the mass-spring concept. Models are defined at a high resolution (that is on the voxel grid) so that complex heterogeneous models can be created and complex vector fields can be represented. Each voxel is considered a node and assigned a mass. Structural, face diagonal and volume diagonal connections are established between nodes to allow for transmission of forces of arbitrary directions. A nonlinear stress-strain model has been developed in order to approximate the biomechanical properties of soft tissues.
Deforming forces:
The registration is performed by simulation, that is by exerting forces on the model and calculating the resulting deformation. There are two basic types of forces: Surface forces and internal forces. Surface forces pull the surface of a segmented structure from its position and shape in the deformable image to its position and shape in the reference image. Internal forces are acquired by establishing landmark correspondences between reference and deformable image, usually by an intensity based registration method such as Template Matching. The main distinction between these two types of forces is that the direction of an internal force is fixed towards its respective landmark coordinates in the reference image while the direction of a surface force is defined as towards the segmented structure in the reference image.
Solution:
Deforming forces exerted on nodes as well as forces transmitted between nodes lead to accelerations and thus displacements of these nodes. Displacements in return influence these forces. That way the deformation caused by the deforming forces is propagated into the entire model. The model in return reacts to the deforming forces according to its material properties. Damping is applied to the nodes to remove kinetic energy from the model so that it converges towards an equilibrium state in which it has reached its final deformation. Once the sum of displacements inside the model is below a threshold, the registration is considered complete.
Application examples
Model based registration of a head-neck CT
Model based registration of the Lung
References
[1] Modersitzki J (2004) Numerical Methods for Image Registration, Oxford University Press
[2] Bathe K J (1996) Finite Element Procedures, Prentice-Hall
Publications
Li P, Malsch U, Bendl R (2008) Combination of intensity based image registration with FEM simulation in Radiation Therapy, Physics in Medicine and Biology