Towards Positive Jacobian: Learn to Postprocess Diffeomorphic Image Registration with Matrix Exponential
Not on the map. Why?
Abstract (arXiv)
We present a postprocessing layer for deformable image registration to make a registration field more diffeomorphic by encouraging Jacobians of the transformation to be positive. Diffeomorphic image registration is important for medical imaging studies because of the properties like invertibility, smoothness of the transformation, and topology preservation/non-folding of the grid. Violation of these properties can lead to destruction of the neighbourhood and the connectivity of anatomical structures during image registration. Most of the recent deep learning methods do not explicitly address this folding problem and try to solve it with a smoothness regularization on the registration field. In this paper, we propose a differentiable layer, which takes any registration field as its input, computes exponential of the Jacobian matrices of the input and reconstructs a new registration field from the exponentiated Jacobian matrices using Poisson reconstruction. Our proposed Poisson reconstruction loss enforces positive Jacobians for the final registration field. Thus, our method acts as a post-processing layer without any learnable parameters of its own and can be placed at the end of any deep learning pipeline to form an end-to-end learnable framework. We show the effectiveness of our proposed method for a popular deep learning registration method Voxelmorph and evaluate it with a dataset containing 3D brain MRI scans. Our results show that our post-processing can effectively decrease the number of non-positive Jacobians by a significant amount without any noticeable deterioration of the registration accuracy, thus making the registration field more diffeomorphic. Our code is available online at https://github.com/Soumyadeep-Pal/Diffeomorphic-Image-Registration-Postprocess.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 16 of its 49 references that are in the map. First posted on arXiv 1 Feb 2022.
Builds on
16 of 49 references.
References · 16
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2021Convex optimizationcited by 2,479
- 2015Spatial Transformer Networkscited by 1,423
- 2018VoxelMorph: A Learning Framework for Deformable Medical Image Registrationcited by 657
- 2018An Unsupervised Learning Model for Deformable Medical Image Registrationcited by 150
- 2018Unsupervised Learning for Fast Probabilistic Diffeomorphic Registrationcited by 116
- 2017Quicksilver: Fast Predictive Image Registration - a Deep Learning Approachcited by 113
- 2020Fast Symmetric Diffeomorphic Image Registration with Convolutional Neural Networkscited by 107
- 2021HyperMorph: Amortized Hyperparameter Learning for Image Registrationcited by 84
- 2017End-to-End Unsupervised Deformable Image Registration with a Convolutional Neural Networkcited by 75
- 2018Constrained-CNN losses for weakly supervised segmentationcited by 62
- 2017Imposing Hard Constraints on Deep Networks: Promises and Limitationscited by 42
4 more
- 2019Constrained Deep Networks: Lagrangian Optimization via Log-Barrier Extensionscited by 30
- 2018FAIM -- A ConvNet Method for Unsupervised 3D Medical Image Registrationcited by 19
- 2017Non-rigid image registration using fully convolutional networks with deep self-supervisioncited by 12
- 2020DRMIME: Differentiable Mutual Information and Matrix Exponential for Multi-Resolution Image Registrationcited by 6
Built on by
Citing papers per year: 2026: 1.
1 paper.