Skip to main content
Medical Physics logoLink to Medical Physics
. 2013 Nov 22;40(12):121912. doi: 10.1118/1.4829507

Estimating nonrigid motion from inconsistent intensity with robust shape features

Wenyang Liu 1, Dan Ruan 2,a)
PMCID: PMC3855165  PMID: 24320523

Abstract

Purpose: To develop a nonrigid motion estimation method that is robust to heterogeneous intensity inconsistencies amongst the image pairs or image sequence.

Methods: Intensity and contrast variations, as in dynamic contrast enhanced magnetic resonance imaging, present a considerable challenge to registration methods based on general discrepancy metrics. In this study, the authors propose and validate a novel method that is robust to such variations by utilizing shape features. The geometry of interest (GOI) is represented with a flexible zero level set, segmented via well-behaved regularized optimization. The optimization energy drives the zero level set to high image gradient regions, and regularizes it with area and curvature priors. The resulting shape exhibits high consistency even in the presence of intensity or contrast variations. Subsequently, a multiscale nonrigid registration is performed to seek a regular deformation field that minimizes shape discrepancy in the vicinity of GOIs.

Results: To establish the working principle, realistic 2D and 3D images were subject to simulated nonrigid motion and synthetic intensity variations, so as to enable quantitative evaluation of registration performance. The proposed method was benchmarked against three alternative registration approaches, specifically, optical flow, B-spline based mutual information, and multimodality demons. When intensity consistency was satisfied, all methods had comparable registration accuracy for the GOIs. When intensities among registration pairs were inconsistent, however, the proposed method yielded pronounced improvement in registration accuracy, with an approximate fivefold reduction in mean absolute error (MAE = 2.25 mm, SD = 0.98 mm), compared to optical flow (MAE = 9.23 mm, SD = 5.36 mm), B-spline based mutual information (MAE = 9.57 mm, SD = 8.74 mm) and mutimodality demons (MAE = 10.07 mm, SD = 4.03 mm). Applying the proposed method on a real MR image sequence also provided qualitatively appealing results, demonstrating good feasibility and applicability of the proposed method.

Conclusions: The authors have developed a novel method to estimate the nonrigid motion of GOIs in the presence of spatial intensity and contrast variations, taking advantage of robust shape features. Quantitative analysis and qualitative evaluation demonstrated good promise of the proposed method. Further clinical assessment and validation is being performed.

Keywords: motion estimation, DCE-MRI, nonrigid registration

INTRODUCTION

Image-based motion estimation plays an important role in various biomedical context, such as dynamic imaging and MR based radiation therapy. The problem of image registration, which estimates the deformation based on image information, either between pairs of frames or a sequence, has been intensively studied.1, 2, 3, 4, 5 To register images, a certain type of consistency condition needs to be satisfied, typically imposed on the intensity values themselves or the intensity transformations among images, leading to the development of a large body of works on minimal squared error and/or maximum mutual information.2, 6, 7, 8, 9 These approaches, unfortunately, are not directly applicable when the heterogeneous contrast variations are present between image pairs or among temporal sequences, as in the imaging processes involving contrast enhancement. In this work, we focus on dynamic contrast-enhanced magnetic resonance imaging (DCE-MRI), where a series of MR images are acquired before and after an intravenous injection of gadolinium.10 To assess renal function using DCE-MRI, pharmacokinetic models are fitted to the voxelwise enhancement curves to map the renal blood flow and obtain gleomerular filtration rate.11 Kidney motion caused by breathing12 induces artifacts and inaccuracy in the voxel-based analysis13, 14, 15, 16 and need to be corrected via image registration. On the other hand, the kinetics of the contrast agent leads to temporally inconsistent intensity, which makes estimating and subsequently correcting for the physiological and physical motion challenging.

A relatively straightforward way to perform DCE-MR registration is to consider the contrast-variant images as effectively different modalities and apply mutual information as the matching metric.17 However, the spatially variant intensity changes in DCE-MR does not guarantee such mapping consistency, as maximized in mutual information based methods, and may lead to misalignment.7, 18 More recently, efforts have been made to modify generic registration algorithms to address the difficulties caused by intensity and contrast inconsistencies. Merrem et al.19 modifies a nonrigid registration method that uses the squared cross-correlation as matching metric, by introducing an isotropic Gaussian kernel to smooth the estimated deformation field at each step, to reduce noise sensitivity and alleviate the effect of spatially variant enhancement pattern. This approach is sensitive to the kernel size, and risks misregistration if not selected appropriately. A modified demons algorithm has also been proposed for DCE-MR registration,20 yet it only stabilizes the original demon for low gradient regions by adding a small modifier to the denominator but does not improve sensitivity to contrast change. Haber and Modersitzki21 have proposed a normalized gradient method by using the direction of the gradient as registration features. While the gradient direction is robust to contrast changes, it is sensitive to spatially varying noise which is prevalent in practice. It also faces stability issue when certain edges appear in only one of the images under registration. In addition, the efficacy of the above methods were largely assessed visually with only qualitative conclusions.

In this study, we propose and evaluate a novel method to estimate the motion of roughly persistent GOIs in the presence of intensity variations. We propose to use full shape contour as registration features and benefit from their robustness to noise and intensity changes. To quantitatively assess the registration performance, 2D and 3D nonrigid motion were simulated and used as ground-truth for evaluation purposes. We also assessed the performance of the proposed method on real MR series, yielding promising results.

METHOD

