Results 1 
4 of
4
FAST INDEX BASED FILTERS FOR MUSIC RETRIEVAL
 ISMIR 2008 – SESSION 5D – MIR METHODS
, 2008
"... We consider two contentbased music retrieval problems where the music is modeled as sets of points in the Euclidean plane, formed by the (onset time, pitch) pairs. We introduce fast filtering methods based on indexing the underlying database. The filters run in a sublinear time in the length of th ..."
Abstract

Cited by 3 (1 self)
 Add to MetaCart
We consider two contentbased music retrieval problems where the music is modeled as sets of points in the Euclidean plane, formed by the (onset time, pitch) pairs. We introduce fast filtering methods based on indexing the underlying database. The filters run in a sublinear time in the length of the database, and they are lossless if a quadratic space may be used. By taking into account the application, the search space can be narrowed down, obtaining practically lossless filters using linear size index structures. 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 filterbased methods performed several orders of a magnitude faster than previous solutions.
Efficient pattern matching on binary strings
 In Current Trends in Theory and Practice of Computer Science
, 2009
"... The binary string matching problem is an interesting problem in computer science, since binary data are omnipresent in telecom and computer network applications. The main reason for using binaries is size. A binary is a much more compact format than the symbolic or textual representation of the same ..."
Abstract

Cited by 3 (1 self)
 Add to MetaCart
The binary string matching problem is an interesting problem in computer science, since binary data are omnipresent in telecom and computer network applications. The main reason for using binaries is size. A binary is a much more compact format than the symbolic or textual representation of the same information.
Efficient algorithms for (δ, γ, α)matching
"... Abstract. We propose new algorithms for (δ, γ, α)matching. In this string matching problem we are given a pattern P = p0p1... pm−1 and a text T = t0t1... tn−1 over some integer alphabet Σ = {0... σ − 1}. The pattern symbol pi matches the text symbol tj iff pi − tj  ≤ δ. The pattern P (δ, γ)match ..."
Abstract

Cited by 1 (0 self)
 Add to MetaCart
Abstract. We propose new algorithms for (δ, γ, α)matching. In this string matching problem we are given a pattern P = p0p1... pm−1 and a text T = t0t1... tn−1 over some integer alphabet Σ = {0... σ − 1}. The pattern symbol pi matches the text symbol tj iff pi − tj  ≤ δ. The pattern P (δ, γ)matches some text substring tj... tj+m−1 iff for all i it holds that pi − tj+i  ≤ δ and�pi − tj+i  ≤ γ. Finally, in (δ, γ, α)matching we also permit at most α length gaps (text substrings) between each matching text symbol. The only known previous algorithm runs in O(mn) time. We give several algorithms that improve the average case up to O(n) for small α, and the worst case to O(min{mn, Mα}) or O(mn log γ/w), where M = {(i, j)  pi − tj  ≤ δ} and w is the number of bits in a machine word. We conclude with experimental results showing that the algorithms are very efficient in practice. Key words: approximate string matching, music information retrieval, bitparallelism, sparse dynamic programming 1
Filtering Degenerate Patterns with Application to Protein Sequence Analysis
, 2013
"... algorithms ..."