Zenithal isotropic object counting by localization using adversarial training.

Journal: Neural networks : the official journal of the International Neural Network Society
Published Date:

Abstract

Counting objects in images is a very time-consuming task for humans that yields to errors caused by repetitiveness and boredom. In this paper, we present a novel object counting method that, unlike most of the recent works that focus on the regression of a density map, performs the counting procedure by localizing each single object. This key difference allows us to provide not only an accurate count but the position of every counted object, information that can be critical in some areas such as precision agriculture. The method is designed in two steps: first, a CNN is in charge of mapping arbitrary objects to blob-like structures. Then, using a Laplacian of Gaussian (LoG) filter, we are able to gather the position of all detected objects. We also propose a semi-adversarial training procedure that, combined with the former design, improves the result by a large margin. After evaluating the method on two public benchmarks of isometric objects, we stay on par with the state of the art while being able to provide extra position information.

Authors

  • Javier Rodriguez-Vazquez
    Computer Vision and Aerial Robotics Group, Universidad Politécnica de Madrid, Madrid, Spain; Department of Artificial Intelligence, Universidad Politécnica de Madrid, Madrid, Spain. Electronic address: javier.rodriguez.vazquez@upm.es.
  • Adrian Alvarez-Fernandez
    Computer Vision and Aerial Robotics Group, Universidad Politécnica de Madrid, Madrid, Spain.
  • Martin Molina
    Departament of Artificial Intelligence, Escuela Técnica Superior de Ingenieros Informáticos, Universidad Politécnica de Madrid, 28660 Madrid, Spain.
  • Pascual Campoy
    Computer Vision and Aerial Robotics Group, Universidad Politécnica de Madrid, Madrid, Spain.