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:
- 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.
- Modifique o script generate_nsqtdb.py para establecer a variable
DB_DIRco camiño
ao directorio onde se descargou a base de datos.
- Execute
python generate_nsqtdb.pypara 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.