Skip to content

Demo of deformable registration methods utilizing voxelmorph

License

Notifications You must be signed in to change notification settings

jerinka/voxelmorph_demo

Repository files navigation

Deep Deformable Registration

Deformable Registration

Deformable registration is basically calculation a dense vector field or mapping for every pixel in moving image to fixed image. This is better suited for deeplearning based registration compared to estimation of transformation matrix end to end. Voxelmorph have model creation classes for deformable registration learning.

Here is the medium page for this repo Deep Deformable Registration

If you are looking for non deformable registration, checkout Keypoint and ECC based registration

For demo of supervised learning of transform matrix, registerNet

More on Voxelmorph

Clone

git clone https://github.com/jerinka/voxelmorph_demo

Click Star

Next step is to click on that star button in right top of this repo 😀 Thank you.

Install

virtualenv venv3 --python=python3
source venv3/bin/activate
pip3 install -r requirements.txt

MNIST Register Demos :relaxed:

Using voxelmorph class (Preferred)

python3 simple_voxelmorph.py

From scratch demo in tf

python3 register_basics.py

Detailed code from voxelmorph tutorial

python voxelmorph_tutorial.py

Even more detailed tutorial notebook!

jupyter notebook VoxelMorph_Tutorial.ipynb

Real world demo!

TODO

Releases

No releases published

Packages

No packages published