OSCR

An effective deep learning algorithm for medical image registration.

Code ↔ Paper

4 matches between paragraphs of the paper and lines of its authors' code, computed by the harvester (lexical-v1). Click a colored paragraph or line to see its counterpart.

The 4 matches
  1. [1] § Experiment › Implementation ↔ voxelmorph/__init__.py, lines 1–31 · score 0.63 · PyTorch, deep learning framework, loss function, Python
  2. [2] § Methodology › Dual multiscale feature extractor ↔ voxelmorph/nn/models.py, lines 60–124 · score 0.59 · ReLU, activation function, layers, channel, dimensions, Transformers
  3. [3] § Methodology › Similarity loss ↔ voxelmorph/nn/losses.py, lines 14–27 · score 0.57 · Normalized Cross Correlation, NCC, loss
  4. [4] § Experiment › Implementation ↔ scripts/train.py, lines 167–250 · score 0.54 · loss weights, setup, GPU, CPU, PyTorch, batch

Paper

Loaded from Europe PMC by your browser, not stored by OSCR: doi.org · Europe PMC

The paper is loaded when this pane is shown.

The authors' code

Python · 53 lines · 1.6 KB · Apache-2.0 · 1 match

  1. """
  2. Deep learning tools for deformable medical image registration. This package
  3. offers reference implementations of core registration networks, loss
  4. functions, and utilities, with PyTorch and TensorFlow backends.
  5. ## Subpackages (overview)
  6. - **nn**: Torch-based neural network components for Voxelmorph.
  7. - **py**: Python utilities for Voxelmorph.
  8. ???+ quote "Citation"
  9. === "APA"
  10. Balakrishnan, G., Zhao, A., Sabuncu, M. R., Guttag, J., & Dalca,
  11. A. V. (2018). VoxelMorph: A Learning Framework for Deformable
  12. Medical Image Registration. *arXiv:1809.05231*.
  13. <https://arxiv.org/abs/1809.05231>
  14. === "BibTeX"
  15. ```bibtex
  16. @article{balakrishnan2018voxelmorph,
  17. title = {VoxelMorph: A Learning Framework for Deformable Medical
  18. Image Registration},
  19. author = {Balakrishnan, Guha and Zhao, Amy and Sabuncu, Mert R and
  20. Guttag, John and Dalca, Adrian V},
  21. journal = {arXiv preprint arXiv:1809.05231},
  22. year = {2018},
  23. url = {https://arxiv.org/abs/1809.05231}
  24. }
  25. ```
  26. """
  27. # set version
  28. __version__ = '0.3.3'
  29. # Third-party imports
  30. from packaging import version
  31. import neurite
  32. # ensure valid neurite version is available
  33. minv = '0.3'
  34. curv = getattr(neurite, '__version__', None)
  35. if curv is None or version.parse(curv) < version.parse(minv):
  36. raise ImportError(f'voxelmorph requires neurite version {minv} or greater, '
  37. f'but found version {curv}')
  38. # Local imports
  39. from . import nn
  40. from . import py
  41. from .functional import *
  42. __all__ = ['nn', 'py']

__init__.py at commit c4155e1, under Apache-2.0 · at the source

Overview

  1. School of Mathematics and Computational Science, Xiangtan University, Xiangtan, China
  2. Department of Mathematics and Statistics, University of Strathclyde, Glasgow, United Kingdom
  3. Radiology Department of Xiangtan Central Hospital, Xiangtan, China
  4. Schools of Health Sciences and Computer Science, University of Manchester, Manchester, United Kingdom
