A Robust Music Retrieval Method for Query- by-Humming
نویسندگان
چکیده
In this paper, we present a novel melody representation and matching method, which is both robust against pitch errors and invariant to liner or non-linear tempo variation. The melody of a music item or a query is represented by a point sequence, which is derived from the pitch contour of the melody. This point sequence is invariant to the time or speed in the original melody contour. Important anchor points in the sequence, called melody skeleton, are used for melody searching and alignment. A specialized dynamic programming algorithm is proposed for robust melody skeleton matching and alignment. The melody similarity measurement of the whole point sequences is then computed based on the precise alignment. We achieve (1) tempo invariance by using the novel melody representation, (2) robustness to pitch error by using melody skeleton matching, and (3) high retrieval accuracy by using melody alignment. Furthermore, the melody skeleton matching can serve as a filter that rejects the large portion of the wrong candidate, which promote the retrieval efficiency. Abstract The increasing availability of digital music has created a need for effective music retrieval methods. In this paper, we present a novel content-based music retrieval method that is robust against pitch errors and tempo variations in the queries, which is especially advantageous for query-by-humming. The melody of a music item and that of a hummed query are represented by point sequences, and the skeletons of the melody are used to do melody searching and alignment. A novel point skipping dynamic programming algorithm is proposed for robust and efficient melody skeleton matching. The melody similarity measure is then computed based on the alignment of the point sequences. Our experiment, including a comparison to our previous methods, has demonstrated the performance of the method.
منابع مشابه
Prototyping a Vibrato-Aware Query-By-Humming (QBH) Music Information Retrieval System for Mobile Communication Devices: Case of Chromatic Harmonica
Background and Aim: The current research aims at prototyping query-by-humming music information retrieval systems for smart phones. Methods: This multi-method research follows simulation technique from mixed models of the operations research methodology, and the documentary research method, simultaneously. Two chromatic harmonica albums comprised the research population. To achieve the purpose ...
متن کاملRobust and Efficient Pitch Tracking for Query-by-Humming
Several query-by-humming techniques have been proposed for content-based music retrieval. Reliable pitch extraction from humming is critical for such music retrieval systems to work well. Previous pitch detection methods are based on music note segmentation. Such methods require a user to separate each music note with silence or hum with specific syllables; otherwise the segmentation errors can...
متن کاملMid-Level Music Melody Representation of Polyphonic Audio for Query-by-Humming System
Recently a great attention is paid to content-based multimedia retrieval that enables users to find and locate audio-visual materials according to the intrinsic characteristics of the target. Query-by-humming (QBH) is also an application that makes retrieval based on major characteristics of music, that is, "melody". There have been some researches on QBH system, most of which are to retrieve m...
متن کاملMelody Retrieval On The Web
The emergence of digital music on the Internet requires new information retrieval methods adapted to specific characteristics and needs. While music retrieval based on the text information, such as title, composers, or subject classification, has been implemented in many existing systems, retrieval of a piece of music based on musical content, especially an incomplete, imperfect recall of a fra...
متن کاملA Music Retrieval System with Spelling Correction Technique
In this paper, we describe a novel music information retrieval system using spelling correction technique. The current music retrieval systems with humming enable a user give a query with humming. However, there is a problem that a user cannot always input a complete melody to the system with humming. It is because the user often mistakes a melody in its query. In order to solve the problem, we...
متن کامل