Automate rich, low-hallucination image captions by combining vision experts with multi-modal and text LLMs

June 11, 20247 min

Overview

Decision SnapshotNeeds Validation

The method is practical and implemented end-to-end with released code and data; evidence comes from automatic benchmarks and MLLM fine-tuning, but evaluation is limited to reported benchmarks and medium-scale models.

Citations3

Evidence Strength0.70

Confidence0.85

Risk Signals9

Trust Signals

Findings with numeric evidence: 4/4

Findings with evidence refs: 4/4

Results with explicit delta: 3/4

Reproducibility

Status: Code + data available

Open source: Partial

License: Code MIT; data Apache-2.0

At A Glance

Cost impact: 60%

Production readiness: 60%

Novelty: 60%

Authors

Renjie Pi, Jianshu Zhang, Jipeng Zhang, Rui Pan, Zhekai Chen, Tong Zhang

Links

Abstract / PDF / Code / Data

Why It Matters For Business

IT automates high-quality, detailed captions that improve downstream image generation and reduce hallucination in vision-language systems, lowering labeling costs and improving model usefulness in search, generation, and retrieval.

Who Should Care

Summary TLDR

The paper introduces Image Textualization (IT): a three-stage pipeline that (1) uses a multimodal LLM to produce a template caption, (2) extracts many fine-grained visual facts with vision expert models (dense captioner, detector, SAM, depth estimator) and detects hallucinations, and (3) asks a text-only LLM to re-write a detailed, low-hallucination caption from the textualized facts. The authors release an IT-170K dataset and three new benchmarks (DID-, D2I-, LIN-Bench). On those benchmarks, IT captions are longer, contain more object detail, reduce hallucination, and improve downstream MLLM fine-tuning (e.g., LLaVA-7B fine-tuned on IT data shows large gains on BLEU and semantic metrics).

Problem Statement

Existing image-caption data is either scraped and noisy or human-labeled and short and costly. Pure MLLMs hallucinate and miss fine detail. Vision models see local detail but lack holistic language fluency. We need an automated, scalable way to produce detailed, accurate image descriptions for training and downstream tasks.

Main Contribution

Image Textualization (IT): a 3-phase automatic pipeline that combines MLLMs, vision expert models, and LLM recaptioning for detailed captions.

Three evaluation benchmarks for long/detailed captions: DID-Bench (human-checked references), D2I-Bench (description→image similarity), and LIN-Bench (linguistic richness).

Key Findings

IT captions are substantially more informative and closer to human references than raw MLLM captions on automatic caption metrics.

NumbersBLEU-1: 11.3523.78 (IT-LLaVA) and 11.3546.79 (IT-GPT4-V) on combined GT

Practical UseIf you need training captions, generate IT captions instead of raw MLLM outputs—expect two-to-fourx BLEU-1 gains on evaluated benchmarks.

Evidence RefTable 3

Descriptions from IT produce text-to-image outputs that match originals better by embedding similarity.

NumbersD2I CLIP-score: COCO 72.24 → IT-LLaVA 74.27 → IT-GPT4-V 77.10 on evaluated set

Practical UseUse IT captions to improve text-to-image conditioning if you care about faithful image synthesis; expect modest (+1–5 pts) embedding-similarity gains vs COCO/MLLM captions.

Evidence RefFigure 4 / Table 4

Results

MetricValueBaselineDeltaSplit / DatasetEvidenceEvidence Ref
BLEU-1 (DID-Bench, combined GT)Baseline 11.35 → IT-LLaVA 23.78 → IT-GPT4-V 46.7911.35+12.43 (IT-LLaVA), +35.44 (IT-GPT4-V)DID-Bench (combined GT)Table 3 (DID-Bench evaluation)Table 3
D2I similarity (CLIP-score)COCO 72.24 → IT-LLaVA 74.27 → IT-GPT4-V 77.1072.24 (COCO)+2.03 (IT-LLaVA), +4.86 (IT-GPT4-V)D2I-BenchFigure 4 / Table 4Figure 4 / Table 4

What To Try In 7 Days

Run IT pipeline on a small image subset to compare IT captions vs existing captions.

Fine-tune an MLLM (e.g., LLaVA-7B) on IT captions and evaluate hallucination on POPE.

Use IT captions to condition a text-to-image model and check D2I similarity to originals.

Reproducibility

Risks & Boundaries

Limitations

Did not tune or test very large MLLMs (e.g., LLaVA-70B) due to compute limits, so gains on larger models are untested.

Benchmarks and automatic metrics can be sensitive to caption style; the paper notes evaluation depends on MLLM style and uses multiple ground-truth splits.

When Not To Use

When you need strictly human-authored stylistic captions (e.g., marketing copy) rather than detailed factual descriptions.

If you lack access to reliable vision expert models (dense captioners, detectors, SAM, depth estimator).

Failure Modes

Missed or incorrect object detections lead to missing details or false removals during hallucination detection.

Depth or size estimation errors can flip spatial relations, causing wrong 'foreground/background' claims.

Core Entities

Models

LLaVA-7BGPT4-VGroundingDINOSAM (Segment Anything)dense captioner (DC)monocular depth estimatorCLIPPixArt

Metrics

BLEUROUGE-LMETEORSPICEWMDCLIP-scoreDINO-scoreARIFlesch-Kincaid (FK)SMOG

Datasets

COCOCC3MCC12MLAIONIT-170K (this paper)

Benchmarks

DID-BenchD2I-BenchLIN-BenchPOPE