A bit-parallel suffix automaton approach for $(\delta,\gamma)$-matching in music retrieval - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2003

A bit-parallel suffix automaton approach for $(\delta,\gamma)$-matching in music retrieval

Résumé

(δ,γ)-Matching is a string matching problem with applications to music retrieval. The goal is, given a pattern P 1... m and a text T 1... n on an alphabet of integers, find the occurrences P′ of the pattern in the text such that (i) ∀ 1 ≤ i ≤ m, |P i  − P′ i | ≤ δ, and (ii) ∑ 1 ≤ i ≤ m |P i  − P′ i | ≤ γ. Several techniques for (δ,γ)-matching have been proposed. In this paper we show that a classical string matching technique that combines bit-parallelism and suffix automata can be successfully adapted to this problem. This is the first character-skipping algorithm that skips characters using both δ and γ. We implemented our algorithm and drew experimental results on real music showing that our algorithm is superior to current alternatives.
Fichier principal
Vignette du fichier
SPIRE2003.pdf (5.4 Mo) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-00619985 , version 1 (18-12-2015)

Identifiants

Citer

Maxime Crochemore, Costas S. Iliopoulos, Gonzalo Navarro, Yoan J. Pinzon. A bit-parallel suffix automaton approach for $(\delta,\gamma)$-matching in music retrieval. 10th String Processing and Information Retrieval (SPIRE'2003), 2003, Manaus, Brazil. pp.211-223, ⟨10.1007/978-3-540-39984-1_16⟩. ⟨hal-00619985⟩
122 Consultations
148 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More