qrsdel

Algoritmo para a delineación de QRS sobre sinais de ECG

qrsdel

Este proxecto ofrece a implementación dun algoritmo robusto fronte ao ruído para a delimitación QRS multiderivación en sinais de ECG. A descrición completa do algoritmo detállase neste artigo, presentado na conferencia Computing in Cardiology de 2015. Recoméndase coñecer o paquete de software WFDB para aproveitar plenamente este paquete.

Avaliación do algoritmo

O proxecto tamén inclúe algunhas utilidades para avaliar a robustez do algoritmo. O script generate_nsqtdb.py permite xerar unha nova base de datos a partir da base de datos QT de Physionet, engadindo diferentes cantidades de ruído por movemento dos electrodos a cada rexistro e seguindo estes pasos:

  1. Descargue a base de datos QT completa nun directorio novo e copie tamén o rexistro em_250

que se pode atopar no directorio records.

  1. Modifique o script generate_nsqtdb.py para establecer a variable DB_DIR co camiño

ao directorio onde se descargou a base de datos.

  1. Execute python generate_nsqtdb.py para xerar os novos rexistros.

Unha vez xerada a base de datos e executado qrsdel con cada rexistro, pódese usar o módulo error_measurements.py para xerar un informe Markdown co erro medio e a desviación estándar da delimitación QRS en cada rexistro. A continuación amosamos un exemplo dun destes informes, obtido a partir dos rexistros orixinais da base de datos QT.