Full-Scale Piano Score Recognition
Source abstract
Abstract
Sheet music is one of the most efficient methods for storing music. Meanwhile, a large amount of sheet music-image data is stored in paper form, but not in a computer-readable format. Therefore, digitizing sheet music is an essential task, such that the encoded music object could be effectively utilized for tasks such as editing or playback. Although there have been a few studies focused on recognizing sheet music images with simpler structures—such as monophonic scores or more modern scores with relatively simple structures, only containing clefs, time signatures, key signatures, and notes—in this paper we focus on the issue of classical sheet music containing dynamics symbols and articulation signs, more than only clefs, time signatures, key signatures, and notes. Therefore, this study augments the data from the GrandStaff dataset by concatenating single-line scores into multi-line scores and adding various classical music dynamics symbols not included in the original GrandStaff dataset. Given a full-scale piano score in pages, our approach first applies three YOLOv8 models to perform the three tasks: 1. Converting a full page of sheet music into multiple single-line scores; 2. Recognizing the classes and absolute positions of dynamics symbols in the score; and 3. Finding the relative positions of dynamics symbols in the score. Then, the identified dynamics symbols are removed from the original score, and the remaining score serves as the input into a Convolutional Recurrent Neural Network (CRNN) for the following steps. The CRNN outputs KERN notation (KERN, a core pitch/duration representation for common practice music notation) without dynamics symbols. By combining the CRNN output with the relative and absolute position information of the dynamics symbols, the final output is obtained. The results show that with the assistance of YOLOv8, there is a significant improvement in accuracy.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Music and Audio Processing · Music Technology and Sound Studies · Handwritten Text Recognition Techniques
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Computer Science and Information Engineering, Fu Jen Catholic University, New Taipei City 242062, China
Funding
National Science and Technology Council
References (19)
Show source-provided references
1. Calvo-Zaragoza, J., and Rizo, D. (2018). End-to-End Neural Optical Music Recognition of Monophonic Scores. Appl. Sci., 8.10.3390/app8040606 ↗
2. Huron, D. (1997). Humdrum and Kern: Selective feature encoding. Beyond MIDI: The Handbook of Musical Codes, MIT Press.
3. An End-to-End Trainable Neural Network for Image-Based Sequence Recognition and Its Application to Scene Text Recognition10.1109/TPAMI.2016.2646371 ↗
4. Chowdhury, A., and Vig, L. (2018). An Efficient End-to-End Neural Model for Handwritten Text Recognition. arXiv.
5. Watch, attend and parse: An end-to-end neural network based approach to handwritten mathematical expression recognition10.1016/j.patcog.2017.06.017 ↗
6. van der Wel, E., and Ullrich, K. (2017, January 23–27). Optical Music Recognition with Convolutional Sequence-to-Sequence Models. Proceedings of the International Society for Music Information Retrieval Conference, Suzhou, China.
7. Sapp, C.S. (2017, January 16–19). Verovio humdrum viewer. Proceedings of the Music Encoding Conference, Tours, France.
8. Real World Music Object Recognition
9. Liu, A., Zhang, L., Mei, Y., Han, B., Cai, Z., Zhu, Z., and Xiao, J. (2021, January 21). Residual Recurrent CRNN for End-to-End Optical Music Recognition on Monophonic Scores. Proceedings of the 2021 Workshop on Multi-Modal Pre-Training for Multimedia Understanding (MMPT ’21), Taipei, Taiwan.10.1145/3463945.3469056 ↗
10. Ríos Vila, A., Iñesta, J., and Calvo-Zaragoza, J. (2022, January 4–8). End-To-End Full-Page Optical Music Recognition For Mensural Notation. Proceedings of the 23rd International Society for Music Information Retrieval Conference, Bengaluru, India.
11. Morales, A., Fierrez, J., Sánchez, J.S., and Ribeiro, B. (2019, January 1–4). Approaching End-to-End Optical Music Recognition for Homophonic Scores. Proceedings of the Iberian Conference on Pattern Recognition and Image Analysis, Madrid, Spain.
12. Edirisooriya, S., Dong, H., McAuley, J.J., and Berg-Kirkpatrick, T. (2021). An Empirical Evaluation of End-to-End Polyphonic Optical Music Recognition. arXiv.
13. End-to-end optical music recognition for pianoform sheet music10.1007/s10032-023-00432-z ↗
14. From Optical Music Recognition to Handwritten Music Recognition: A baseline10.1016/j.patrec.2019.02.029 ↗
15. Comparing YOLOv8 and Mask R-CNN for instance segmentation in complex orchard environments
16. Graves, A., Fernández, S., Gomez, F., and Schmidhuber, J. (2006, January 25–29). Connectionist temporal classification: Labelling unsegmented sequence data with recurrent neural networks. Proceedings of the 23rd International Conference on Machine Learning (ICML ’06), Pittsburgh, PA, USA.10.1145/1143844.1143891 ↗
17. (2024, July 17). Available online: https://sites.google.com/view/multiscore-project/datasets.
18. (2024, July 17). Available online: https://www.verovio.org/index.xhtml.
19. Ríos-Vila, A., Calvo-Zaragoza, J., and Paquet, T. (September, January 30). Sheet Music Transformer: End-To-End Optical Music Recognition Beyond Monophonic Transcription. Proceedings of the Document Analysis and Recognition—ICDAR 2024: 18th International Conference, Athens, Greece. Proceedings, Part VI.10.1007/978-3-031-70552-6_2 ↗