PaperarXiv
Microsoft COCO: Common Objects in Context
A 2014 paper introducing Microsoft COCO, a large dataset of everyday scenes in which common objects are labeled with per-instance segmentations, built to study object recognition as part of scene understanding.
arXiv ID 1405.0312 Era Deep learning
The problem
Object recognition research has often been organised around tidy images: one prominent object, centred in the frame, with the task being to name it. The authors of this paper wanted a dataset closer to ordinary photography — images of complex everyday scenes, containing common objects photographed in their natural context — so that recognising an object becomes part of the larger job of understanding the scene it appears in [1].
The paper, titled *Microsoft COCO: Common Objects in Context*, was submitted to arXiv on 1 May 2014 by Tsung-Yi Lin, Michael Maire, Serge Belongie, Lubomir Bourdev, Ross Girshick, James Hays, Pietro Perona, Deva Ramanan, C. Lawrence Zitnick and Piotr Dollár [1].
How the annotations were built
A dataset of this size cannot be labeled by its authors alone, so the work drew heavily on crowd workers. The part of the design that made this practical was a set of new user interfaces, each aimed at one kind of question: which object categories appear in an image, where the individual instances are, and which pixels belong to each instance [1].
That last step is the one that shapes the dataset. Instead of drawing a box around an object, annotators traced its outline, producing per-instance segmentations. A segmentation marks the pixels belonging to a particular object rather than just its rough extent, which helps localisation be precise; and because the masks are kept separate for each instance, two cups on the same table remain two labelled objects rather than one labelled region [1].
What the dataset contains
The categories were chosen by a deliberately simple rule: the collection covers 91 object types that a 4-year-old child would easily recognise [1]. Altogether the dataset holds 2.5 million labeled instances spread over 328k images [1]. Those two numbers together describe a dataset in which scenes are busy — many objects per photograph, and often several instances of the same category within a single image.
How it compares
The paper does not only present the images; it also offers a detailed statistical analysis of the dataset alongside three existing benchmarks, PASCAL, ImageNet and SUN [1]. Such a comparison is how a new dataset is positioned: it shows where the new collection differs in composition from what researchers were already using, rather than simply being larger.
Why it matters
Three design decisions carry most of the paper's weight. First, context: by keeping objects inside cluttered real scenes, the dataset supports questions about how objects relate to their surroundings, not only what they are [1]. Second, localisation: per-instance segmentations make it possible to ask where exactly an object is, at the level of individual pixels, and to keep same-category objects apart [1]. Third, everyday categories: restricting the label set to things a small child can name keeps the recognition task about ordinary visual understanding rather than expert taxonomy [1].
The annotation pipeline is itself part of the contribution. Showing that category detection, instance spotting and instance segmentation can be decomposed into separate crowd tasks, each with its own interface, is a practical recipe for building large labeled datasets that others can reuse [1].
[1]: arXiv, "Microsoft COCO: Common Objects in Context".
Notes and sources
- Microsoft COCO: Common Objects in Contexthttps://arxiv.org/abs/1405.0312
Cite this page: Microsoft COCO: Common Objects in Context. TellWorld, https://www.tellworld.net/papers/coco. Updated 2026-11-08