Muster in Wellen erkennen

Ich versuche, ein Bild von einer Elektrokardiographie zu lesen und jede der Hauptwellen darin zu erfassen (P-Welle, QRS-Komplex und T-Welle). Jetzt kann ich das Bild lesen und einen Vektor wie (4.2; 4.4; 4.9; 4.7; ...) erhalten, der für die Werte in der Elektrokardiographie repräsentativ ist, was die Hälfte des Problems darstellt. Ich brauche einen Algorithmus, der diesen Vektor durchläuft und erkennt, wann jede dieser Wellen beginnt und endet.

Hier ist ein Beispiel eines seiner Diagramme:

Wäre einfach, wenn sie immer die gleiche Größe hätten, aber es ist nicht so, als würde es funktionieren, oder wenn ich wüsste, wie viele Wellen das EKG haben würde, aber es kann auch variieren. Hat jemand ein paar Ideen?

Vielen Dank!

Aktualisierung

Beispiel für das, was ich versuche zu erreichen:

Angesichts der Welle

Ich kann den Vektor extrahieren

[0; 0; 20; 20; 20; 19; 18; 17; 17; 17; 17; 17; 16; 16; 16; 16; 16; 16; 16; 17; 17; 18; 19; 20; 21; 22; 23; 23; 23; 25; 25; 23; 22; 20; 19; 17; 16; 16; 14; 13; 14; 13; 13; 12; 12; 12; 12; 12; 11; 11; 10; 12; 16; 22; 31; 38; 45; 51; 47; 41; 33; 26; 21; 17; 17; 16; 16; fünfzehn; 16; 17; 17; 18; 18; 17; 18; 18; 18; 18; 18; 18; 18; 17; 17; 18; 19; 18; 18; 19; 19; 19; 19; 20; 20; 19; 20; 22; 24; 24; 25; 26; 27; 28; 29; 30; 31; 31; 31; 32; 32; 32; 31; 29; 28; 26; 24; 22; 20; 20; 19; 18; 18; 17; 17; 16; 16; fünfzehn; fünfzehn; 16; fünfzehn; fünfzehn; fünfzehn; fünfzehn; fünfzehn; fünfzehn; fünfzehn; fünfzehn; fünfzehn; 14; fünfzehn; 16; 16; 16; 16; 16; 16; 16; 16; 16; fünfzehn; 16; fünfzehn; fünfzehn; fünfzehn; 16; 16; 16; 16; 16; 16; 16; 16; fünfzehn; 16; 16; 16; 16; 16; fünfzehn; fünfzehn; fünfzehn; fünfzehn; fünfzehn; 16; 16; 17; 18; 18; 19; 19; 19; 20; 21; 22; 22; 22; 22; 21; 20; 18; 17; 17; fünfzehn; fünfzehn; 14; 14; 13; 13; 14; 13; 13; 13; 12; 12; 12; 12; 13; 18; 23; 30; 38; 47; 51; 44; 39; 31; 24; 18; 16; fünfzehn; fünfzehn; fünfzehn; fünfzehn; fünfzehn; fünfzehn; 16; 16; 16; 17; 16; 16; 17; 17; 16; 17; 17; 17; 17; 18; 18; 18; 18; 19; 19; 20; 20; 20; 20; 21; 22; 22; 24; 25; 26; 27; 28; 29; 30; 31; 32; 33; 32; 33; 33; 33; 32; 30; 28; 26; 24; 23; 23; 22; 20; 19; 19; 18; 17; 17; 18; 17; 18; 18; 17; 18; 17; 18; 18; 17; 17; 17; 17; 16; 17; 17; 17; 18; 18; 17; 17; 18; 18; 18; 19; 18; 18; 17; 18; 18; 17; 17; 17; 17; 17; 18; 17; 17; 18; 17; 17; 17; 17; 17; 17; 17; 18; 17; 17; 18; 18; 18; 20; 20; 21; 21; 22; 23; 24; 23; 23; 21; 21; 20; 18; 18; 17; 16; 14; 13; 13; 13; 13; 13; 13; 13; 13; 13; 12; 12; 12; 16; 19; 28; 36; 47; 51; 46; 40; 32; 24; 20; 18; 16; 16; 16; 16; fünfzehn; 16; 16; 16; 17; 17; 17; 18; 17; 17; 18; 18; 18; 18; 19; 18; 18; 19; 20; 20; 20; 20; 20; 21; 21; 22; 22; 23; 25; 26; 27; 29; 29; 30; 31; 32; 33; 33; 33; 34; 35; 35; 35; 0; 0; 0; 0;]

Ich würde zum Beispiel gerne erkennen

P-Welle in [19 - 37]

QRS-Komplex in [51 - 64]

usw...

Antworten auf die Frage(13)

Ihre Antwort auf die Frage