Open Access
Open Peer Review

This article has Open Peer Review reports available.

How does Open Peer Review work?

A method for dynamic subtraction MR imaging of the liver

  • Luca T Mainardi1Email author,
  • Katia M Passera1,
  • Agnese Lucesoli2,
  • Paolo Potepan3,
  • Ernesto Setti4 and
  • Renato Musumeci3
Contributed equally
BMC Medical Imaging20066:5

DOI: 10.1186/1471-2342-6-5

Received: 18 November 2005

Accepted: 07 June 2006

Published: 07 June 2006



Subtraction of Dynamic Contrast-Enhanced 3D Magnetic Resonance (DCE-MR) volumes can result in images that depict and accurately characterize a variety of liver lesions. However, the diagnostic utility of subtraction images depends on the extent of co-registration between non-enhanced and enhanced volumes. Movement of liver structures during acquisition must be corrected prior to subtraction. Currently available methods are computer intensive. We report a new method for the dynamic subtraction of MR liver images that does not require excessive computer time.


Nineteen consecutive patients (median age 45 years; range 37–67) were evaluated by VIBE T1-weighted sequences (TR 5.2 ms, TE 2.6 ms, flip angle 20°, slice thickness 1.5 mm) acquired before and 45s after contrast injection. Acquisition parameters were optimized for best portal system enhancement. Pre and post-contrast liver volumes were realigned using our 3D registration method which combines: (a) rigid 3D translation using maximization of normalized mutual information (NMI), and (b) fast 2D non-rigid registration which employs a complex discrete wavelet transform algorithm to maximize pixel phase correlation and perform multiresolution analysis. Registration performance was assessed quantitatively by NMI.


The new registration procedure was able to realign liver structures in all 19 patients. NMI increased by about 8% after rigid registration (native vs. rigid registration 0.073 ± 0.031 vs. 0.078 ± 0.031, n.s., paired t-test) and by a further 23% (0.096 ± 0.035 vs. 0.078 ± 0.031, p < 0.001, paired t-test) after non-rigid realignment. The overall average NMI increase was 31%.


This new method for realigning dynamic contrast-enhanced 3D MR volumes of liver leads to subtraction images that enhance diagnostic possibilities for liver lesions.


Dynamic Contrast-Enhanced 3D Magnetic Resonance Imaging (DCE-MRI) detects and accurately characterizes many types of liver lesion [18]. Volumetric Interpolated Breath-hold Examination (VIBE) sequences yield images of the entire abdomen with high spatial resolution, nearly isotropic voxel size (2 mm or less) and short acquisition time (<25s) [911]. In DCE-MRI, the liver is imaged during breath-hold (reducing respiratory motion artifacts) before and after the injection of contrast in selected phases of contrast distribution (typically early and late hepatic arterial phases and portal venous phase). Imaging the portal phase is important for detecting and characterizing hypovascular lesions and metastatic deposits, particularly colon cancer secondary lesions [1, 4, 5].

The application of a technique to subtract pre- from post-contrast images [1214] makes it easier to pick out and characterize lesions, by eliminating common background signals and emphasizing hyper (or hypo) enhanced structures. However, subtraction is not a trivial operation: liver structures may move or deform between the two acquisitions and a registration procedure is required to realign structures prior to subtraction [12]. In a study where subtraction was applied without registration, the resulting image was not diagnostic for most (73%) subcentrimetic lesions [13]. Various algorithms have been proposed for the registration of liver volumes, and applied to MRI-guided ablation of liver cancer [15], the planning of single-dose radiation therapy [1618] and liver surgery [19]. Alignment by maximization of mutual information (MI) [2325] is usually performed. In one study [15], MI was found to be the best of five methods for the registration of DCE-MR images of the liver.

The registration strategy must also take into account the fact that the main component of liver motion is a global cranio-caudal excursion, due to diaphragm movement during respiration [31]. Deformations may also be important since liver is a soft tissue [32, 33]. Although solely rigid registration methods have been proposed [15, 16], the current trend is towards registration strategies that combine rigid and non-rigid approaches [17, 20]; however maximization of MI in a non-rigid framework requires long processing times that may limit clinical application.

We report a new 3D registration method for the dynamic subtraction of volumetric liver images, that combines rigid and non-rigid approaches, and yet is light on computational cost. Rigid registration was obtained by volume translation, maximizing normalized MI between two volumes, while local 2D non-rigid realignment employed a Complex Discrete Wavelet Transform (CDWT) algorithm. The CDWT algorithm we used has been applied to the registration of MR images of the breast [28] where it has been shown to be fast, robust and reliable [27]. We present and discuss the application of this method for characterizing liver lesions during portal phases.


Experimental protocol and image acquisition

The algorithm was tested in an experimental protocol developed at the Department of Images for Diagnosis and Therapy of the National Cancer Institute of Milan and carried out September through November 2004. We examined 19 consecutive patients of median age 45 years (range 37–67) with suspected primary or metastatic liver parenchyma lesions following US or CT examination. All patients underwent 1.5 T MR imaging (Siemens Vision, Erlangen). VIBE T1-weighted sequences (TR 5.2 ms, TE 2.6 ms, flip angle 20°, slice thickness 1.5 mm) were acquired (axial orientation) before and 45s after contrast agent injection. Acquisition parameters were optimized to best enhance the portal system; 70 to 112 slices per volume were acquired depending on liver size. Breath-holds were at exhale and lasted 21–26s. Gd-DTPA and Gd-BOPTA were used as contrast agents: 0.2 mmol/kg was injected in a single bolus at 1.5–2 ml/s followed by 20 ml physiologic saline (0.09% NaCl) at the same rate to accelerate contrast dissemination to the central venous system.

Image preprocessing

To improve image quality before registration, including reducing image noise and liver segmentation, the following pre-processing steps were applied.

Volumetric acquisitions have lower signal-to-noise ratio than 2D acquisitions [29]. Superimposed noise may reduce the efficiency of registration [27] and image noise is amplified by volume subtraction thereby reducing the possibilities for structure detection and tissue characterization. Classical noise filtering techniques introduce blurring [30] and reduce spatial resolution and are therefore not suitable. To attenuate noise while preserving image details, an adaptive filter designed for brain MR images was used [30]. Briefly, the filter works as follows: for each pixel (x,y), a limited homogeneous region enclosing the pixel (template) was searched. The filter output T(x,y) was calculated using the following adaptive 2D formula:

T ( x , y ) = σ k 2 ( x , y ) I ( x , y ) + σ n 2 m j σ k 2 ( x , y ) + σ n 2 , MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaacqWGubavcqGGOaakcqWG4baEcqGGSaalcqWG5bqEcqGGPaqkcqGH9aqpdaWcaaqaaGGaciab=n8aZnaaDaaaleaacqWGRbWAaeaacqaIYaGmaaGccqGGOaakcqWG4baEcqGGSaalcqWG5bqEcqGGPaqkcqWGjbqscqGGOaakcqWG4baEcqGGSaalcqWG5bqEcqGGPaqkcqGHRaWkcqWFdpWCdaqhaaWcbaGaemOBa4gabaGaeGOmaidaaOGaemyBa02aaSbaaSqaaiabdQgaQbqabaaakeaacqWFdpWCdaqhaaWcbaGaem4AaSgabaGaeGOmaidaaOGaeiikaGIaemiEaGNaeiilaWIaemyEaKNaeiykaKIaey4kaSIae83Wdm3aa0baaSqaaiabd6gaUbqaaiabikdaYaaaaaGccqGGSaalaaa@5CF0@


σ k 2 MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaaiiGacqWFdpWCdaqhaaWcbaGaem4AaSgabaGaeGOmaidaaaaa@30F4@
(x,y) = max(0, σ i 2 MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaaiiGacqWFdpWCdaqhaaWcbaGaemyAaKgabaGaeGOmaidaaaaa@30F0@ (x,y) - σ n 2 MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaaiiGacqWFdpWCdaqhaaWcbaGaemOBa4gabaGaeGOmaidaaaaa@30FA@ )

and where m j is local mean, σ i 2 MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaaiiGacqWFdpWCdaqhaaWcbaGaemyAaKgabaGaeGOmaidaaaaa@30F0@ (x,y) is the image variance (computed on the template) and σ n 2 MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaaiiGacqWFdpWCdaqhaaWcbaGaemOBa4gabaGaeGOmaidaaaaa@30FA@ is noise variance (defined a priori). The filter implies a tradeoff between smoothing efficiency and preservation of discontinuities.

In accordance with previous suggestion [1517], only liver voxels were considered in the registration algorithm, since other abdominal organs may have motion relative to the liver [31] and thereby confound realignment. The liver is usually segmented to exclude uninteresting structures from the registration. We performed manual liver segmentation [15]: after selecting the slice with maximum area of liver, an irregular polygon (mask) was inserted manually to define the liver outline and exclude other tissues. The mask was then applied to all other slices in the volume. Upper and lower slices, where liver formed a small fraction of the total mask area, were excluded.

Image registration

Liver motion was modeled by a rigid 3D translation to compensate for cranio-caudal movements and by a 2D local non-rigid registration to compensate for deformation within the slice plane.

Rigid registration results in rough realignment of the two volumes, producing slice-to-slice correspondence between the pre- and post-contrast datasets, while non-rigid registration locally refines the rigid realignment.

Rigid registration

Rigid 3D translation was achieved using normalized mutual information (NMI) as the intensity-based similarity measure [25]. NMI is defined as:

N M I = H ( T ( I 1 ) ) + H ( I 2 ) H ( T ( I 1 ) , I 2 ) ( 1 ) MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBamXvP5wqSXMqHnxAJn0BKvguHDwzZbqegyvzYrwyUfgarqqtubsr4rNCHbGeaGqiA8vkIkVAFgIELiFeLkFeLk=iY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqVepeea0=as0db9vqpepesP0xe9Fve9Fve9GapdbaqaaeGacaGaaiaabeqaamqadiabaaGcbaGaemOta4Kaemyta0KaemysaKKaeyypa0ZaaSaaaeaacqWGibascaaMc8UaeiikaGIaemivaqLaeiikaGIaemysaK0aaSbaaSqaaiabigdaXaqabaGccqGGPaqkcqGGPaqkcqGHRaWkcqWGibascqGGOaakcqWGjbqsdaWgaaWcbaGaeGOmaidabeaakiabcMcaPaqaaiabdIeaijabcIcaOiabdsfaujaaykW7cqGGOaakcqWGjbqsdaWgaaWcbaGaeGymaedabeaakiabcMcaPiabcYcaSiabdMeajnaaBaaaleaacqaIYaGmaeqaaOGaeiykaKcaaiaaxMaacaWLjaWaaeWaaeaacqaIXaqmaiaawIcacaGLPaaaaaa@6128@

where I 1 is the pre-contrast image, I 2 the post-contrast image, T is the estimated translation and T(I 2) is I 2 corrected for the motion field; H(I 1) and H(T(I 2)) are the entropies of the images I 1 and T(I 2) respectively, and H(I 1,T(I 2)) is their joint entropy. In order to reduce computation time, only translations were considered. With the patient supine, rotations are negligible and anyway mainly occur around the z-axis [33]. Any rotations around this axis can be corrected in the subsequent 2D non-rigid registration step.

Non-rigid registration

The 2D non-rigid registration method relies on an adaptation of the algorithm of Magarey [26, 27] originally applied for video coding. The algorithm is applied to each images pair of pre- and post-contrast volumes (Figure 1). There are four main steps in the algorithm.
Figure 1

Hierarchical algorithm structure. CDWT decomposition is applied to the pre-contrast and the post-contrast images. At each level the CDWT produces 6 bandpass subimages per image that are then used to estimate the motion field (MF). The estimation starts at the coarsest level and progresses to the finest level.

(a) Image analysis

A CDWT pyramid is applied to the pre-contrast image (I 1) and the post-contrast image (I 2). The CDWT analyses each image I(n) using banks of wavelet filters Ψ(n) and scaling filters Φ(n) whose outputs are downsampled.

In particular, we have:

D ( q , m ) ( n ) = k I ( k ) ψ ( q , m ) ( 2 m n k ) ( 2 ) MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaacqWGebardaahaaWcbeqaaiabcIcaOiabdghaXjabcYcaSiabd2gaTjabcMcaPaaakiabcIcaOGqabiab=5gaUjabcMcaPiabg2da9maaqafabaGaemysaKKaeiikaGIae83AaSMaeiykaKccciGae4hYdK3aaWbaaSqabeaacqGGOaakcqWGXbqCcqGGSaalcqWGTbqBcqGGPaqkaaaabaGae83AaSgabeqdcqGHris5aOGaeiikaGIaeGOmaiZaaWbaaSqabeaacqWGTbqBaaGccqWFUbGBcqGHsislcqWFRbWAcqGGPaqkcaWLjaGaaCzcamaabmaabaGaeGOmaidacaGLOaGaayzkaaaaaa@5223@

I ( p , m ) ( n ) = k I ( k ) φ ( p , m ) ( 2 m n k ) ( 3 ) MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaacqWGjbqsdaahaaWcbeqaaiabcIcaOiabdchaWjabcYcaSiabd2gaTjabcMcaPaaakiabcIcaOGqabiab=5gaUjabcMcaPiabg2da9maaqafabaGaemysaKKaeiikaGIae83AaSMaeiykaKccciGae4NXdy2aaWbaaSqabeaacqGGOaakcqWGWbaCcqGGSaalcqWGTbqBcqGGPaqkaaaabaGae83AaSgabeqdcqGHris5aOGaeiikaGIaeGOmaiZaaWbaaSqabeaacqWGTbqBaaGccqWFUbGBcqGHsislcqWFRbWAcqGGPaqkcaWLjaGaaCzcamaabmaabaGaeG4mamdacaGLOaGaayzkaaaaaa@5216@

where Ψ(n) and Φ(n) are complex valued Gabor-like filters; p = 1,2 and q = 1, ..., 6, so that at each level there are eight complex outputs. I (1,m) and I (2,m) are images of lower resolution corresponding to inputs at the next level m + 1. D (q,m) are the downsampled bandpass subimages of I. Each wavelet filter, and its corresponding subimage, has a characteristic orientation specified by the spatial frequency Ω q,m . In the spatial frequency domain, the six filters cover the first and the second quadrants which contain non redundant information for image analysis.

(b) Multiresolution

At each level m of decomposition, the CDWT produces 6 oriented bandpass subimages, with resolution 1/2 m times that of the original image. The algorithm starts estimation at the coarsest level m max, using the bandpass subimages to produce one motion estimate at each pixel. The field density is therefore 2 m max MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaacqaIYaGmdaahaaWcbeqaaiabd2gaTnaaCaaameqabaGagiyBa0MaeiyyaeMaeiiEaGhaaaaaaaa@3382@ , i.e. one vector per block of 2 m max MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaacqaIYaGmdaahaaWcbeqaaiabd2gaTnaaCaaameqabaGagiyBa0MaeiyyaeMaeiiEaGhaaaaaaaa@3382@ × 2 m max MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaacqaIYaGmdaahaaWcbeqaaiabd2gaTnaaCaaameqabaGagiyBa0MaeiyyaeMaeiiEaGhaaaaaaaa@3382@ input pixels. After interpolating by 2 in each direction, the estimation field is used as input to estimate at the next finer level, along with the 12 bandpass subimages at that level.

(c) Registration criterion

The principal part of the estimate of the motion field (MF) is the figure of merit based on the CDWT coefficients, known as the subband squared difference (SSD) and defined at each level as follows:

S S D m ( n , f ) = q = 1 6 | D 1 ( q , m ) ( n + f ) D 2 ( q , m ) ( n ) | 2 P ( q , m ) ( 4 ) MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaacqWGtbWucqWGtbWucqWGebardaahaaWcbeqaaiabd2gaTbaakiabcIcaOGqabiab=5gaUjabcYcaSiab=zgaMjabcMcaPiabg2da9maaqahabaWaaSaaaeaadaabdaqaaiabdseaenaaDaaaleaacqaIXaqmaeaacqGGOaakcqWGXbqCcqGGSaalcqWGTbqBcqGGPaqkaaGccqGGOaakcqWFUbGBcqGHRaWkcqWFMbGzcqGGPaqkcqGHsislcqWGebardaqhaaWcbaGaeGOmaidabaGaeiikaGIaemyCaeNaeiilaWIaemyBa0MaeiykaKcaaOGaeiikaGIae8NBa4MaeiykaKcacaGLhWUaayjcSdWaaWbaaSqabeaacqaIYaGmaaaakeaacqWGqbaudaahaaWcbeqaaiabcIcaOiabdghaXjabcYcaSiabd2gaTjabcMcaPaaaaaaabaGaemyCaeNaeyypa0JaeGymaedabaGaeGOnaydaniabggHiLdGccaWLjaGaaCzcamaabmaabaGaeGinaqdacaGLOaGaayzkaaaaaa@65F1@

where D 1 (q,m)(n+f) and D 2 (q,m)(n) are the CDWT coefficients at level m as obtained by decomposition of images I 1 and I 2, respectively, and where P (q,m) is the energy of each wavelet filter. The SSD is a local measure, computed for each pixel n. It can be shown that for a small offset, a 2D quadratic model fits the SSD expression,

SSD m(n,f) ≈ 1 2 MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaadaWcaaqaaiabigdaXaqaaiabikdaYaaaaaa@2E9E@ (f - f 0) T κ(f - f 0) + δ     (5)

where the minimum value f 0 is the motion estimate at the pixel n. The surface parameters {f 0, κ, δ} (the minimum location, the curvature matrix and minimum height of the surface, respectively), are computed directly from the coefficients D 1 (q,m)(n+f), and D 2 (q,m)(n) and the spatial frequency Ω q,m . It turns out that f 0 depends heavily on the phase of the two complex coefficient vectors, while the magnitudes have comparatively little influence. This property renders the algorithm insensitive to global perturbations such as level shifts and intensity scaling.

Note that it is possible to obtain f 0 from equation (5) by analytical calculation, providing a very efficient way of computing f over a real interval of values, and avoiding the need for a time-consuming search over a discrete set of candidate solutions.

(d) Course to fine refinement

SSD is computed at each decomposition level. After estimation at the coarsest level (m = m max) motion estimates and other surface parameters used as starting values (using bilinear interpolation to double the field density) at the next finer level (m = m max - 1). Hence the surfaces S S D m max 1 MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaacqWGtbWucqWGtbWucqWGebardaahaaWcbeqaaiabd2gaTnaaCaaameqabaGagiyBa0MaeiyyaeMaeiiEaGhaaSGaeyOeI0IaeGymaedaaaaa@37E7@ are added to those from level m max to give cumulative SD surfaces C S D m max 1 MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaacqWGdbWqcqWGtbWucqWGebardaahaaWcbeqaaiabd2gaTnaaCaaameqabaGagiyBa0MaeiyyaeMaeiiEaGhaaSGaeyOeI0IaeGymaedaaaaa@37C7@ . The CSD surfaces are then used as inputs to the next finer level m max - 2, and the procedure is repeated until the required level of detail, given by m min is reached. Finally the pre-contrast image is warped using the obtained motion field. A bilinear interpolation is used for non-integer locations.


Quantitative performance

The new registration procedure was able to correct image movement to thereby produce improved subtraction images in all patients as determined by NMI assessment to compare pre- and post-contrast volumes.

Figure 2 shows NMI values at prior to registration, after rigid registration and after non-rigid registration. NMI increased by about 8% after rigid registration (0.078 ± 0.031 vs. 0.073 ± 0.031, mean ± SD, n.s., paired t-test), and by a further 23% (0.096 ± 0.035 vs. 0.078 ± 0.031, p < 0.001, paired t-test) after non-rigid realignment. The overall increase was 31% compared to before registration. Rigid registration increased the NMI in 13/19 cases (thus, in 6 cases, the liver had not undergone cranio-caudal movement and the original volumes were already aligned), while non-rigid registration increased NMI in all cases.
Figure 2

NMI box plots. Box-plots show NMI values for all 19 cases during the various phases of the registration algorithm. The red lines show increased median values after rigid (0.0673 vs 0.0726) and non-rigid registration (0.0726 vs 0.0891). (*n.s., **p < 0.001)

Clinical application

Representative subtraction images before and after registration are shown in Figure 3. Note that after realignment, anatomic details are better visualized, the high signal intensity artifact at the edge of the liver has been eliminated, and enhanced structures (lesions and vessels) are better defined and not blurred by misalignment.

The diagnostic utility of subtraction images was scored by two expert radiologists in abdominal and liver MR imaging, by comparing registered subtraction images with the corresponding VIBE post-contrast images, and assigning a clinical score in the range 0–5, based the presence/absence of specific image characteristics such as third and fourth order portal rami, clarity of parenchyma, confidence of lesion identification, and minimun size of securely identified lesions. After registration, subtraction images had better clinical scores (3.20 ± 0.84 vs. 2.40 ± 0.55, p < 0.01, paired t-test) than VIBE post-contrast images. In all cases in subtraction images smaller lesions were more easily identified and small clusters of lesions were resolved into multiple adjoining small lesions.
Figure 3

Comparison between subtraction images. Subtraction images before [left] and after [right] registration. In the right note the portal and hepatic veins, their course and the better identification of several anatomic details. Recognition of the enhancing lesion in 8th segment is improved (open arrow in the right image). It is clear on the subtracted image after registration that the round zone of enhancement in 4th segment is not a focal lesion but a branching portal ramus (white arrow in the right image). Finally, the high signal intensity artifact on the lateral and anterior margins of the liver disappears after registration (arrows in the left image).

Figure 4 shows a cirrhotic patient previously treated by percutaneous resection and percutaneous ablation of HCC and re-evaluated for suspected relapse. The Tl-weigthed 2D image in early arterial phase post-contrast shows early uptake by a plurinodular relapse (4a). The subtraction image of the same slice after registration shows early and complete lesion wash-out typical of nodular HCC relapse and shows no other areas of late uptake that would suggest A-V shunt or other post-treatment vascular anomalies. The site, size and number HCC nodules were confirmed at histology.
Figure 4

HCC Relapse after treatment. Tl-weighted 2D post-contrast image [left] and corresponding 3D subtraction image [right]. The arrow shows the lesion. The subtraction image shows complete wash-out indicating HCC (confirmed histologically). See text for further details.

In Figure 5 a treated liver lesion was evaluated by triphasic and late dynamic contrast-enhanced MRI. Post-treatment evaluation is vital for identifying minimal residual disease and thus deciding further management options. The portal phase 3D-VIBE post-contrast media image (5a) appears to show weak but diffuse lesion enhancement. The corresponding subtraction image after registration shows complete absence of enhancement at lesion center and margins. The displaced hepatic veins at the periphery of the lesion are well-demonstrated.
Figure 5

Treated liver lesion. Tl-weighted 3D post-contrast image [left] and corresponding 3D subtraction image [right]. The subtraction image shows complete absence of enhancement at the margins of the treated liver lesion that displaces the hepatic veins. Follow up confirmed absence of residual tumor. See text for further details.

Figure 6 shows a dynamic contrast-enhanced image taken during follow-up of a patient with breast cancer. The 3D-VIBE image (6a) in late arterial-portal phase shows two inhomogeneous areas of weak contrast enhancement, with poorly defined borders in the parenchyma. These lesions are only suspicious for metastasis. In corresponding subtraction image after registration (6b) the lesions are more conspicuous, which uniform intense contrast uptake and sharper borders clearly indicating breast cancer metastasis. The lesions were biopsied and found to be metastatic breast cancer on histologic examination.
Figure 6

Metastatic liver lesions from breast cancer. Tl-weighted 3D post-contrast image [left] and corresponding 3D subtraction image, [right]. The arrows show metastatic lesions from breast cancer, better reveled in the subtraction image. See text for further details.

Discussion and conclusion

We have presented and assessed a new approach to the registration of volumetric DCE-MR liver images. The method which realigns liver volumes using two procedures (rigid 3D translation followed by 2D non-rigid realignment using a CDWT algorithm) produced a significant increase of NMI (of about 31%). Subtraction images obtained after realignment showed, in comparison to VIBE post-contrast images, improved clinical utility as shown by clinical score.

Registration of hepatic volumes is not trivial because liver is a soft tissue undergoing considerable movement during respiration [18, 20, 33]. We approached the problem of hepatic volume realignment by a combination of rigid (only translations) and non-rigid registrations, as also suggested by other authors [17]-[20]. Rigid registration is usually employed to pre-align the two volumes (compensating for macroscopic liver movement in cranio-caudal direction) and aid the successive non-rigid registration to quickly converge to the optimal solution [21]. Non-rigid registration is usually based on maximization of NMI between two volumes and the transformation model is usually free-form 3D deformation defined on a control point grid (CPG) with cubic B-spline interpolation [1820] or thin-plate spline interpolation [17]. Finally, a multiresolution strategy is usually employed to model both large displacement and small differences (following a coarse-to-fine strategy) and to improve the robustness and efficiency of registration. Although these approaches have been shown to be quite accurate [18, 19], their main drawback is that they are time consuming. The performance of this registration method is also limited by the resolution of the CGP mesh, which is linearly related to computational complexity.

Improvements in computation time were obtained using a flexible framework [22] that permits non-uniform control point spacing to restrict deformation to localized regions of the image pair, excluding regions where the images are already in realignment or have been identified as rigid bodies.

In the approach we have developed, non-rigid 2D registration was performed using a CDWT algorithm with two main advantages: it is efficient for muliresolution analysis [26], and the CDWT coefficients contain, for each level, the information necessary for registration [27]. The motion field is obtained simply, pixel-by-pixel, as the minimum of a quadratic surface defined by the CDWT coefficients at each level. This results in the method being fast as there is no need for an exhaustive iterative search of the best solution. It has been estimated that registration normally requires 1.5 kflops/pixel [27]. In our Matlab implementation, registration of the entire liver (roughly 90 slices) took on average 3 minutes, running on a normal PC. It is likely that an implementation in C would be faster. Finally, all voxels contribute individually to defining the motion field, and hence registration does not require a priori definition of an elective CGP.

Our approach performs a multiresolution phase-based registration. It is therefore insensitive to the pixel intensity scale, shift, and additive Gaussian noise [26]. Although the CDWT algorithm does not maximize NMI directly, we found that NMI was significantly greater after realignment.

When rigid and non-rigid registration steps were compared we found, in agreement with a previous study [18], that substantial residual deformation often remained after rigid registration and an additional non-rigid approach was therefore required. Algorithms for the realignment of liver structures have been developed to merge MR and CT studies, emphasizing the enhancement of vascular structures for planning surgery [19] radiotherapy [1618] or to quantitatively evaluate liver deformation [20, 32, 33]. Surprisingly, little attention has been paid to the application of registration techniques to produce improved subtraction images of the liver, although similar techniques have been developed for other organs [14, 28]. Recently, dynamic subtraction MRI was used to characterize lesions in cirrhotic patients although small lesions were not shown optimally [13]. The authors concluded that misregistration limited the qualitative assessment of lesions <2 cm in size. Using our method subcentimetric lesions were frequently identified. We note finally that our algorithm was tested and validated on portal images only. Phase-based registration algorithms are insensitive to shifts in pixel intensity but they could fail on intensity-reversed images, such as those acquired during late portal phase or at equilibrium.




The authors thank the staff of MR Unit of National Cancer Institute of Milan for technical assistance in the acquisition of patient data.

Authors’ Affiliations

Dipartimento di Ingegneria Biomedica, Politecnico di Milano
Dipartimento di Elettromagnetismo e Bioingegneria, Università Politecnica delle Marche
Dipartimento di Diagnostica per Immagini e Radioterapia, Istituto Nazionale per la Cura e la Prevenzione dei tumori di Milano
Laboratorio di Analisi Radiologica Avanzata (LARA)


  1. Kamel IR, Bluemke DA: MR imaging for liver tumors. Radiologic Clinics of North America. 2003, 41: 51-65. 10.1016/S0033-8389(02)00067-2.View ArticlePubMedGoogle Scholar
  2. Runge VM, Kirsch JE, Wells JW, Awh MH, Bittner DF, Woolfolk CE: Enhanced liver MR: contrast agents and imaging strategy. Crit Rev Diagn Imaging. 1993, 34 (1–2): 1-30.PubMedGoogle Scholar
  3. Motohara T, Semelka RC, Nagase L: MR imaging of benign hepatic tumors. Magn Reson Imaging Clin N Am. 2002, 10 (1): 1-14. 10.1016/S1064-9689(03)00046-1.View ArticlePubMedGoogle Scholar
  4. Hussain SM, Zondervan PE, Ijzermans JN, Schalm SW, de Man RA, Krestin GP: Benign versus malignant hepatic nodules: MR imaging findings with pathologic correlation. Radiographics. 2002, 22 (5): 1023-36.View ArticlePubMedGoogle Scholar
  5. Kamel IR, Bluemke DA: MR imaging of liver tumors. Radiol Clin North Am. 2003, 41 (1): 51-65. 10.1016/S0033-8389(02)00067-2.View ArticlePubMedGoogle Scholar
  6. Siegelman ES, Outwater EK: MR imaging techniques of the liver. Radiologic Clinics of North America. 1998, 36 (2):
  7. Ito K, Mitchell DG, Matsunaga N: MR imaging of the liver: techniques and clinical applications. European Journal of Radiology. 1999, 32: 2-14. 10.1016/S0720-048X(99)00111-4.View ArticlePubMedGoogle Scholar
  8. Fisher AR, Siegelman ES: Magnetic resonance imaging techniques. Clin Liver Dis. 2002, 6 (1): 53-72. 10.1016/S1089-3261(03)00066-7.View ArticlePubMedGoogle Scholar
  9. Lavelle MT, Lee VS, Rofsky NM, Krinsky GA, Weinreb JC: Dynamic contrast-enhanced three-dimensional MR imaging of liver parenchyma: source images and angiographic reconstructions to define hepatic arterial anatomy. Radiology. 2001, 218: 389-394.View ArticlePubMedGoogle Scholar
  10. Lee VS, Lavelle MT, Rofsky NM, Laub G, Thomasson DM, Krinsky GA, Weinreb JC: Hepatic MR imaging with a dynamic contrast-enhanced isotropic volumetric interpolated breath-hold examination: feasibility, reproducibility, and technical quality. Radiology. 2000, 215: 365-372.View ArticlePubMedGoogle Scholar
  11. Rofsky NM, Lee VS, Laub G, Pollack MA, Krinsky GA, Thomasson DM, Ambrosino MM, Weinreb JC: Abdominal MR imaging with a volumetric interpolated breath-hold examination. Radiology. 1999, 212: 876-884.View ArticlePubMedGoogle Scholar
  12. Yu JS, Rofsky NM: Dynamic subtraction MR imaging of the liver: advantages and pitfalls. American Journal of Roentgenology. 2003, 180: 1351-1357.View ArticlePubMedGoogle Scholar
  13. Yu JS, Kim YH, Rofsky NM: Dynamic subtraction magnetic resonance imaging of cirrhotic liver: assessment of high signal intensity lesions on nonenhanced Tl-weighted images. Journal of Computer Assisted Tomography. 2005, 29 (1): 51-58. 10.1097/01.rct.0000152846.06095.b3.View ArticlePubMedGoogle Scholar
  14. Soyer P, Spelle L, Gouhiri MH, Rondeau Y, Pelage JP, Scherrer A, Rymer R: Gadolinium chelate-enhanced subtraction spoiled gradient recalled echo MR imaging of hepatic tumors. American Journal of Roentgenology. 1998, 172: 79-82.View ArticleGoogle Scholar
  15. Carrillo A, Duerk JL, Lewin JS, Wilson DL: Semiautomatic 3-D image registration as applied to interventional MRI liver cancer treatment. IEEE transactions on medical imaging. 2000, 19 (3):
  16. Van Dalen JA, Vogel W, Huisman HJ, Oyen WJG, Jager GJ, Karssemeijer N: Accuracy of rigid CT-FDG-PET image registration of the liver. Physics Medicine and Biology. 2004, 49: 5393-5405. 10.1088/0031-9155/49/23/014.View ArticleGoogle Scholar
  17. Böttger T, Ruiter NV, Stotzka R, Bendl R, Herfarth KK: Registration of CT and MRI volume data of the liver. Proceedings of the 17th International Congress and Exhibition: CARS 2003; Amsterdam. Edited by: Lemke HU, Vannier MW, Inamura K, Farman AG, Doi K. 2003, Reiber JHC: ElsevierGoogle Scholar
  18. Rohlfing T, Maurer CR, O'Dell WG, Zhong J: Modeling liver motion and deformation during the respiratory cycle using intensity-based free- form registration of gated MR images. SPIE Medical Imaging Conference Proceedings. 2001, 4319: 337-348.Google Scholar
  19. Lange T, Wenckebach T, Lamecker H, Seebaß M, Hünerbein M, Eulenstein S, Schlag PM: Registration of portal and hepatic venous phase of MR/CT data for computer-assisted liver surgery planning. Proc CARS 2005. Edited by: Lemke H. 2005, ElsevierGoogle Scholar
  20. Blackall JM, King AP, Penney GP, Adam A, Hawkes DJ: A statistical model of respiratory motion and deformation of the liver. Proc MICCAI. Edited by: Niessen W, Viergever M. 2001, Utrecht, the Netherlands, 1338-1340. : 4th international conference: 14 – 17 October 2001Google Scholar
  21. Rueckert D, Hawkes DJ, Sonoda LI, Hill DLG, Leach MO, Hawkes DJ: Non- rigid registration using free-form deformations: Application to breast MR images. IEEE Transactions on Medical Imaging. 1999, 18: 712-721. 10.1109/42.796284.View ArticlePubMedGoogle Scholar
  22. Schnabel JA, Rueckert D, Quist M, Blackall JM, Castellano-Smith AD, Hartkens T, Penney GP, Hall WA, Liu H, Truwit CL, Gerritsen FA, Hill DLG, Hawkes DJ: A generic framework for non-rigid registration based on non- uniform multi-level free-form deformations. Medical image computing and computer-assisted intervention – MICCAI 2001: 4th international conference: 14 –17 October 2001; Utrecht, the Netherlands. Edited by: Niessen WJ. 2001, Viergever MA: London, Springer, 573-581.Google Scholar
  23. Viola P: Alignment by maximization of mutual information. PhD thesis. 1995, Massachusetts Institute of TechnologyGoogle Scholar
  24. Viola P, Wells WM: Alignment by maximization of mutual information. International Journal of Computer Vision. 1997, 24 (2): 137-154. 10.1023/A:1007958904918.View ArticleGoogle Scholar
  25. Pluim JPW, Maintz JBA, Viergever MA: Mutual information based registration of medical images: A survey. IEEE Trans on Medical Imaging. 2003, 22 (8):
  26. Magarey J, Kingsbury N: Motion estimation using a complex-valued wavelet transform. IEEE Transactions on Signal Processing. 1998, 46 (4): 1069-1084. 10.1109/78.668557.View ArticleGoogle Scholar
  27. Magarey J: Motion estimation using complex wavelets. PhD thesis. 1997, University of CambridgeGoogle Scholar
  28. Mainardi LT, Vergnaghi D, Cattaneo R, Setti E, Musumeci R, Cerutti S: A motion estimation algorithm based on complex wavelets for the realignment of dynamic MR breast images. 2nd European Medical & Biological Engineering conference, Vienna. 2002Google Scholar
  29. Macovski A: Noise in MRI. Magn Reson Med. 1996, 36: 494-497.View ArticlePubMedGoogle Scholar
  30. Luo S, Han J: Filtering medical image using adaptative filter. Prooceedings of the 23rd Annual EMBS International Conference: 25–28. 2001, Istanbul, Turkey, OctoberGoogle Scholar
  31. Suramo I, Päivänsalo M, Myllylä V: Cranio-caudal movements of the liver, pancreas and kidneys in respiration. Acta Radiologica Diagnosis. 1984, 25 (2):
  32. Korin HW, Ehman RL, Riederer SJ, Felmlee JP, Grimm RC: Respiratory kinematics of the upper abdominal organs: a quantitative study. Magn Reson Med. 1992, 23 (1): 172-8.View ArticlePubMedGoogle Scholar
  33. Wong KH, VanMeter JW, Fricke ST, Maurer CR, Cleary K: MRI for modeling of liver and skin respiratory motion. Computer Assisted Radiology and Surgery (CARS) Proceedings of the 18th Annual Congress and Exhibition. 2004, Chicago, ILGoogle Scholar
  34. Pre-publication history

    1. The pre-publication history for this paper can be accessed here:


© Mainardi et al; licensee BioMed Central Ltd. 2006

This article is published under license to BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.