MIT-LCP / MIT-LCP/wfdb-python

qrs detector improvements

Offen
#136 5 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

enhancement help wanted
Vorherrschende Sprache
Jupyter Notebook
Sterne
853
Forks
322
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

This will be the single thread for discussing improvements for qrs detectors. I will probably only be working on the xqrs class in the near future.

Current thoughts:

  • The filter used to accentuate the qrs (we'll call this the moving wave integration filter) is currently an upright ricker with a fixed width: wavelet_filter = signal.ricker(self.qrs_width, 4). There are many things we could improve upon, such as:
    • Inverting it if we figure out the r wave is inverted
    • Designing a set of template beats for different ecg channels.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne mit der xqrs-Klasse und untersuche, wie wavelet_filter = signal.ricker(self.qrs_width, 4) im QRS-Detektor verwendet wird. Das Issue nennt mögliche Richtungen, darunter eine Invertierung für invertierte R-Wellen und Templates für verschiedene ECG-Kanäle, definiert aber keine konkrete Änderung oder einen Abschlusstest.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
bioinformatics
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
20/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.