Skip to content

liuxy1103/CRAC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Learning Cross-Representation Affinity Consistency for Sparsely Supervised Biomedical Instance Segmentation

Accepted by ICCV-2023

Xiaoyu Liu, Wei Huang, Zhiwei Xiong*, Shenglong Zhou, Yueyi Zhang, Xuejin Chen, Zheng-jun Zha, and Feng Wu

University of Science and Technology of China (USTC), Hefei, China

Institute of Artificial Intelligence, Hefei Comprehensive National Science Center, Hefei, China

*Corresponding Author

Abstract

In this paper, we propose a sparsely supervised biomedical instance segmentation framework via cross-representation affinity consistency regularization. Specifically, we adopt two individual networks to enforce the perturbation consistency between an explicit affinity map and an implicit affinity map to capture both feature-level instance discrimination and pixel-level instance boundary structure. We then select the highly confident region of each affinity map as the pseudo label to supervise the other one for affinity consistency learning. To obtain the highly confident region, we propose a pseudo-label noise filtering scheme by integrating two entropy-based decision strategies. Extensive experiments on four biomedical datasets with sparse instance annotations show the state-of-the-art performance of our proposed framework. For the first time, we demonstrate the superiority of sparse instance-level supervision on 3D volumetric datasets, compared to common semi-supervision under the same annotation cost.

Enviromenent

This code was tested with Pytorch 1.0.1 (later versions may work), CUDA 9.0, Python 3.7.4 and Ubuntu 16.04.

If you have a Docker environment, we strongly recommend you to pull our image as follows:

docker pull registry.cn-hangzhou.aliyuncs.com/renwu527/auto-emseg:v3.1

Training stage

Take the training on the AC3 dataset as an example.

1. train CPSN

python main_CPSN.py --cfg=CPSN_config

2. train CRAC

python main_CRAC.py -c=CRAC_config

Validation stage

 python inference_embs.py 

Contact

If you have any problem with the released code and dataset, please contact me by email ([email protected]).

Citation

@inproceedings{liu2023learning,
  title={Learning cross-representation affinity consistency for sparsely supervised biomedical instance segmentation},
  author={Liu, Xiaoyu and Huang, Wei and Xiong, Zhiwei and Zhou, Shenglong and Zhang, Yueyi and Chen, Xuejin and Zha, Zheng-Jun and Wu, Feng},
  booktitle={Proceedings of the IEEE/CVF International Conference on Computer Vision},
  pages={21107--21117},
  year={2023}
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages