atlas

Research map / Vision-language and multimodal / CLIP and zero-shot

Cropper: Vision-Language Model for Image Cropping through In-Context Learning

CVPR 2025 · Vision-language and multimodal › CLIP and zero-shot · approach: Test-time adaptation of VLMs · 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.

Cropper adapts black-box VLMs (Gemini 1.5 Pro, GPT-4o) to image cropping via CLIP-based retrieval of in-context examples and feedback-driven iterative crop refinement, training-free, across free-form, subject-aware, and aspect-ratio-aware cropping.

Problem

Existing image cropping methods are trained on specific datasets and require retraining for new requirements or cropping constraints, while VLM in-context learning has not been explored for cropping.

Approach

Use CLIP-embedding-based retrieval of top-S similar images with their ground-truth crops as in-context examples, then iteratively refine VLM-proposed crops using feedback scores from an aesthetic scorer (VILA), CLIP content similarity, and area size, with no weight updates.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Cropper instead of Chao et al.Free-form cropping · GAICD testAcc5: 70.0 -> 84.3Helped
Use Cropper instead of SAC-NetSubject-aware cropping · SACD testDisp: 0.0491 -> 0.0372Helped
Use Cropper instead of MarsAspect ratio-aware cropping · FCDBIoU: 0.735 -> 0.756Helped
Use CLIP top-S retrieval instead of random retrieval (ablation)Cropper · GAICD test free-formIoU: 0.740 -> 0.748Helped
Add in-context examples and Cropper retrieval instead of zero-shot inference (ablation)Gemini 1.5 Pro on Cropper · GAICD test free-formIoU: 0.509 -> 0.748Helped
Add iterative refinement (ablation)Cropper · GAICD test free-formIoU: 0.722 -> 0.748Helped
Add iterative refinement (ablation)Cropper · FCDB free-formIoU: 0.642 -> 0.667Helped
Select the final-iteration output instead of the highest-scoring crop across iterations (ablation)Cropper · GAICD test free-formIoU: 0.714 -> 0.748Helped
Select the final-iteration output instead of the highest-scoring crop across iterations (ablation)Cropper · SACD subject-awareIoU: 0.760 -> 0.769Helped
Select the final-iteration output instead of the highest-scoring crop across iterations (ablation)Cropper · FCDB aspect ratio-awareIoU: 0.756 -> 0.714Hurt
Replace Gemini 1.5 Pro with Gemini 1.5 Flash (ablation)Cropper · GAICD test free-formIoU: 0.748 -> 0.781Helped
Replace Gemini 1.5 Pro with Mantis-8B-Idefics2 (ablation)Cropper · GAICD test free-formIoU: 0.748 -> 0.672Hurt

Surprising findings

Limitations

Experimental setup

Datasets: GAICD FCDB SACD

Benchmarks: GAICD FCDB SACD

Metrics: SRCC PCC Acc K/N IoU Disp user preference

Baselines: A2RL VPN VFN VEN GAIC CGS TransView Chao et al. SAC-Net LVRN Mars GPT-4o

Builds on: in-context learning visual in-context learning VILA CLIP

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