Query by humming: musical information retrieval in an audio database
Proceedings of the third ACM international conference on Multimedia
Manipulation of music for melody matching
MULTIMEDIA '98 Proceedings of the sixth ACM international conference on Multimedia
A guided tour to approximate string matching
ACM Computing Surveys (CSUR)
Approximate string matching with gaps
Nordic Journal of Computing
Transposition invariant string matching
Journal of Algorithms
Error-tolerant content-based music-retrieval with mathematical morphology
CMMR'10 Proceedings of the 7th international conference on Exploring music contents
Transposition and time-scale invariant geometric music retrieval
Algorithms and Applications
Creating a large-scale searchable digital collection from printed music materials
Proceedings of the 21st international conference companion on World Wide Web
Hi-index | 0.00 |
We introduce fast filtering methods for content-based music retrieval problems, where the music is modeled as sets of points in the Euclidean plane, formed by the (on-set time, pitch) pairs. The filters exploit a precomputed index for the database, and run in time dependent on the query length and intermediate output sizes of the filters, being almost independent of the database size. With a quadratic size index, the filters are provably lossless for general point sets of this kind. In the context of music, the search space can be narrowed down, which enables the use of a linear sized index for effective and efficient lossless filtering. For the checking phase, which dominates the overall running time, we exploit previously designed algorithms suitable for local checking. In our experiments on a music database, our best filter-based methods performed several orders of a magnitude faster than the previously designed solutions.