PoCo -- An Automated Polyp Counter

Manual annotation and counting of entities in underwater photographs is a central element of most census studies. With exploding jellyfish populations worldwide, in-situ studies of jellyfish polyps are becoming crucial for understanding and predicting the population dynamics. However, these are limited to small sample sizes due to tedious manual labor involved in counting in underwater photographs. We have developed an automated polyp counting algorithm PoCo, which allows processing orders of magnitude greater collections of images than previous possible.

PoCo sketch2.PNG

PoCo-v2.0 is the most recent and easy-to-use automated polyp counter. We also provide an annotation tool that will allow the researchers to quickly adapt and train PoCo on their counting problems.

  • PoCo-v2.0 comes pretrained on a large publicly available polyp dataset.
  • A Python source code for PoCo-v2.0 tool is available at GIT here.
  • Windows pre-compiled application available here (Tested on Windows 10, Nvidia GTX 1070).
  • See quick tutorial on how to run PoCo here.

If you use PoCo-v2.0 in your research, please cite the following paper:

  title = "A segmentation-based approach for polyp counting in the wild",
  journal = "Engineering Applications of Artificial Intelligence",
  volume = "88",
  pages = "103399",
  year = "2020",
  issn = "0952-1976",
  doi = "https://doi.org/10.1016/j.engappai.2019.103399",
  url = "http://www.sciencedirect.com/science/article/pii/S095219761930315X",
  author = "Vitjan Zavrtanik and Martin Vodopivec and Matej Kristan"

Old versions

PoCo v1.0 implementation is a mixture of Matlab/C++ libraries and is available here.

Research team

University of Ljubljana, Faculty of Computer and Information Science; National Institute of Biology, Marine Biology Station

  • izr. prof. dr. Matej Kristan (PI on FRI side)
  • dr. Martin Vodopivec (PI on MBS side)
  • prof. dr. Alenka Malej
  • Vitjan Zavrtanik
  • Tihomir Makovec
  • dr. Rok Mandeljc


Scientific output of the project is described in these publications:

Publications for the PoCo project