Institutions: Xiangtan University (China); University of Strathclyde (United Kingdom); University of Manchester (United Kingdom)
Journal: PLOS digital health, volume 5, issue 4, article e0001339
Dates: received 23 December 2025; accepted 17 March 2026; published online 16 April 2026
Type: Research article · Language: English
License: CC BY
Identifiers: DOI 10.1371/journal.pdig.0001339 · PMID 41990030 · PMCID PMC13086356 · OpenAlex W7154593092
Open access: gold, a free copy (OpenAlex)
Status: code verified
Methods: Connectivity, Smoothing, state filtering, decompositions, Machine learning
Topic: Medical Image Segmentation Techniques (Computer Vision and Pattern Recognition, Computer Science), according to OpenAlex
Funding: Natural Science Foundation of Hunan Province (2023GK2029); National Natural Science Foundation of China (12201320, 12071402); Science and Technology Innovation Program of Hunan Province (2024WZ9008); Royal Academy of Engineering Chair INSILEX (CiET1819\19); UKRI Frontier Research Guarantee INSILICO (EP\Y030494\1)
Citations: not cited yet (Europe PMC); 51 references in the paper

Abstract

Image registration is crucial for many medical imaging applications, including longitudinal monitoring and multimodal information fusion. A key challenge is to achieve accurate alignment while strictly preserving topology and invertibility. To address the limitations of traditional penalty-based regularization, which may still permit local folding, this study proposes DTC-Reg, a dynamically learned registration framework that more explicitly enforces diffeomorphic deformation. The framework integrates a homotopy-based control–increment formulation with explicit multiscale geometric constraints. Two parameter-sharing U-Nets first extract multiscale feature pyramids from the input images, after which a symmetric registration module with a sequential temporal cascade network progressively refines the forward and inverse multiscale deformation fields. To further enhance diffeomorphic consistency, this study introduces a Multiscale Folding-aware Deformation Correction (MFDC) module that explicitly detects and geometrically rectifies folding points in the predicted deformation fields. Beyond its integration within DTC-Reg, MFDC can also be readily incorporated into several state-of-the-art registration networks, significantly reducing folding and improving deformation regularity. Extensive experiments on three 3D brain MRI registration tasks demonstrate that the proposed method consistently achieves superior performance over existing approaches in both quantitative and qualitative evaluations.

Reproduced under the paper's license (CC BY), from the paper cited above.

Repository

Its files are read in the Code ↔ Paper reader above, with 4 matches between paragraphs and lines of code.

voxelmorph/voxelmorph

License: Apache-2.0
State: the link answers, verified on 29 September 2026
Evidence: files inventoried
Commit: c4155e1baf04bc8f1774775b23a6027b58b37e00, 11 September 2026
Languages: JavaScript (36), Python (20)
Size: 97 files, 56 scripts
Software Heritage: archived
Found in: “Data Availability”
Holds: README, license file, environment (pyproject.toml, setup.py, docs/requirements.txt), tests, documentation
Not found: CITATION.cff, continuous integration
Tools: PyTorch (13 files), NumPy (7 files), NiBabel (3 files), scikit-image (2 files), SciPy (2 files), h5py (1 file)
Availability: 1 check, the latest on 29 September 2026: the link answers
  • 29 September 2026: the link answers
58 files

The paper's code and data availability statement is in the Data section.

Tracing map

Proposed by the machine: these links were found in the paper and verified at the source, without human review. The map will receive a Zenodo DOI once one of the paper's authors has validated it with their ORCID.

What the map holds:

  • 1 repository of the authors' code, each at its verified commit, with its license and how the link was found in the paper;
  • 56 scripts, each with its path and the digest of its content;
  • 4 matches between paragraphs of the paper and lines of the code (method lexical-v1);
  • neither the text of the paper nor the code itself.

Its JSON (tracing-map.json) is deposited on Zenodo with its DOI once the map is validated.

Data

Datasets cited

Data Availability

All datasets used in this study are publicly available third-party data. The authors had no special access privileges to these datasets which others would not have. The specific data sources are as follows: 1. OASIS-v1 Dataset: The original data is available at https://www.oasis-brains.org/. For this study, we utilized the standard pre-processed version provided by Balakrishnan et al. (VoxelMorph), which can be accessed via their official repository at https://github.com/voxelmorph/voxelmorph or directly downloaded from https://github.com/adalca/medical-datasets/blob/master/neurite-oasis.md. 2. Patient-to-Atlas (IXI) Dataset: The original IXI dataset is available at http://brain-development.org/ixi-dataset/. We utilized the pre-processed version specifically formatted for registration tasks by Chen et al. (TransMorph), which is available via their GitHub repository at https://github.com/junyuchen245/TransMorph_Transformer_for_Medical_Image_Registration. 3. Mindboggle101 Dataset: The raw data for the few-shot experiments (including NKI-RS-22, NKI-TRT-20, and OASIS-TRT-20 subsets) is publicly available at https://mindboggle.info/data.html.

Reproduced under the paper's license (CC BY), from the paper cited above.

Versions

The history of this record: each version stored by the harvester or made by a correction of its authors or of the maintainers of its code, and what changed in its facts. The texts of the paper (its abstract, its availability statements) are not part of it; versions that changed only those are not listed.

Version 1, 29 September 2026: the first record

Recorded: type, language, journal, volume, issue, pages, dates, 6 authors, 5 funders, 50 references.

Cite

This paper

Deng, J., Chen, K., Li, M., Zuo, Z., Frangi, A. F., & Zhang, J. (2026). An effective deep learning algorithm for medical image registration. PLOS digital health, 5(4), e0001339. https://doi.org/10.1371/journal.pdig.0001339

BibTeX

@article{deng2026effective,
author = {Deng, Jinqiu and Chen, Ke and Li, Mingke and Zuo, Zhichao and Frangi, Alejandro F and Zhang, Jianping},
title = {{An effective deep learning algorithm for medical image registration}},
journal = {PLOS digital health},
year = {2026},
month = apr,
volume = {5},
number = {4},
pages = {e0001339},
publisher = {PLOS},
issn = {2767-3170},
doi = {10.1371/journal.pdig.0001339},
url = {https://doi.org/10.1371/journal.pdig.0001339},
pmid = {41990030},
pmcid = {PMC13086356}
}

RIS

TY - JOUR
AU - Deng, Jinqiu
AU - Chen, Ke
AU - Li, Mingke
AU - Zuo, Zhichao
AU - Frangi, Alejandro F
AU - Zhang, Jianping
TI - An effective deep learning algorithm for medical image registration
T2 - PLOS digital health
J2 - PLOS Digit Health
PY - 2026
DA - 2026/04/16
VL - 5
IS - 4
SP - e0001339
SN - 2767-3170
PB - PLOS
DO - 10.1371/journal.pdig.0001339
UR - https://doi.org/10.1371/journal.pdig.0001339
LA - en
ER -

CSL-JSON

{
"id": "10.1371/journal.pdig.0001339",
"type": "article-journal",
"title": "An effective deep learning algorithm for medical image registration",
"container-title": "PLOS digital health",
"author": [
{
"family": "Deng",
"given": "Jinqiu"
},
{
"family": "Chen",
"given": "Ke"
},
{
"family": "Li",
"given": "Mingke"
},
{
"family": "Zuo",
"given": "Zhichao"
},
{
"family": "Frangi",
"given": "Alejandro F"
},
{
"family": "Zhang",
"given": "Jianping"
}
],
"container-title-short": "PLOS Digit Health",
"volume": "5",
"issue": "4",
"page": "e0001339",
"DOI": "10.1371/journal.pdig.0001339",
"PMID": "41990030",
"PMCID": "PMC13086356",
"ISSN": "2767-3170",
"publisher": "PLOS",
"URL": "https://doi.org/10.1371/journal.pdig.0001339",
"language": "en",
"issued": {
"date-parts": [
[
2026,
4,
16
]
]
}
}

The tracing map gets a citation of its own once an author has validated it and it has a DOI.

Similar papers

The papers with a page that share the most with this one: the tools found in their code, their categories, datasets, cited references and authors, the rarest counting most.

[1] doi:10.3390/jimaging12070276 [code]
Hyperelastic Regularization for Near-Diffeomorphic Transformer-Based Brain MRI Registration.
Journal: Journal of imaging
In common: scikit-image, NiBabel, PyTorch, 2 other tools, 10 references
[2] doi:10.3390/jimaging12080384 [code]
Understanding Trade-Offs in Continuous Neural Representations for Diffeomorphic Image Registration: A Comparative Study of Implicit Neural Representations and Neural Ordinary Differential Equations.
Journal: Journal of imaging
In common: NiBabel, PyTorch, SciPy, 1 other tool, 9 references
[3] doi:10.1162/imag.a.1183 [code]
Learning-based segmentation of diffusion-weighted MR images with arbitrary &lt;i&gt;q&lt;/i&gt;-space samplings.
Journal: Imaging neuroscience (Cambridge, Mass.)
In common: scikit-image, h5py, NiBabel, 3 other tools, 2 references
[4] doi:10.2463/mrms.mp.2024-0149 [code]
Image Distortion Correction for Diffusion MR Imaging Using a Transformer-based U-Net.
Journal: Magnetic resonance in medical sciences : MRMS : an official journal of Japan Society of Magnetic Resonance in Medicine
In common: scikit-image, NiBabel, PyTorch, 2 other tools, 2 references
[5] doi:10.1016/j.isci.2026.117446 [code]
Volume-inflation registration (INFREG) for morphometric analysis of human focal cortical dysplasia type II.
Journal: iScience
In common: scikit-image, NiBabel, PyTorch, 2 other tools, 2 references
[6] doi:10.1038/s41598-026-54446-8 [code]
Deep learning-based Desikan-Killiany parcellation of the brain using diffusion MRI.
Journal: Scientific reports
In common: scikit-image, h5py, NiBabel, 3 other tools, 1 reference
[7] doi:10.1038/s41597-026-07248-6 [code]
A large-scale fMRI dataset for vision-language semantic association.
Journal: Scientific data
In common: scikit-image, h5py, NiBabel, 3 other tools, 1 reference
[8] doi:10.7554/elife.107933 [code]
Modality-agnostic decoding of vision and language from fMRI.
Journal: eLife
In common: scikit-image, h5py, NiBabel, 3 other tools, 1 reference
[9] doi:10.7554/elife.108408 [code]
Frequency and laminar profile of feature-specific visual activity revealed by interleaved EEG-fMRI.
Journal: eLife
In common: scikit-image, h5py, NiBabel, 2 other tools, 2 references
[10] doi:10.1038/s41467-026-76098-y [code]
A single computational objective can produce specialization of streams in visual cortex.
Journal: Nature communications
In common: scikit-image, h5py, NiBabel, 3 other tools

Contribute

The authors of this paper can claim it, correct its record and validate its tracing map, and the maintainers of its code (its owner, or a public member of its organization) correct what it says of their repository; anyone signed in can ask for its removal. Every request goes to OSCR's own machine, which answers it; your account page follows them.

Sign in with ORCID to claim this paper as one of its authors, correct its record or validate its tracing map: when the paper's metadata lists your ORCID iD, you are recognized at once. Maintainers of its code: sign in with GitHub, then claim the repository on your account page.

Request its removal

To ask OSCR to remove this record, the copies of its authors' scripts or its tracing map, use the removal request page: signed in, you say who you are, what to remove and why, then review and confirm the request. Published rules decide every request (how).

Discussion, reproductions, activity

Discussion: questions and error reports about this paper and its code, from signed-in readers and its authors. It opens with sign-in.

Reproductions: reports from readers who ran the authors' code: what they reproduced, with which environment, commit and data. It opens with sign-in.

Activity: what happens around this paper: new versions of its record, its map's validation, discussions and reproductions. It opens with sign-in.