TrOMR:Transformer-Based Polyphonic Optical Music Recognition

Yixuan Li, Huaping Liu, Qiang Jin, Miaomiao Cai, Peng Li
8/18/2023
cs.CLcs.SDeess.AS

No official code found. Best implementation: NetEase/Polyphonic-TrOMR (84 stars, Apache-2.0, last commit 2023-01-21).

Abstract

Optical Music Recognition (OMR) is an important technology in music and has been researched for a long time. Previous approaches for OMR are usually based on CNN for image understanding and RNN for music symbol classification. In this paper, we propose a transformer-based approach with excellent global perceptual capability for end-to-end polyphonic OMR, called TrOMR. We also introduce a novel consistency loss function and a reasonable approach for data annotation to improve recognition accuracy for complex music scores. Extensive experiments demonstrate that TrOMR outperforms current OMR methods, especially in real-world scenarios. We also develop a TrOMR system and build a camera scene dataset for full-page music scores in real-world. The code and datasets will be made available for reproducibility.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

TrOMR:Transformer-based Polyphonic Optical Music Recognition

8413PythonOct 18, 20223 years agoApache-2.0

Similar Papers

Cite this paper

@article{li2023tromrtransformerbased,
  title  = {TrOMR:Transformer-Based Polyphonic Optical Music Recognition},
  author = {Yixuan Li and Huaping Liu and Qiang Jin and Miaomiao Cai and Peng Li},
  year   = {2023},
  eprint = {2308.09370},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2308.09370v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2308.09370.svg)](https://codeofpaper.com/paper/2308.09370)

Discussion