DocumentCode :
3321038
Title :
Implementation of a matching engine for a practical query-by-singing/humming system
Author :
Jang, Dalwon ; Song, Chai-Jong ; Shin, Saim ; Park, Sung-Joo ; Jang, Sei-Jin ; Lee, Seok-P Il
Author_Institution :
Broadcasting & ICT R&D Div., Korea Electron. Technol. Inst. Electron. Center, Seoul, South Korea
fYear :
2011
fDate :
14-17 Dec. 2011
Firstpage :
258
Lastpage :
263
Abstract :
This paper proposes a matching engine of a query-by-singing/ humming (QbSH) system of which database is constructed from polyphonic recordings such as MP3 files. Use of the database makes the system more practical since it saves the trouble of gathering MIDI files. The pitch sequences transcribed from polyphonic recordings may have errors, and to reduce the influence of the errors, the matching engine uses chroma-scale representation, compensation, and asymmetric dynamic time warping. We propose the use of saturated distances, and it is verified that the distances perform better then generally-used absolute difference and squared difference. In our experiment, our QbSH system achieved mean reciprocal rank of 0.725 for 1000 singing/ humming queries when searching from a database of 28 hour audio data.
Keywords :
music; pattern matching; query processing; MIDI files; QbSH system; absolute difference; asymmetric dynamic time warping; chroma-scale compensation; chroma-scale representation; distance saturation; matching engine; polyphonic recordings; query-by-singing-humming system; squared difference; Indexes; Query-by-singing/humming; Sequence matching; distance; dynamic time warping; matching engine;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Signal Processing and Information Technology (ISSPIT), 2011 IEEE International Symposium on
Conference_Location :
Bilbao
Print_ISBN :
978-1-4673-0752-9
Electronic_ISBN :
978-1-4673-0751-2
Type :
conf
DOI :
10.1109/ISSPIT.2011.6151570
Filename :
6151570
Link To Document :
بازگشت