atlas

Research map / Vision-language and multimodal / Multimodal LLMs

Florence-VL: Enhancing Vision-Language Models with Generative Vision Encoder and Depth-Breadth Fusion

CVPR 2025 · Vision-language and multimodal › Multimodal LLMs · approach: Instruction-tuned multimodal assistants · 9 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Florence-VL uses the generative vision encoder Florence-2, fusing multi-depth and multi-prompt visual features via channel concatenation (DBFusion), and trains MLLMs on Phi-3.5-mini and Llama-3 8B to outperform CLIP-based LLaVA-style models and Cambrian-8B across 25 benchmarks.

Problem

CLIP/SigLIP-style vision encoders give a single high-level, image-level feature that often misses region-level and text details, and multi-encoder mixtures add cost. The paper asks how to extract and align diverse visual features from one vision model with a pretrained LLM.

Approach

Use Florence-2 (a generative vision foundation model) as the MLLM vision encoder, extracting features from multiple depths (DaViT features) and multiple task prompts (detailed caption, OCR, dense region caption), then fuse them by channel concatenation (DBFusion) and project into the LLM, with full-model pretraining followed by projector+LLM finetuning.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Florence-2 encoder with DBFusion (channel concatenation of multi-prompt features) instead of CLIP, same LLaVA 1.5 dataVicuna 1.5 7B · General benchmarks (LLaVA 1.5 data)MME-P: 1510.7 -> 1543.5Helped
Use Florence-2 encoder with DBFusion instead of CLIP, same LLaVA 1.5 dataVicuna 1.5 7B · OCR & Chart (LLaVA 1.5 data)DocVQA: 28.1 -> 44.5Helped
Channel-concatenate multi-feature fusion instead of token concatenation or average pooling (ablation)Florence-VL fusion · LLaVA 1.5 data, 8-benchmark averageAverage: 50.3 (token) / 50.4 (avg pool) -> 50.8Helped
Keep higher-level prompt features (caption, OCR, grounding) in addition to DaViT lower-level feature (ablation)Florence-VL 7B · LLaVA 1.5 data, general benchmarksMMBench (EN): 64.3 -> 66.1Helped
Remove caption prompt feature from the breadth set (ablation)Florence-VL 7B · General/Vision/Knowledge/OCR averageAverage: 58.3 -> 57.6Hurt
Remove OCR prompt feature from the breadth set (ablation)Florence-VL 7B · General/Vision/Knowledge/OCR averageAverage: 58.3 -> 57.3Hurt
Remove grounding prompt feature from the breadth set (ablation)Florence-VL 7B · General/Vision/Knowledge/OCR averageAverage: 58.3 -> 58.2Hurt
Add OCR prompt feature to caption and grounding features (ablation)Florence-VL 7B · OCR & Chart benchmarksAverage: 34.2 -> 34.9Helped
Add OCR prompt feature to caption and grounding features (ablation)Florence-VL 7B · Knowledge-based benchmarksAverage: 46.0 -> 46.8Helped
Remove caption or grounding prompt feature from the knowledge-based subset (ablation)Florence-VL 7B · Knowledge-based benchmarksAverage: 46.8 -> 46.7 (caption), 46.8 -> 47.0 (grounding)No clear effect
Scale LLM backbone from Llama 3 8B to Phi 3.5 or other stronger LLM with Florence-VL featuresFlorence-VL · Knowledge-based benchmarksMathVista: 28.0 (Vicuna 7B) -> 31.8 (Llama 3 8B)Helped
Florence-VL 8B (Florence-2 + DBFusion, Llama 3 8B) vs Cambrian 8B (multi-encoder)Llama 3 8B Instruct · General, Vision-centric, OCR benchmarksMMVP and DocVQA: MMVP 51.3 -> 73.3; DocVQA 77.8 -> 84.9Helped

Surprising findings

Limitations

Experimental setup

Datasets: CC12M Redcaps Commonpool PixelProse Cambrian-7M Vision Flan ShareGPT4V Docmatix LLaVA-1.5 data

Benchmarks: VQAv2 GQA MMBench POPE MM-Vet MME SEED-Bench HallusionBench LLaVA-Bench MMStar TextVQA OCRBench

Metrics: accuracy score

Baselines: LLaVA 1.5 LLaVA-NeXT 8B VILA 3B VILA 8B Phi 3.5-Vision Mini-Gemini-HD 8B Cambrian 8B

Builds on: Florence-2 LLaVA LLaVA-1.5

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy