Graph
Captioning

🖼️Captioning

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.

Source

Papers with Code

Image Captioning is the task of automatically generating captions for images.

Emphasizes automation and links to benchmarks and code.

Source

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

KNOWLEDGE AREAS

AI Data Science Data Visualization

TARGET AUDIENCE

AI Engineer Data Scientist MLOps Engineer Software Developer

EXTERNAL SOURCES

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

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