Cover
Volume 2, Number 2, pp. 255-261, 2000.    


 


  Home  Current Issue  Table of Contents 

 

 

An Energy-Minimizing Model for Reconstruction
of the Endocardium and Correction of Motion
Artifacts in Transesophageal Ultrasound-Sequences

O. Ziermann*, D. Meyer-Ebrecht*

*Institute for Measurement Techniques and Image Processing,
Rheinisch-Westfälische Technische Hochschule (RWTH), 52056 Aachen, Germany

Correspondence: ziermann@lfm.rwth-aachen.de


Abstract. The examination of the endocard-motion is important for the diagnosis of many heart diseases. Four-dimensional transesophageal ultrasound is an imaging modality with high spatial and temporal resolution. The image quality of this modality is affected by motion artifacts that occur due to the sequential data aquisition. This paper proposes an energy-minimizing model based on active surfaces that integrates the tasks of correction of motion-artifacts and surface reconstruction.

Keywords: Navigator, coronary artery imaging, real-time gating, 2D RF pulses


 

Introduction

Many heart diseases alter form and dynamics of the surface of the endocardium. Reconstructing the endocardium is therefore an important task of medical image processing. Ultrasound imaging is a low-invasive imaging modality widely available due to its low cost. Technical advantages are the high temporal and spatial resolution. A modality for acquisition of volumetric data sets is

Figure 1. Imaging cone in transesophageal ultrasound

fourdimesional transesophageal ultrasound. This modality uses a transducer probe that has to be swallowed by the patient to image the heart from the esophagus. At the tip of the probe a transducer array is positioned that is capable of acquiring two-dimensional sequences. Rotating the tip of the probe the imaging plane is rotated so that a cone-shaped volume can be acquired (Fig.1). For each imaging plane an image sequence of one heart beat is acquired. Resorting the images one obtains for each moment of the heartbeat one volumetric dataset.

The acquisition of the whole four-dimensional dataset takes several minutes. One problem of the imaging modality are motion artifacts that occur due to unintentional movements of the patient during that long examination procedure. They lead to displacements and rotations of the imaging plane relative to their ideal positions.

Methods

Active surfaces

The analysis of endocard motion is based on the reconstruction of a parametrized endocardial surface X(u,v) for each moment of the heartbeat. Cohen et. al. [1] and McInerney et.al. [3] formulated surface reconstruction as an energy-minimizing problem. An energy function Etot=Ei+Ef  for a surface is set up consisting of an internal energy Ei enforcing smoothness and a feature energy Eenforcing similarity between the surface points and corresponding feature points computed from the image. The surface to be reconstructed relates to a local minimum of the total energy.
 
(1)
(2)

X(uij,vij) are points of the surface, Xfij are the corresponding feature points each numbered by i and j.

In order to solve the problem numerically the surface has to be approximated by a superposition of a finite number of functions. In the case of a finite element approximation these are the piecewise polynomial formfunctions [2]. The expansion coefficients are called knotvariables. So the approximated surface can be written as the product of the rowvector of formfunctions and a columnvector of knotvariables.

(3)

We follow the notation of [2] where columnvectors are symbolized with pointed brackets, rowvectors are symbolized with braces and matrices are symbolized with square brackets. The finite-element approximation casts the function of the internal energy into a quadratic function of the knotvariables:

(4)

At a local minimum of the total energy the partial derivatives after the knotvariables vanish:

(5)
where

(6)

is the vector of so called generalized feature forces. The generalized feature forces depend on the position of the surface given by the knotvariables through eq.3. Eq.5 is a precondition for a local minimum of the total energy. A way of finding the local minimum of the total energy is introducing an iteration time and descending the gradient of the total energy according to:

(7)

This evolution equation converges to a minimum of the total energy. The gradient descent algorithm needs to be given an initial condition to start from. The evolution equation is solved by descretizing eq.7 with finite differences in the time domain and integrating numerically:

(8)

The iteration can be stopped if the change between consecutive time steps falls below a given threshold. The solution of eq.8 corresponds to the evolution of a damped elastic membrane under the influence of a space dependent image force computed from the image according to eq.6.

An integrated pseudomechanical model

The reconstruction of the endocardial surface requires the correction of the above mentioned motion artifacts. Correcting the motion artifacts on the basis of a correlation of neighbouring images is problematic, because speckle noise is uncorrelated between neighbouring images.

Correction of the motion artifacts and surface reconstruction are closely related problems. On the one hand correction of the motion parameters influences the surface to be reconstructed. On the other hand a reconstructed surface can serve as a reference for computing the displacement of the imaging planes [4], [5].

The problem to be solved can be put in the following words:
Compute
- a surface and
- a set of displacement parameters
so that:
- the surface is possibly smooth and
- the surface is possibly similar to the feature points.

