Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

Nonlinear image registration with bidirectional metric and reciprocal regularization

  • Shihui Ying,

    Affiliation Department of Mathematics, Shanghai University, Shanghai 200444, China

  • Dan Li,

    Affiliation Department of Mathematics, Shanghai University, Shanghai 200444, China

  • Bin Xiao,

    Affiliation Med-X Research Institute, School of Biomedical Engineering, Shanghai Jiao Tong University, Shanghai 200240, China

  • Yaxin Peng,

    Affiliation Department of Mathematics, Shanghai University, Shanghai 200444, China

  • Shaoyi Du,

    Affiliation Institute of Artificial Intelligence and Robotics, Xi’an Jiaotong University, Xi’an 710049, China

  • Meifeng Xu

    xumf96@163.com

    Affiliation The Second Affiliated Hospital of Xi’an Jiaotong University, Xi’an 710004, China

Abstract

Nonlinear registration is an important technique to align two different images and widely applied in medical image analysis. In this paper, we develop a novel nonlinear registration framework based on the diffeomorphic demons, where a reciprocal regularizer is introduced to assume that the deformation between two images is an exact diffeomorphism. In detail, first, we adopt a bidirectional metric to improve the symmetry of the energy functional, whose variables are two reciprocal deformations. Secondly, we slack these two deformations into two independent variables and introduce a reciprocal regularizer to assure the deformations being the exact diffeomorphism. Then, we utilize an alternating iterative strategy to decouple the model into two minimizing subproblems, where a new closed form for the approximate velocity of deformation is calculated. Finally, we compare our proposed algorithm on two data sets of real brain MR images with two relative and conventional methods. The results validate that our proposed method improves accuracy and robustness of registration, as well as the gained bidirectional deformations are actually reciprocal.

1 Introduction

Magnetic Resonance Imaging (MRI) technique plays more and more important roles in the study of brain structure and its function because it offers amount of reliable information by a non-invasive approach [1]. Due to the large variances between the brain images from different subjects, we cannot compare or analyze different MR images directly and should first align them to a common reference. Therefore, normalizing the images is a precondition for the clinical research [25].

In recent decades, a variety of effective registration methods are developed for constructing the common reference and calculating the deformations between different images. Especially, as a kind of fundamental methods, pairwise registration plays important roles in variants of registration problems. According to the differences between representations of model and algorithm, these methods are divided into two classes. One is the parametrization methods, in which the deformation between two images is approximated in some finite dimensional spaces. For example, Shen and Davatzikos proposed the HAMMER algorithm based on the process of feature detection and hierarchical deformation mechanism [6] and the further improved version, named TPS-HAMMER [7] by introducing thin-plate spline and softassign techniques [8]. Sorzano and his coauthors used the B-Spline method to approximate the nonlinear deformation [9] while Rohde and his coauthors adopted the radially symmetric basis [10]. The others are the variational models and methods, where the deformation is regarded as a certain functional and the optimal deformation is represented by variational calculus. For example, a series of nonlinear registration methods are developed by using an diffeomorphism to represent the deformation [1123] based on the fundamental work by Dupuis, Grenander, Miller and Trouvé [24, 25]. By the diffeomorphic representation, a uniform framework for pairwise image registration is constructed and later researches mainly focused on improving the model and how to solve it efficiently. It should be pointed out that Beg and his coauthors proposed the large deformation diffeomorphic metric mapping (LDDMM) method by the variation method and geodesic shooting strategy [14], which gives a fine mathematical framework, while Cao [15], Qiu [19] and Sommer [20] developed this method and applied them in different issues, respectively. At the same time, Trouvé, Holm and Younes considered the nonlinear registration on the diffeomorphism group directly and formed a metamorphosis theory [17, 21], where the existence of solution of Euler equations was proved. For simplifying the registration model, Ashburner decomposed the large deformation into several small deformations and translated the image registration into a local optimisation problem which is solved by a Levenberg-Marquardt strategy [11]. On the other hand, some effective numerical methods for these registration models were developed. Vercauteren and his coauthors combined the Demons algorithm with the diffeomorphic framework and proposed Diffeomorphic Demons algorithm [22], while they added the high-order information to their model by using the high-order BCH formulae [23]. A comparison of LDDMM and Diffeomorphic Demons can be found in [16]. As a conclusion, Diffeomorphic Demons algorithm is much faster than LDDMM algorithm, while it incurs moderate loss of accuarcy. Later, Ashburner and Friston used the Gauss-Newton iteration to solve the diffeomorphic registration model [12]. Klein and his coauthors compared more recent 14 registration methods in [26]. For a comprehensive review of image registration and especially diffeomorphism methods, we refer to [27] and [28, 29], respectively.

Although these algorithms can deal with the nonlinear image registration, there are still two issues. One is the invertibility of the deformation field between two images in practice and the other is the accuracy of registration. Due to various approximations in the model and calculation, the deformation is always not an exact diffeomorphism. That is, the composition of the deformation and its inverse deformation is not an exact identity [30]. To deal with these problems, Ye and Chen introduced a constraint to deformation and designed an algorithm based on a numerical PDE method [30]. Later, Lorenzi and his coauthors proposed a fast symmetric method (LCC-Demons) based on Diffeomorphic Demons by using a symmetric local correlation coefficient (LCC) metric and one order approximations of the deformation and its inversion [18]. It should be pointed out that, neither Ye and Chen’s method nor LCC-Demons settled down the above two issues thoroughly. Therefore, in this paper, we will further address these two issues by using the advantages of these two methods. First, we apply a bi-direction sum of squire distance (SSD) metric instead of the conventional SSD metric, which introduces the deformation and its inverse synchronously. Then, we introduce an exact diffeomorphic constraint and penalize it to the objective function. Finally, inspired by the solution of Diffeomorphic Demons, we calculate the closed form of velocity at each iteration and design a novel nonlinear registration algorithm, in which a multi-scale strategy and a step-by-step warping process [31] are used.

The remainder of this paper is organized as follows. In Section 2, we first recall some relative materials for diffeomorphic registration methods, and then we extend the model of Diffeomorphic Demons by using a bi-direction metric and introducing the reversible constraint. Then, in Section 3, we propose a solution of such new model and form a novel registration algorithm. To validate the efficiency of proposed algorithm, we compare it with the conventional Diffeomorphic Demons and symmetric Diffeomorphic Demons methods in Section 4. Finally, the whole paper is concluded in Section 5.

2 Symmetric demons model with a reciprocal regularization

In this section, we first recall the diffeomorphic model for the nonlinear image registration and the Diffeomorphic Demons method. Then, we introduce a symmetric metric, which is widely used in computer vision, and a group of symmetrically reversible constraint to the model.

Denote the region of the image by (where n is always 2 or 3), and then an image is always represented by a BV function on this region. For a fixed image F and a moving image M, the aim of registration is to find the best deformation filed s from M to F, and the general model of nonlinear registration is described as follows. (1) where Diff(Ω) = {s|s, s−1C(Ω, Ω)} is the set of all invertible and smooth deformations from the region Ω to itself, Dist(⋅, ⋅) is the distance to measure the similarity between two images, Reg(s) is the regular term of the deformation s, sM means the deformation s acting on the image M and is defined by (sM)(x) = M(s(x)), ∀x ∈ Ω, and λ is a balancing parameter. It should be pointed out that there are several selections of the similarity metric and the regularity term. In this paper, we adopt an L2 metric (SSD between two images) as the similarity metric, which is defined by (2) and the regularity term Reg(s) is selected as the Laplacian regularizer and defined by (3)

To improve the precision of registration and consider the inverse deformation field, Vercauteren et al. introduced a bi-direction metric instead of the conventional SSD in [23]. That is, the similarity metric in Eq (1) is revised to (4) where s−1 is the deformation from F to M and should be the inverse of s. In [23], to make the algorithm faster, the authors used the linearization of s and its opposite to approximate the deformations s and s−1, and hence the composition of deformations from F to M and from M to F is not exact identity. Therefore, in order to make the deformation being a exact diffeomorphism and keep the advantages of Diffeomorphic Demons, we slack the symmetric registration model by replacing the s−1 by an independent deformation t and add a Reciprocal constraint st = ts = Id to the model. Then, the registration model is translated to the following minimization problem. (5) (6) where λ is a positive parameter, ∘ is the composite operator of two deformations and Id is the identity deformation.

Combining the similarity metric in Eq (2) and regularity term in Eq (3), the final symmetric registration model can be represented by (7) (8)

3 Algorithm

To design the algorithm, we first penalize the constraint to the objective function. Then, problems (7)–(8) is translated to following unconstrained optimization problem. (9) where the positive parameter μ is the Lagrange multiplier. It should be pointed out that we only use one multiplier here because of the dependence of two constraints. That is, one constraint includes the other one. Therefore, in practice, we only use one constraint.

It is clear that there are two independent variables except for μ in the objective function in Eq (9), therefore the simplest method to solve such minimizing problem is the alternating iterative method. That is, the minimizing problem (9) can be solved by alternatively iterating the following two subproblems.

  1. (S1) Fixing current deformation sk, we solve the kth deformation tk from F to M by (10)
  2. (S2) Given the deformation tk, we calculate the (k + 1)th deformation sk+1 from M to F by (11)

It is worth mentioning that the first two terms of Eqs (10) and (11) are similar to the objective function in Diffeomorphic Demons method. The only difference is the third term, which assures that the composition of forward and backward deformation is identity. Therefore, we can inherit the advantages of Diffeomorphic Demons to design an algorithm.

We consider the subproblem Eq (11) first and subproblem Eq (10) can be solved in the same way. It should be pointed out that it is difficult to solve the subproblem Eq (11) directly by minimizing the the similarity and regularity term simultaneously. Therefore, as Diffeomorphic Demons, we rewrite the model by introducing an independent intermediate variable c, and Eq (11) is equivalent to the following minimizing problem, Still by Lagrange multiplier method, the above minimizing problem can be translated to the following unconstrained optimization problem where σ is a positive parameter used to describe the weight of similarity between c and s. Then, to deal with such optimization problem with two independent variables, we can also adopt an efficient two-step process alternatively as follows.

  1. (R1) Fixing current fixed deformation sk,l, we solve the intermediate variable ck,l by (12)
  2. (R2) Given the the intermediate variable ck,l, we calculate the sk,l+1 by (13)

Here, we use k and l to represent the indices of the outer iteration for Eqs (10) and (11), and inner iteration for Eqs (12) and (13), respectively. It is worth mentioning that we can use a Gaussian Kernel to smooth the deformation ck,l to solve the problem (13) because the meaning of Eq (13) is to find a deformation which is similar to ck,l as well as smooth enough [32]. Then, below we only consider the problem (12). The direct way is to use the gradient descent method. Moreover, because the deformations are in the diffeomorphism group, we use an intrinsic iteration as follows. (14) where uk,l is a velocity of the deformation, which is located in the tangent space of diffeomorphism group at sk,l, and exp is the exponential map. Therefore, the rest issue is how to solve the uk,l. By this representation, the optical flow procedure solves for the below energy function. (15) where is the set of all vector fields on the Diff(Ω).

To make two parts of the functional unified with respect to the order of magnitudes in the objective function in Eq (15), we use the weak form in the constraint part. That is, we consider the identity by acting on an image, which also makes programming easier. Then, Eq (15) is translated to (16)

To solve Eq (16) easier, similar to the Diffeomorphic Demons, we use the first order approximation to the exponential map and substitute it into the objective function (16). Therefore, we use the first order Taylor formula of any differentiable functional f on Diff(Ω) at a neighborhood of the deformation s as follows. (17) where is the gradient of the functional f at s.

By this approximation, the objective function in Eq (16) is approximated by (18)

It is seen that this approximated objective function is L2 for u. Therefore, to make the equation short, we rewrite it as follows, (19) where and |Ω| is the volume of the image region Ω.

Moreover, minimizing Eq (19) is equivalent to solving the following linear system for u. (20)

According to the generalized inverse and the Sherman–Morrison formula, we obtain a closed form of the velocity vector at the point x ∈ Ω as follows, (21)

Similarly, we can solve subproblem Eq (10) by only changing the corresponding variables in iterations as follows. (22) where K⋆ is a Gaussian kernel K acting on the deformation, and (23) where and and are the corresponding Jacobi of two terms in Eq (10).

Therefore, we summarize the algorithm as follows.

Algorithm 1. Constrained Symmetric Algorithm

Step 0. Initialization.

   Given the precision ϵ1, ϵ2 > 0 and initial deformation fields s1 and t1.

Step 1. Solving the minimization problem (10) by setting tk,0 = tk,

 1.1 Calculating vk,l by Eq (23),

 1.2 Smoothing the updated field by a Gaussian Kernel: vk,lKvk,l,

 1.3 Set tk,l+1 = tk,l ∘ exp(vk,l),

 1.4 If ‖vk,l‖ > ϵ1 then set ll + 1 and goto Step 1.1. Otherwise let tk+1 = tk,l and goto Step 2;

Step 2. Solving the minimization problem (11) by setting sk,0 = sk,

 2.1 Calculating uk,l by Eq (21),

 2.2 Smoothing the updated field by a Gaussian Kernel: uk,lKuk,l,

 2.3 Set sk,l+1 = sk,l ∘ exp(uk,l),

 2.4 If ‖uk,l‖ > ϵ1 then set ll + 1 and goto Step 2.1. Otherwise let sk+1 = sk,l and goto Step 3;

Step 3. If E(sk+1, tk+1) > ϵ2, then kk + 1 and goto Step 1. Otherwise output the optimal deformations s* = sk+1 and t* = tk+1.

It is remarkable that the deformation is updated by combining the last deformation and the exponential map of a velocity field. In fact, the exponential map of a vector field is difficult to be calculated, especially when the velocity field is large. Here, we use a kind of Arsigny’s approximate method. For the other approximate methods for the exponential map (or geodesic), we refer to [14, 33]. First, we evaluate the velocity field u. If it is too large, we choose a positive integer N such that u/2N is significantly small. Then, exp(u/2N) ≈ Id + u/2N, and .

On the other hand, to accelerate the algorithm and avoid the local minima as possible, a multiscale strategy is used. We estimate the deformation between two images from the low to high resolution, and the deformation field in the low resolution is used as the initial deformation for the high resolution.

4 Experimental results

In this section, we evaluate the performance of our proposed registration algorithm on two real datasets of LONI LPBA40 MR images and IXI MR images. For the sake of comparison, we also use the Diffeomorphic Demons [22] and the symmetric Diffeomorphic Demons [18]. All programs are implemented in visual studio 2008, ITK2.4.0 and run by PC with Intel Core i7 2.50GHz CPU and 4G RAM.

4.1 LONI LPBA40 data

In order to test our registration algorithm, we compare with the Diffeomorphic Demons and Symmetric-log-Demons algorithms on a public LONI dataset, which is widely used for testing registration algorithms. There are totally 40 MR images shown in Fig 1, and their labels used to construct the LONI Probabilistic Brain Atlas (LPBA40) at the Laboratory of Neuro Imaging (LONI) at UCLA are available online (http://www.loni.usc.edu/atlases/Atlas_Detail.php?atlas_id=12). In each subject, 56 structures (ROIs) were manually labeled and brain masks were constructed from the manual labels and projected back to the labeling space to produce brain only MRI volumes.

By using two conventional nonlinear registration methods and our method, one group of results are shown in Figs 2, 3 and 4, and the quantitative results are shown in Table 1 and Fig 5.

thumbnail
Fig 2. Cross-sectional views of data and registration results by three methods.

(A) Cross-sectional views of moving image. (B) Cross-sectional views of fixed image. (C) Cross-sectional views of the result of Diffeomorphic Demons. (D) Cross-sectional Views of the result of Symmetric-log-Demons. (E) Cross-sectional Views of the result of our method.

https://doi.org/10.1371/journal.pone.0172432.g002

thumbnail
Fig 3. Fixed image and the registration results by three methods.

(A) Fixed image. (B) Registration result by Diffeomorphic Demons. (C) Registration result by Symmetric-log-Demons. (D) Registration result by our method.

https://doi.org/10.1371/journal.pone.0172432.g003

thumbnail
Fig 4. The combined deformations by three methods.

(A) Diffeomorphic Demons. (B) Symmetric-log-Demons. (C) our method. (D) Symmetric-log-Demons in 10 times magnification. (E) Our method in 10 times magnification.

https://doi.org/10.1371/journal.pone.0172432.g004

thumbnail
Fig 5. Dice ratios of 56 ROIs by three methods.

(A) Dice ratios from 1st to 28th ROIs. (B) Dice ratios from 29th to 56th ROIs.

https://doi.org/10.1371/journal.pone.0172432.g005

In Fig 2, (A) and (B) are the cross-sectional images of the moving image and the fixed image, respectively. (C), (D) and (E) are the registration results from the moving image to the fixed image by three algorithms. It is seen that all methods do the registration well. That is, (C), (D) and (E) are all similar to (B). It should be pointed out that there are still have some differences, which are shown in Fig 3. It is easy to find that our registration result (D) still has a slight improvement and is closer to the fixed image (A).

On the other hand, we show the combinations of the straight and backward deformation fields in Fig 4. From Fig 4(A), 4(B) and 4(C), the maximal magnitude is 5.56 mm. At this scale, (B) and (C) are almost black. That is, the combinations of the straight and backward deformation fields are closer to identities. Therefore, it is seen that both Symmetric-Demons and our proposed method are more accurate than the conventional Diffeomorphic Demons. But when we enlarge (b) and (C) with scale 10, the results are shown in Fig 4(D) and 4(F). From the Fig 4(D), the maximal magnitude of Symmetric-Demons is 3.33 mm, and the combined deformation field of our method is still close to an identity. That is, the deformation of our proposed method is closer to the diffeomorphism than the Symmetric-Demons, and therefore, our proposed method is more accurate.

Finally, to quantitatively evaluate the registration accuracy, we calculate the Dice ratios of 56 ROIs by three methods shown in Fig 5 and the total average of whole brain is list in Table 1. It is clear that our proposed method has a slight improvement.

4.2 IXI data

In this part, we conduct the same experiment on the data of IXI MR images, which can be downloaded at http://brain-development.org/ixi-dataset/. Here, we use 30 MR images in the following experiment. Each image has 83 manually delineated ROIs and its size of is 256 × 256 × 198 and the voxel spacing is 1 × 1 × 1mm3. Slices of images are shown in Fig 6.

By using two conventional nonlinear registration methods and our method, one group of results are shown in Figs 7, 8 and 9, and the quantitative results are shown in Table 2. Similar to the results on LONI data, our method still have some improvements at the aspect of precision as well as it preserves the deformations between two images Reciprocal. Concretely, in Fig 7, (A) and (B) are the cross-sectional images of moving image and fixed image, respectively. (C), (D) and (E) are the registration results from the moving image to fixed image by three algorithms. It is seen that all methods perform well. That is, (C), (D) and (E) are all similar to (B). It should be pointed out that there are still have some differences, which are shown in Fig 8. It is easy to find that our registration result (D) still has a slight improvement and is closer to the fixed image (A).

thumbnail
Fig 7. Cross-sectional views of data and registration results by three methods.

(A) Cross-sectional views of moving image. (B) Cross-sectional views of fixed image. (C) Cross-sectional views of the result of Diffeomorphic Demons. (D) Cross-sectional views of the result of Symmetric-log-Demons. (E) Cross-sectional views of the result of our method.

https://doi.org/10.1371/journal.pone.0172432.g007

thumbnail
Fig 8. Fixed image and the registration results by three methods.

(A) Fixed image. (B) Registration result by Diffeomorphic Demons. (C) Registration result by Symmetric-log-Demons. (D) Registration result by our method.

https://doi.org/10.1371/journal.pone.0172432.g008

thumbnail
Fig 9. The combined deformations by three methods.

(A) Diffeomorphic Demons. (B) Symmetric-log-Demons. (C) Our method. (D) Symmetric-log-Demons in 10 times magnification. (E) Our method in 10 times magnification.

https://doi.org/10.1371/journal.pone.0172432.g009

Furthermore, we show the combinations of the straight and backward deformation fields in Fig 9. From Fig 9(A), 9(B) and 9(C), the maximal magnitude is 6.47 mm. At this scale, (B) and (C) are almost black. That is, the combinations of the straight and backward deformation fields are closer to identities. Therefore, it is seen that both Symmetric-Demons and our proposed method are more accurate than the conventional Diffeomorphic Demons. But when we enlarge (b) and (c) with scale 10, the results are shown in Fig 9(D) and 9(E). From the Fig 9(D), the maximal magnitude of Symmetric-Demons is 0.603 mm, and the combined deformation field of our method is still close to an identity. That is, the deformation of our proposed method is closer to the diffeomorphism than the Symmetric-Demons, and therefore, our proposed method is more accurate.

Finally, to quantitatively evaluate the registration accuracy, we calculate the Dice ratios of 83 ROIs by three methods shown in Fig 10, and the total average of whole brain is list in Table 2. It is seen that our proposed method has a slight improvement.

thumbnail
Fig 10. Dice ratios of 83 ROIs by three methods.

(A) Dice ratios from 1st to 28th ROIs. (B) Dice ratios from 29th to 56th ROIs. (C) Dice ratios from 57th to 83th ROIs.

https://doi.org/10.1371/journal.pone.0172432.g010

In general, from the numerical results, our proposed method not only improves the accuracy of the registration slightly, but also assures that the deformation is an actual diffeomorphism. In addition, by our method, we can get the deformation field and its inverse between two images at once.

5 Conclusion

In this paper, we considered the nonlinear image registration problem, especially, the invertibility of deformation field. First, we improve the registration model by using the bi-direction metric and introducing a regular constraint to assure that the deformation is a real diffeomorphism. Second, we decompose the model into two subproblems by the alternative iteration strategy. Then, inspired by the Diffeomorphic Demons algorithm, we established a novel registration algorithm, in which a new closed form for the velocity of deformation in each step is calculated as well as a multi-scale method is adopted. Finally, several numerical results on two real data validated that the propose method not only improved the accuracy of registration slightly, but also assured that the deformations between images are the actually invertible. In addition, by our method, we can gain the deformation field and its inverse between two images simultaneously.

Acknowledgments

The research is supported by the National Natural Science Foundation of China (11471208, 61573274).

Author Contributions

  1. Conceptualization: SY YP SD.
  2. Formal analysis: DL BX MX.
  3. Funding acquisition: SY SD.
  4. Methodology: SY SD.
  5. Project administration: SY MX.
  6. Software: DL BX.
  7. Supervision: SY MX.
  8. Writing – original draft: DL BX.
  9. Writing – review & editing: SY YP.

References

  1. 1. Bullmore E, Sporns O. Complex brain networks: graph theoretical analysis of structural and functional systems. Nat Rev Neurosci. 2009;10:186–198. pmid:19190637
  2. 2. Ni D, Ji X, Wu M, Wang W, Deng X, Hu Z, et al. Automatic cystocele severity grading in transperineal ultrasound by random forest regression. Pattern Recognit. 2017;63:551–560.
  3. 3. Gerber S, Tasdizen T, Fletcher P, Joshi S, Whitaker R, ADNI. Manifold modeling for brain population analysis. Med Image Anal. 2010;14:643–653. pmid:20579930
  4. 4. Toga A, Thompson P. The role of image registration in brain mapping. Ima Vis Comput 2001;19:3–24.
  5. 5. Wang Y, Cheng JZ, Ni D, Lin M, Qin J, et al. Towards personalized statistical deformable model and hybrid point matching for robust MR-trus registration. IEEE Trans Med Imaging. 2016;35:589–604. pmid:26441446
  6. 6. Shen D, Davatzikos C. HAMMER: hierarchical attribute matching mechanism for elastic registration. IEEE Trans Med Imaging. 2002;21:1421–1439. pmid:12575879
  7. 7. Wu G, Yap P, Kim M, Shen D. TPS-HAMMER: improving HAMMER registration algorithm by soft correspondence matching and thin-plate splines based deformation interpolation. NeuroImage. 2010;49:2225–2233. pmid:19878724
  8. 8. Chui H, Rangarajan A. A new point matching algorithm for non-rigid registration. Comput Vis Image Underst. 2003;89:114–141.
  9. 9. Sorzano C, Thévenaz P, Unser M. Elastic registration of biological images using vector-spline regularization. IEEE Trans Biomed Eng. 2005;52:652–663. pmid:15825867
  10. 10. Rohde G, Aldroubi A, Dawant B. The adaptive bases algorithm for intensity-based nonrigid image registration. IEEE Trans Med Imaging. 2003;22:1470–1479. pmid:14606680
  11. 11. Ashburner J. A fast diffeomorphic image registration algorithm. NeuroImage. 2007;38:95–113. pmid:17761438
  12. 12. Ashburner J, Friston K. Diffeomorphic registration using geodesic shooting and Gauss-Newton optimisation. NeuroImage. 2011;55:954–967. pmid:21216294
  13. 13. Avants B, Epstein C, Grossman M, Gee J. Symmetric diffeomorphic image registration with cross-correlation: evaluating automated labeling of elderly and neurodegenerative brain. Med Image Anal. 2008;12:26–41. pmid:17659998
  14. 14. Beg M, Miller M, et al., Computing large deformation metric mappings via geodesic flows of diffeomorphisms. Int J Comput Vis. 2005;61:139–157.
  15. 15. Cao Y, Miller M, Winslow R, Younes L. Large deformation diffeomorphic metric mapping of vector fields. IEEE Trans Med Imaging. 2005;24:1216–1230. pmid:16156359
  16. 16. Hernandez M, Olmos S, Pennec X. Comparing algorithms for diffeomorphic registration: stationary LDDMM and diffeomorphic demons. MICCAI. 2008;24–35.
  17. 17. Holm D, Trouvé A, Younes L. The Euler-Poincaré theory of metamorphosis. Quart Appl Math. 2009;67:661–685.
  18. 18. Lorenzi M, Ayache N, et al. LCC-Demons: A robust and accurate symmetric diffeomorphic registration algorithm. NeuroImage. 2013;81:470–483. pmid:23685032
  19. 19. Qiu A, Younes L, Wang L, et al. Combining anatomical manifold information via diffeomorphic metric mappings for studying cortical thinning of the cingulate gyrus in schizophrenia. Neuroimage. 2007;37:821–833. pmid:17613251
  20. 20. Sommer S, Nielsen M, et al. Higher-order momentum distributions and locally affine LDDMM registration. SIAM J Imaging Sci. 2013;6:341–367.
  21. 21. Trouvé A, Younes L. Metamorphoses through Lie group action. Found Comut Math. 2005;5:173–198.
  22. 22. Vercauteren T, Pennec X, Perchant A, Ayache N. Diffeomorphic demons: efficient non-parametric image registration. NeuroImage. 2009;45:S61–S72. pmid:19041946
  23. 23. Vercauteren T, Pennec X, Perchant A, Ayache N. Symmetric Log-Domain Diffeomorphic registration: a Demons-based approach. MICCAI. 2008;754–761.
  24. 24. Dupuis P, Grenander U, Miller M. Variational problems on flows of diffeomorphisms for image matching. Quart Appl Math. 1998;67:587–600.
  25. 25. Trouvé A. An infinite dimensional group approach for physics based models in patterns recognition. 1995. Preprint. Available from: http://www.cis.jhu.edu/publications/papers_in_database/alain/trouve1995.pdf.
  26. 26. Klein A, Sndersson J, et al. Evalution of 14 nonlinear deformation algorithms applied to human brain MRI registration. NeuroImage. 2009;46:786–802. pmid:19195496
  27. 27. Sotiras A, Davatazikosy C, Paragios N. Deformable medical image registration: a survey. IEEE Trans Med Imaging. 2013;32:1153–1190. pmid:23739795
  28. 28. Smolentsev N. Diffeomorphism groups of compact manifolds, J Math Sci. 2007;146:6213–6312.
  29. 29. Younes L. Shapes and Diffeomorphisms. New York: Springer-Verlag; 2010.
  30. 30. Ye X, Chen YM. A new algorithm for inverse consistent image registration. LNCS. 2009;5875:855–864.
  31. 31. Wu G, Kim M, Wang Q, Shen D. S-HAMMER: hierarchical attribute-guided, symmetric diffeomorphic registration for MR brain images. Hum Brain Mapp. 2014;35:1044–1060. pmid:23283836
  32. 32. Cachier P, Bardinet E, et al. Iconic feature based nonrigid registration: The PASHA algorithm. Comput Vis Image Underst. 2003;89:272–298.
  33. 33. Kimmel R, Sethian J. Computing geodesic paths on manifolds. Proc Natl Acad Sci U S A. 1998;95:8431–8435. pmid:9671694