2003 · 247 citations · 29 references
ComputingComputer ScienceInformation RetrievalMusic AnalysisTime Series AnalysisDimensionality ReductionDynamic Time WarpingMelodic AnalysisMultimedia RetrievalMusic Information RetrievalAudio RetrievalMelodic ContourMusic Similarity AnalysisMusic Similarity SearchQuery By HummingRetrievalScalabilityTime Series Indexing
A Query by Humming system allows the user to find a song by humming part of the tune. No musical training is needed. Previous query by humming systems have not provided satisfactory results for various reasons. Some systems have low retrieval precision because they rely on melodic contour information from the hum tune, which in turn relies on the error-prone note segmentation process. Some systems yield better precision when matching the melody directly from audio, but they are slow because of their extensive use of Dynamic Time Warping (DTW). Our approach improves both the retrieval precision and speed compared to previous approaches. We treat music as a time series and exploit and improve well-developed techniques from time series databases to index the music for fast similarity queries. We improve on existing DTW indexes technique by introducing the concept of envelope transforms, which gives a general guideline for extending existing dimensionality reduction methods to DTW indexes. The net result is high scalability. We confirm our claims through extensive experiments.
29
The R*-tree: an efficient and robust access method for points and rectangles
Norbert Beckmann, Hans‐Peter Kriegel, Ralf Schneider et al. · 1990 · 4.2K citations · Full text
Fast subsequence matching in time-series databases
Christos Faloutsos, M. Ranganathan, Yannis Manolopoulos · 1994 · 1.7K citations · Full text
Efficient time series matching by wavelets
Ada Wai-Chee Fu · 1999 · 1K citations
Locally adaptive dimensionality reduction for indexing large time series databases
Eamonn Keogh, Kaushik Chakrabarti, Michael J. Pazzani et al. · 2001 · 873 citations