English

SIMCO: SIMilarity-based object COunting

Computer Vision and Pattern Recognition 2020-10-14 v2 Machine Learning

Abstract

We present SIMCO, the first agnostic multi-class object counting approach. SIMCO starts by detecting foreground objects through a novel Mask RCNN-based architecture trained beforehand (just once) on a brand-new synthetic 2D shape dataset, InShape; the idea is to highlight every object resembling a primitive 2D shape (circle, square, rectangle, etc.). Each object detected is described by a low-dimensional embedding, obtained from a novel similarity-based head branch; this latter implements a triplet loss, encouraging similar objects (same 2D shape + color and scale) to map close. Subsequently, SIMCO uses this embedding for clustering, so that different types of objects can emerge and be counted, making SIMCO the very first multi-class unsupervised counter. Experiments show that SIMCO provides state-of-the-art scores on counting benchmarks and that it can also help in many challenging image understanding tasks.

Keywords

Cite

@article{arxiv.1904.07092,
  title  = {SIMCO: SIMilarity-based object COunting},
  author = {Marco Godi and Christian Joppi and Andrea Giachetti and Marco Cristani},
  journal= {arXiv preprint arXiv:1904.07092},
  year   = {2020}
}

Comments

Accepted at ICPR 2020

R2 v1 2026-06-23T08:39:54.688Z