atlas

Research map / Vision-language and multimodal / Multimodal LLMs

Font-Agent: Enhancing Font Understanding with Large Language Models

CVPR 2025 · Vision-language and multimodal › Multimodal LLMs · approach: Interleaved image-text generation with MLLMs · 2 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.

Builds a 135K-sample font evaluation dataset (DFD) and a Qwen-VL-based font agent with an Edge-Aware Traces frequency module and a Dynamic DPO variant for interpretable font quality assessment and recognition.

Problem

Font quality assessment models give only basic visual scores without interpretable explanations, and existing MLLMs lack font-specific knowledge and fine stroke/curvature perception.

Approach

Combine a fine-tuned Qwen-VL with an Edge-Aware Traces module (FPS-sampled Bezier points as a saliency map, frequency-domain weighting with CDC on magnitude/phase) fused via cross-attention, and train with a dynamic DPO that weights characters by self-consistency voting, uncertainty, and font features.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Font-Agent instead of XceptionFont quality classification · DFD Avg.ACC (%): 87.9 -> 93.8(↑5.9)Helped
Use Font-Agent instead of Q-AlignFont quality assessment · DFDSRCC: 0.785 -> 0.830Helped
Use Font-Agent instead of Compare2ScoreImage quality assessment · BIDprediction accuracy: 0.861 -> 0.839Hurt
Use Font-Agent instead of Compare2ScoreImage quality assessment · LIVE, CSIQ, KADID-10k, CLIVE, and KonIQ-10kprediction accuracyHelped
Add instruction tuning to the pre-trained MLLM (ablation)Qwen-VL font assessment · DFD-UNACC (%): 57.5 -> 79.4Helped
Add EAT to the instructed MLLM (ablation)Qwen-VL font assessment · DFD-UNACC (%): 79.4 -> 83.5Helped
Add D-DPO to the instructed MLLM (ablation)Qwen-VL font assessment · DFD-UNACC (%): 79.4 -> 86.4Helped
Add both EAT and D-DPO (ablation)Qwen-VL font assessment · DFD-UNACC (%): 86.4 -> 93.6Helped
Use FPS point sampling with EAT instead of Random or KNN sampling (ablation)Font-Agent · Font quality assessmentSRCC and PLCCHelped
Use D-DPO instead of DPO, DPOP, IPO, or TDPO (ablation)Qwen-VL+EAT · Font quality assessmentSRCC and PLCCHelped

Surprising findings

Limitations

Experimental setup

Datasets: DFD LIVE CSIQ KADID-10k BID CLIVE KonIQ-10k IIIT5k SVT IC13 IC15 SVTP

Benchmarks: DFD LIVE CSIQ KADID-10k BID CLIVE KonIQ-10k IIIT5k SVT IC13 IC15 SVTP

Metrics: ACC AUC SRCC PLCC Word Accuracy

Baselines: Meso4 CNN-Aug Xception EfficientNet-B4 LLaVA-v1.6 mPLUG-Owl2 InternVL2 GPT-4o BLIP2 NIMA MLSP MUSIQ

Builds on: Qwen-VL Direct Preference Optimization Q-Align E2STR

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