VIEScore2 / README.md
Allenda's picture
Update README.md
e96ad5f verified
|
Raw History Blame Contribute Delete
2.83 kB
metadata
license: apache-2.0
base_model: Qwen/Qwen3-VL-8B-Instruct
pipeline_tag: image-text-to-text
library_name: transformers
tags:
  - image-evaluation
  - image-quality-assessment
  - defect-localization
  - grounding
  - grpo
  - reinforcement-learning

VIEScore2

A unified evaluator for generated and edited images. In a single autoregressive pass the model emits:

  • a quality score — dual-axis perceptual quality (pq:) and semantic consistency (sc:),
  • a defect grid — sparse cells on a text-native 16×16 grid localizing problems, optionally split into artifact: / misalign: channels, and
  • a verifiable explanation, rendered deterministically from the score and grid so the text can never contradict the spatial evidence.

Because every output element is a discrete text token set, predictions are exactly checkable against ground truth. Training is supervised fine-tuning followed by GRPO with a verifiable cell-level F_β reward on the defect grid.

Repository contents

Naming convention: VIEScore2 denotes the full model after GRPO; ablated variants are marked by what they lack, never by added suffixes.

path contents
/ (root) VIEScore2 — the full post-GRPO checkpoint (drop-in Qwen3VLForConditionalGeneration)
wo-grpo/ VIEScore2 (w/o GRPO) — the SFT-stage LoRA adapter on Qwen/Qwen3-VL-8B-Instruct

Usage

from transformers import AutoProcessor, Qwen3VLForConditionalGeneration

model = Qwen3VLForConditionalGeneration.from_pretrained(
    "Allenda/VIEScore2", dtype="bfloat16", device_map="auto")
processor = AutoProcessor.from_pretrained("Allenda/VIEScore2")

Evaluation prompts, the frozen protocol, the deterministic explanation renderer, and all benchmark converters and baseline harnesses live in the accompanying code release (see the paper).

Evaluation

On a 1,300-example multi-source suite (RichHF, PAL4VST, EvalMuse, ImagenWorld, COCO; frozen protocol v3.1): localization cell-F1 0.506, problem-sample grid IoU 0.324, overall-score SRCC 0.601. After mapping all methods to a shared 16×16 grid, VIEScore2 is the only evaluator in the top two of cell-F1 or grid-IoU on all six external localization benchmarks (RichHF, AbHuman, HAD, SynthScars, PAL4VST, SDG-30K). See the paper and code repository for the full tables and protocol details.

Citation

@misc{du2026viescore2unifiedimageevaluation,
      title={VIEScore2: Unified Image Evaluation with Spatially Grounded Explanations}, 
      author={Xianda Du and Max Ku and Weiming Ren and Zhi Rui Tam and Chunlin Ren and Ping Nie and Min-Hung Chen and Wenhu Chen},
      year={2026},
      eprint={2610.00994},
      archivePrefix={arXiv},
      primaryClass={cs.CV},
      url={https://arxiv.org/abs/2610.00994}, 
}