These demands shall be put into an energy-minimising framework.
First the displacement parameters of the imaging planes must be specified. Each imaging plane has six degrees of freedom of a solid body. Dri and Dzi are translation coordinates of image plane i in a cylindrical coordinate system. Dti is a translation perpendicular to the image plane. Dai, Dbi and Dji are rotations around the r-, z- respectively the t-axis. These parameters are combined to a parameter-vector for each imaging plane. Feature points {rij,zij} are computed in each imaging plane, i being an index for the imaging plane. The index j indicates the feature points computed in the imaging plane. The location of the feature points in space depends on the location of the feature points in the imaging plane and the displacement parameters of the respective imaging plane:
 
(9)

where  ,   and   are rotation matrices. The requirement of similarity between the reconstructed surface and feature points in space can be formalized in a feature energy:
(10)

that is depending on both, the degrees of freedom {q} of the surface and the degrees of freedom {v} of the displacement parameters of all imaging planes. The task of computing a surface and a set of displacement parameters so that the surface is possibly smooth and possibly near to the feature points can be formulated as an energy minimization problem in the following way: Find a local minimum of a total energy consisting of an internal energy depending on the surface and a feature energy depending on both the surface and the displacement parameters:

(11)

The internal energy is the internal energy of an active surface. At a local minimum of the total energy the derivatives after the degrees of freedom of the surface {q} and the derivatives after the displacement parameters {v}must vanish. The first leads to a condition of balance similar to (eq.5). The letter leads a set of equations:

(12)

If the rotation axis of the ventricle and the rotation axis of the imaging cone are approximately identical, the derivatives after ai, bi and ti are negligible so that one can confine oneself to the computation of displacements Dri and Dzi and rotation Dji i.e. motion in the imaging plane. Eq.12 is a condition of balance of the sum of the feature forces of one imaging plane that retroact on the imaging plane. The term containing the derivatives after Dji corresponds to the torque of the feature forces. The local minimum of the total energy is again found descending the gradient of the total energy according to:

(13)
(14)

Eq.13 and Eq.14 are coupled because feature forces {fq} and {fv} depend on both the position of the imaging plane and an the displacement parameters. This energy minimising model can be interpreted as a pseudomechanical model of an elastic membrane coupled to freely movable imaging planes by feature forces computed in the images (Fig.2). In this picture the gradient descent algorithm is a damped movement of the coupled system to its equilibrium position.
 

Figure 2. Pseudomechanical model

Results

The Algorithm was applied to artificial data sets with given displacement parameters and to real data sets. Applying the algorithm to artificial data sets both the surface and the displacement parameters were determined correctly. In both cases displacement parameters were determined during the first steps of the iteration. Iteration was stopped when the difference of the surface position was below a threshold of 1 pixel. Convergence was reached after approximately 40 iteration steps. Fig.3 is linked with a sequence showing the evolution of the intersecting contour during the iteration. The rigid body movement of the intersecting contour relates to a change of the displacement parameters of the slice plane during the iteration. Fig. 4. is linked with a sequence showing the evolution of the surface during the iteration.
 
 

 

Figure 3. Temporal evolution of the intersecting contour

 

 

Figure 4. Temporal evolution of the surface

 

Conclusions

This paper presents an energy-minimizing algorithm that integrates the tasks of surface detection and correction of motion artifacts in fourdimensional transesophageal ultrasound sequences. The problem arises whenever the raw data for a surface reconstruction scheme is acquired tomographically. The regularization capabilities of the algorithm can be improved if additional temporal smoothness constraints are taken into account. Another way of enhancing stability is starting from the assumption that unintentional movements occur on a slower time scale than heart motion itself. One displacement vector for one heart beat i.e. one displacement parameter per slice plane would then be sufficient. The reduced number of displacement parameters would contribute to additional stability of the algorithm.
 

References

[1] Cohen, I., Cohen, L. and Ayache, N., "Using deformable surfaces to segment 3-d images and infer differential structures", Second European Conference on Computer Vision, pp. 648-652, 1992.

[2] Dhatt, G. and Touzot, G., "The finite element method displayed", John Wiley and Sons, New-York, ISBN 0-471-90110-5, 1984.

[3] McInerney, T. and Terzpopoulos, D., "A dynamic finite-element surface model for segmentation and tracking in multidimensional medical images with application to cardiac 4D image analysis", Computerized Medical Imaging and Graphics, vol. 19, no. 1, p. 69-83, 1995.

[4] Schreckenberg, M., Dunkhase, K.-M., Mumm, B. and Waldinger, J., "Verfahren zur Bewegungskompensation bei Ultraschallaufnahmen eines Objekts", German patent filing, DE 199 03 332 .3, 1999.

[5] Ziermann, O. and Meyer-Ebrecht, D., "Integration von Oberflächenrekonstruktion und Verschiebungskorrektur in der tomographischen 4D-Echokardiographie", Bildverarbeitung für die Medizin 2000: Algorithmen - Systeme - Anwendungen, pp. 138-142, 2000.

table of contents




Official journal of the International Society for Bioelectromagnetism