Skip to content

ZAX130/RDP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Recursive Deformable Pyramid Network for Unsupervised Medical Image Registration (TMI2024)

By Haiqiao Wang, Dong Ni, Yi Wang.

Paper link: [TMI]

Description

An unsupervised brain MR deformable registration method that achieves precise alignment through a pure convolutional pyramid structure and a semantics-infused progressive recursive inter-level looping strategy for modeling complex deformations, even without pre-alignment of brain MR images.

图片1

Dataset

The official access addresses of the public data sets are as follows:

LPBA [link]

Mindboggle [link]

IXI [link] [freesurfer link]

Note that we use the processed IXI dataset provided by freesurfer.

Instructions

For convenience, we are sharing the preprocessed LPBA dataset used in our experiments. Once uncompressed, simply modify the "LPBA_path" in train.py to the path name of the extracted data. Next, you can execute train.py to train the network, and after training, you can run infer.py to test the network performance.

Citation

If you use the code in your research, please cite:

@ARTICLE{10423043,
  author={Wang, Haiqiao and Ni, Dong and Wang, Yi},
  journal={IEEE Transactions on Medical Imaging}, 
  title={Recursive Deformable Pyramid Network for Unsupervised Medical Image Registration}, 
  year={2024},
  volume={},
  number={},
  pages={1-1},
  keywords={Deformation;Decoding;Feature extraction;Deformable models;Training;Image resolution;Image registration;Deformable image registration;convolutional neural networks;brain MRI},
  doi={10.1109/TMI.2024.3362968}}

The overall framework and some network components of the code are heavily based on TransMorph and VoxelMorph. We are very grateful for their contributions.

The file makePklDataset.py shows how to make a pkl dataset from the original LPBA dataset. If you have any other questions about the .pkl format, please refer to the github page of [TransMorph_on_IXI].

Baseline Methods

Several PyTorch implementations of some baseline methods can be found at [SmileCode].

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages