You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@inproceedings{lin2022calibrating,
title={Calibrating label distribution for class-imbalanced barely-supervised knee segmentation},
author={Lin, Yiqun and Yao, Huifeng and Li, Zezhong and Zheng, Guoyan and Li, Xiaomeng},
booktitle={International Conference on Medical Image Computing and Computer-Assisted Intervention},
pages={109--118},
year={2022},
organization={Springer}
}
1. Environment
This code has been tested with Python 3.6, PyTorch 1.8, torchvision 0.9.0, and CUDA 11.1 on Ubuntu 20.04.
2. Data Preparation
The MR imaging scans are available at https://oai.nih.gov/. For issues related to the dataset, please contact our co-author (email: im.lzz@sjtu.edu.cn).
Run the function process_npy in ./code/data/preprocess.py to convert .nii.gz files into .npy for faster loading. To generate the labeled/unlabeled splits, run the function process_split_semi or use our pre-split files in ./knee_data/splits/*.txt. After preprocessing, the ./knee_data/ folder should be organized as follows: