Abstract
In this paper, we present a new multimodal image registration technique established on elastodynamics notion. The main idea behind this concept is the progression of waves on an elastic body as soon as it is disturbed from its initial rest state. We propose to solve the multimodal registration problem by modeling the non-linear deformations as elastic waves and iteratively solving the elastodynamics wave equation to estimate the transformation. The inertial force in elastodynamics model is computed as the gradient of mutual information which considers the statistical relationship between the intensities of the images acquired using different imaging modalities. We tested our method on T1–T2 weighted MR brain image pairs and MR-CT brain image pairs. The proposed registration technique was compared against a variant of demons method proposed for multimodal images. The registration results were analyzed by examining the overlay images and by computing the normalized mutual information. The qualitative and quantitative analysis proved that our proposed method registers the images better than the compared method.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
Multimodal non-rigid image registration has attracted numerous research scientists since past few decades. It has widespread applications in medical image analysis and diagnostic procedures [1]. It helps in integrating complementary information obtained from different imaging modalities, thus facilitating therapy planning [2, 3]. Multimodal image registration is a difficult task as compared to monomodal image registration. The crucial problem of multimodal image registration lies in the non-linear intensity relationship of the images to be registered. However, for monomodal image registration, this problem is alleviated as the images have linear intensity mapping. Due to the complex relationship between the intensities of the two images, the similarity measures such as mean squared difference or normalized cross correlation do not give favorable registration results. For this reason, information-theoretic based similarity measures are used [4, 5] which could tackle the multimodal image registration very well. Mutual Information (MI) was incorporated into the viscous fluid model by defining the force field as the gradient of MI [6]. MI has also been used within diffeomorphic demons framework to register multimodal brain images [7, 8]. Another approach has been proposed by Orchard [9], where the joint intensity scatter plots (JISP) clusters are fitted with regressors to iteratively compute the deformation. Vegh et al. [10] proposed an optimization method based on stochastic differential equation for multimodal images. Optical flow technique along with Shannon entropy was proposed by Reducindo et al. [11] to solve multimodal image registration problem. Recently, spatial information was added into MI as similarity measure. The spatial information was obtained by segmenting the liver [12]. Similarly, point-wise MI was proposed by Lu et al. [13]. It included tissue class probability as prior information with diffeomorphic demons as transformation model. A Tsallis entropy based MI method was proposed by Martin et al. [14]. They combined this technique with simultaneous perturbation stochastic approximation (SPSA) algorithm. Khader et al. [5] proposed a similar approach where they optimized Jensen–Tsallis divergence via modified SPSA algorithm. Sabuncu and Ramadge [15] proposed to solve multimodal image registration problem using a minimal spanning graph with Jensen–Renyi divergence.
In this paper, we propose to model the non-linear deformations as elastic waves. We introduce the elastodynamics model (proposed previously by us for monomodal image registration [16]) into the multimodal registration scenario. For monomodal registration, the inertial force was modeled as the gradient of sum of squared difference of intensities [16]. Here, we tend to estimate the inertial force as the gradient of MI [17]. This information-theoretic based force field accounts for the non-linear mapping of image intensities, thus enabling the recovery of large variations among subjects.
The paper is organized as follows: Sect. 2 presents the material used for non-rigid registration experiments. The proposed registration scheme is described in Sect. 3. The results achieved by the proposed method and the compared registration scheme are discussed in Sect. 4. The paper concludes in Sect. 5.
2 Materials
The performance of the proposed multimodal non-rigid image registration was investigated on 2D MR brain images available from BrainWeb Simulated Brain DatabaseFootnote 1 [18]. Two 2D axial slices of T2 weighted MR images were selected as reference images. The dimension of each slice was 217\(\times \)181 pixels with in-plane resolution of 1 \(\mathrm {mm^{2}}\), \(3~\%\) noise level and an intensity non-uniformity (INU) of \(20~\%\). 30 T1 weighted 2D axial slices were selected as subject images, each having a dimension of 217\(\times \)181 pixels with in-plane resolution of 1 \(\mathrm {mm^{2}}\), different noise levels (i.e. \(0, 1, 3, 5, 7, 9~\%\)) and an INU of \(20~\%\). The subject images also underwent simulated deformations to ensure non-rigid differences between the reference and subject images. Figure 1a shows the two reference images and Fig. 1b shows the two synthetically deformed subject images.
The second dataset comprised of 20 2D MR T1-T2 weighted brain image pairs obtained from Retrospective Image Registration Evaluation Project (RIRE) database.Footnote 2 The T2 and T1 weighted images served as reference and subject images, respectively. Each image had 256\(\times \)256 pixels. All the subject images had real non-rigid differences. Figure 2a shows the reference image and Fig. 2b shows the subject image.
Image registration experiment was also performed on 20 2D MR-CT brain image pairs obtained from RIRE database.\(^{2}\) CT images were used as reference images with 147\(\times \)188 pixels as shown in Fig. 3a. MR images were used as subject images with 256\(\times \)256 pixels as shown in Fig. 3b.
3 Methods
3.1 The elastodynamics model
When an elastic body, initially at rest, is disturbed from its equilibrium state, then waves begin to travel across the body [19]. Let us assume that the Cauchy stress tensor is represented by \(\mathbf {\sigma }\) and strain tensor is represented by \(\mathbf {\epsilon }\). The relationship between strain and displacements \(\mathbf {u}=\left[ u_{1}=u_{x},u_{2}=u_{y}\right] \) is given by [20];
where \(i=j=1,2\) for the two dimensions and \([x_{1}=x, x_{2}=y]\) denotes the two dimensional Cartesian coordinates. According to Hooke’s Law, stress is proportional to strain and material properties as follows [21]:
where \(C=C_{ijkl}\) is a stiffness tensor of fourth rank. The inertial force \(\mathbf {f}=[f_{1}=f_{x},f_{2}=f_{y}]\) per unit volume is given by the divergence of stress tensor;
The equation of motion is thus written as;
where \(\rho \) stands for material density. The matrix C for isotropic elastic solids is:
where \(\mu \) and \(\lambda \) are Lamé’s material parameters. Now the equation of motion can be written as a hyperbolic partial differential equation referred to as elastodynamics wave equation:
3.2 Non-rigid registration formulation
Let \(I_{1}\) be the reference image and let \(I_{2}\) be the subject image with \(\mathbf {p}=\left[ x,y\right] \) being the image pixel coordinates. The subject image is deformed towards the reference image with the transformation \(\mathbf {\tau }=\left[ \tau _{x},\tau _{y}\right] \) where \(\tau _{x}=x+u_{x}\) and \(\tau _{y}=y+u_{y}\). The deformation field \(\mathbf {u}\) is obtained using the elastodynamics model, where the image is modeled as an elastic body and the non-rigid deformations are modeled as elastic waves. The non-linear deformations are recovered as the waves progress over the body under consideration. The deformation field is obtained by solving Eq. (7) using finite difference approximation method given as follows:
The inertial force (\(\mathbf {f}\)) is the main driving component of the whole registration procedure. This inertial force depends on the similarity criterion used for the purpose of registration. Since, we are dealing with multimodal images, so mutual information (MI) would serve the purpose. Our inertial force is defined as the gradient of MI as derived by Hermosillo et al. [17] given below:
where,
where r corresponds to the intensity value in \(I_{1}\) and s corresponds to the intensity value in deformed subject image \(I_{2}(\mathbf {\tau })\). \(p_{\mathbf {u}}(r,s)\) is the joint intensity probability and p(r) and \(p_{\mathbf {u}}(s)\) are the marginal intensity probabilities. Eq. (9) expands as follows:
The joint intensity probability \(p_{\mathbf {u}}(r,s)\) is determined using the Parzen window kernel [6] \(W_{h}(r,s)\) of width h. The inertial force is thus given as follows:
where V is the number of pixels in the overlap region between the reference and deformed subject image. This inertial force would be initially small due to substantial variations amongst the reference and subject images as can be seen in Fig. 4a. Its magnitude increases gradually (Fig. 4b, c) until the subject image matches well with the reference image. Thereafter, the inertial force remains constant with no further improvement in alignment of the images. Thus, the registration process comes to an end.
3.3 Implementation Details
We start by initializing the deformation field (\(\mathbf {u}\)), velocity field (\(\dot{\mathbf {u}}\)) and acceleration field (\(\ddot{\mathbf {u}}\)) for the first two time instants to be equal to zero. Initialize the material parameters as follows:
The initial values of the parameters \(\mu ,\rho ,\lambda \) were determined using two-fold cross validation method. This procedure involved breakdown of the dataset into training and test sets. Images in training dataset were used to determine the values of these parameters. The values which gave minimum error were selected and then test set was used to validate these values. For joint intensity probability estimation we use the Gaussian function as Parzen window kernel of width \(h=1\) defined below:
The Parzen window kernel defined in Eq. (14) is then convolved with joint histogram (\(H_{\mathbf {u}}(r,s)\)) of the two images with the bin size \(N=128\).
The deformation field is obtained by iteratively solving Eq. (8) until the average value of the magnitude of inertial force becomes greater than the pre-defined threshold or the algorithm reaches the maximum number of iterations. This leads us to stage 2 of registration procedure where the value of \(\mu \), \(\rho \) and h are now reduced to continue estimating the deformation field. As soon as the change in inertial force starts diminishing, the registration process stops and the subject image is deformed with the final deformation field obtained.
4 Results
We performed the registration experiments with three different datasets. Images obtained from BrainWeb database had simulated non-rigid deformations and images obtained from RIRE database had real non-rigid deformations. We compared our method with the technique proposed by Kroon et al. [22]. In this method the classical Demons forces were modified to work for multimodal images. We used the MATLAB implementation of this method. For validation purpose, we used overlay image display as a qualitative tool and normalized mutual information (NMI) as a quantitative measure.
Figure 5 (top row) shows the overlay images of reference and subject images obtained from BrainWeb database while the two columns depict two different subject images. Figure 5 (middle row) shows the overlay images of reference and corresponding deformed subject image after Kroon’s method and Fig. 5 (bottom row) shows the registration result of our proposed elastodynamics based method. By comparing the registration results of the two methods, it could be concluded that our proposed method gives better registration results than the Kroon’s method. Our method completely aligned the subject image as it is notable around the lateral ventricles whereas Kroon’s method did not align the images well. Registration result for second dataset is shown in Fig. 6. Overlay image of reference (T2 MR) and subject (T1 MR) image is shown in Fig. 6a. Overlay images of reference and deformed subject image obtained after Kroon’s and elastodynamics based registration could be seen in Fig. 6b, c, respectively. As evident from results, the elastodynamics based method recovered real non-rigid deformations as well whereas Kroon’s method did not perform well. Figure 7a shows the overlay image of the reference (CT) and subject (MR) image obtained from RIRE database. The overlay image of reference and deformed subject image obtained with Kroon’s method is shown in Fig. 7b, c shows elastodynamics based registration result. The result obtained with our proposed method is much more aligned as compared to Kroon’s method.
Figure 8 (left column) shows the joint histogram of reference and subject image (BrainWeb dataset) before registration and Fig. 8 (right column) shows the same after registration with our proposed method. It could be noted that the histogram is dispersed initially and after registration it accumulates around the identity line. Table 1 gives the statistical summary of the values of NMI before registration and after Kroon’s and elastodynamics based registration method for all three datasets. It could be observed that our method achieved higher NMI values as compared to Kroon’s method for all the registration experiments. The overall mean ± SD of NMI achieved with Kroon’s method being 1.166 ± 0.101 and with elastodynamics method being 1.219 ± 0.062. Thus, Kroon’s method resulted in percentage improvement of 0.49 % and elastodynamics method showed 5.06 % improvement.
5 Conclusion
This paper presented a new non-rigid registration approach for multimodal images. We proposed to use the elastodynamics model as the transformation function to obtain the underlying deformation field. The inertial force was modeled as the gradient of mutual information to deal with the statistical relationship between the intensities of underlying images. The proposed method was tested on three different datasets which included MR (T1, T2 weighted) and CT images with real and synthetic non-linear deformations. The presented registration technique was compared against a variant of Demon’s registration method proposed for multimodal images [22]. The qualitative and quantitative results indicated that the proposed method recovers non-rigid deformations to quite a good extent and performs better than the compared method.
Notes
Available at: http://brainweb.bic.mni.mcgill.ca/brainweb/.
Available at: http://www.insight-journal.org/rire/.
References
Marina, P., Ernest, G.: Multimodality image fusion for diagnosing coronary artery disease. J Biomed Res 27(6), 439–451 (2013)
Leibfarth, S., Monnich, D., Welz, S., Siegel, C., Schwenzer, N., Schmidt, H., Zips, D., Thorwarth, D.: A strategy for multimodal deformable image registration to integrate PET/MR into radiotherapy treatment planning. Acta Oncol 52(7), 1953–1959 (2013)
Mutic, S., Dempsey, J.F., Bosch, W.R., Low, D.A., Drzymala, R.E., Chao, K., Goddu, S., Cutler, P., Purdy, J.A.: Multimodality image registration quality assurance for conformal three-dimensional treatment planning. Int J Radiat Oncol 51(1), 255–260 (2001)
Spiclin, Z., Likar, B., Pernus, F.: Information theoretic multi-modal image registration based on the improved fast gauss transform: application to brain images. In: Liu, T., Shen, D., Ibanez, L., Tao, X. (eds.) Multimodal brain image analysis. Lecture notes in computer science, vol. 7012. Springer, Berlin (2011)
Khader, M., Hamza, A.B.: An information-theoretic method for multimodality medical image registration. Expert Syst Appl 39(5), 5548–5556 (2012)
D’Agostino, E., Maes, F., Vandermeulen, D., Suetens, P.: A viscous fluid model for multimodal non-rigid image registration using mutual information. Med Image Anal 7(4), 565–575 (2003)
Modat, M., Vercauteren, T., Ridgway, G.R., Hawkes, D.J., Fox, N.C., Ourselin, S.: Diffeomorphic demons using normalized mutual information, evaluation on multi-modal brain MR images. In: Proc. SPIE, vol. 7623 (2010)
Lu, H., Reyes, M., Serifovic, A., Weber, S., Sakurai, Y., Yamagata, H., Cattin, P.: Multi-modal diffeomorphic demons registration based on point-wise mutual information. In: Int Symp Biomed Imaging, pp. 372–375 (2010)
Orchard, J.: Multimodal image registration using floating regressors in the joint intensity scatter plot. Med Image Anal 12, 385–396 (2008)
Vegh, V., Yang, Z., Tieng, Q., Reutens, D.: Multimodal image registration using stochastic differential equation optimization. In: 17th IEEE Image Proc (ICIP), pp. 4385–4388 (2010)
Reducindo, I., Arce-Santana, E., Campos-Delgado, D., Vigueras-Gomez, F. : Non-rigid multimodal image registration based on local variability measures and optical flow. In: IEEE Eng Med Biol Soc Ann, pp. 1133–1136 (2012)
de Manuel, L.F., Wollny, G., Kybic, J., Jimenez-Carretero, D., Tellado, J.M., Ramon, E., Desco, M., Santos, A., Pascau, J., Ledesma-Carbayo, M.J.: Organ-focused mutual information for nonrigid multimodal registration of liver CT and Gd-EOB-DTPA-enhanced MRI. Med Image Anal 18(1), 22–35 (2014)
Lu, H., Beisteiner, R., Nolte, L.-P., Reyes, M.: Hierarchical segmentation-assisted multimodal registration for MR brain images. Comput Med Imag Grap 37(3), 234–244 (2013)
Martin, S., Morison, G., Nailon, W., Durrani, T.: Fast and accurate image registration using Tsallis entropy and simultaneous perturbation stochastic approximation. Electron Lett 40(10), 595–597 (2004)
Sabuncu, M., Ramadge, P.: Using spanning graphs for efficient image registration. IEEE Trans Image Process 17(5), 788–797 (2008)
Ahmad, S., Khan, M.: Deformable image registration based on elastodynamics. Mach Vis Appl 26(5), 689–710 (2015)
Hermosillo, G., Chefd’Hotel, C., Faugeras, O.: Variational methods for multimodal image matching. Int J Comput Vision 50(3), 329–343 (2002)
Kwan, R.-S., Evans, A., Pike, G.: MRI simulation-based evaluation of image-processing and classification methods. IEEE Trans Med Imaging 18(11), 1085–1097 (1999)
Poruchikov, B.: Methods of the classical theory of elastodynamics. Springer, Berlin (1993)
Eslami, M., Hetnarski, R., Ignaczak, J., Noda, N., Sumi, N., Tanigawa, Y.: Theory of elasticity and thermal stresses: explanation, problems and solutions. Solid mechanics and its applications, vol. 197. Springer, Netherlands (2013)
Barber, J.: Elasticity. Solid mechanics and its applications, vol. 172. Springer, Netherlands (2010)
Kroon, D.-J., Slump, C.H.: MRI modalitiy transformation in demon registration. In: Int Symp Biomed Imaging, pp. 963–966 (2009)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Ahmad, S., Khan, M.F. Multimodal non-rigid image registration based on elastodynamics. Vis Comput 34, 21–27 (2018). https://doi.org/10.1007/s00371-016-1307-z
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00371-016-1307-z