Traditional motion estimation/registration methods are often based on the assumption that voxel intensity is temporally invariant or statistically dependent (as in mutual information based method). Those assumptions generally do not hold in the presence of local contrast and intensity changes as in DCE-MRI. Therefore, features that are robust with respect to intensity and contrast variations are preferable. In this study, we propose to utilize full geometric contours as registration features. Depending on gradient in a more regularized fashion, the level set representation of the geometric contour is more robust to local perturbations caused by noise and spatially varying contrast changes.

The proposed method consists of two main steps: (1) extracting GOIs with a level set based segmentation, (2) estimating nonrigid deformation on the full domain by minimizing discrepancy of the corresponding level set functions (LSFs) in the neighborhood of the GOIs subject to regularity conditions.

Level set based segmentation

The level set method Osher and Sethian et al.22, 26 is widely used for representing evolving curves and surfaces, especially for segmentation tasks. It has the advantage of being flexible in shape representation and numerically efficient with fixed-grid calculation. In this representation, a curve C is represented implicitly as the zero level set of its corresponding LSF ϕ in a space that is one dimension higher. The LSF is often enforced to have unity gradient magnitude (|∇ϕ| = 1) to represent distance to the curve of interest for numerical stability. We use the level-set based method to segment the GOIs and extract shape contours represented by the LSFs.23 At each image frame, we perform segmentation by minimizing a variational energy that encodes (i) alignment to high image gradient regions, (ii) curve smoothness, (iii) area/volume preservation between adjacent frames, and (iv) signed distance property of the LSF.

Specifically, for a LSF ϕ:Ω⊂Rd→R (d = 2 or 3), the energy functional is defined as

ε(ϕ)=λLg(ϕ)+β2A(ϕ)+μRp(ϕ), (1)

where the weights λ, β, and μ balance the various contributing terms.

Conformation of the boundary to high image gradient area and curve smoothness is encouraged by Lg(ϕ),23 defined as

Lg(ϕ)=∫Ωgδ(ϕ)|∇ϕ|dx. (2)

Here δ is the Dirac Delta function, and g is an edge indicator function that takes small values at locations with large gradient:

g=11+|∇Gσ*I|2, (3)

where I is the input image and Gσ is a Gaussian kernel with standard deviation σ. The kernel parameter σ balances robustness to noise and preservation of image gradient information.

Unlike conventional level set based segmentation methods that often push the contour to either shrink or expand, we design an area regularization component A(ϕ) to enforce consistency of area/volume across frames

A(ϕ)=∫ΩH(−ϕ)dx−∫ΩH(−ϕ0)dx2, (4)

where H is the Heavyside function and ϕ0 is the LSF of the previous image frame. This is motivated by the observation that areas and volumes are expected to vary little between adjacent frames.

Distance regularization is achieved with Rp(ϕ),24 which enforces the signed distance property of the LSF:

Rp(ϕ)=∫Ωp(|∇ϕ|)dx, (5)

where p is a double-well function defined as

p(s)=1(2π)2(1−cos(2πs)),ifs≤112(s−1)2,ifs≥1. (6)

The double-well function has two minimums at 0 and 1, respectively, which preserves the signed distance property (|∇ϕ| = 1) near the zero level set and smoothes (|∇ϕ| = 0) the locations that far away from the zero level set. It has been shown that Eq. 5 preserves the signed distance property more efficiently and continuously than the traditional reinitialization methods.22, 25, 26

Numerically, smoothed approximations of H(ϕ) and δ(ϕ) are used22

Hε(ϕ)=0,ϕ<−ε12+ϕ2ε+12πsin(πϕε),−ε≤ϕ≤ε1,ϕ>ε, (7)
δε(ϕ)=0,ϕ<−ε12ε+12εcos(πϕε),−ε≤ϕ≤ε1,ϕ>ε. (8)

By taking Gâteaux derivative, energy functional [Eq. 1] can be minimized by the gradient flow in Eq. 9.

ϕt=λδɛ(ϕ)∇·g∇ϕ|∇ϕ|+βδɛ(ϕ)∫ΩHɛ(−ϕ)dx−∫ΩHɛ(−ϕ0)dx+μ∇·(dp(|∇ϕ|)∇ϕ). (9)

Motion estimation

After segmenting the GOIs from each frame, one has access to ϕi—the LSF for frame i, which we use as shape features. To estimate the underlying motion field, we aim for similarity upon motion compensation on the LSFs between adjacent frames. We proceed to perform nonrigid matching to minimize the following functional:

E(ω)=∫Ωnb(ϕ1(x)−ϕ2(x+ω))2dx+α∫Ω‖∇ω‖F2dx, (10)

where ω is the motion field, ϕ1 and ϕ2 are the LSFs of the temporally adjacent frames, and α is the regularization weight. The data fidelity term is defined over a narrow band Ωnb = {x: |ϕ1(x)| < η}∪{x: |ϕ2(x)| < η}, where 2η is the width of the detected organ boundary centered at the zero level set. The smoothness regularization effectively extends the boundary's motion to the rest of the domain. Minimization of the above functional yields the following Euler-Lagrange equations under Neumann boundary conditions:

(ϕ1(x)−ϕ2(x+ω)∇iϕ2(x+ω)+α∇·(∇ωi)=0,fori=1,2,...,d. (11)

The notation ∇iϕ2 represents the partial derivatives of ϕ2 along the ith direction, and ωi is the ith vector component of ω. To solve this nonlinear system of equations, we use first-order Taylor expansion to approximate ϕ2(x+ω) at each iteration:

ϕ2(x+ωn+1)≈ϕ2(x+ωn)+∇ϕ2(x+ωn)·(ωn+1−ωn) (12)

with ω0=0 as the initialization. At the (n + 1)th iteration, plugging Eq. 12 into Eq. 11 reduces it to the following linear system of equations for ωn+1.

(ϕ1−ϕ2n−∇ϕ2n·(ωn+1−ωn))∇iϕ2n+α∇·(∇ωin+1)=0,fori=1,2,...,d, (13)

where ϕ2n=ϕ2(x+ωn),∇iϕ2n=∇iϕ2(x+ωn). This linear system of equations can be solved efficiently with various numerical methods, such as Gauss-Seidel or successive over-relaxation (SOR)27 iterations.

Inspired by Horn and Shunck28 we introduce an inner iteration scheme to solve Eq. 13. At the (m + 1)th inner iteration, the divergence ∇·(∇ωin,m+1) is approximated with (ωin,m+1¯−ωin,m+1) , where the ωin,m+1¯ is the local weighted average of (kd − 1) neighbors for a support of k in d dimensions. This approximation leads to the fixed-point iteration scheme in Eq. 14, where n indexes the outer linear approximation iteration, and m indexes the inner fixed point iteration.

ωin+1,m+1=∇iϕ2nϕ1n−ϕ2n+∇iϕ2nωin−∑j=1,j≠idϕ2,jωjn,m−ωjn+αωin,m¯∇iϕ2n2+α,fori=1,2...,d (14)

We use multiscale scheme to further improve efficacy and accuracy of the proposed segmentation and motion estimation algorithm. Specifically, we created a coarse to fine image structure. By using this pyramidal structure, we are able to perform the segmentation and motion estimation at coarser image levels and to refine the results at finer levels. Algorithm 1 provides an overview of the proposed algorithm with the multiscale implementation.

Multiscale scheme for proposed algorithm

1: Input: I1(x), I2(x), α, Nscales
2: fors ← Nscales − 1 to 0 do
3:  Downscale images I1(x), I2(x) by η = 2s
4:  Segmentation based on Eq. 1, obtain ϕ1s(x),ϕ2s(x)
5:  Motion estimation based on Eq. 10, obtain ωs(x)
6:  ifs > 0 then
7:   ωs−1(x′)=∑ηωs(x)B(x′/η−x)
8:   ϕis−1(x′)=∑ηϕis(x)B(x′/η−x),
9:    where B(t) is the bicubic interpolation kernel.
10:  end if
11: end for

EXPERIMENTS AND RESULTS

To quantitatively assess and validate the performance of the proposed method, we generated artificial but physically reasonable nonrigid motion and applied such to a reference image to simulate the physiological deformation. The baseline performance is first evaluated when intensity is consistent. Inconsistency is then imposed to test the efficacy and robustness of the proposed method. The proposed method was benchmarked against three alternative image registration methods: optical flow,28 B-spline based mutual information2, 30 D. Rueckert et al.,31 and multimodality demons methods.29 After that, qualitative test was performed using real MR image sequence.

Brief overview of benchmark methods

Optical flow

The optical flow method, first introduced by Horn and Shunck,28 aims to estimate a smooth motion field ω that matches intensity values between reference I1 and target images I2, by minimizing the energy ∫(I1(x)−I2(x+ω))2+αOF‖∇ω‖2dx, where αOF is the smoothness coefficient. In this study, we implemented the optical flow method in MATLAB and set αOF = 0.5.

B-spline based mutual information

The mutual information based method2, 30 maximizes the statistical dependency between two images. It is a widely used approach for multimodality registrations. Our benchmark implementation was based on a multiscale B-spline parameterized formulation for nonrigid motion estimation31 from Medical Image Registration Toolbox (MIRT). We used 64 histogram bins and 10 × 10 initial control point meshes, which is subsequently refined. In minimizing −MI(I1,I2∘T)+αMI1V∫‖∇T‖2dx, the regularization weight αMI was set to 1.

Multimodality demons

The multimodality demons29 is a combination of demons and mutual information methods. It transforms one image representation to another by maximizing mutual information, and then perform demonslike registration while regularizing the smoothness of the motion field. We used the multimodality implementation of Ref. 29 with the default parameters.

For all the implementations, three hierarchal image levels were used. We used a brute force parameter searching scheme to find the optimal parameters near the suggested values.28, 29, 31

Parameter setup and computation complexity

In the segmentation step, one needs to set three parameters λ, β, μ to balance the contribution from edge driving force, area and distance property conservation, respectively, and the time step Δt for curve evolution. Our experiments indicate that the proposed method is insensitive to the choices of λ in the range of (3,30) and μ when μΔt < 0.25 is satisfied, and we used fixed values in all our validation tests. The area weight β, on the other hand, depends on motion amplitude: when motion is small between adjacent frames, β should be relaxed to be zero; for large temporal motions, larger value needs to be used. For all experiments in this study, we fixed the parameters to be λ = 10, β = 0.01, μ = 0.2, Δt = 1.

In the motion estimation step, one needs to set the parameter α to weigh the Tikhonov regularization term, and the width η for the narrowband region. Based on our tests, the model is insensitive to the choice of α ranging from 2 to 5 and η ranging from 11 to 21 voxels. In our implementation, we fixed α to be 2.5 and the width of narrow band η to be 15 voxels for all experiments.

The average running time for segmenting 2D image with size 256 × 256 was about 5 s, and 60 s for segmenting 3D image volume with size 320 × 320 × 32 when the previous frame/volume segmentation was used as initialization. The computation time for estimating motion between 2D images of size 256 × 256 was about 30 s, and 120 s for comparing 3D volumes with size 320 × 320 × 32. The algorithm was implemented with MATLAB 2012b on Mac OS 10.84, running on a macbook pro laptop with quad-core i7 2.3 GHz, 8 GB RAM. No specific code optimization schemes were used.

Experiments on simulated nonrigid 2D motion

We start with a 2D EPI MR image of the kidney with TR = 137 ms, TE = 44 ms, FOV = 390 × 390  mm2 and voxel size of 1.52 × 1.52  mm2. The kidneys under quiet respiration have predominant motion in the superior-inferior (SI) direction with a mean magnitude of 19 mm.32 To mimic this behavior, we simulated a motion field parameterized by B-splines,33 with an average motion magnitude of 15 mm in SI direction and 8 mm in left-right (LR) direction around the kidneys in the abdominal MR images, as depicted in Fig. 1. Figure 2 shows the segmentation results for reference and target images, and the corresponding LSF representations. Figure 3 illustrates the registration performance. Figures 3a, 3b compares the preregistration and postregistration agreement of the reference and target images, using a checkerboard presentation which alternatingly displays the intensity squares from either image. Figures 3c, 3d report the absolute intensity difference map to quantify the registration accuracy. The checkerboard in Fig. 3b shows significantly improved continuity on kidney boundaries compared to Fig. 3a, while Fig. 3d demonstrates a large reduction of intensity discrepancies compared to Fig. 3c, demonstrating the efficacy of the proposed registration method. Table 1 reports the error statistics in terms of mean absolute error (MAE = 1|Ω|∑i|ei|), root means squared error (RMSE = 1|Ω|∑iei2), standard deviation (SD), mean, median, and max error in the neighborhood of kidneys, showing voxel-size comparable registration accuracy. The directional error is evaluated by taking the difference between the simulated ground-truth and the estimated deformation field ei(x)=ωi(x)−ω^i(x) for voxels x in the proper neighborhood of the GOI. The aggregated nD(n = 2or 3) error is measured by e(x)=∑i=1n(ωi(x)−ω^i(x))2.

Figure 1.

Figure 1

Simulated nonrigid motion field with B-spline parameterization.

Figure 2.

Figure 2

2D level set based segmentation results and extracted GOI features from target and reference images: (a) segmented contour with zero level set in agreement with reference kidney boundaries, (b) segmented contour with zero level set agrees with target kidney boundaries, (c) GOIs of the reference image represented by a narrowband LSF, (d) GOIs of the target image represented by a narrowband LSF. The segmented contours of target and reference images are overlaid in (a) (b).

Figure 3.

Figure 3

2D motion estimation results in checkerboard presentation and absolute intensity difference maps: (a) checkerboard before registration, (b) checkerboard after registration, showing pronounced improvement of boundary continuity, (c) intensity difference map before registration, (d) intensity difference map after registration, showing significantly improved agreement between the target kidney boundary and reference kidney as well as reduced intensity difference.

Table 1.

Error statistics of 2D experiments on simulated motion showing estimation errors comparable to voxel size (1.52 mm × 1.52 mm).

  MAE RMSE SD Mean Median Max
LR 1.63 1.92 1.92 0.04 −0.08 4.03
SI 1.26 1.53 1.42 0.57 0.81 3.45
2D 2.25 2.45 0.99 2.25 2.24 5.07

Experiments on 3D dataset

We conducted similar experiment on 3D MR datasets. Figure 4 illustrates the sample slices of T2 weighted MR images, acquired with TR = 700  ms, TE = 71  ms, FOV = 400 × 400  mm2, array size of 320 × 320, slice-thickness of 6 mm, and 32 slices in total in the sequence. Figure 5a presents the segmentation results of left kidney and the simulated nonrigid motion. Figures 5b, 5c compares the kidney positions before and after registration, where improved alignment from registration can be appreciated. Error statistics are summarized in Table 2, showing subvoxel accuracy.

Figure 4.

Figure 4

Sample slices of reference 3D MR data: T2 weighted MR images with TR = 700ms, TE = 71  ms, FOV = 400 × 400  mm2, array size of 320 × 320 and slice-thickness of 6  mm.

Figure 5.

Figure 5

3D segmentation and motion estimation results: (a) left kidney segmentation result overlaid with simulated nonrigid motion field, (b) overlays for reference kidney and target kidney before registration, (c) overlays of reference kidney and target kidney after registration, showing improved alignment.

Table 2.

Error statistics of 3D experiments of simulated nonrigid motion, showing sub-voxel accuracy (voxel size = 0.8  mm × 0.8  mm × 6  mm).

  MAE RMSE SD Mean Median Max
LR 0.38 0.50 0.38 0.33 0.25 1.08
SI 0.41 0.55 0.53 0.14 0.07 2.03
AP 0.75 0.99 0.96 −0.26 −0.17 2.80
3D 1.09 1.24 0.58 1.09 1.04 2.88

Robustness test on images with synthetic intensity and contrast variations

We tested the robustness of the proposed method with the presence of synthetic intensity and contrast changes. Figure 6 shows the simulation flow for contrast and intensity variations. The same deformation field as in Sec. 3C was used. The proposed method was applied to the reference and target images in Fig. 6 and compared against alternative registration methods using optical flow, B-spline based mutual information, and multimodality demons.28, 31, 29 The quantitative error comparisons are reported in Fig. 7. The proposed method may perform slightly inferiorly when consistency is present, possibly due to limited information captured by the contour. However, when intensity is inconsistent, it enjoyed the pronounced benefit of being robust. The checkerboard representations of difference methods are presented in Fig. 8, showing significant improvements of boundary continuities from the proposed method compared to the others.

Figure 6.

Figure 6

Simulation workflow for adding contrast and intensity variations and nonrigid deformation to the reference image: Step 1. Changing image contrast by applying the gamma function to the reference image: I1(x) = I0(x)γ with γ = 0.6; Step 2. Introducing spatially varying intensity inhomogeneity to I1(x) by multiplying it with spatially varying function M(x): I2(x)=I1(x)*M(x); Step 3. Introducing nonrigid motion effect to I2(x) by deforming it with the simulated motion field T(x): I3(x) = I2(x)○T(x).

Figure 7.

Figure 7

Performance comparison with benchmark alternatives in terms of mean absolute error (MAE) and standard deviation (SD): when there is no in intensity variations, the proposed method shows slightly inferior result; in the presence of intensity changes, it shows much improved robustness.

Figure 8.

Figure 8

Comparison of registration performance in the presence of intensity and contrast variation between benchmark and proposed method: (a) optical flow, (b) mutual information, (c) multimodality demons, (d) proposed. Arrows in (a)–(c) indicate observable misregistration locations and arrows in (d) indicate the corresponding locations for the proposed method with improved registration performance.

Experiments on real MR image sequences

Finally, we tested the proposed method on real time EPI coronal MR image sequence with TR = 137 ms, TE = 44 ms, and FOV = 390 × 390 mm2. Figure 9a presents the estimated motion field using the 1st and 5th image frame in the series. Figures 9b, 9c provide checkerboard illustrations showing registration significantly improves continuity of contours across the alternating squares, demonstrating the validity of proposed registration. Figures 10a, 10b presents the mean boundary motion from applying the proposed method to the first 80 frames (with a duration of approximately 10.2 s) of the MR sequence. It exhibits an approximate two-cycle behavior, which agrees with visual inspection of the image sequence and the general knowledge about typical respiratory with 4–6 s duration per cycle. Figure 10c presents the estimated temporal motion trajectory of the renal boundary from the first 10 frames, showing the algorithm's ability to capture local deformations.

Figure 9.

Figure 9

Motion estimation results using real MR image sequences: (a) segmented contours (reference in magenta and target in cyan) and estimated motion field, showing downward and expansive motion of the kidneys, consistent with visual examination of the sequence; (b) checkerboard visualization preregistration; (c) checkerboard postregistration, where arrows are used to indicate locations with significant improvement, compared to the same locations indicated in (b).

Figure 10.

Figure 10

Temporal evolution of the estimated kidney motion. (a) mean displacement in the superior-inferior direction, (b) mean displacement in the left-right direction, (c) temporal anatomical boundary trajectories reconstructed from estimated motion for the first ten images frames, with corresponding points connected and coded in the same color.

Test of sensitivity and robustness towards optimization parameter selection noise levels

Finally, we tested the robustness of the proposed registration method under various optimization parameter settings and noise conditions. Figure 11 reports the results of performing the registration algorithm with different optimization parameters to balance the terms in Eq. 1. Within a reasonably large range, the segmentation results vary little.

Figure 11.

Figure 11

Test of sensitivity to parameter value selections by varying length λ and area β weighting coefficients: the segmentation results vary little for λ ∈ (3, 20) and β ∈ (0, 0.1), indicating the proposed method's insensitivity of parameter selections. (a) λ = 3, β = 0.01, (b) λ = 10, β = 0.01, (c) λ = 20, β = 0.01, (d) λ = 10, β = 0, (e) λ = 10, β = 0.005, (f) λ = 10, β = 0.1.

To test the sensitivity to image quality, we have simulated Gaussian noise with standard deviation one tenth of the image intensity range, reducing the power SNR to −1.63dB. A spatially heterogeneous intensity modulation pattern was further imposed to simulate the contrast variation. Figure 12 shows that segmentation results only degrade slightly with the addition of this severe noise.

Figure 12.

Figure 12

Test of robustness to intensity variations and noise: the segmented contour only degraded slightly as both intensity variations and significant noise were introduced, when the same fixed optimization parameter values were used. (a) Noise free, (b) with additive gaussian noise, (c) with intensity variations, and (d) with both gaussian noise and intensity variations.

DISCUSSIONS

In this paper, we have proposed and validated a novel motion estimation method based on geometric contour features that are robust to intensity and contrast variations. When image intensity and contrast are consistent, the proposed method performed slightly inferior (MAE = 2.25 mm) to the benchmark methods using optical flow (MAE = 1.23 mm), maximal mutual information (MAE = 2.88 mm), and multimodality demons (MAE = 1.13 mm), but still comparable to voxel size. This is likely caused by the fact that the proposed method only relies on limited amount of information around the extracted contours. When synthetic contrast and intensity variations were introduced, the proposed method showed robust estimation results (MAE = 2.25 mm) and outperformed benchmark registration methods using optical flow (MAE = 9.23 mm), maximal mutual information (MAE = 9.57 mm), and multimodality demons (MAE = 10.07 mm). When applied to clinical image sequence where ground-truth motion is inaccessible, the proposed method generated visually appealing results that are consistent with manual inspection of the sequence. The proposed method is also robust with respect to optimization parameter selection and the specific SNR conditions.

The use of contour shape features endows the proposed method its robustness to contrast variation and noise—it alleviates the gradient magnitude's sensitivity to contrast variations and gradient direction's sensitivity to noise. The combined regularization energy controlling the curve length and enclosing area provides improved robustness for the extracted contour features, compared to isolated high gradient points. The use of this new feature also has its associated limitations. In particular, the registration relies on data fidelity defined on a narrow band around the segmented contours and the motion for voxels away from this band is effectively obtained by “propagating” via the regularization term. Therefore, the method will fail to capture any subtle local motion pattern far from the GOIs. This is not a severe drawback since the major motion estimation interest normally lies within or around the GOI. However, when globally good motion estimation is desired, one can extend the current method to use multiple GOIs, and use multiphase level set presentation,34 for example, to segment and depict a set of contours simultaneously that provide sufficient coverage for the domain of interest.

With the registration relying on distance function representation of the segmented contours, a potential concern is the dependence of segmentation accuracy. There are several aspects to be considered. First, we have utilized good initialization of the LSF with the segmentation results from temporally adjacent frames to encourage more robust and consistent results. Second, we have chosen the level set based segmentation for its flexibility and its natural compatibility into variational optimization framework. In principle, one has the option of using alternative methods to generate contours, e.g., semi-interactive contouring schemes for possibly higher segmentation accuracy, and then deriving distance functions as input to the registration module. Finally, the major goal of the proposed method is motion estimation, not segmentation per se. Therefore, as long as the segmented contours are close enough to the GOIs and the segmentation results are consistent among the frames, the motion estimation results are not affected. In some sense, the segmented contours should be considered as “surrogate” descriptors for the organ or structure boundaries that sharing the same motion.

Note that sometimes GOI may become partially inconspicuous in one frame out of the registration pairs, when contrast kinetic makes it indistinguishable from its surrounding at that particular frame. When such inconspicuousness is severe enough to distort the segmented contour and make it inconsistent with the other contours in the sequence, the proposed method would fail. We are in the process of incorporating prior knowledge on both shape characterization35, 36, 37 and deformation fields to improve stability and robustness in these challenging situations.

The proposed method may also be challenged when the underlying presumptions in designing the regularizations are violated. In particular, we used a Tikhonov type regularization for motion field smoothness. When the motion under study is nonsmooth, such as sliding, one may need to either relax such assumption by decreasing the smoothness weight α or adjust the design of the regularization to preserve discontinuity or sliding.38, 39, 40

In this study, we simulated the pairwise intensity and contrast changes to verify the robustness of the proposed method to such variations. We are in the process of incorporating more precise and realistic pharmacokinetic functions41 for sequence simulation with quantitative clinical verifications.

With the advantage of robustness to contrast and intensity variations, the proposed method is applicable to other problems involving contrast change, such as multimodality registration, dynamic contrast enhanced CT, and subtraction imaging as in angiography.

CONCLUSIONS

In summary, we have developed a novel method to estimate nonrigid motion for geometries of interest. The proposed method is based on robust contour shape features that preserves good consistency in the presence of intensity and contrast variations. Quantitative analyses were made on 2D and 3D datasets showing promising results. Future work will consider incorporating shape and motion priors for better segmentation and registration. Parallel computation is being implemented to speed up the execution. A clinical protocol has been established to collect free-breathing DCE-MRI image sequences of the abdominal region to further validate the proposed method, and collaboration has been established with clinicians to evaluate its performance under different image quality condition and motion patterns.

ACKNOWLEDGMENTS

This work is in part supported by AACR, TRDRP, and NIH R01 grant. The authors thank Dr. M. Gach at University of Pittsburgh for motivating this work on kidney DCE study and Dr. Peng Hu for helpful discussions. They thank Mr. Weber Shao for editorial help and acknowledge Dr. D. Low, Dr. P. Kupelian, and Dr. M. Steinberg for departmental support.

References

  1. Brown L. G., “A survey of image registration techniques,” ACM Comput. Surv. 24(4), 325–376 (1992). 10.1145/146370.146374 [DOI] [Google Scholar]
  2. Maes F., Collignon A., Vandermeulen D., Marchal G., and Suetens P., “Multimodality image registration by maximization of mutual information,” IEEE Trans. Med. Imaging 16(2), 187–198 (1997). 10.1109/42.563664 [DOI] [PubMed] [Google Scholar]
  3. Maintz J. and Viergever M. A., “A survey of medical image registration,” Med. Image Anal. 2(1), 1–36 (1998). 10.1016/S1361-8415(01)80026-8 [DOI] [PubMed] [Google Scholar]
  4. Pluim J. P., Maintz J. A., and Viergever M. A., “Mutual-information-based registration of medical images: A survey,” IEEE Trans. Med. Imaging 22(8), 986–1004 (2003). 10.1109/TMI.2003.815867 [DOI] [PubMed] [Google Scholar]
  5. Zitova B. and Flusser J., “Image registration methods: a survey,” Image Vision Comput. 21(11), 977–1000 (2003). 10.1016/S0262-8856(03)00137-9 [DOI] [Google Scholar]
  6. Pennec X., Cachier P., and Ayache N., “Understanding the ‘demon's algorithm': 3D non-rigid registration by gradient descent,” In Taylor, C., Colchester, A. (eds) MICCAI 1999. LNCS Vol. 1679, pp. 597–605. Springer, Heidelberg: (1999).
  7. Penney G. P. et al. , “A comparison of similarity measures for use in 2D-3D medical image registration,” IEEE Trans. Med. Imaging 17(4), 586–595 (1998). 10.1109/42.730403 [DOI] [PubMed] [Google Scholar]
  8. Vercauteren T., Pennec X., Perchant A., and Ayache N., “Diffeomorphic demons: Efficient non-parametric image registration,” NeuroImage 45(1), S61–S72 (2009). 10.1016/j.neuroimage.2008.10.040 [DOI] [PubMed] [Google Scholar]
  9. Wells W. M., Viola P., Atsumi H., Nakajima S., and Kikinis R., “Multi-modal volume registration by maximization of mutual information,” Med. Image Anal. 1(1), 35–51 (1996). 10.1016/S1361-8415(01)80004-9 [DOI] [PubMed] [Google Scholar]
  10. Hayes C., Padhani A. R., and Leach M. O., “Assessing changes in tumor vascular function using dynamic contrast-enhanced magnetic resonance imaging,” NMR Biomed. 15(2), 154–163 (2002). 10.1002/nbm.756 [DOI] [PubMed] [Google Scholar]
  11. Sourbron S. P., Michaely H. J., Reiser M. F., and Schoenberg S. O., “MRI-measurement of perfusion and glomerular filtration in the human kidney with a separable compartment model,” Invest. Radiol. 43(1), 40–48 (2008). 10.1097/RLI.0b013e31815597c5 [DOI] [PubMed] [Google Scholar]
  12. Lietzmann F., Zöllner F. G., Attenberger U. I., Haneder S., Michaely H. J., and Schad L. R., “DCE-MRI of the human kidney using blade: A feasibility study in healthy volunteers,” J. Magn. Reson Imaging 35(4), 868–874 (2012). 10.1002/jmri.23509 [DOI] [PubMed] [Google Scholar]
  13. Attenberger U., Sourbron S., Michaely H., Reiser M., and Schoenberg S., “Retrospective respiratory triggering renal perfusion MRI,” Acta Radiol. 51(10), 1163–1171 (2010). 10.3109/02841851.2010.519717 [DOI] [PubMed] [Google Scholar]
  14. de Senneville B. D., Mendichovszky I. A., Roujol S., Gordon I., Moonen C., and Grenier N., “Improvement of MRI-functional measurement with automatic movement correction in native and transplanted kidneys,” J. Magn. Reson Imaging 28(4), 970–978 (2008). 10.1002/jmri.21515 [DOI] [PubMed] [Google Scholar]
  15. Li S., Zöllner F. G., Merrem A. D., Peng Y., Roervik J., Lundervold A., and Schad L. R., “Wavelet-based segmentation of renal compartments in DCE-MRI of human kidney: initial results in patients and healthy volunteers,” Comput. Med. Imaging Graph. 36(2), 108–118 (2012). 10.1016/j.compmedimag.2011.06.005 [DOI] [PubMed] [Google Scholar]
  16. Notohamiprodjo M. et al. , “Measuring perfusion and permeability in renal cell carcinoma with dynamic contrast-enhanced MRI: A pilot study,” J. Magn. Reson Imaging 31(2), 490–501 (2010). 10.1002/jmri.22028 [DOI] [PubMed] [Google Scholar]
  17. Zöllner F. G., Sance R., Rogelj P., Ledesma-Carbayo M. J., Rørvik J., Santos A., and Lundervold A., “Assessment of 3D DCE-MRI of the kidneys using non-rigid image registration and segmentation of voxel time courses,” Comput. Med. Imaging Graph. 33(3), 171–181 (2009). 10.1016/j.compmedimag.2008.11.004 [DOI] [PubMed] [Google Scholar]
  18. Pluim J., Maintz J., and Viergever M., “Image registration by maximization of combined mutual information and gradient information,” IEEE Trans. Med. Imaging 19(8), 809–814 (2000). 10.1109/42.876307 [DOI] [PubMed] [Google Scholar]
  19. Merrem A. D., Zöllner F. G., Reich M., Lundervold A., Rorvik J., and Schad L. R., “A variational approach to image registration in dynamic contrast-enhanced MRI of the human kidney,” J. Magn. Reson Imaging 31(5), 771–777 (2012). 10.1016/j.mri.2012.10.011 [DOI] [PubMed] [Google Scholar]
  20. Yang X., Ghafourian P., Sharma P., Salman K., Martin D., and Fei B., “Nonrigid registration and classification of the kidneys in 3D dynamic contrast enhanced DCE MR images,” SPIE Medical Imaging, International Society for Optics and Photonics (IEEE, San Diego, CA, 2012), p. 83140B. [DOI] [PMC free article] [PubMed] [Google Scholar]
  21. Haber E. and Modersitzki J., “Intensity gradient based registration and fusion of multi-modal images,” Methods Inf. Med. 46(3), 292–299 (2007). 10.1160/ME9046 [DOI] [PubMed] [Google Scholar]
  22. Osher S. and Fedkiw R., Level Set Methods and Dynamic Implicit Surfaces (Springer, New York, NY, 2003), Vol. 153. [Google Scholar]
  23. Kichenassamy S., Kumar A., Olver P., Tannenbaum A., and A.Yezzi, Jr., “Conformal curvature flows: from phase transitions to active vision,” Arch. Ration. Mech. Anal. 134(3), 275–301 (1996). 10.1007/BF00379537 [DOI] [Google Scholar]
  24. Li C., Xu C., Gui C., and Fox M. D., “Distance regularized level set evolution and its application to image segmentation,” IEEE Trans. Image Process. 19(12), 3243–3254 (2010). 10.1109/TIP.2010.2069690 [DOI] [PubMed] [Google Scholar]
  25. Estellers V., Zosso D., Lai R., Osher S., Thiran J.-P., and Bresson X., “An efficient algorithm for level set method preserving distance function,” IEEE Trans. Image Process. 21(12), 4722–4734 (2012). 10.1109/TIP.2012.2202674 [DOI] [PubMed] [Google Scholar]
  26. Sethian J. A., Level Set Methods and Fast Marching Methods: Evolving Interfaces in Computational Geometry, Fluid Mechanics, Computer Vision, and Materials Science (Cambridge University Press, Cambridge, UK, 1999), Vol. 3. [Google Scholar]
  27. Young D. M., Iterative Solution of Large Linear Systems (Dover Publications, Mineola, NY, 2003). [Google Scholar]
  28. Horn B. K. and Schunck B. G., “Determining optical flow,” Artif. Intell. 17(1), 185–203 (1981). 10.1016/0004-3702(81)90024-2 [DOI] [Google Scholar]
  29. Kroon D.-J. and Slump C. H., “MRI modality transformation in demon registration,” in Proceedings of IEEE International Symposium on Biomedical Imaging: From Nano to Macro, 2009. ISBI'09 (IEEE, New York, NY, 2009), pp. 963–966.
  30. Viola P. and W. M.WellsIII, “Alignment by maximization of mutual information,” Int. J. Comput. Vis. 24(2), 137–154 (1997). 10.1023/A:1007958904918 [DOI] [Google Scholar]
  31. Rueckert D., Sonoda L. I., Hayes C., Hill D. L., Leach M. O., and Hawkes D. J., “Nonrigid registration using free-form deformations: Application to breast MR images,” IEEE Trans. Med. Imaging 18(8), 712–721 (1999). 10.1109/42.796284 [DOI] [PubMed] [Google Scholar]
  32. Davies S., Hill A., Holmes R., Halliwell M., and Jackson P., “Ultrasound quantitation of respiratory organ motion in the upper abdomen,” Br. J. Radiol. 67(803), 1096–1102 (1994). 10.1259/0007-1285-67-803-1096 [DOI] [PubMed] [Google Scholar]
  33. Unser M., Aldroubi A., and Eden M., “Fast B-spline transforms for continuous image representation and interpolation,” IEEE Trans. Pattern Anal. Mach. Intell. 13(3), 277–285 (1991). 10.1109/34.75515 [DOI] [Google Scholar]
  34. Vese L. A. and Chan T. F., “A multiphase level set framework for image segmentation using the mumford and shah model,” Int. J. Comput. Vis. 50, 271–293 (2002). 10.1023/A:1020874308076 [DOI] [Google Scholar]
  35. Chan T. F. and Zhu W., “Level set based shape prior segmentation,” in Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition, CVPR 2005 (IEEE, New York, NY, 2005). Vol. 2, pp. 1164–1170.
  36. Cremers D., Osher S. J., and Soatto S., “Kernel density estimation and intrinsic alignment for shape priors in level set segmentation,” Int. J. Comput. Vis. 69(3), 335–351 (2006). 10.1007/s11263-006-7533-5 [DOI] [Google Scholar]
  37. Rousson M. and Paragios N., “Prior knowledge, level set representations & visual grouping,” Int. J. Comput. Vis. 76(3), 231–243 (2008). 10.1007/s11263-007-0054-z [DOI] [Google Scholar]
  38. Rohlfing T., C. R.Maurer, Jr., Bluemke D. A., and Jacobs M. A., “Volume-preserving nonrigid registration of mr breast images using free-form deformation with an incompressibility constraint,” IEEE Trans. Med. Imaging 22(6), 730–741 (2003). 10.1109/TMI.2003.814791 [DOI] [PubMed] [Google Scholar]
  39. Ruan D., “Directionally selective regularization for sliding preserving medical image registration,” Nuclear Science Symposium Conference Record (NSS/MIC), 2009 IEEE (IEEE, New York, NY, 2009), pp. 2936–2939. 10.1109/NSSMIC.2009.5401607 [DOI]
  40. Ruan D., Esedoglu S., and Fessler J. A., “Discriminative sliding preserving regularization in medical image registration,” Proceedings of IEEE International Symposium on Biomedical Imaging: From Nano to Macro, 2009. ISBI'09 (IEEE, New York, NY, 2009), pp. 430–433. 10.1109/ISBI.2009.5193076 [DOI]
  41. Hackstein N., Heckrodt J., and Rau W. S., “Measurement of single-kidney glomerular filtration rate using a contrast-enhanced dynamic gradient-echo sequence and the Rutland-Patlak plot technique,” J. Magn. Reson Imaging 18(6), 714–725 (2003). 10.1002/jmri.10410 [DOI] [PubMed] [Google Scholar]

Articles from Medical Physics are provided here courtesy of American Association of Physicists in Medicine

RESOURCES