qrsdel
Algoritmo para la delineación de QRS en señales de ECG
qrsdel
Este proyecto ofrece la implementación de un algoritmo robusto frente al ruido para la delineación QRS multiderivación en señales de ECG. La descripción completa del algoritmo se detalla en este artículo, presentado en la conferencia Computing in Cardiology de 2015. Se recomienda conocer el paquete de software WFDB para aprovechar plenamente este paquete.
Evaluación del algoritmo
El proyecto también incluye algunas utilidades para evaluar la robustez del algoritmo. El script generate_nsqtdb.py permite generar una nueva base de datos a partir de la base de datos QT de Physionet, añadiendo diferentes cantidades de ruido por movimiento de los electrodos a cada registro y siguiendo estos pasos:
- Descargue la base de datos QT completa en un directorio nuevo y copie también el registro em_250
que se puede encontrar en el directorio records.
- Modifique el script generate_nsqtdb.py para establecer la variable
DB_DIRcon la ruta
al directorio donde se ha descargado la base de datos.
- Ejecute
python generate_nsqtdb.pypara generar los nuevos registros.
Una vez generada la base de datos y ejecutado qrsdel con cada registro, se puede utilizar el módulo error_measurements.py para generar un informe Markdown con el error medio y la desviación estándar de la delineación QRS en cada registro. A continuación mostramos un ejemplo de uno de estos informes, obtenido a partir de los registros originales de la base de datos QT.