Skip to content

Latest commit

 

History

History
79 lines (63 loc) · 3.19 KB

README.md

File metadata and controls

79 lines (63 loc) · 3.19 KB

News

Introduction

In this work, we propose a novel two-stage 2D/3D registration framework, Embedded Feature Similarity Optimization with Specific Parameter Initialization (SOPI), which can align the images automatically without a large amount of real X-ray data for training and weaken the effect of incorrect initialization on the registration algorithm. In this framework, we propose a regressive parameterspecific module, Rigid Transformation Parameter Initialization (RTPI) module, to initialize pose parameter and an iterative fine-registration network to align the two images precisely by using embedded features. The framework estimates the transformation parameter that best aligns two images using one intra-operative x-ray and one pre-operative CT as input.

Setup

Prerequisites

  • Linux
  • NVIDIA GPU + CUDA
  • python 3.7 (recommended)

Getting Started

  • Install torch, torchvision from https://pytorch.org/. It has been tested with torch 1.9.1.
  • Check requirements.txt for dependencies. You can use pip install:
pip install -r requirements.txt

Train RTPI

  • We strongly recommand you to use the RTPI_v3 model.

  • The average running time list blow are the test results on the RTX 3090.

    Version RTPI-V1 RTPI-V2 RTPI-V3
    Avg.time 0.15s 0.069s 0.066s
cd ./src
python train_RTPI.py

Train composite encoders(fine registration module)

cd ./src
python train_composite_encoder.py

Citation

If you use this code for your research, please cite our paper:

@inproceedings{chen2024embedded,
  title={Embedded Feature Similarity Optimization with Specific Parameter Initialization for 2D/3D Medical Image Registration},
  author={Chen, Minheng and Zhang, Zhirun and Gu, Shuheng and Kong, Youyong},
  booktitle={ICASSP 2024-2024 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP)},
  pages={1521--1525},
  year={2024},
  organization={IEEE}
}

(PS:The CPU-Net file contains some early immature ideas, which have limited reference value.)

Acknowledgements

Special thanks to the students and professors in Jiangsu Provincial Joint International Research Laboratory of Medical Information Processing, Southeast University, Nanjing, China, who provided assistance, inspiration and support for our work.

FAQ

List possible frequently asked questions and their answers.

If you have any other questions, feel free to contact us.

Contact

If you need to get in touch with us, you can reach us through the following channels: