HRLib – séparation sinusoïdes/bruit de signaux audio

La bibliothèque HRlib, développée en C par Olivier Gillet, implémente une méthode de séparation sinusoïdes/bruit de signaux audio, mise au point par Roland Badeau dans le cadre de sa thèse [1]. Une interface graphique permet de réaliser la séparation et le mixage des pistes séparées en temps-réel.

Cet outil est basée sur une modélisation du signal comme une somme de sinusoïdes amorties exponentiellement (Exponentially Damped Sinusoids, EDS), plus du bruit autorégressif. Elle s’appuie sur une méthode à haute résolution de type sous-espace (ESPRIT). Le signal est d’abord pré-accentué, puis décomposé en sous-bandes à l’aide d’un banc de filtres. Dans chaque canal, l’enveloppe autorégressive du bruit est estimée, puis le signal est blanchi par filtrage RIF [1].

Le nombre de sinusoïdes est estimé à l’aide de la méthode ESTER [2], et la poursuite de l’espace signal est réalisée à l’aide d’un algorithme adaptatif rapide (Sequential Iteration) [3]. La séparation des parties sinusoïdes et bruit est enfin réalisée par projection sur l’espace signal et sur l’espace bruit [4], et par reconstruction à l’aide des filtres de synthèse.

Téléchargement:

  • contacter roland.badeau (at) telecom-paristech.fr

Références:

  1. Méthodes à haute résolution pour l’estimation et le suivi de sinusoïdes modulées. Application aux signaux de musique. R. Badeau. Thèse de l’ENST soutenue le 18 avril 2005. Prix de thèse ParisTech 2006.
  2. A new perturbation analysis for signal enumeration in rotational invariance techniques, R. Badeau, B. David et G. Richard, IEEE Trans. on Signal Proc., vol. 54, no. 2, pp. 450-458, février 2006.
  3. EDS parametric modeling and tracking of audio signals, R. Badeau, R. Boyer et B. David, Proceedings of the 5th International Conference on Digital Audio Effects (DAFx-02), Hambourg, Allemagne, 26-28 septembre 2002, pp. 139-144.
  4. An EDS modelling tool for tracking and modifying musical signals, B. David, G. Richard et R. Badeau, Stockholm Music Acoustics Conference (SMAC 2003), Stockholm, Suède, 6-9 août 2003, vol. II, pp. 715-718.

Comments are closed.