El Grupo de Tratamiento de la Señal (GTS) del iTEAM de la Universitat Politècnica de València (UPV) ha desarrollado SAMLab (Submarine Acoustic Monitoring Laboratory), una plataforma software orientada al análisis de grandes volúmenes de grabaciones acústicas submarinas.
Uno de los principales retos de la monitorización acústica marina es la enorme cantidad de información generada durante campañas que pueden extenderse durante semanas o meses. SAMLab facilita la exploración de estas largas series temporales y permite localizar rápidamente eventos acústicos de interés mediante una representación visual de toda la campaña, desde la que es posible identificar patrones temporales y acceder directamente a la parte correspondiente de la grabación.
La herramienta permite visualizar espectrogramas, reproducir fragmentos de audio, realizar anotaciones manuales y ejecutar algoritmos automáticos de detección tanto sobre archivos individuales como sobre campañas completas.
SAMLab incorpora detectores para vocalizaciones de algunas especies de cetáceos y sonidos de origen antropogénico, y cuenta con una arquitectura modular basada en plugins, que permite integrar nuevos algoritmos de detección para diferentes especies y eventos acústicos sin necesidad de desarrollar una nueva interfaz.
Desarrollado en Python, el software puede trabajar con grabaciones procedentes de diferentes sistemas de monitorización acústica submarina y permite exportar los resultados en formatos como Excel y HDF5 para su posterior análisis. Además, SAMLab se publica bajo licencia GNU GPLv3, facilitando su uso y extensión por parte de la comunidad investigadora.
Más información y código fuente: https://github.com/SAMLab-UPV/SAMLab