Skip to content

HiLab-git/FDAS

Repository files navigation

FDAS: Foundation Model Distillation and Anatomic Structure-aware Multi-task Learning for Self-Supervised Medical Image Segmentation


This repository provides the code for our MICCAI 2025 paper "FDAS: Foundation Model Distillation and Anatomic Structure-aware Multi-task Learning for Self-Supervised Medical Image Segmentation"

✨Overall Framework

🔨Usage

Download dataset

  1. Download the M&MS Dataset, and organize the dataset directory structure as follows.
your/data_root/ train/ img/ full/ # 100% of the training images A0S9V9_0.nii.gz ... subset20/ # 20% of the training images subset10/ # 10% of the training images ... lab/ full/ A0S9V9_0_gt.nii.gz ... subset20/ subset10/ ... valid/ img/ lab/ test/ img/ lab/ 

Download SAM model

  1. Download the SAM model and move the model to the "your_root/pretrained_model" directory in your project.

Pre-processing data

  1. Generate masks using the Segment Anything Model (SAM)
generate_masks.py 
  1. Pre-process the masks generated from SAM
pre_process.py 

Pre-training

  1. Pre-train the network using pre_train.py
pre_train.py 

Fine-tuning

  1. Fine-tune the network using fine_tune.py
fine_tune.py 

📝 Citation

If you find this project useful for your research, please consider citing:

@inproceedings{qi2025fdas, title={FDAS: Foundation Model Distillation and Anatomic Structure-Aware Multi-task Learning for Self-Supervised Medical Image Segmentation}, author={Qi, Xiaoran and Zhang, Guoning and Wu, Jianghao and Zhang, Shaoting and Hou, Xiaorong and Wang, Guotai}, booktitle={International Conference on Medical Image Computing and Computer-Assisted Intervention}, pages={192--202}, year={2025}, organization={Springer} }

🤝 Acknowledgement

  • Parts of our codebase are adapted from PyMIC. We also thank the authors of the Segment Anything project for open-sourcing their code.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages