/harmonic

Primary LanguageJupyter NotebookMIT LicenseMIT

Instance Segmentation Using Harmonic Embeddings

We present a new instance segmentation approach tailored to biological images, where instances may correspond to individual cells, organisms or plant parts. Unlike instance segmentation for user photographs or road scenes, in biological data object instances may be particularly densely packed, the appearance variation may be particularly low, the processing power may be restricted, while, on the other hand, the variability of sizes of individual instances may be limited. These peculiarities are successfully addressed and exploited by the proposed approach.

Our approach describes each object instance using an expectation of a limited number of sine waves with frequencies and phases adjusted to particular object sizes and densities. At train time, a fully-convolutional network is learned to predict the object embeddings at each pixel using a simple pixelwise regression loss, while at test time the instances are recovered using clustering in the embeddings space. In the experiments, we show that our approach outperforms previous embedding-based instance segmentation approaches on a number of biological datasets, achieving state-of-the-art on a popular CVPPP benchmark. Notably, this excellent performance is combined with computational efficiency that is needed for deployment to domain specialists.

Prerequisites

Authors:

  • Victor Kulikov
  • Victor Lempitsky

Citing

If you used our research, we kindly ask you to cite the corresponding paper.

@inproceedings{kulikov2020instance,
  title={Instance segmentation of biological images using harmonic embeddings},
  author={Kulikov, Victor and Lempitsky, Victor},
  booktitle={Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition},
  pages={3843--3851},
  year={2020}
}

Acknowledgements

We have used the following repositories in preparation of the code: