atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

Charm: The Missing Piece in ViT Fine-Tuning for Image Aesthetic Assessment

CVPR 2025 · Architectures and efficiency › Pruning and efficient tuning · approach: Efficient ViT adaptation · 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.

Proposes Charm, a ViT tokenization that keeps some image patches at native resolution while downscaling others, preserving aspect ratio, composition, and multi-scale detail for image aesthetic and quality assessment without additional pre-training.

Problem

Standard ViT pipelines resize or crop images to small fixed sizes for batch processing and fixed position embeddings, losing aspect ratio, composition, and high-resolution detail that matter for image aesthetic assessment.

Approach

Tokenize the image at a coarse patch size, keep randomly (or saliency/frequency/gradient/entropy) selected patches at full resolution and downscale the rest to a fixed token budget, interpolate the frozen pre-trained position embeddings separately for high- and low-resolution tokens, and add learnable scale embeddings, with no changes to the ViT architecture.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace standard tokenization with CharmDinov2-small · AVAPLCC: 0.710 -> 0.779Helped
Replace standard tokenization with CharmDinov2-small · AADBPLCC: 0.695 -> 0.767Helped
Replace standard tokenization with CharmDinov2-small · TAD66kPLCC: 0.429 -> 0.488Helped
Replace standard tokenization with CharmDinov2-small · PARAPLCC: 0.904 -> 0.938Helped
Replace standard tokenization with CharmDinov2-small · BAIDPLCC: 0.428 -> 0.439Helped
Replace standard tokenization with CharmDinov2-small · SPAQPLCC: 0.911 -> 0.919Helped
Replace standard tokenization with CharmDinov2-small · KonIQ10kPLCC: 0.896 -> 0.944Helped
Preserve aspect ratio and high-resolution details with multiscale inputs (ablation)Dinov2-small + Charm · AVAPLCC: 0.734 -> 0.779Helped
Use multiscale inputs after downscaling images to 256 x 256 (ablation)Dinov2-small · AVAPLCC: 0.734 -> 0.710Hurt
Use multiscale inputs while preserving high resolution but changing aspect ratio (ablation)Dinov2-small · AVAPLCC: 0.734 -> 0.763Helped
Select high-resolution patches randomly each epoch rather than by saliency (ablation)Dinov2-small + Charm · AADBPLCC: 0.751 -> 0.767Helped
Use a downscaling factor of 0.5 instead of larger factors (ablation)Charm · not specifiedperformanceHelped

Surprising findings

Limitations

Experimental setup

Datasets: AVA PARA TAD66k AADB BAID SPAQ KonIQ10k

Benchmarks: AVA PARA TAD66k AADB BAID SPAQ KonIQ10k

Metrics: PLCC SRCC ACC

Baselines: Ghosal et al. Chen et al. MUSIQ FlexiViT Swin Muller et al. high-resolution method NaViT-style padding baseline ELTA

Builds on: Vision Transformer MUSIQ mixed-resolution ViT mixed-scale tokenization SAM-HQ

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