← all repositories
DeepRegNet/DeepReg

Teaching neural networks to line up medical scans

DeepReg packages unsupervised and weakly-supervised neural registration algorithms into command-line tools so researchers can align medical scans with less boilerplate.

DeepReg
Not currently ranked — collecting fresh signals.
star history

What it does DeepReg is a Python toolkit for medical image registration—the process of aligning clinical scans so anatomical structures overlap. It implements unsupervised and weakly-supervised deep-learning algorithms on top of TensorFlow 2, packaging them behind built-in command line tools that aim to minimize scripting. The project is aimed at researchers and educators who want to experiment with learned registration rather than classical iterative optimization.

The interesting bit Every official demo ships with openly accessible clinical data, which is rarer than it should be in medical imaging software. The project also doubles as an educational platform: it won a MICCAI 2020 Educational Challenge award and actively invites users to contribute new demos, not just code patches.

Key highlights

  • Bundles major unsupervised and weakly-supervised registration algorithms and their variants.
  • Runs on TensorFlow 2 for training and deployment.
  • Provides built-in CLI tools designed to require minimal programming.
  • All demos use open-accessible data, lowering the barrier to reproduction.
  • Backed by a published JOSS paper and an academic research team.

Verdict Worth exploring if you are a medical-imaging researcher or student curious about learned registration. If you only need to align occasional volumes and are already comfortable with classical optimizers, this may be more machinery than you need.

Frequently asked

What is DeepRegNet/DeepReg?
DeepReg packages unsupervised and weakly-supervised neural registration algorithms into command-line tools so researchers can align medical scans with less boilerplate.
Is DeepReg open source?
Yes — DeepRegNet/DeepReg is open source, released under the Apache-2.0 license.
What language is DeepReg written in?
DeepRegNet/DeepReg is primarily written in Python.
How popular is DeepReg?
DeepRegNet/DeepReg has 626 stars on GitHub.
Where can I find DeepReg?
DeepRegNet/DeepReg is on GitHub at https://github.com/DeepRegNet/DeepReg.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.