论文部分内容阅读
乐谱数字化是指将纸质乐谱由扫描仪输入到计算机,经过处理,把乐谱图像自动转化为计算机能“读懂”的数字音乐,即标准的数字音乐格式文件,它的原理是“记谱”,记录的不是乐谱所表达的具体的音乐内容,而是其表现形式。在计算机软、硬件强大功能的配合下,人们可以轻松地对其进行编辑、加工、打印、传播或实时演奏。利用计算机强大的处理能力和海量的存储空间,人们可以对海量的乐谱进行查询、检索和保存,并且可以利用现代模式识别技术与人工智能技术对乐谱进行分析,使计算机产生类似于人类的音乐的情感。数字化乐谱在计算机音乐、计算机辅助音乐教学、数字音乐图书馆等众多领域有着广泛的应用前景。
OMR(Optical Music Recognition)是本文中乐谱数字化系统的核心组成部分,本文的OMR系统主要包括图像预处理、谱线的定位与分割、音符的分割、音符的识别、音符数据结构的建立五个部分,在图像预处理部分,对图像的增强、降噪技术进行了研究,并采用能增加对比度的彩色图像灰度化技术。在谱线的定位与删除部分,采用了区域扩张、多次投影与游程编码等技术来删除歌词,定位谱线从而删除谱线。在音符分割部分,采用了先粗分割后细分割的办法来处理音符,获得了较好的效果。在识别音符的部分,对基于SVM的模式识别技术进行了研究,对LIBSVM(Library for SVM)在不同模型下的识别效果进行了分析,并采用LIBSVM来对音符进行识别。对谱线进行定位与分割,并在不影响音符的情况下删除谱线。最后,对乐谱的语法在乐谱识别中的应用进行了研究。针对每一种音符设计了不同的音符都设计了一个数据结构,并且对这些结构进行了改进,以提高整个乐谱数字化系统的性能。