seahawk1986
Anmeldungsdatum: 27. Oktober 2006
Beiträge: 10978
|
glaskugel schrieb: Wenn das Skript dann fertig konzipiert ist, kann ich dann einfach eine exe-Datei bauen, ohne, dass der andere noch Python, etc. installieren muss?
Genau, damit kann man dem Anwender die ganzen lästigen Details abnehmen. Einen Fileselector würde ich gut finden, wenn keine Datei übergeben wird.
Baue ich ein - ich habe mich ein bisschen in OpenGL eingelesen und hoffe, dass ich das Zoomen in zwei Achsen durch die Anpassung der Projection Matrix sehr elegant lösen kann, ohne die Linien für die Messwerte ständig neu zu berechnen. Es war nur eine Idee die Bewegungsdaten mit Problemdaten zu korrelieren um offensichtliche Messfehler anzuzeigen. Wenn das nicht gut machbar ist, dann eben nicht.
Ich schaue es mir noch mal an, wenn ich die Berechnung der Darstellung umgestellt habe. Wenn alles wie geplant klappt, kann ich mir da viel komplexen Code ersparen und nach der initialien Berechnung aller Punkte läuft das ganze mit wesentlich weniger Bedarf für Rechenzeit. aber eine Statistik auf Basis unzuverlässig erkannte RR-Intervalle zu erzeugen halte ich für wenig hilfreich.
Klar, es muss sich immer ein Mensch letztlich anschauen. Ist der 2. Datensatz, den ich hochgeladen habe, besser brauchbar oder möchtest du nochmals Daten. Beim 2. Mal wurde aber im Liegen ganz still gehalten, außer kleine vorsichtige Bewegungen um sich zu kratzen o.ä., wobei der Brustbereich immer ganz ruhig blieb. Viel ruhiger geht eigentlich nicht. Man muss also bei den statistischen Werten annehmen, dass die Daten ok sind.
Zumindest mit dem heartpy-Modul und ohne Vorverarbeitung der Daten gab es fälschlich als R-Welle ausgeschlossene Punkte - und die waren u.a. an der Stelle mit der Extrasystole - d.h. statt da ein deutlich verkürztes RR-Intervall zu sehen, fällt die RR-Wellenabfolge aus der Wertung, was die Statistik verfälschen und die Extrasystole verstecken würde. Falls du da noch ein Beispiel mit mehr Auffälligkeiten hast, das nicht so wie das erste mit Artefakten durchzogen ist, wäre das toll, um zu sehen, wie gut die RR-Detektion des H10 Sensors in dem Fall funktioniert.
|
glaskugel
(Themenstarter)
Anmeldungsdatum: 8. Juli 2010
Beiträge: 3244
|
Falls du da noch ein Beispiel mit mehr Auffälligkeiten hast, das nicht so wie das erste mit Artefakten durchzogen ist, wäre das toll,
Natürlich gerne, aber ich habe noch keine Idee wie ich zu einem Beispiel mit Auffälligkeiten komme. Es muss ja irgendwie vom Gefühl problematisch sein und der Gurt muss dann zur Verfügung stehen und angelegt werden. Ich bemühe mich darum und poste dann die Dateien, was jetzt auffällig bzw. brauchbar ist, überlasse ich dann dir. Das kann ein paar Tage dauern.
|
glaskugel
(Themenstarter)
Anmeldungsdatum: 8. Juli 2010
Beiträge: 3244
|
Ich habe nicht darauf vergessen, aber zur Zeit gibt es vom Gefühl kein Herzrasen, Stolperer, etc., auch nicht nach kaltem Trinken. Ich poste Files ASAP.
|
glaskugel
(Themenstarter)
Anmeldungsdatum: 8. Juli 2010
Beiträge: 3244
|
Das Handy zu dem die Daten via BT übertragen wurden wurde gleichzeitig aufgeladen. In der Regel sehr ruhig gehalten, ab und zu gekratzt. Merkwürdig fand ich, dass zeitweise ein Puls von 0 am Handy angezeigt wurde. Bitte gib Feedback, ob Files brauchbar sind: https://drive.google.com/file/d/1nawbZ1jN_NLKNQoGGZT6lY4qKXoaI19u/view?usp=sharing
|
seahawk1986
Anmeldungsdatum: 27. Oktober 2006
Beiträge: 10978
|
Da sind enorme Artefakte drin - kein Wunder, dass da die Pulserkennung da ausgestiegen ist - wie habt ihr denn den Brustgurt vorbereitet? Man muss den wohl im Bereich der Elektroden ordentlich nass machen (unter fließendes Wasser halten) und ich würde versuchen zusätzlich etwas ins Schwitzen kommen (bei den aktuellen Temperaturen mit ein paar Minuten in der Sonne kein Problem), damit genügend Ionen auf der Haut vorhanden sind.
|
glaskugel
(Themenstarter)
Anmeldungsdatum: 8. Juli 2010
Beiträge: 3244
|
Kannst du dir vorstellen, dass der H10 einen Fehler hat? Nass wurde er schein gemacht, aber nicht triefend nass. Ich versuche ASAP eine neue Aufzeichnung. PS: Das Benachrichtigungsmail ist nie angekommen, habe gerade so ins Forum geschaut.
|
seahawk1986
Anmeldungsdatum: 27. Oktober 2006
Beiträge: 10978
|
glaskugel schrieb: Kannst du dir vorstellen, dass der H10 einen Fehler hat? Nass wurde er schein gemacht, aber nicht triefend nass. Ich versuche ASAP eine neue Aufzeichnung.
In H10 | Training with built-in memory and Polar Beat sieht das schon nach einer ordentlichen Menge Wasser aus - und die Sensorfläche scheint bei dem Modell recht weit zu sein. Ich nehme an, dass der Brustgurt gemäß der Anleitung unter dem Brustansatz getragen wurde? https://support.polar.com/de/support/wearing_the_heart_rate_sensor
|
glaskugel
(Themenstarter)
Anmeldungsdatum: 8. Juli 2010
Beiträge: 3244
|
Der Brustgurt wurde unter die Wasserleitung gehalten und unter der Brust getragen. Sorry, hat etwas gedauert. es ging in letzter Zeit gar nicht so schlecht. Heute gab es zumindest beim Liegen plötzlich einen hohen Puls und das wurde dann sofort genutzt. In https://drive.google.com/file/d/1hH7oj-kPB7iXrcLOA_xvgEYLg-iXpXbq/view?usp=sharing gibt es 2 Sitzungen. Die App wurde auch aktualisiert, musste alles neu eingestellt werden. PS: Ich muss mal schauen, warum die Benachrichtigungen nicht ankommen. Sonst ist hier auch sehr viel los und das wird die nächsten Wochen so bleiben.
|
seahawk1986
Anmeldungsdatum: 27. Oktober 2006
Beiträge: 10978
|
Kein Problem, mir geht es momentan ähnlich - die beiden Aufzeichnungen sehen auf den ersten Blick gut aus, keine störenden Artefakte und in beiden Aufzeichnungen gibt es eine ventrikuläre Extrasystole. Ein Puls von 82 BPM ist noch völlig ok.
|
glaskugel
(Themenstarter)
Anmeldungsdatum: 8. Juli 2010
Beiträge: 3244
|
Danke dir, vom Gefühl geht es ja zur Zeit viel besser, sollte es wieder deutlich schlechter gehen, wird natürlich aufgezeichnet. Sind die Werte nun brauchbar, um statistische Auswertungen zu machen? Bräuchtet du noch Daten? In der Nacht gibt es schon ab und zu Probleme, aber da ist es viel Aufwand den Brustgurt anzulegen, wenn man total müde ist. BTW ich hatte mal testweise ein "Wellue DuoEK-S Mobiles EKG" hier, da gibt es leider keinen Datenexport, sondern nur ein PDF und das ist auch sehr kompakt gestaucht. Es gibt auch ein größeres Problem mit der Forum-Mailadresse, das einfachste ist, ich schon von Zeit zur Zeit vorbei, keine Ahnung was da los ist, dürfte auf Domain-Ebene liegen, aber ich sehe "You have chosen to continue using the Free Legacy Edition of G Suite for personal use", also deaktiviert wurde die Domain nicht. Vielleicht gehört eine fetchmail-Abfrage nicht zu "free".
|
bananenfisch
Anmeldungsdatum: 19. Juli 2005
Beiträge: Zähle...
|
Interessanter Thread - ich hatte mich letztes Jahr auch ein wenig mit dem H10 Brustgurt beschäftigt (bin aber bei der auch hier genannten Android App polarsensorlogger zur Aufzeichnung und Libreoffice Calc Makros zur Darstellung geblieben) und bin jetzt hier zufällig gelandet. Ich habe mir zunächst den EDFbrowser nun näher angesehen: die txt/csv-Daten des Sensor Logger's lassen sich direkt importieren über den Menüpunkt: "Tools->Convert CSV/ASCII to EDF/BDF" - es öffnet sich ein Dialog (siehe Screenshot anbei). Wichtig: nicht zuerst auf "load" klicken (habe 2 Stunden gebraucht, um es zu begreifen 😀): einfach zuerst die Parameter entsprechend des Screenshots einstellen und dann direkt auf "Start" - dann wird nach der txt gefragt (testweise habe ich ein Schlaftracking mit 2 Mio. Zeilen eingelesen - war kein Problem). Anschließend kann wieder über "Tools->QRS detector" die Herzfrequenz aktiviert werden (und unter "Signals->Organize" die Darstellung konfiguriert)... was das Programm sonst noch kann, muss ich erst testen... Bezüglich der Android App: "Polar H10 ECG analysis" von "Biosignals Solutions"... die kannte ich noch nicht, und ist eigentlich toll mit ihrer Auswertung. Allerdings geschieht die Auswertung NICHT in der App selbst, sondern wird über eine API zu biosignalssolutions.ydns.eu geschickt - ich finde dort weder Impressum, noch Daten über die Urheber - einzig eine gmail Adresse. Es wird auch gar nicht geleugnet, dass die Daten gesammelt werden... Geht für mich also gar nicht. Ich bleibe also fürs Tracking bei Polar Sensor Logger von Jukka Happonen - die läuft sogar auf LineageOS ohne gapps und benötigt keine Datenverbindung - läuft zudem stabil. Fun fact: es gibt auch eine offizielle EKG App von Polar für den H10... allerdings nur für Pferde. Kein Scherz: Polar Equine App 😀 Naja, vmtl. aus rechtlichen Gründen 😉 Die App funktioniert aber auch am Menschen (jedoch bei meinen Tests mit einigen Fehlern), Katzen, Hunden, Kühe, etc. ^^ @seahawk1986: deine Python Implementierung ist großartig - wenn man das als FOSS-Projekt weiterentwickelt, um auch Analysen anstellen zu können (also in etwa das, was diese dubiose "ECG analysis" macht: Grafiken, QTc Berechnung, etc.), dann wäre das einzigartig - hatte zumindest letztes Jahr nichts derartiges gefunden. Falls von Interesse, kann ich hier auch mitarbeiten. LG, Markus
- Bilder
|
glaskugel
(Themenstarter)
Anmeldungsdatum: 8. Juli 2010
Beiträge: 3244
|
seahawk1986: deine Python Implementierung ist großartig
Ja seahawk ist in vielen Dingen sehr kompetent und äußerst nett.
um auch Analysen anstellen zu können
seahawk hat weiter oben geschrieben, dass er sehr viel zu tun hat, also es besteht Hoffnung, dass es irgendwann weiter geht. Das würde mich auch interessieren, es ging jetzt eine Zeit lang besser, aber heute spielte das Herz verrückt, vermutlich wegen einer Narkose vor 2 Tagen. BTW es gibt auch ein Superskript von seahawk zum Import von gpx-Daten, verzweifle aber gerade, weil Google das nicht anzeigt. Bei Interesse kann ich weiter suchen. Aber seahawk hat den Foreneintrag vermutlich parat.
|