# Toward a More Complete OMR Solution

arXiv: https://arxiv.org/abs/2409.00316 · HTML: https://mlsanity.com/paper/2409.00316/

## Key facts

- Cited by 3 papers in the map (data through 14 Oct 2026).
- Builds on 7 of its 27 references that are in the map.
- First posted on arXiv 31 Aug 2024.

## Builds on (most cited first, 7 of 7)

- [Adam: A Method for Stochastic Optimization](https://mlsanity.com/paper/1412.6980/) (2014)
- [Microsoft COCO: Common Objects in Context](https://mlsanity.com/paper/1405.0312/) (2014)
- [You Only Look Once: Unified, Real-Time Object Detection](https://mlsanity.com/paper/1506.02640/) (2015)
- [YOLOv4: Optimal Speed and Accuracy of Object Detection](https://mlsanity.com/paper/2004.10934/) (2020)
- [Understanding Optical Music Recognition](https://mlsanity.com/paper/1908.03608/) (2019)
- [A Unified Representation Framework for the Evaluation of Optical Music Recognition Systems](https://mlsanity.com/paper/2312.12908/) (2023)
- [Staff line Removal using Generative Adversarial Networks](https://mlsanity.com/paper/1801.07141/) (2018)

## Built on by (most cited first, 3 of 3)

- [Transcoda: End-to-End Zero-Shot Optical Music Recognition via Data-Centric Synthetic Training](https://mlsanity.com/paper/2605.10835/) (2026)
- [From Image to Music Language: A Two-Stage Structure Decoding Approach for Complex Polyphonic OMR](https://mlsanity.com/paper/2604.20522/) (2026)
- [LEGATO 2: Toward Multimodal Sheet Music Recognition and Understanding](https://mlsanity.com/paper/2607.05769/) (2026)

## Abstract (arXiv)

Optical music recognition (OMR) aims to convert music notation into digital formats. One approach to tackle OMR is through a multi-stage pipeline, where the system first detects visual music notation elements in the image (object detection) and then assembles them into a music notation (notation assembly). Most previous work on notation assembly unrealistically assumes perfect object detection. In this study, we focus on the MUSCIMA++ v2.0 dataset, which represents musical notation as a graph with pairwise relationships among detected music objects, and we consider both stages together. First, we introduce a music object detector based on YOLOv8, which improves detection performance. Second, we introduce a supervised training pipeline that completes the notation assembly stage based on detection output. We find that this model is able to outperform existing models trained on perfect detection output, showing the benefit of considering the detection and assembly stages in a more holistic way. These findings, together with our novel evaluation metric, are important steps toward a more complete OMR solution.
