DeepAI AI Chat
Log In Sign Up

Count-ception: Counting by Fully Convolutional Redundant Counting

by   Joseph Paul Cohen, et al.
University of Oxford
Université de Montréal
University of Massachusetts-Boston

Counting objects in digital images is a process that should be replaced by machines. This tedious task is time consuming and prone to errors due to fatigue of human annotators. The goal is to have a system that takes as input an image and returns a count of the objects inside and justification for the prediction in the form of object localization. We repose a problem, originally posed by Lempitsky and Zisserman, to instead predict a count map which contains redundant counts based on the receptive field of a smaller regression network. The regression network predicts a count of the objects that exist inside this frame. By processing the image in a fully convolutional way each pixel is going to be accounted for some number of times, the number of windows which include it, which is the size of each window, (i.e., 32x32 = 1024). To recover the true count we take the average over the redundant predictions. Our contribution is redundant counting instead of predicting a density map in order to average over errors. We also propose a novel deep neural network architecture adapted from the Inception family of networks called the Count-ception network. Together our approach results in a 20 of the art method by Xie, Noble, and Zisserman in 2016.


page 1

page 3

page 4


Beyond Counting: Comparisons of Density Maps for Crowd Analysis Tasks - Counting, Detection, and Tracking

For crowded scenes, the accuracy of object-based computer vision methods...

Automatic microscopic cell counting by use of deeply-supervised density regression model

Accurately counting cells in microscopic images is important for medical...

Robust Fruit Counting: Combining Deep Learning, Tracking, and Structure from Motion

We present a novel fruit counting pipeline that combines deep segmentati...

Learning To Count Everything

Existing works on visual counting primarily focus on one specific catego...

Exploring Cell counting with Neural Arithmetic Logic Units

The big problem for neural network models which are trained to count ins...

LRCN-RetailNet: A recurrent neural network architecture for accurate people counting

Measuring and analyzing the flow of customers in retail stores is essent...

A Large Contextual Dataset for Classification, Detection and Counting of Cars with Deep Learning

We have created a large diverse set of cars from overhead images, which ...

Code Repositories


view repo


Repo contains the implementation of the count-ception CNN (Tensorflow + Keras)

view repo


Pytorch implementation of Count-ception and custom CNN counting models for Kaggle Sea Lion Count challenge

view repo