Microsoft COCO: Common Objects in Context
Written for the Research library (claude-opus-5-5) from the paper text, in our own words: the license "arXiv — non-exclusive licence to distribute" does not allow redistributing the text itself. Original — arxiv.org/pdf/1405.0312
Summary
Before MS COCO, most object recognition benchmarks rewarded systems that did well on clean, centered "iconic" photos, and they measured localization only with coarse bounding boxes. Microsoft Common Objects in COntext (MS COCO) was built to move the field toward full scene understanding. It targets three things: recognizing objects that are seen from unusual angles, partly hidden, small or in clutter; reasoning about which objects appear together; and localizing each object exactly at the pixel level. The authors collected photos of everyday scenes by searching the web for pairs of objects and for scene types. Crowd workers on Amazon Mechanical Turk then labeled the images in stages: first which categories are present (in a hierarchy), then where each instance is, and finally a verified outline for each instance. The finished resource has 91 everyday "thing" categories and about 2.5 million labeled instances in 328k images. Compared with PASCAL VOC, ImageNet and SUN, it has many more instances per image and per category. Baseline experiments with a Deformable Parts Model show that detectors trained on COCO handle cluttered real scenes better. COCO became a standard benchmark for detection and instance segmentation.
Key points
- 91 categories were chosen from 272 candidates and grouped into 11 super-categories. For 82 of them there are more than 5,000 labeled instances. 11 of the 91 were left out of the 2014 release.
- On average there are 7.7 labeled instances per image, compared with 3.0 for ImageNet and 2.3 for PASCAL VOC. SUN has more labels per image but far fewer instances in total.
- Only countable "thing" classes (person, chair, car) are labeled. Background "stuff" such as sky or grass is left out because the goal is precise localization of individual instances.
- Pairing object queries with scene queries (e.g., kitchen, street, beach) produced images with context and non-iconic views.
- Baselines use a Deformable Parts Model for both bounding-box and segmentation detection.
Cited by
- SPICE: Semantic Propositional Image Caption Evaluation
- Neural Module Networks
- Layer Normalization
- Qwen-VL: A Versatile Vision-Language Model for Understanding, Localization, Text Reading, and Beyond
- Qwen3-VL Technical Report
- On the Opportunities and Risks of Foundation Models
- A Survey on Evaluation of Large Language Models
- Microsoft COCO Captions: Data Collection and Evaluation Server
- UNITER: UNiversal Image-TExt Representation Learning
- InternVL: Scaling up Vision Foundation Models and Aligning for Generic Visual-Linguistic Tasks
- MiniGPT-v2: large language model as a unified interface for vision-language multi-task learning
- ShareGPT4V: Improving Large Multi-Modal Models with Better Captions
- SentEval: An Evaluation Toolkit for Universal Sentence Representations
- InstructBLIP: Towards General-purpose Vision-Language Models with Instruction Tuning
- Molmo and PixMo: Open Weights and Open Data for State-of-the-Art Vision-Language Models
- Long-term Recurrent Convolutional Networks for Visual Recognition and Description
- MME: A Comprehensive Evaluation Benchmark for Multimodal Large Language Models
- DeCLUTR: Deep Contrastive Learning for Unsupervised Textual Representations
- Making the V in VQA Matter: Elevating the Role of Image Understanding in Visual Question Answering
- Parameter-Efficient Fine-Tuning for Large Models: A Comprehensive Survey
- Momentum Contrast for Unsupervised Visual Representation Learning
- Masked Autoencoders Are Scalable Vision Learners
- CLIPScore: A Reference-free Evaluation Metric for Image Captioning
- Language Is Not All You Need: Aligning Perception with Language Models
- GQA: A New Dataset for Real-World Visual Reasoning and Compositional Question Answering
- Survey of Hallucination in Natural Language Generation
- CLEVR: A Diagnostic Dataset for Compositional Language and Elementary Visual Reasoning
- Deep Visual-Semantic Alignments for Generating Image Descriptions
- The Hateful Memes Challenge: Detecting Hate Speech in Multimodal Memes
- Probing What Different NLP Tasks Teach Machines about Function Word Comprehension
- ViLT: Vision-and-Language Transformer Without Convolution or Region Supervision
- Segment Anything
- Unifying Visual-Semantic Embeddings with Multimodal Neural Language Models
- VisualWebArena: Evaluating Multimodal Agents on Realistic Visual Web Tasks
- Visual Genome: Connecting Language and Vision Using Crowdsourced Dense Image Annotations
- OBELICS: An Open Web-Scale Filtered Dataset of Interleaved Image-Text Documents
- What matters when building vision-language models?
- Deterministic Non-Autoregressive Neural Sequence Modeling by Iterative Refinement
- VisualBERT: A Simple and Performant Baseline for Vision and Language
- Oscar: Object-Semantics Aligned Pre-training for Vision-Language Tasks
- BLIP: Bootstrapping Language-Image Pre-training for Unified Vision-Language Understanding and Generation
- BLIP-2: Bootstrapping Language-Image Pre-training with Frozen Image Encoders and Large Language Models
- Evaluating Object Hallucination in Large Vision-Language Models
- MVBench: A Comprehensive Multi-modal Video Understanding Benchmark
- LLaVA-OneVision: Easy Visual Task Transfer
- Focal Loss for Dense Object Detection
- Birds have four legs?! NumerSense: Probing Numerical Commonsense Knowledge of Pre-Trained Language Models
- VILA: On Pre-training for Visual Language Models
- Swin Transformer: Hierarchical Vision Transformer using Shifted Windows
- Grounding DINO: Marrying DINO with Grounded Pre-Training for Open-Set Object Detection
- Improved Baselines with Visual Instruction Tuning
- Mitigating Hallucination in Large Multi-Modal Models via Robust Instruction Tuning
- Visual Instruction Tuning
- An efficient framework for learning sentence representations
- MathVista: Evaluating Mathematical Reasoning of Foundation Models in Visual Contexts
- Generation and Comprehension of Unambiguous Object Descriptions
- ChartQA: A Benchmark for Question Answering about Charts with Visual and Logical Reasoning
- SDXL: Improving Latent Diffusion Models for High-Resolution Image Synthesis
- Learning Transferable Visual Models From Natural Language Supervision
- Zero-Shot Text-to-Image Generation
- Hierarchical Text-Conditional Image Generation with CLIP Latents
- Sequence Level Training with Recurrent Neural Networks
- A Survey of Hallucination in Large Foundation Models
- Self-critical Sequence Training for Image Captioning
- Object Hallucination in Image Captioning
- Photorealistic Text-to-Image Diffusion Models with Deep Language Understanding
- LAION-5B: An open large-scale dataset for training next generation image-text models
- A-OKVQA: A Benchmark for Visual Question Answering using World Knowledge
- Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localization
- Conceptual Captions: A Cleaned, Hypernymed, Image Alt-text Dataset For Automatic Image Captioning
- ALFWorld: Aligning Text and Embodied Environments for Interactive Learning
- VL-BERT: Pre-training of Generic Visual-Linguistic Representations
- One Embedder, Any Task: Instruction-Finetuned Text Embeddings
- A Corpus for Reasoning About Natural Language Grounded in Photographs (NLVR2)
- Aligning Large Multimodal Models with Factually Augmented RLHF
- LXMERT: Learning Cross-Modality Encoder Representations from Transformers
- Automatic Machine Translation Evaluation in Many Languages via Zero-Shot Paraphrasing
- Cambrian-1: A Fully Open, Vision-Centric Exploration of Multimodal LLMs
- The Aligned Multimodal Movie Treebank: An audio, video, dependency-parse treebank
- CIDEr: Consensus-based Image Description Evaluation
- Diverse Beam Search: Decoding Diverse Solutions from Neural Sequence Models
- Show and Tell: A Neural Image Caption Generator
- CogVLM: Visual Expert for Pretrained Language Models
- Visual ChatGPT: Talking, Drawing and Editing with Visual Foundation Models
- Show, Attend and Tell: Neural Image Caption Generation with Visual Attention
- The Dawn of LMMs: Preliminary Explorations with GPT-4V(ision)
- CogVideoX: Text-to-Video Diffusion Models with An Expert Transformer
- MiniCPM-V: A GPT-4V Level MLLM on Your Phone
- Modeling Context in Referring Expressions
- MM-Vet: Evaluating Large Multimodal Models for Integrated Capabilities
- MMMU: A Massive Multi-discipline Multimodal Understanding and Reasoning Benchmark for Expert AGI
- Recurrent Neural Network Regularization
- Know What You Don't Know: Modeling a Pragmatic Speaker that Refers to Objects of Unknown Categories
- Socratic Models: Composing Zero-Shot Multimodal Reasoning with Language
- PAWS: Paraphrase Adversaries from Word Scrambling
- LLaMA-Adapter: Efficient Fine-tuning of Language Models with Zero-init Attention
- Men Also Like Shopping: Reducing Gender Bias Amplification using Corpus-level Constraints
- MoverScore: Text Generation Evaluating with Contextualized Embeddings and Earth Mover Distance
- GPT-4V(ision) is a Generalist Web Agent, if Grounded
- Aligning Books and Movies: Towards Story-like Visual Explanations by Watching Movies and Reading Books
Cite
@misc{lin2014microsoft,
title = {{Microsoft COCO: Common Objects in Context}},
author = {Lin, Tsung-Yi and Maire, Michael and Belongie, Serge and Bourdev, Lubomir and Girshick, Ross and Hays, James and Perona, Pietro and Ramanan, Deva and Zitnick, C. Lawrence and Dollár, Piotr},
year = {2014},
doi = {10.48550/arxiv.1405.0312},
eprint = {1405.0312},
archivePrefix = {arXiv},
url = {https://doi.org/10.48550/arxiv.1405.0312}
}References
- J. Deng, W. Dong, R. Socher, L.-J. Li, K. Li, and L. Fei-Fei, “ImageNet: A Large-Scale Hierarchical Image Database,” in CVPR, 2009. find
- M. Everingham, L. Van Gool, C. K. I. Williams, J. Winn, and A. Zisserman, “The PASCAL visual object classes (VOC) challenge,” IJCV, vol. 88, no. 2, pp. 303–338, Jun. 2010. find
- J. Xiao, J. Hays, K. A. Ehinger, A. Oliva, and A. Torralba, “SUN database: Large-scale scene recognition from abbey to zoo,” in CVPR, 2010. find
- P. Dollár, C. Wojek, B. Schiele, and P. Perona, “Pedestrian detection: An evaluation of the state of the art,” PAMI, vol. 34, 2012. find
- A. Krizhevsky, I. Sutskever, and G. Hinton, “ImageNet classification with deep convolutional neural networks,” in NIPS, 2012. find
- R. Girshick, J. Donahue, T. Darrell, and J. Malik, “Rich feature hierarchies for accurate object detection and semantic segmentation,” in CVPR, 2014. find our card
- P. Sermanet, D. Eigen, S. Zhang, M. Mathieu, R. Fergus, and Y. LeCun, “OverFeat: Integrated recognition, localization and detection using convolutional networks,” in ICLR, April 2014. find
- A. Farhadi, I. Endres, D. Hoiem, and D. Forsyth, “Describing objects by their attributes,” in CVPR, 2009. find
- G. Patterson and J. Hays, “SUN attribute database: Discovering, annotating, and recognizing scene attributes,” in CVPR, 2012. find
- L. Bourdev and J. Malik, “Poselets: Body part detectors trained using 3D human pose annotations,” in ICCV, 2009. find
- N. Silberman, D. Hoiem, P. Kohli, and R. Fergus, “Indoor segmentation and support inference from RGBD images,” in ECCV, 2012. find
- S. Palmer, E. Rosch, and P. Chase, “Canonical perspective and the perception of objects,” Attention and performance IX, vol. 1, p. 4, 1981. find
- . Hoiem, D, Y. Chodpathumwan, and Q. Dai, “Diagnosing error in object detectors,” in ECCV, 2012. find
- G. Brostow, J. Fauqueur, and R. Cipolla, “Semantic object classes in video: A high-definition ground truth database,” PRL, vol. 30, no. 2, pp. 88–97, 2009. find
- B. Russell, A. Torralba, K. Murphy, and W. Freeman, “LabelMe: a database and web-based tool for image annotation,” IJCV, vol. 77, no. 1-3, pp. 157–173, 2008. find
- S. Bell, P. Upchurch, N. Snavely, and K. Bala, “OpenSurfaces: A richly annotated catalog of surface appearance,” SIGGRAPH, vol. 32, no. 4, 2013. find
- V. Ordonez, G. Kulkarni, and T. Berg, “Im2text: Describing images using 1 million captioned photographs.” in NIPS, 2011. find
- J. Deng, O. Russakovsky, J. Krause, M. Bernstein, A. Berg, and L. Fei-Fei, “Scalable multi-label annotation,” in CHI, 2014. find
- T. Lin, M. Maire, S. Belongie, J. Hays, P. Perona, D. Ramanan, P. Dollár, and C. L. Zitnick, “Microsoft COCO: Common objects in context,” in ECCV, 2014. find
- D. Scharstein and R. Szeliski, “A taxonomy and evaluation of dense two-frame stereo correspondence algorithms,” IJCV, vol. 47, no. 1-3, pp. 7–42, 2002. find
- S. Baker, D. Scharstein, J. Lewis, S. Roth, M. Black, and R. Szeliski, “A database and evaluation methodology for optical flow,” IJCV, vol. 92, no. 1, pp. 1–31, 2011. find
- L. Fei-Fei, R. Fergus, and P. Perona, “Learning generative visual models from few training examples: An incremental bayesian approach tested on 101 object categories,” in CVPR Workshop of Generative Model Based Vision (WGMBV), 2004. find
- G. Griffin, A. Holub, and P. Perona, “Caltech-256 object category dataset,” California Institute of Technology, Tech. Rep. 7694, 2007. find
- N. Dalal and B. Triggs, “Histograms of oriented gradients for human detection,” in CVPR, 2005. find
- Y. Lecun and C. Cortes, “The MNIST database of handwritten digits,” 1998. [Online]. Available: http://yann.lecun.com/exdb/mnist/ ↗
- S. A. Nene, S. K. Nayar, and H. Murase, “Columbia object image library (coil-20),” Columbia Universty, Tech. Rep., 1996. find
- A. Krizhevsky and G. Hinton, “Learning multiple layers of features from tiny images,” Computer Science Department, University of Toronto, Tech. Rep, 2009. find
- A. Torralba, R. Fergus, and W. T. Freeman, “80 million tiny images: A large data set for nonparametric object and scene recognition,” PAMI, vol. 30, no. 11, pp. 1958–1970, 2008. find
- V. Ordonez, J. Deng, Y. Choi, A. Berg, and T. Berg, “From large scale image categorization to entry-level categories,” in ICCV, 2013. find
- C. Fellbaum, WordNet: An electronic lexical database. Blackwell Books, 1998. find
- P. Welinder, S. Branson, T. Mita, C. Wah, F. Schroff, S. Belongie, and P. Perona, “Caltech-UCSD Birds 200,” Caltech, Tech. Rep. CNS-TR-201, 2010. find
- E. Hjelmås and B. Low, “Face detection: A survey,” CVIU, vol. 83, no. 3, pp. 236–274, 2001. find
- G. B. Huang, M. Ramesh, T. Berg, and E. Learned-Miller, “Labeled faces in the wild,” University of Massachusetts, Amherst, Tech. Rep. 07-49, October 2007. find
- O. Russakovsky, J. Deng, Z. Huang, A. Berg, and L. Fei-Fei, “Detecting avocados to zucchinis: what have we done, and where are we going?” in ICCV, 2013. find
- J. Shotton, J. Winn, C. Rother, and A. Criminisi, “TextonBoost for image understanding: Multi-class object recognition and segmentation by jointly modeling texture, layout, and context,” IJCV, vol. 81, no. 1, pp. 2–23, 2009. find
- S. M. Seitz, B. Curless, J. Diebel, D. Scharstein, and R. Szeliski, “A comparison and evaluation of multi-view stereo reconstruction algorithms,” in CVPR, 2006. find
- P. Arbelaez, M. Maire, C. Fowlkes, and J. Malik, “Contour detection and hierarchical image segmentation,” PAMI, vol. 33, no. 5, pp. 898–916, 2011. find
- C. Lampert, H. Nickisch, and S. Harmeling, “Learning to detect unseen object classes by between-class attribute transfer,” in CVPR, 2009. find
- G. Heitz and D. Koller, “Learning spatial context: Using stuff to find things,” in ECCV, 2008. find
- R. Sitton, Spelling Sourcebook. Egger Publishing, 1996. find
- T. Berg and A. Berg, “Finding iconic images,” in CVPR, 2009. find
- A. Torralba and A. Efros, “Unbiased look at dataset bias,” in CVPR, 2011. find
- M. Douze, H. Jégou, H. Sandhawalia, L. Amsaleg, and C. Schmid, “Evaluation of gist descriptors for web-scale image search,” in CIVR, 2009. find
- P. Felzenszwalb, R. Girshick, D. McAllester, and D. Ramanan, “Object detection with discriminatively trained part-based models,” PAMI, vol. 32, no. 9, pp. 1627–1645, 2010. find
- R. Girshick, P. Felzenszwalb, and D. McAllester, “Discriminatively trained deformable part models, release 5,” PAMI, 2012. find
- X. Zhu, C. Vondrick, D. Ramanan, and C. Fowlkes, “Do we need more training data or better models for object detection?” in BMVC, 2012. find
- T. Brox, L. Bourdev, S. Maji, and J. Malik, “Object segmentation by alignment of poselet activations to image contours,” in CVPR, 2011. find
- Y. Yang, S. Hallman, D. Ramanan, and C. Fowlkes, “Layered object models for image segmentation,” PAMI, vol. 34, no. 9, pp. 1731–1743, 2012. find
- D. Ramanan, “Using segmentation to verify object hypotheses,” in CVPR, 2007. find
- Q. Dai and D. Hoiem, “Learning to localize detected objects,” in CVPR, 2012. find
- C. Rashtchian, P. Young, M. Hodosh, and J. Hockenmaier, “Collecting image annotations using Amazon’s Mechanical Turk,” in NAACL Workshop, 2010. Fig. 11: Icons of 91 categories in the MS COCO dataset grouped by 11 super-categories. We use these icons in our annotation pipeline to help workers quickly… find