CellTranspose: Few-shot Domain Adaptation for Cellular Instance Segmentation

West Virginia University
WACV 2023
Qualitative segmentation results

Robust segmentation across various imaging modalities and cell types.

Abstract

Automated cellular instance segmentation is a process utilized for accelerating biological research for the past two decades, and recent advancements have produced higher quality results with less effort from the biologist. Most current endeavors focus on completely cutting the researcher out of the picture by generating highly generalized models. However, these models invariably fail when faced with novel data, distributed differently than the ones used for training. In this work, rather than approaching the problem with methods that presume the availability of large amounts of target data and computing power for retraining, we address the even greater challenge of designing an approach that requires minimal amounts of new annotated data as well as training time. We do so by designing specialized contrastive losses that leverage the few annotated samples very efficiently. A large set of results show that 3 to 5 annotations lead to models with accuracy that: 1) significantly mitigate the covariate shift effects; 2) matches or surpasses other adaptation methods; 3) even approaches the performance of methods that have been fully retrained on the target distribution. The adaptation training is only a few minutes, paving a path towards a balance between model performance, computing requirements and expert-level annotation needs.

Qualitative results

Qualitative segmentation results

CellTranspose is able to reliably adapt to unseen data with as few as 3 labeled cells, and outperforms the generalist baseline regardless of different features of the data. In this case, z corresponds to the imaging plane, where z=16 is in focus.

CellTranspose prediction and adaptation overview

Comparative results with generalist approaches

TissueNet results

CellTranspose is able to adapt to a number of imaging and tissue types, in some cases significantly outperforming the "generalist" Cellpose baseline as well as another generalist approach published alongside the TissueNet dataset. With only 3 target samples, CellTranspose in most cases even approaches the upper bound defined by training the original Cellpose model directly on each individual subtype.

Comparative results with unsupervised method

TNBC results

We also compare our approach to unsupervised methods which aim to utilize the entire target dataset without any labels. A clear comparison is difficult, as factors including the size of the target dataset and amount of data variability have different effects on either approach. In this case, more training samples are required to perform as well as the unsupervised method, which may in part be due to the fact that the target training data and test data come from different tissue types.

BibTeX

@inproceedings{keaton2023celltranspose,
        title={Celltranspose: Few-shot domain adaptation for cellular instance segmentation},
        author={Keaton, Matthew R and Zaveri, Ram J and Doretto, Gianfranco},
        booktitle={Proceedings of the IEEE/CVF winter conference on applications of computer vision},
        pages={455-466},
        year={2023},
        url={https://openaccess.thecvf.com/content/WACV2023/html/Keaton_CellTranspose_Few-Shot_Domain_Adaptation_for_Cellular_Instance_Segmentation_WACV_2023_paper.html}
    }