• KSII Transactions on Internet and Information Systems
    Monthly Online Journal (eISSN: 1976-7277)

A Novel Query-by-Singing/Humming Method by Estimating Matching Positions Based on Multi-layered Perceptron

Vol. 7, No. 7, July 29, 2013
10.3837/tiis.2013.07.008, Download Paper (Free):

Abstract

The increase in the number of music files in smart phone and MP3 player makes it difficult to find the music files which people want. So, Query-by-Singing/Humming (QbSH) systems have been developed to retrieve music from a users humming or singing without having to know detailed information about the title or singer of song. Most previous researches on QbSH have been conducted using musical instrument digital interface (MIDI) files as reference songs. However, the production of MIDI files is a time-consuming process. In addition, more and more music files are newly published with the development of music market. Consequently, the method of using the more common MPEG-1 audio layer 3 (MP3) files for reference songs is considered as an alternative. However, there is little previous research on QbSH with MP3 files because an MP3 file has a different waveform due to background music and multiple (polyphonic) melodies compared to the humming/singing query. To overcome these problems, we propose a new QbSH method using MP3 files on mobile device. This research is novel in four ways. First, this is the first research on QbSH using MP3 files as reference songs. Second, the start and end positions on the MP3 file to be matched are estimated by using multi-layered perceptron (MLP) prior to performing the matching with humming/singing query file. Third, for more accurate results, four MLPs are used, which produce the start and end positions for dynamic time warping (DTW) matching algorithm, and those for chroma-based DTW algorithm, respectively. Fourth, two matching scores by the DTW and chroma-based DTW algorithms are combined by using PRODUCT rule, through which a higher matching accuracy is obtained. Experimental results with AFA MP3 database show that the accuracy (Top 1 accuracy of 98%, with an MRR of 0.989) of the proposed method is much higher than that of other methods. We also showed the effectiveness of the proposed system on consumer mobile device.


Statistics

Show / Hide Statistics

Statistics (Cumulative Counts from December 1st, 2015)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article

[IEEE Style]
T. D. Pham, G. P. Nam, K. Y. Shin, K. R. Park, "A Novel Query-by-Singing/Humming Method by Estimating Matching Positions Based on Multi-layered Perceptron," KSII Transactions on Internet and Information Systems, vol. 7, no. 7, pp. 1657-1670, 2013. DOI: 10.3837/tiis.2013.07.008.

[ACM Style]
Tuyen Danh Pham, Gi Pyo Nam, Kwang Yong Shin, and Kang Ryoung Park. 2013. A Novel Query-by-Singing/Humming Method by Estimating Matching Positions Based on Multi-layered Perceptron. KSII Transactions on Internet and Information Systems, 7, 7, (2013), 1657-1670. DOI: 10.3837/tiis.2013.07.008.

[BibTeX Style]
@article{tiis:20334, title="A Novel Query-by-Singing/Humming Method by Estimating Matching Positions Based on Multi-layered Perceptron", author="Tuyen Danh Pham and Gi Pyo Nam and Kwang Yong Shin and Kang Ryoung Park and ", journal="KSII Transactions on Internet and Information Systems", DOI={10.3837/tiis.2013.07.008}, volume={7}, number={7}, year="2013", month={July}, pages={1657-1670}}