NEW
Also known as: Video Captioning
Generating descriptive natural-language text for images or videos using machine learning models.
DESCRIPTION
Captioning is a vision-language task that translates visual content into coherent text descriptions. Modern systems use transformer-based encoder-decoder models or promptable LLM+vision encoders. Datasets like MS COCO, Flickr30k, and YouCook2 enable training and evaluation. Typical decoding uses beam search or nucleus sampling and is measured with BLEU, METEOR, ROUGE-L, and CIDEr. Applications include accessibility, media indexing, e-commerce, and robotics perception.
ALTERNATIVE DEFINITIONS
Wikipedia
Image captioning is the task of generating a textual description of an image.
Concise, task-centric definition focused on images.
Papers with Code
Image Captioning is the task of automatically generating captions for images.
Emphasizes automation and links to benchmarks and code.
RELATED TERMS
Vision-Language Model Transformer Model Encoder-Decoder Architecture Attention Mechanism Beam Search CLIP COCO Dataset BLEU CIDEr Visual Question Answering
COMPETING TERMS
Image Tagging
RELATIONS
- Narrower: Image Captioning
KNOWLEDGE AREAS
AI Data Science Data Visualization
TARGET AUDIENCE
AI Engineer Data Scientist MLOps Engineer Software Developer
EXTERNAL SOURCES
- Wikipedia - Image captioning
- COCO - COCO captioning benchmark
- Hugging Face - Practical captioning tutorial
- arXiv - Show and Tell seminal paper
TOP QUESTIONS
What models are commonly used for Captioning?
Transformer encoder-decoders and vision-language models like BLIP, Flamingo, and LLaVA are common, often combining a visual encoder with a large language model decoder.
Category: Overview
How is Captioning evaluated?
Standard metrics include BLEU, METEOR, ROUGE-L, SPICE, and CIDEr. Human evaluation remains important for fluency and factual grounding.
Category: Measurement
What datasets are popular for Captioning?
MS COCO and Flickr30k are canonical for images; YouCook2 and MSR-VTT are used for video captioning tasks.
Category: Resources
What are common mistakes in Captioning systems?
Models can hallucinate unseen objects or use generic captions. Insufficient visual grounding and biased datasets are frequent causes.
Category: Mistakes
Why is Captioning still relevant in the LLM era?
Despite powerful LLMs, high-quality grounding in vision remains challenging. Captioning datasets and metrics provide focused training and evaluation for grounded generation.
Category: Relevancy
How can I improve a Captioning model’s grounding?
Use stronger visual encoders (e.g., ViT-L/14), region features, or grounding losses, and train with diverse, high-quality image-text pairs.
Category: Best Practices
What is a hot topic in Captioning research?
Instruction-tuned multimodal models and dense captioning for detection-level grounding are active areas of exploration.
Category: Topic
How does Captioning differ from Image Tagging?
Captioning generates coherent sentences describing relationships and attributes, while tagging predicts unordered label sets without syntax or narrative.
Category: Comparison
Where should I start learning Captioning?
Begin with the COCO captioning task overview and a Hugging Face tutorial, then read the Show and Tell and Show, Attend and Tell papers.
Category: Getting Started