image-to-music-eval
Zero-Effort Image-to-Music Generation: An Interpretable RAG-based VLM Approach — Zijian Zhao et al. (2025) (arXiv:2509.22378, 2025)
What this evaluates
Evaluates the capability of generative models to produce symbolic music (ABC notation) that aligns with a given input image. It probes both the intrinsic musical quality of the generated output and the semantic/emotional consistency between the source image and the resulting composition.
Datasets
Metrics
Music Quality Level (primary) — range: [1, 7]
- Arithmetic mean of scores across Overall, Melody, Rhythm, Authenticity, and Harmony dimensions.
Music-Image Consistency — range: [1, 7]
- Arithmetic mean of scores across Overall, Semantics, and Emotion dimensions.
SongEval Average — range: varies
- Automated score from the SongEval benchmark assessing Coherence, Musicality, Memorability, Clarity, and Naturalness.
Input / output format
Input: Single input image (RGB).
Output: Symbolic music representation in ABC notation.
Scoring recipe
def compute_scores(predictions, gold_images, evaluator='human'):
scores = []
for img, music in zip(gold_images, predictions):
if evaluator == 'human':
# 31 participants score each pair on 1-7 scale
score = sum([p.score(img, music) for p in participants]) / len(participants)
elif evaluator == 'vlm':
score = grok4_judge.score(img, music)
elif evaluator == 'songeval':
score = songeval_model.score(music)
scores.append(score)
return sum(scores) / len(scores)
Common pitfalls
- Audio-based methods cannot be directly evaluated with LLM judges; they must be converted to ABC notation first, which may introduce transcription errors.
- Human evaluation is limited to 3 pairs per method to prevent participant fatigue, making it difficult to include extensive ablation studies in the human loop.
- Traditional deterministic metrics like PCE and EBR are ignored because they require ground truth and their optimality direction depends on music style.
Evidence (verbatim from paper)
For human evaluation, we ask 31 participants to assess three image-music pairs for each method (informed consent was obtained), scoring them from 1 to 7 based on the following metrics inspired by [[31], [32]]: (i) music quality level, including overall quality, melody, rhythm, authenticity, and harmony; (ii) music-image consistency, encompassing overall correspondence, semantic consistency, and emotional consistency.
Citation
@misc{zhao2025zeroeffort,
title={Zero-Effort Image-to-Music Generation: An Interpretable RAG-based VLM Approach},
author={Zijian Zhao et al. (2025)},
year={2025},
note={arXiv:2509.22378}
}
1---2name: image-to-music-eval3description: Evaluates the capability of generative models to produce symbolic music (ABC notation) that aligns with a given input image. It probes both the intrinsic musical quality of the generated output and the semantic/emotional consistency between the source image and the resulting composition. Use when the user wants to benchmark on Image-to-Music test set [[30]], or asks about evaluating this task. Reports Music Quality Level.4---56# image-to-music-eval78> Zero-Effort Image-to-Music Generation: An Interpretable RAG-based VLM Approach — Zijian Zhao et al. (2025) (arXiv:2509.22378, 2025)910## What this evaluates1112Evaluates the capability of generative models to produce symbolic music (ABC notation) that aligns with a given input image. It probes both the intrinsic musical quality of the generated output and the semantic/emotional consistency between the source image and the resulting composition.1314## Datasets1516- **Image-to-Music test set [[30]]** — total ?; splits: test (-1); repo https://github.com/RS2002/Image2Music1718## Metrics1920- `Music Quality Level` **(primary)** — range: [1, 7]21 - Arithmetic mean of scores across Overall, Melody, Rhythm, Authenticity, and Harmony dimensions.22- `Music-Image Consistency` — range: [1, 7]23 - Arithmetic mean of scores across Overall, Semantics, and Emotion dimensions.24- `SongEval Average` — range: varies25 - Automated score from the SongEval benchmark assessing Coherence, Musicality, Memorability, Clarity, and Naturalness.2627## Input / output format2829**Input**: Single input image (RGB).3031**Output**: Symbolic music representation in ABC notation.3233## Scoring recipe3435```python36def compute_scores(predictions, gold_images, evaluator='human'):37 scores = []38 for img, music in zip(gold_images, predictions):39 if evaluator == 'human':40 # 31 participants score each pair on 1-7 scale41 score = sum([p.score(img, music) for p in participants]) / len(participants)42 elif evaluator == 'vlm':43 score = grok4_judge.score(img, music)44 elif evaluator == 'songeval':45 score = songeval_model.score(music)46 scores.append(score)47 return sum(scores) / len(scores)48```4950## Common pitfalls5152- Audio-based methods cannot be directly evaluated with LLM judges; they must be converted to ABC notation first, which may introduce transcription errors.53- Human evaluation is limited to 3 pairs per method to prevent participant fatigue, making it difficult to include extensive ablation studies in the human loop.54- Traditional deterministic metrics like PCE and EBR are ignored because they require ground truth and their optimality direction depends on music style.5556## Evidence (verbatim from paper)5758> For human evaluation, we ask 31 participants to assess three image-music pairs for each method (informed consent was obtained), scoring them from 1 to 7 based on the following metrics inspired by [[31], [32]]: (i) music quality level, including overall quality, melody, rhythm, authenticity, and harmony; (ii) music-image consistency, encompassing overall correspondence, semantic consistency, and emotional consistency.5960## Citation6162```bibtex63@misc{zhao2025zeroeffort,64 title={Zero-Effort Image-to-Music Generation: An Interpretable RAG-based VLM Approach},65 author={Zijian Zhao et al. (2025)},66 year={2025},67 note={arXiv:2509.22378}68}69```7071- arXiv: 2509.22378