Comparison of dictionary-based approaches to automatic repeating melody extraction

被引:0
|
作者
Shih, HH [1 ]
Narayanan, SS [1 ]
Kuo, CCJ [1 ]
机构
[1] Univ So Calif, Integrated Media Syst Ctr, Los Angeles, CA 90089 USA
关键词
music database; audio database; ESPLE; music indexing; repeating patterns; Lempel Ziv 78; LZ-78; melody search; pattern search;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Automatic melody extraction techniques can be used to index and retrieve songs in music databases. Here, we consider a piece of music consisting of numerical music scores (e.g. the MIDI file format) as the input. Segmentation is done based on the tempo information, and a music score is decomposed into bars. Each bar is indexed, and a bar index table is built accordingly. Two approaches were proposed to find repeating patterns by the authors recently. In the first approach, an adaptive dictionary-based algorithm known as the Lempel Ziv 78 (LZ-78) was modified and applied to melody extraction, which is called the modified LZ78 algorithm or MLZ78. In the second approach, a sliding window is applied to generate the pattern dictionary. It is called the "Exhaustive Search with Progressive LEngth" algorithm or ESPLE. Dictionaries generated from both approaches need to be pruned to remove non-repeating patterns. Each iteration of either MLZ78 or ESPLE is followed by pruning of updated dictionaries generated from the previous cycle until the dictionaries converge. Experiments are performed on MIDI files to evaluate the performance of the proposed algorithms. In this research, we compare results obtained from these two systems in terms of complexity, performance accuracy and efficiency. Their relative merits and shortcomings are discussed in detail.
引用
收藏
页码:306 / 317
页数:12
相关论文
共 50 条
  • [41] Dictionary-based Word Segmentation for Java']Javanese
    Tanaya, Dipta
    Adriani, Mirna
    SLTU-2016 5TH WORKSHOP ON SPOKEN LANGUAGE TECHNOLOGIES FOR UNDER-RESOURCED LANGUAGES, 2016, 81 : 208 - 213
  • [42] Dictionary-Based Tensor Canonical Polyadic Decomposition
    Cohen, Jeremy Emile
    Gillis, Nicolas
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2018, 66 (07) : 1876 - 1889
  • [43] On time series classification with dictionary-based classifiers
    Large, James
    Bagnall, Anthony
    Malinowski, Simon
    Tavenard, Romain
    INTELLIGENT DATA ANALYSIS, 2019, 23 (05) : 1073 - 1089
  • [44] A Dictionary-Based Approach for Identifying Biomedical Concepts
    Gong, Lejun
    Yang, Ronggen
    Liu, Quan
    Dong, Zhenjiang
    Chen, Hong
    Yang, Geng
    INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2017, 31 (09)
  • [45] PreciPatch: A Dictionary-based Precipitation Downscaling Method
    Xu, Mengchao
    Liu, Qian
    Sha, Dexuan
    Yu, Manzhu
    Duffy, Daniel Q.
    Putman, William M.
    Carroll, Mark
    Lee, Tsengdar
    Yang, Chaowei
    REMOTE SENSING, 2020, 12 (06)
  • [46] A dictionary-based approach to identify biomedical concepts
    Gong, Lejun
    Feng, Jiacheng
    Yan, Jie
    Yang, Ronggen
    2015 12th International Conference on Fuzzy Systems and Knowledge Discovery (FSKD), 2015, : 1091 - 1095
  • [47] A dictionary-based compressed pattern matching algorithm
    Ho, MH
    Yen, HC
    26TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, PROCEEDINGS, 2002, : 873 - 878
  • [48] A multilingual procedure for dictionary-based sentence alignment
    Meyers, A
    Kosaka, M
    Grishman, R
    MACHINE TRANSLATION AND THE INFORMATION SOUP, 1998, 1529 : 187 - 198
  • [49] ILLUMINATION ROBUST DICTIONARY-BASED FACE RECOGNITION
    Patel, Vishal M.
    Wu, Tao
    Biswas, Soma
    Phillips, P. Jonathon
    Chellappa, Rama
    2011 18TH IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), 2011, : 777 - 780
  • [50] Sample Selection for Dictionary-Based Corpus Compression
    Hoobin, Christopher
    Puglisi, Simon
    Zobel, Justin
    PROCEEDINGS OF THE 34TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL (SIGIR'11), 2011, : 1137 - 1138