结合改进欧几里得算法和动态规划的音乐主旋律提取

Melody Extraction from Polyphonic Music Combining Modified Euclidean Algorithm and Dynamic Programming

  • 摘要: 主旋律提取是音乐信息检索领域一项基础而重要的研究课题,由于音乐信号固有的复杂性,使该项研究仍具有较大的挑战。为了更精确地描述旋律显著度并防止同一音符持续时间范围内旋律轮廓出现跳变,本文提出了基于改进欧几里得算法和动态规划的主旋律提取方法。该方法先用改进的欧几里得算法估计每帧的候选音高。然后,在动态规划框架下建模旋律音高的显著性和时序连续性,并跟踪得到最终的主旋律音高序列。在三个主旋律提取评价数据库上测试了该方法的性能,实验结果表明,本文方法取得了较好的旋律提取结果,且在三个测试数据库上的原始音高准确率均高于其它参考方法。

     

    Abstract: Melody extraction from polyphonic music is one basic and important task in the music information retrieval, and it is challenging due to the intrinsic complex nature of music. To more accurately describe the melodic salience and avoid the melodic contour shifting to wrong pitches within one note interval, the melody extraction method based on the modified Euclidean algorithm and dynamic programming is proposed in this paper. The modified Euclidean algorithm was used to estimate the frame-wise pitch candidates, and then the dynamic programming was introduced to model the salience and continuity constraints, and the final melodic pitch sequence was tracked. The performances of the proposed method were evaluated on three melody extraction evaluation datasets and compared with several other reference methods. The experimental results demonstrated that the proposed method achieved better melody extraction results, and outperformed the reference methods on all three datasets in terms of raw pitch accuracy.

     

/

返回文章
返回