Imaginemos un trozo de una canción grabada. Si en la grabación se superponen una guitarra y una voz, las señales de ambas fuentes de sonido serán estadísticamente independientes y, por tanto, podríamos intentar conseguir una separación más o menos aceptable de ambas señales utilizando un algoritmo ICA. Aún estoy leyendo algunos documentos pero por lo pronto he hecho algunas pruebas con el algoritmo FastICA y ¡he conseguido eliminar la reverb de una grabación! :-D
Estos son algunos enlaces que me estoy mirando sobre este tema:
BLIND SOURCE SEPARATION and INDEPENDENT COMPONENT ANALYSIS
ICA algorithms available via ICA Central
Independent Component Analysis: A Tutorial
Página sobre BSS de Scott Rickard (University College Dublin)
Jonathan Marchini's Home Page
De este último enlace saqué una implementación en C del algoritmo FastICA, uno de los más utilizados para calcular ICA. Espero poder realizar más avances en este asunto.
[ 1 comentario ] ( 1508 visualizaciones ) | [ 0 trackbacks ] | enlace permanente | ( 3 / 2383 )