Abstract
This paper presents a novel method for multi-modal lung image registration constrained by a motion model derived from lung 4DCT. The motion model is estimated based on the results of intra-patient image registration using Principal Component Analysis. The approach with a prior motion model is particularly important for regions where there is not enough information to reliably drive the registration process, as in the case of hyperpolarized Xenon MRI and proton density MRI to CT registration. Simultaneously, the method addresses local variations between images in the supervoxel-based motion model parameters optimization step. We compare our results in terms of the plausibility of the estimated deformations and correlation coefficient with 4DCT-based estimated ventilation maps using state-of-the-art multi-modal image registration methods. Our method achieves higher average correlation scores, showing that the application of Principal Component Analysis-based motion model in the deformable registration, helps to drive the registration for the regions of the lungs with insufficient amount of information.
You have full access to this open access chapter, Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
Medical images acquired at different time points, or originating from different scanners, need to be brought into spatial alignment to assess complementary structural and/or functional information. This process is called image registration and is one of the fundamental medical image analysis procedures [23]. Deformable image registration is particularly important for lung applications where, for example, the different breath-hold levels need to be compensated in the acquired images. Single-modality lung registration, especially Computed Tomography (CT)-CT registration, has been widely studied [4, 17] and dedicated image registration methods have been proposed [7, 10, 11, 25, 28].
While CT-CT lung image registration is a non-trivial task, mainly because of sliding motion between the surfaces of the lungs, the ribcage, and diaphragm [18, 22], multi-modal lung image registration is even more challenging due to more complex deformations and directly incomparable intensities between the acquired scans. Registration between proton density Magnetic Resonance Imaging (pMRI) and CT is one such example, where the difficulty stems from the low proton density in the lungs and susceptibility to acquisition artifacts caused by the interfaces between air and lung tissue. Such registration, however, plays an important role in the analysis of hyperpolarized Xenon MRI (XeMRI) [2]. XeMRI, due to its non-ionizing nature, has received substantial attention in the field for imaging ventilation, perfusion, and gas transfer in the lungs [16]. As XeMRI does not provide structural information, its correspondences to the patient anatomy rely on pMRI, which is acquired during the same imaging session but not within the same breath-hold. Even though patients are provided with bags containing 1l of gas for both image acquisitions, due to different properties of air and xenon, as well as individual breathing patterns, the images might be acquired at different levels of lung inflation. It is not, therefore, straightforward to directly map XeMRI to diagnostic lung CT, for instance in the case of patients undergoing radiotherapy treatment. An intermediate registration between pMRI and CT is needed to find this mapping, as shown in Fig. 1. This registration becomes particularly challenging for a number of reasons, including the lower spatial resolution of pMRI compared with CT, the limited information from lung tissue in pMRI due to its low proton density, and the presence of susceptibility artifacts. For these reasons, the registration can easily result in under or over-estimation of deformations inside the lungs.
An alternative approach for this problem might be the application of lung motion models [15]. For instance, a statistical motion model based on deformations estimated from 4DCT was proposed in [5]. The individual motion models estimated for each subject from the dataset have been co-registered to an average shape and intensity model was generated from reference frames from 4DCT. This resulted in a development of an average inter-subject model. In [13], after estimating the deformations from 4DCT, the surface point distribution model of the shape of the lungs was constructed. After applying Principal Component Analysis (PCA) to reduce the dimensionality, the statistical model between the estimated deformations and point-based shape variations was calculated. Similar approach has been presented in [29], with the diaphragm position used as a surrogate of the motion to control the model. To create a lung motion model, Finite Element Analysis (FEA) could be also used, such as in [9], where a patient-specific bio-mechanical model has been proposed for lung CT registration. However, to achieve satisfying accuracy the FEA model-based method requires an additional registration. All of the aforementioned methods have been applied to CT-to-CT registration problem. In the case of pMRI-to-CT registration, the task may be even more challenging due to the low out-of-plane spatial resolution of pMRI and lack of direct intensity correspondences.
In this work, we address the issue of insufficient amount of information inside the lungs in pMRI, by proposing a personalized 4D-CT statistical motion model for a supervoxel-based graphical image registration [11, 25]. The main contribution is a dedicated framework, which addresses the challenges of XeMRI to CT deformable registration in the form of supervoxel-based motion model enhanced method. The evaluation has been performed on a clinical dataset and compared with state-of-the-art image registration methods, showing higher correlation of XeMRI with ventilation maps estimated from 4DCT.
2 Methods
The proposed method consists of three main steps: (1) creation of a personalized lung motion model from 4DCT, (2) lung image clustering and (3) graph-based pMRI-to-CT registration. We introduce these steps in detail in this section. An overview of the proposed method is presented in Fig. 2.
2.1 Personalized Lung Motion Model from 4DCT
In our work, to create a personalized motion model we use displacements resulting from 4DCT registration to a reference volume. We apply an image registration method dedicated to lung applications [25], which has the potential to more accurately estimate abnormal lung motion. The method has shown good performance in terms of accuracy, plausibility of the resulting deformations for lung CT registration, and the ability to address the sliding motion problem. Subsequently, we perform PCA to the estimated deformations to obtain major motion patterns for each patient.
In the proposed method, for each patient, all breathing phases from 4DCT are co-registered to a reference volume, which is chosen as the peak inhale breathing phase volume. Our 4DCT data consists of 10 volumes; therefore as a result of the alignment we acquired 9 displacement fields. After the registration, we create for the reference volume vectors comprising all the estimated deformation fields:
where p is the direction the deformations (anterior-posterior, left-to-right, up-to-down), n is the number of volumes co-registered to the reference volume, and \(\mathbf x \) is a voxel location.
After applying PCA, we can reformulate Eq. 1 in terms of eigenvalues and eigenvectors:
where \(\mu _d^p\) is the mean displacement, \(\mathbf {\nu }_i^p(\mathbf x )\) is i-th eigenvector and \(\lambda _i^p\) is corresponding eigenvalue for direction p (anterior-posterior, left-to-right, up-to-down) for voxel’s spatial location \(\mathbf x \). We restricted the motion model to use the first eigenvector, as it covers the main motion pattern observed during the registration (in anterior-posterior - 83%, left-to-right - 82% and up-to-down - 95% directions on average for our dataset). The restriction to the use of first eigenvector makes the optimization more efficient, while taking advantage of the personalized motion model application. Regional variations from the motion pattern are compensated by applying supervoxel-based motion model parameters optimization registration step.
2.2 Lung Clustering
Image clustering provides a compact image representation, which has the potential to represent anatomically consistent regions in the form of larger structures. The peak inhale breathing phase volume, which has been chosen as a reference frame, is clustered using the well-established Simple Linear Iterative Clustering method [1], which groups spatially and visually close voxels into supervoxels. In this method, a fixed number of seeds for the expected number of supervoxels is uniformly located in the image. Their initial position is corrected by moving the seeds to a position of the lowest gradient in a \(3\times 3\times 3\) neighborhood. This step is performed to avoid placing them on an edge or a noisy voxel. Following that, every voxel in the image is assigned to the closest supervoxel, based on the distance measure: \( D = \sqrt{(d_e)^2 + \left( d_I / S \right) ^2m^2}\), where \(d_e\) is the Euclidean distance of a particular voxel to the supervoxel center, \(d_I\) is a voxel’s intensity distance from the supervoxel average intensity, and m is a compactness parameter. The resultant clustering of a CT image is shown in Fig. 3.
2.3 Graph-Based Lung Image Registration
Image registration, as a problem of finding the optimal transformation between two images, can be stated using an Markov Random Fields-based optimization and posed on a graph. Graphical methods for deformable image registration [6, 10, 11, 19, 25] have achieved state-of-the-art accuracy and good performance in addressing sliding motion. Therefore, following image clustering, we create a graph where every supervoxel is represented by a node and all nodes corresponding to adjacent supervoxels are connected by an edge. The edge values are uniformly set to 1.
We apply a similar approach to [25], with graph cuts [3] as an optimization scheme. In the proposed method, we create a predefined set of labels \(l \in L\), where every label l is a set of parameters of the motion model in form of a vector \([l_x l_y l_z]\). This is one of the main differences compared with the majority of other methods in the field, where labels usually directly represent displacements. The label is applied to the corresponding patch of the motion model, and therefore, even if the algorithm assigns the same labels to neighboring supervoxels, they may potentially still have different displacements. The displacement inside the patch is not uniform and should mimic the motion of its tissue. Such an approach restricts the possible displacements of the patches to those which have been estimated for the particular regions of the lungs, and therefore results in more anatomically plausible estimated displacements. At the same time, the method still allows for local adjustments to the model by the estimated parameters. The estimation of the motion model parameters in a form of \(l_x\), \(l_y\) and \(l_z\) is one advantage of our application, as it compensates for the residual differences, when ideal rigid alignment of pMRI and CT is difficult to achieve. This alignment is challenging mainly because of the multi-modal nature of the images, differences in position inside the scanner, as well as possible variations in the patient anatomy, for instance due to tumor appearance. The model was created from 4DCT, based on co-registration of images acquired with the patient remaining at the same position in a scanner. Therefore our approach gives more degrees of freedom than a classic model based-approaches to compensate for the misalignments, while at the same time taking the advantage of the main motion patterns represented by the motion model.
As a similarity measure to find the optimal parameters of the motion model for every supervoxel we have applied the local correlation coefficient (LCC) [12], which is a well established approach for measuring image similarity in medical image registration. The general formulation of the energy to be minimized during the optimization process is:
where the data term is formulated as a mean error calculated for all voxels \( \mathbf x \) in the fixed image \(I_{fix}\) and moving image \(I_{mov}\) clustered in a certain supervoxel represented by a node p, for the applied motion model R with the parameters represented by a label \(l_p\). The piecewise smoothness term represents quadratic distance between the labels. The influence of the piecewise smoothness term on the energy is controlled by a weighting parameter \(\alpha \). Since no XeMRI ventilation signal is expected to be present outside of the lung, our registration framework is therefore restricted to estimating deformations inside the volume of the lungs. The lungs are segmented from CT and registration is done only inside the masks. Akin to [11], we use a single resolution level with multiple layers of supervoxels, slightly varying their size and initial location. The estimated deformations are averaged across all layers.
The displacements estimated for the pMRI-to-CT registration are propagated to XeMRI, just as shown in Fig. 1, resulting in their alignment. Visual assessment of the framework are presented in Fig. 4, where we also display the estimated displacement fields for all the methods.
3 Experiments and Results
Our experiments have been performed on a dataset of three patients undergoing radiotherapy at Churchill Hospital in Oxford. For each patient, imaging data consisting of 4DCT, pMRI and XeMRI have been acquired, with the resolution of \(0.98 \times 0.98 \times 2.5\,[{\text {mm}}^3]\). Each 4DCT consisted of 10 3D volumes of CTs acquired in axial plane. A mixture of 129Xe gas (80%) and air was polarized on-site to between 4% and 12%, by using a commercial polarizer operating on the rubidium vapor spin-exchange optical pumping basis. The hyperpolarized gas has been delivered to patients during the imaging in 1.0-L bags [14]. The pMRI and XeMRI have been performed at 1.5 T MR scanner as 3D volumes from coronal acquisition the resolution of \(1.56 \times 20 \times 1.56\,[{\text {mm}}^3]\).
Following [26], pMRI volumes and reference volume from 4DCT were carefully aligned initially using rigid registration with mutual information as a similarity measure. In our application it is important to achieve good alignments at the apex and upper parts of the lungs. The resulting transformation was propagated to the corresponding XeMRI volumes, bringing them into rigid alignment with the reference CT volume.
We subsequently performed deformable registration of pMRI-to-CT and compared results of our registration method with the results of the deeds deformable image registration [10] and free form deformation-based registration using B-splines [21]. The deeds method originally proposed for lung CT registration shows good performance in multi-modal image registration application due to its image descriptor-based similarity measure, while FFDs on B-splines with mutual information as a similarity measure is one of the most established approaches for multi-modal image registration.
For the proposed method we have extracted supervoxels consisting of approximately 500 voxels each, with the compactness parameter set to 0.1, and used 20 layers of supervoxels. The range of motion model parameters \(l_x, l_y\) and \(l_z\) is set between −0.6 and 0.6, at the intervals of 0.1. The weighting parameter \(\alpha \) is 0.2 and local cross correlation was calculated for a 7\(\,\times \,\)7\(\,\times \,\)7 voxels patch size. Our method has been implemented in Matlab environment and its running time with the chosen parameters setting is approximately 45 min on a i7 laptop machine. The running times for the deeds and B-splines were approximately 13 min and 25 min, respectively, with C++ implementation. Our method is capable of further optimization and parallelization, which should result in significant running time reduction.
Visual inspection from Fig. 4 of the results reveals that the displacements estimated by the proposed method are anatomically more consistent. We decided to compare the XeMRI ventilation images with ventilation maps estimated from 4DCT, which is obtained using image registration of the dynamic sequence to a reference CT volume. To estimate ventilation maps, we have used a method based on the changes of the lung intensity expressed in Hounsfield units between peak inhale and peak exhale breathing phases [27]. An alternative approaches could estimate the ventilation from 4D CT based on determinant of Jacobian [8, 20] or with the use of supervoxel tracking [24]. We calculate Spearman’s correlation coefficient of the registered XeMRI ventilation images with the estimated 4DCT-based ventilation maps. Our method resulted in higher correlation coefficient for patient 1 and patient 2 (0.344 and 0.572) compared to both other image registration methods (0.217 and 0.367 for B-splines and 0.299 and 0.5 for deeds). For patient 3 all methods achieved comparable results, with a slightly higher value for B-splines (0.171). On average our method achieved the best score of 0.359, with deeds being the second highest-scoring method (0.322), while the lowest correlation was calculated for B-splines (0.251). Standard deviation of the determinant of the Jacobian of deformations, which can be seen as a measure of complexity of the deformations, for our method was on average 0.35, compared with 1.15 for B-splines and 0.63 for deeds. The results of the calculated correlations are shown in Fig. 5.
4 Discussion and Conclusions
In this work, we proposed a personalized model-driven method for pMRI-to-CT lung image registration. The method was evaluated on three datasets of patients undergoing radiation treatment for lung cancer. The visual results presented in Fig. 4, where we show the estimated deformations, might suggest that the proposed method better mimic the motion of the lungs. The sudden changes in the direction of the motion estimated by B-splines and deeds, especially for the left lung, are unlikely to be present during breathing. We calculated correlation between CT-based estimated ventilations and XeMRI brought into alignment with CT by our method. On average, our method outperformed other image registration approaches in terms of the correlation with ventilation maps estimated from 4DCT. The slightly lower score for patient 3 was possibly caused by the fact that the difference in the lung volume between pMRI/XeMRI and CT was the lowest in this case. This observation seems to be supported by the fact that all the methods achieved comparable results.
Our motion model-based method requires an accurate initial rigid registration. The upper parts of the lungs and apexes should be well aligned initially, or else the motion model-based registration might result in suboptimal performance. Such behavior is imposed by the lung physiology and should not be considered as a limitation of the method.
One of the challenges in our work is the lack of ground truth or landmarks set in both modality images. Low out-of-plane resolution of pMRI and XeMRI (20 mm) is another factor and, hence, the registration problem is not a trivial one to address. The correlation of XeMRI with 4DCT-based estimated ventilation maps resulted in the overall moderate correlation. The reason for that might be different breathing patterns in 4DCT compared to XeMRI/pMRI, related to physical properties of xenon gas, which is much heavier than air. Ventilation maps based on 4DCT are estimated based on the changes of the tissue density, which should correspond to the lungs filling with air, however in practice they might provide complementary information. Another limitation is that we had access to only one 4DCT scan of each patient. Therefore our method might be prone to intra breathing cycle variations. This issue could potentially be eliminated by including more scans, such as diagnostic CT, of the same patient in the breathing motion creation step.
The presented method shows promising results for the challenging application of XeMRI to CT registration. The application of the Principal Component Analysis-based motion model in the deformable registration step of the framework, seems to have the potential to help drive the registration for the regions of the lungs with insufficient amount of information.
References
Achanta, R., Shaji, A., Smith, K., Lucchi, A., Fua, P., Süsstrunk, S.: SLIC superpixels compared to state-of-the-art superpixel methods. IEEE Trans. Pattern Anal. Mach. Intell. 34, 2274–2282 (2012)
Albert, M.S., et al.: Biological magnetic resonance imaging using laser-polarized \(^{129}Xe\). Nature 370(6486), 199–201 (1994)
Boykov, Y., Veksler, O., Zabih, R.: Fast approximate energy minimization via graph cuts. IEEE Trans. Pattern Anal. Mach. Intell. 23(11), 1222–1239 (2001)
Castillo, R., et al.: A framework for evaluation of deformable image registration spatial accuracy using large landmark point sets. Phys. Med. Biol. 54(7), 1849–1870 (2009)
Ehrhardt, J., Werner, R., Schmidt-Richberg, A., Handels, H.: Statistical modeling of 4D respiratory lung motion using diffeomorphic image registration. IEEE Trans. Med. Imaging 30, 251–265 (2011)
Glocker, B., Sotiras, A., Komodakis, N., Paragios, N.: Deformable medical image registration: Setting the state of the art with discrete methods. Ann. Rev. Biomed. Eng. 13(1), 219–244 (2011)
Gorbunova, V., et al.: Mass preserving image registration for lung CT. Med. Image Anal. 16(4), 786–795 (2012)
Guerrero, T., et al.: Quantification of regional ventilation from treatment planning CT. Int. J. Radiat. Oncol.*Biol.*Phys. 62(3), 630–634 (2005)
Han, L., Dong, H., McClelland, J.R., Han, L., Hawkes, D.J., Barratt, D.C.: A hybrid patient-specific biomechanical model based image registration method for the motion estimation of lungs. Med. Image Anal. 39, 87–100 (2017)
Heinrich, M.P., Jenkinson, M., Brady, M., Schnabel, J.A.: MRF-based deformable registration and ventilation estimation of lung CT. IEEE Trans. Med. Imag. 32(7), 1239–1248 (2013)
Heinrich, M.P., Simpson, I.J., Papież, B.W., Brady, S.M., Schnabel, J.A.: Deformable image registration by combining uncertainty estimates from supervoxel belief propagation. Med. Image Anal. 27, 57–71 (2016)
Hermosillo, G., Chefd’Hotel, C., Faugeras, O.: Variational methods for multimodal image matching. Int. J. Comput. Vis. 50(3), 329–343 (2002)
Liu, X., Oguz, I., Pizer, S.M., Mageras, G.S.: Shape-correlated deformation statistics for respiratory motion prediction in 4D lung (2010)
Matin, T.N., et al.: Chronic obstructive pulmonary disease: lobar analysis with hyperpolarized 129 Xe MR imaging. Radiology 282, 857–868 (2016)
McClelland, J.R., Hawkes, D.J., Schaeffter, T., King, A.P.: Respiratory motion models: a review. Med. Image Anal. 17(1), 19–42 (2013)
Mugler, J.P., Altes, T.A.: Hyperpolarized \(^{129}Xe\) MRI of the human lung. J. Magn. Reson. Imaging 37(2), 313–31 (2013)
Murphy, K., et al.: Evaluation of registration methods on thoracic CT: the EMPIRE10 challenge. IEEE Trans. Med. Imaging 30(11), 1901–1920 (2011)
Papież, B.W., Heinrich, M.P., Fehrenbach, J., Risser, L., Schnabel, J.A.: An implicit sliding-motion preserving regularisation via bilateral filtering for deformable image registration. Med. Image Anal. 18(8), 1299–311 (2014)
Papież, B.W., Szmul, A., Grau, V., Brady, J.M., Schnabel, J.A.: Non-local graph-based regularization for deformable image registration. In: MICCAI RAMBO, pp. 199–207 (2017)
Reinhardt, J.M., Ding, K., Cao, K., Christensen, G.E., Hoffman, E.A., Bodas, S.V.: Registration-based estimates of local lung tissue expansion compared to xenon ct measures of specific ventilation. Med. Image Anal. 12(6), 752–763 (2008)
Rueckert, D., Sonoda, L.I., Hayes, C., Hill, D.L., Leach, M.O., Hawkes, D.J.: Nonrigid registration using free-form deformations: application to breast MR images. IEEE Trans. Med. Imaging 18(8), 712–21 (1999)
Schmidt-Richberg, A., Werner, R., Handels, H., Ehrhardt, J.: Estimation of slipping organ motion by registration with direction-dependent regularization. Med. Image Anal. 16, 150–159 (2012)
Schnabel, J.A., Heinrich, M.P., Papież, B.W., Brady, S.M.: Advances and challenges in deformable image registration: From image fusion to complex motion modelling. Med. Image Anal. 33(10), 145–148 (2016)
Szmul, A., Papież, B.W., Matin, T., Gleeson, F., Schnabel, J.A., Grau, V.: Regional lung ventilation estimation based on supervoxel tracking. In: Medical Imaging 2018: Image-Guided Procedures, Robotic Interventions, and Modeling, vol. 10576, pp. 10576-1–10576-7 (2018)
Szmul, A., Papież, B.W., Hallack, A., Grau, V., Schnabel, J.A.: Supervoxels for graph cuts-based deformable image registration using guided image filtering. J. Electron. Imaging 26(6), 061607 (2017)
Wild, J.M., et al.: Automatic image registration of lung CT and hyperpolarized helium-3 MRI via mutual information of proton MRI. NMR Biomed. 24(2), 130–134 (2011)
Yamamoto, T., et al.: Investigation of four-dimensional computed tomography-based pulmonary ventilation imaging in patients with emphysematous lung regions. Phys. Med. Biol. 56(7), 2279–98 (2011)
Yin, Y., Hoffman, E.A., Lin, C.L.: Mass preserving nonrigid registration of CT lung images using cubic B-spline. Med. Phys. 36(9), 4213–4222 (2009)
Zhang, Q., et al.: A patient specific respiratory model of anatomical motion for radiation treatment planning. Med. Phys. 34(12), 4772–4781 (2007)
Acknowledgments
AS and BWP would like to acknowledge funding from the CRUK and EPSRC Cancer Imaging Centre in Oxford. BWP acknowledges Oxford NIHR Biomedical Research Centre (Rutherford Fund Fellowship at HDR UK). JAS was supported by EP/P023509/1 and Wellcome Trust/EPSRC Centre for Medical Engineering.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Switzerland AG
About this paper
Cite this paper
Szmul, A., Matin, T., Gleeson, F.V., Schnabel, J.A., Grau, V., Papież, B.W. (2018). XeMRI to CT Lung Image Registration Enhanced with Personalized 4DCT-Derived Motion Model. In: Stoyanov, D., et al. Image Analysis for Moving Organ, Breast, and Thoracic Images. RAMBO BIA TIA 2018 2018 2018. Lecture Notes in Computer Science(), vol 11040. Springer, Cham. https://doi.org/10.1007/978-3-030-00946-5_26
Download citation
DOI: https://doi.org/10.1007/978-3-030-00946-5_26
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-00945-8
Online ISBN: 978-3-030-00946-5
eBook Packages: Computer ScienceComputer Science (R0)