Microsoft COCO: Common Objects in Context
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
- Findings of the Third Shared Task on Multimodal Machine Translation
- 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
- CofiPara: A Coarse-to-fine Paradigm for Multimodal Sarcasm Target Identification with Large Multimodal Models
- 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
- Findings of the Second Shared Task on Multimodal Machine Translation and Multilingual Image 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
- A Deep Generative Framework for Paraphrase Generation
- The PhotoBook Dataset: Building Common Ground through Visually-Grounded Dialogue
- 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
- Probing Contextual Language Models for Common Ground with Visual Representations
- Survey of Hallucination in Natural Language Generation
- CLEVR: A Diagnostic Dataset for Compositional Language and Elementary Visual Reasoning
- Impossible Distillation: from Low-Quality Model to High-Quality Dataset & Model for Summarization and Paraphrasing
- 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
- JGLUE: Japanese General Language Understanding Evaluation
- 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
- Evaluating Discriminability of Vision-Language Models
- Machine translation Evaluation Eng-Thai MQM Ranking dataset
- SDXL: Improving Latent Diffusion Models for High-Resolution Image Synthesis
- Neural Paraphrase Generation with Stacked Residual LSTM Networks
- 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
- Multimodal Sarcasm Target Identification in Tweets
- 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
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
This page in Markdown → https://md.research.elamur.ai/free/en/papers/lin-2014-microsoft-coco-common-objects-context/