PL241615B1 - Sposób detekcji zespołu QRS w sygnale elektrokardiogramu - Google Patents
Sposób detekcji zespołu QRS w sygnale elektrokardiogramu Download PDFInfo
- Publication number
- PL241615B1 PL241615B1 PL435394A PL43539420A PL241615B1 PL 241615 B1 PL241615 B1 PL 241615B1 PL 435394 A PL435394 A PL 435394A PL 43539420 A PL43539420 A PL 43539420A PL 241615 B1 PL241615 B1 PL 241615B1
- Authority
- PL
- Poland
- Prior art keywords
- module
- signal
- diff
- abs
- value
- Prior art date
Links
- 238000000718 qrs complex Methods 0.000 title claims abstract description 63
- 238000000034 method Methods 0.000 title claims abstract description 13
- 238000001514 detection method Methods 0.000 claims abstract description 45
- 230000000694 effects Effects 0.000 claims abstract description 7
- 238000005259 measurement Methods 0.000 claims description 10
- 238000012544 monitoring process Methods 0.000 claims description 4
- 238000001914 filtration Methods 0.000 description 3
- 208000031225 myocardial ischemia Diseases 0.000 description 3
- 230000001186 cumulative effect Effects 0.000 description 2
- 230000000630 rising effect Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000000747 cardiac effect Effects 0.000 description 1
- 208000029078 coronary artery disease Diseases 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 230000005284 excitation Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/24—Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
- A61B5/30—Input circuits therefor
- A61B5/307—Input circuits therefor specially adapted for particular uses
- A61B5/308—Input circuits therefor specially adapted for particular uses for electrocardiography [ECG]
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/24—Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
- A61B5/316—Modalities, i.e. specific diagnostic methods
- A61B5/318—Heart-related electrical modalities, e.g. electrocardiography [ECG]
- A61B5/346—Analysis of electrocardiograms
- A61B5/349—Detecting specific parameters of the electrocardiograph cycle
- A61B5/352—Detecting R peaks, e.g. for synchronising diagnostic apparatus; Estimating R-R interval
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/72—Signal processing specially adapted for physiological signals or for diagnostic purposes
- A61B5/7203—Signal processing specially adapted for physiological signals or for diagnostic purposes for noise prevention, reduction or removal
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/24—Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
- A61B5/316—Modalities, i.e. specific diagnostic methods
- A61B5/318—Heart-related electrical modalities, e.g. electrocardiography [ECG]
- A61B5/346—Analysis of electrocardiograms
- A61B5/349—Detecting specific parameters of the electrocardiograph cycle
- A61B5/358—Detecting ST segments
Landscapes
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Engineering & Computer Science (AREA)
- Cardiology (AREA)
- Molecular Biology (AREA)
- General Health & Medical Sciences (AREA)
- Biophysics (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Medical Informatics (AREA)
- Physics & Mathematics (AREA)
- Surgery (AREA)
- Animal Behavior & Ethology (AREA)
- Pathology (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- Signal Processing (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physiology (AREA)
- Psychiatry (AREA)
- Measurement And Recording Of Electrical Phenomena And Electrical Characteristics Of The Living Body (AREA)
Abstract
Przedmiotem wynalazku jest sposób detekcji zespołu QRS w sygnale elektrokardiogramu (EKG), znajdujący zastosowanie w diagnostyce biomedycznej. W sposobie monitoruje się za pomocą komparatora COMP wytwarzany na wyjściu modułu ABS_DIFF_SHORT_MODULE sygnał ABS_DIFF_SHORT, będący różnicą bieżącej wartości chwilowej sygnału EKG, dostarczanego przez moduł pomiarowy ECG_MODULE, oraz wartości średniej SHORT_AVG sygnału EKG obliczonej za odcinek czasu T_SHORT o ustalonej długości. Następnie wykrywa się za pomocą komparatora COMP moment osiągnięcia przez sygnał ABS_DIFF_SHORT ustalonego uprzednio za pomocą modułu TH_MODULE progu wartości TH, po czym, w momencie wykrycia momentu osiągnięcia przez sygnał ABS_DIFF_SHORT ustalonego progu wartości TH, rozpoczyna się odmierzanie za pomocą generatora impulsowego PULSE GENERATOR okna czasowego SEARCHING_WINDOW o ustalonej długości do poszukiwania załamka R w zespole QRS sygnału EKG. W kolejnym kroku rejestruje się za pomocą modułu detekcji PEAK_DETECTOR wartość maksymalną wytwarzanego na wyjściu modułu ABS_DIFF_LONG_MODULE w trakcie trwania okna czasowego SEARCHING_WINDOW sygnału ABS_DIFF_LONG, będącego różnicą bieżącej wartości chwilowej sygnału EKG oraz wartości średniej LONG_AVG sygnału EKG obliczonej za odcinek czasu T_LONG o ustalonej długości oraz jednocześnie rejestruje się za pomocą modułu detekcji PEAK_DETECTOR chwilę wystąpienia wykrywanej wartości maksymalnej sygnału ABS_DIFF_LONG w trakcie trwania okna czasowego SEARCHING_WINDOW. Po tych czynnościach zapamiętuje się za pomocą modułu pamięci R_AMPLITUDE_MEMORY wykrytą za pomocą modułu detekcji PEAK_DETECTOR wartość maksymalną sygnału ABS_DIFF_LONG, którą uznaje się za amplitudę załamka R w zespole QRS.
Description
Przedmiotem wynalazku jest sposób detekcji zespołu QRS w sygnale elektrokardiogramu (EKG), znajdujący zastosowanie w diagnostyce biomedycznej.
Znane jest z amerykańskiego opisu patentowego US5738104 urządzenie do monitorowania sygnału EKG złożone ze środków technicznych do pomiaru tętna oraz filtrów i wzmacniaczy służących do eliminacji szumów oraz wzmacniania sygnału użytecznego diagnostycznie, oraz komputera zaprogramowanego do tłumienia składowych częstotliwościowych poniżej 15 Hz oraz powyżej 25 Hz i wzmacniania załamków R w sygnale QRS.
Znane są z amerykańskiego opisu patentowego US5188116 urządzenie i sposób do badań elektrokardiograficznych, z których urządzenie stanowi system do analizy aktywności elektrokardiograficznej dla detekcji choroby niedokrwiennej serca, złożony z narzędzi detekcji wielości okresowych sygnałów elektrokardiograficznych, jednostki pamięci przechowującej te sygnały, mikroprocesora posiadającego zdolność kalkulacji cyklów zbiorczych dla każdego sygnału, wykrywania i przechowywania charakterystyk amplitud sygnałów, jak również określania wariancji sygnałów oraz ich modyfikowania, ponadto ze środków technicznych do określania stopnia choroby wieńcowej. Opis patentowy opisuje również sposób analizy aktywności elektrokardiograficznej w celu wykrywania choroby niedokrwiennej serca, obejmujący zbieranie i przechowywanie sygnałów elektrokardiograficznych, ustalanie cyklu zbiorczego, dla każdego sygnału, ustalanie wariancji każdego sygnału oraz zmienności całkowitej wszystkich sygnałów oraz określenie na ich podstawie rozmiaru choroby niedokrwiennej serca.
Znany jest z amerykańskiego opisu patentowego US9414761 sposób przetwarzania sygnałów elektrokardiograficznych obejmujący filtrację sygnału EKG poprzez przepuszczenie sygnału EKG przez przynajmniej jeden pierwszy filtr dolnoprzepustowy oraz filtr górnoprzepustowy, podniesienie do kwadratu sygnału EKG, wygenerowanie obwiedni tak otrzymanego sygnału poprzez rejestrację lokalnych wartości szczytowych podniesionego do kwadratu sygnału EKG, wyznaczenie średnich kroczących obwiedni sygnału EKG złożonej z lokalnych wartości szczytowych podniesionego do kwadratu sygnału EKG, uzyskanie sygnału przetworzonego EKG poprzez przepuszczenie średnich kroczących obwiedni sygnału EKG przez drugi filtr dolnoprzepustowy, identyfikację regionu poszukiwania w sygnale przetworzonym EKG, przy czym region poszukiwania oznacza interwał czasu między dwoma lokalnymi wartościami szczytowymi przetworzonego sygnału EKG, oraz identyfikację impulsu o maksymalnej amplitudzie wewnątrz regionu poszukiwania w sygnale przetworzonym EKG, która uznawana jest za załamek R w zespole QRS sygnału EKG.
Znana jest z artykułu „A Real-Time QRS Detection Algorithm, IEEE Transactions on Biomedical Engineering, vol. 32, no. 3, 1985, autorstwa J. Pan, W.J. Tompkins metoda detekcji zespołu QRS w sygnale elektrokardiogramu (EKG), obejmująca odbiór sygnału EKG pozyskiwanego za pomocą rejestratora EKG, filtrację sygnału EKG poprzez przepuszczenie sygnału EKG przez filtr dolnoprzepustowy oraz następnie filtr górnoprzepustowy z tak dobranymi parametrami, aby oba filtry wspólnie tworzyły filtr pasmowo-przepustowy, wyodrębnienie informacji o nachyleniu zboczy zespołu QRS sygnału EKG poprzez przepuszczenie sygnału EKG po filtrowaniu przez układ różniczkujący, następnie uwypuklenie informacji o zboczach zespołu QRS poprzez podniesienie wynikowego sygnału do kwadratu, następnie uzyskanie sygnału który będzie zawierał połączenie informacji o nachyleniu zboczy zespołu QRS oraz długości czasu trwania zespołu QRS poprzez przepuszczenie wynikowego sygnału przez układ średniej kroczącej oraz ciągłe porównywanie 2 sygnałów z wartościami progowymi: wynikowego sygnału z wartością progu dla sygnału przetworzonego oraz sygnału EKG z rejestratora z wartością progu dla sygnału EKG, odbywające się do momentu wykrycia przekroczenia progów przez obydwie wartości, co uznaje się za równoważne wykryciu załamka R w zespole QRS i co skutkuje przeprowadzeniem adaptacji wartości progów, oraz ponownym porównywaniem wartości sygnałów, po interwale czasu równym 200 ms.
W niniejszym opisie wprowadzono określenia, posiadające definicje przedstawione niżej:
(1) ECG_MODULE - moduł pomiarowy sygnału elektrokardiogramu (EKG), (2) ABS_DIFF_SHORT_MODULE - moduł wyznaczający sygnał ABS_DIFF_SHORT, będący różnicą bieżącej wartości chwilowej sygnału EKG oraz wartości średniej SHORT_AVG sygnału EKG obliczonej za odcinek czasu T_SHORT o ustalonej długości, (3) ABS_DIFF_LONG_MODULE - moduł wyznaczający sygnał ABS_DIFF_LONG, będący różnicą bieżącej wartości chwilowej sygnału EKG oraz wartości średniej LONG_AVG sygnału EKG obliczonej za odcinek czasu T_LONG o ustalonej długości,
PL 241 615 B1 (4) COMP - komparator, (5) PEAK_DETECTOR - detektor wartości maksymalnej sygnału ABS_DIFF_LONG w trakcie trwania okna czasowego SEARCHING_WINDOW do poszukiwania załamka R w zespole QRS, (6) PULSE GENERATOR - generator impulsowy, który po pojawieniu się sygnału wyzwalającego wytwarza impuls o ustalonym czasie trwania równym czasowi trwania okna czasowego SEARCHING_WINDOW do poszukiwania załamka R w zespole QRS sygnału EKG, (7) TH_MODULE - moduł wyznaczający próg wartości TH dla sygnału ABS_DIFF_SHORT, służący do określenia początku okna czasowego SEARCHING_WINDOW do poszukiwania załamka R w zespole QRS sygnału EKG, (8) R_AMPLITUDE_MEMORY - moduł pamięci do przechowywania informacji o amplitudzie maksymalnych wartości sygnału LONG_ABS_DIFF w kolejnych cyklach sygnału EKG, które uznawane są za amplitudy załamków R w kolejnych zespołach QRS sygnału EKG, (9) R_TIMESTAMP_MEMORY - moduł pamięci do przechowywania informacji o chwilach wystąpienia maksymalnych wartości sygnału LONG_ABS_DIFF w kolejnych cyklach sygnału EKG, które uznawane są za chwile wystąpienia załamków R w kolejnych zespołach QRS sygnału EKG.
Istotą sposobu detekcji zespołu QRS w sygnale elektrokardiogramu (EKG) polegającego na odbiorze sygnału EKG pozyskiwanego za pomocą modułu pomiarowego sygnału EKG, monitorującego elektryczną aktywność serca pacjenta, jest to, że monitoruje się za pomocą komparatora COMP wytwarzany na wyjściu modułu ABS_DIFF_SHORT_MODULE sygnał ABS_DIFF_SHORT, będący różnicą bieżącej wartości chwilowej sygnału EKG, dostarczanego przez moduł pomiarowy ECG_MODULE, oraz wartości średniej SHORT_AVG sygnału EKG obliczonej za odcinek czasu T_SHORT o ustalonej długości. Następnie wykrywa się za pomocą komparatora COMP moment osiągnięcia przez sygnał ABS_DIFF_SHORT ustalonego uprzednio za pomocą modułu TH_MODULE progu wartości TH, po czym, w momencie wykrycia momentu osiągnięcia przez sygnał ABS_DIFF_SHORT ustalonego progu wartości TH, rozpoczyna się odmierzanie za pomocą generatora impulsowego PULSE GENERATOR okna czasowego SEARCHING_WINDOW o ustalonej długości do poszukiwania załamka R w zespole QRS sygnału EKG. W kolejnym kroku rejestruje się za pomocą modułu detekcji PEAK_DETECTOR wartość maksymalną wytwarzanego na wyjściu modułu ABS_DIFF_LONG_MODULE w trakcie trwania okna czasowego SEARCHING_WINDOW sygnału ABS_DIFF_LONG, będącego różnicą bieżącej wartości chwilowej sygnału EKG oraz wartości średniej LONG_AVG sygnału EKG obliczonej za odcinek czasu T_LONG o ustalonej długości oraz jednocześnie rejestruje się za pomocą modułu detekcji PEAK_DETECTOR chwilę wystąpienia wykrywanej wartości maksymalnej sygnału ABS_DIFF_LONG w trakcie trwania okna czasowego SEARCHING_WINDOW. Po tych czynnościach zapamiętuje się za pomocą modułu pamięci R_AMPLITUDE_MEMORY wykrytą za pomocą modułu detekcji PEAK_DETECTOR wartość maksymalną sygnału ABS_DIFF_LONG, którą uznaje się za amplitudę załamka R w zespole QRS. Następnie zapamiętuje się za pomocą modułu pamięci R_TIMESTAMP_MEMORY chwilę wystąpienia wykrytej za pomocą modułu detekcji PEAK_DETECTOR wartości maksymalnej sygnału LONG_ABS_DIFF, którą uznaje się za chwilę wystąpienia załamka R w zespole QRS. W kolejnym kroku wyznacza się za pomocą modułu TH_MODULE nowy próg wartości TH, służący do odmierzania za pomocą generatora impulsowego PULSE GENERATOR początku okna czasowego SEARCHING_WINDOW w kolejnym cyklu sygnału EKG. Nowy próg wartości TH jest określany na podstawie wykrytych za pomocą modułu detekcji PEAK_DETECTOR i zapamiętanych za pomocą modułu pamięci R_AMPLITUDE_MEMORY wartości maksymalnych sygnału ABS_DIFF_LONG w poprzednich cyklach sygnału EKG. Następnie dokonuje się powrotu do monitorowania za pomocą komparatora COMP sygnału ABS_DIFF_SHORT, wytwarzanego na wyjściu modułu ABS_DIFF_SHORT_MODULE na podstawie sygnału EKG, dostarczanego przez moduł pomiarowy sygnału EKG. Po dokonaniu tej czynności, powtarza się cały opisany wyżej cykl pożądaną liczbę razy. Odcinek czasu T_SHORT, służący do wyznaczania wartości średniej SHORT_AVG sygnału EKG jest nie krótszy niż 40 ms i zarazem nie jest dłuższy niż 100 ms, natomiast odcinek czasu T_LONG, służący do wyznaczania wartości średniej LONG_AVG sygnału EKG nie jest krótszy niż 150 ms i zarazem nie jest dłuższy niż 400 ms. Próg wartości TH dla sygnału ABS_DIFF_SHORT, będący różnicą bieżącej wartości chwilowej sygnału EKG, dostarczanego przez moduł pomiarowy ECG_MODULE, oraz wartości średniej SHORT_AVG sygnału EKG obliczonej za odcinek czasu T_SHORT o ustalonej długości, w danym cyklu detekcji zespołu QRS wyznacza się za pomocą modułu TH_MODULE. Dokonuje się tego na podstawie progu wartości TH
PL 241 615 B1 wyznaczonego za pomocą modułu TH_MODULE w poprzednim cyklu detekcji zespołu QRS oraz zarejestrowanej za pomocą modułu detekcji PEAK_DETECTOR oraz przechowywanej w module pamięci R_AMPLITUDE_MEMORY amplitudy załamka R w zespole QRS zarejestrowanego w aktualnym cyklu detekcji zespołu QRS. Próg wartości TH w danym cyklu detekcji zespołu QRS jest sumą iloczynu progu wartości TH w poprzednim cyklu detekcji zespołu QRS oraz mniejszego od jedności współczynnika skalującego i iloczynu amplitudy załamka R zarejestrowanego w aktualnym cyklu detekcji zespołu QRS, jedności pomniejszonej o współczynnik skalujący, oraz współczynnika wagowego również mniejszego od jedności. Próg wartości TH przed pierwszym cyklem detekcji zespołu QRS wyznacza się za pomocą modułu TH_MODULE w postaci iloczynu mniejszego od jedności współczynnika wagowego oraz wartości średniej sygnału EKG obliczonej za odcinek czasu równy jednej sekundzie.
Sposób detekcji sygnału QRS w sygnale elektrokardiogramu dzięki odnoszeniu poprzez operację odejmowania bieżącej wartości chwilowej sygnału EKG do jego wartości średnich, obliczanych odpowiednio za odcinki czasu T_SHORT oraz T_LONG, jest odporny na szumy i zakłócenia, występujące w trakcie pomiaru sygnału elektrokardiogramu. Ponadto dzięki ciągłemu dostosowywaniu za pomocą modułu TH_MODULE wartości progowej TH, służącej do określenia początku okna czasowego SEARCHING_WINDOW do poszukiwania załamka R w zespole QRS, do progu wartości TH wyznaczonego w poprzednim cyklu detekcji zespołu QRS oraz do amplitudy załamka R w aktualnym cyklu detekcji zespołu QRS, uzyskuje się redukcję wrażliwości detekcji załamka R na przejściowe wahania maksymalnego zakresu zmian wartości sygnału elektrokardiogramu, jakie mogą zachodzić w trakcie pomiaru sygnału EKG.
Sygnał elektrokardiogramu (EKG), reprezentujący elektryczną aktywność serca pacjenta, jest odbierany za pomocą modułu pomiarowego ECG_MODULE za pośrednictwem elektrod podłączonych do ciała pacjenta. Sygnał EKG można sprowadzić do sekwencji dodatnich oraz ujemnych odchyleń (załamków) od linii izoelektrycznej, która odpowiada odcinkom czasu, w czasie których nie stwierdza się żadnych pobudzeń serca. Grupa największych załamków, nazywana zespołem QRS, składa się z ujemnego wychylenia (załamka Q), dodatniego wychylenia (załamka R) oraz ponownego ujemnego wychylenia (załamek S). Największą amplitudę w zespole QRS ma z reguły załamek R. Detekcja zespołu QRS sprowadzana jest często do detekcji załamka R. Statystyka odstępów czasowych pomiędzy załamkami R oraz amplitud załamków R jest istotną informacją diagnostyczną, wykorzystywaną w medycynie między innymi w celu rozpoznawania pracy serca.
W rozwiązaniu według wynalazku przy detekcji każdego zespołu QRS w sygnale EKG za pomocą modułu ABS_DIFF_SHORT_MODULE na podstawie sygnału EKG wyznacza się sygnał ABS_DIFF_SHORT, będący różnicą bieżącej wartości chwilowej sygnału EKG oraz wartości średniej SHORT_AVG sygnału EKG obliczonej za odcinek czasu T_SHORT o długości równej 55 ms. Jednocześnie za pomocą modułu ABS_DIFF_LONG_MODULE wyznacza się sygnał ABS_DIFF_LONG, będący różnicą bieżącej wartości chwilowej sygnału EKG oraz wartości średniej LONG_AVG sygnału EKG obliczonej za odcinek czasu T_LONG o długości równej 277 ms. Monitorowanie sygnału ABS_DIFF_SHORT ma na celu wykrycie początku narastającego zbocza sygnału EKG poprzedzającego wystąpienie załamka R w zespole QRS, a odejmowanie wartości bieżącej wartości sygnału EKG od wartości średniej SHORT_AVG ma za zadanie odfiltrowanie ewentualnych szumów i zakłóceń występujących w sygnale EKG, odbieranym za pomocą modułu pomiarowego ECG_MODULE. Długości odcinków czasu, odpowiednio T_SHORT oraz T_LONG, wynikają z dynamiki pracy ludzkiego serca. Sygnał SHORT_ABS_DIFF dostępny na wyjściu modułu ABS_DIFF_SHORT_MODULE jest w sposób ciągły porównywany za pomocą komparatora COMP z ustalonym progiem wartości TH, wyznaczanym za pomocą modułu TH_MODULE. Wykrycie osiągnięcia przez sygnał SHORT_ABS_DIFF ustalonego progu wartości TH jest uznawane za początek narastającego zbocza sygnału EKG poprzedzającego wystąpienie załamka R w zespole QRS. W chwili wykrycia osiągnięcia przez sygnał SHORT_ABS_DIFF ustalonego progu wartości TH, komparator COMP za pomocą odpowiedniego sygnału na swoim wyjściu powoduje rozpoczęcie generowania za pomocą generatora impulsowego PULSE GENERATOR impulsu o długości 200 ms, który wyznacza okno czasowe SEARCHING_WINDOW, w czasie trwania którego poszukuje się załamka R w zespole QRS sygnału EKG. Impuls wygenerowany na wyjściu generatora impulsowego PULSE GENERATOR swoim aktywnym poziomem logicznym aktywuje moduł PEAK_DETECTOR, który rejestruje wartość maksymalną sygnału LONG_ABS_DIFF, wytwarzanego na wyjściu modułu ABS_DIFF_LONG_MODULE w trakcie trwania okna czasowego SEARCHING_WINDOW. Odejmowanie wartości bieżącej wartości sygnału EKG od wartości średniej LONG_AVG ma za zadanie odfiltrowanie ewentualnych szumów i zakłóceń występujących w sygnale EKG, odbieranym za
PL 241 615 Β1 pomocą modułu pomiarowego ECG_MODULE. Za pomocą modułu PEAK_DETECTOR rejestruje się również chwilę wystąpienia wykrywanej wartości maksymalnej sygnału LONG_ABS_DIFF w trakcie trwania okna czasowego SEARCHING_WINDOW. Wartość maksymalna sygnału LONG_ABS_DIFF, wytwarzanego na wyjściu modułu ABS_DIFF_LONG_MODULE w trakcie trwania okna czasowego SEARCHING_WINDOWjest uznawana za amplitudę załamka R w zespole QRS sygnału EKG. Z kolei chwilę wystąpienia wykrytej wartości maksymalnej sygnału LONG_ABS_DIFF w trakcie trwania okna czasowego SEARCHING_WINDOW uznaje się za moment wystąpienia załamka R w zespole QRS sygnału EKG. Następnie w momencie wystąpienia tylnego zbocza impulsu wygenerowanego na wyjściu generatora impulsowego PULSE GENERATOR odpowiednio zapisuje się za pomocą modułu R_AMPLITUDE_MEMORY wartość maksymalną sygnału LONG_ABS_DIFF, wykrytą uprzednio za pomocą modułu PEAK_DETECTOR, a za pomocą modułu R_TIMESTAMP_MEMORY zapisuje się z kolei chwilę wystąpienia maksymalnej wartości sygnału LONG_ABS_DIFF.
Następnie wyznacza się za pomocą modułu TH_MODULE nowy próg wartości TH, służący do wykrywania chwili rozpoczęcia odmierzania za pomocą generatora impulsowego PULSE GENERATOR początku okna czasowego SEARCHING_WINDOW. Nowy próg wartości TH jest określany na podstawie progu wartości TH wyznaczonego za pomocą modułu TH_MODULE w poprzednim cyklu detekcji zespołu QRS i zarejestrowanej za pomocą modułu detekcji PEAK_DETECTOR oraz przechowywanej w module pamięci R_AMPLITUDE_MEMORY amplitudy załamka R w zespole QRS w aktualnym cyklu detekcji zespołu QRS w taki sposób, że próg wartości TH w danym cyklu detekcji zespołu QRS jest sumą iloczynu progu wartości TH wyznaczonego w poprzednim cyklu detekcji zespołu QRS oraz mniejszego od jedności współczynnika skalującego i iloczynu amplitudy załamka R zarejestrowanego w aktualnym cyklu detekcji zespołu QRS, jedności pomniejszonej o współczynnik skalujący, oraz współczynnika wagowego również mniejszego od jedności, przy czym próg wartości TH przed pierwszym cyklem detekcji zespołu QRS wyznacza się za pomocą modułu TH_MODULE w postaci iloczynu mniejszego od jedności współczynnika wagowego oraz wartości maksymalnej sygnału EKG w odcinku czasu równym jednej sekundzie.
Określona powyżej zasada wyznaczania nowego progu wartości TH za pomocą modułu TH_MODULE odpowiada następującej formule matematycznej:
ΤΗ^γΤΗ^ + αα-γ^ gdzie/< 1 oznacza współczynnik skalujący, a< 1 oznacza współczynnik wagowy, TH, oznacza wartość progu TH wyznaczaną w aktualnym cyklu detekcji zespołu QRS, THi-i oznacza wartość progu TH wyznaczoną w poprzednim cyklu detekcji zespołu QRS, R, oznacza amplitudę załamka R zarejestrowaną w aktualnym cyklu detekcji zespołu QRS, przy czym
THq = aR0 gdzie THo oznacza wartość progu wyznaczoną przed pierwszym cyklem detekcji zespołu QRS, a Ro oznacza wartość maksymalną sygnału EKG w czasie jednej sekundy.
Następnie ponownie za pomocą komparatora COMP porównuje się z tak ustalonym nowym progiem wartości TH wartość sygnału SHORT_ABS_DIFF, wytwarzanego na wyjściu modułu ABS_DIFF_SHORT_MODULE na podstawie sygnału pomiarowego EKG, dostarczanego przez moduł pomiarowy sygnału EKG ECG_MODULE 1, po czym cykl się powtarza.
Claims (3)
1. Sposób detekcji zespołu QRS w sygnale elektrokardiogramu (EKG) polegający na odbiorze sygnału EKG pozyskiwanego za pomocą modułu pomiarowego sygnału EKG, monitorującego elektryczną aktywność serca pacjenta, znamienny tym, że monitoruje się za pomocą komparatora COMP wytwarzany na wyjściu modułu ABS_DIFF_SHORT_MODULE sygnał ABS_DIFF_SHORT, będący różnicą bieżącej wartości chwilowej sygnału EKG, dostarczanego przez moduł pomiarowy ECG_MODULE, oraz wartości średniej SHORT_AVG sygnału EKG obliczonej za odcinek czasu T_SHORT o ustalonej długości, następnie wykrywa się za
PL 241 615 B1 pomocą komparatora COMP moment osiągnięcia przez sygnał ABS_DIFF_SHORT ustalonego uprzednio progu wartości TH, wyznaczanego za pomocą modułu TH_MODULE, po czym, w momencie wykrycia momentu osiągnięcia przez sygnał ABS_DIFF_SHORT ustalonego progu wartości TH, rozpoczyna się odmierzanie za pomocą generatora impulsowego PULSE GENERATOR okna czasowego SeARCHING_WINDOW o ustalonej długości do poszukiwania załamka R w zespole QRS sygnału EKG, następnie rejestruje się za pomocą modułu detekcji PEAK_DETECTOR wartość maksymalną wytwarzanego na wyjściu modułu ABS_DIFF_LONG_MODULE w trakcie trwania okna czasowego SEARCHING_WINDOW sygnału ABS_DIFF_LONG, będącego różnicą bieżącej wartości chwilowej sygnału EKG oraz wartości średniej LONG_AVG sygnału EKG obliczonej za odcinek czasu T_LONG o ustalonej długości oraz jednocześnie rejestruje się za pomocą modułu detekcji PEAK_DETECTOR chwilę wystąpienia wykrywanej wartości maksymalnej sygnału ABS_DIFF_LONG w trakcie trwania okna czasowego SEARCHING_WINDOW, po czym zapamiętuje się za pomocą modułu pamięci R_AMPLITUDE_MEMORY wykrytą za pomocą modułu detekcji PEAK_DETECTOR wartość maksymalną sygnału ABS_DIFF_LONG, którą uznaje się za amplitudę załamka R w zespole QRS, a następnie zapamiętuje się za pomocą modułu pamięci R_TIMESTAMP_MEMORY chwilę wystąpienia wykrytej za pomocą modułu detekcji PEAK_DETECTOR wartości maksymalnej sygnału LONG_ABS_DIFF, którą uznaje się za chwilę wystąpienia załamka R w zespole QRS, po czym wyznacza się za pomocą modułu TH_MODULE nowy próg wartość TH służący do odmierzania za pomocą generatora impulsowego PULSE GENERATOR początku okna czasowego SEARCHING_WINDOW w kolejnym cyklu sygnału EKG, przy czym nowy próg wartości TH jest określany na podstawie wykrytych za pomocą modułu detekcji PEAK_DETECTOR i zapamiętanych za pomocą modułu pamięci R_AMPLITUDE_MEMORY wartości maksymalnych sygnału ABS_DIFF_LONG w poprzednich cyklach sygnału EKG, po czym dokonuje się powrotu do monitorowania za pomocą komparatora COMP sygnału ABS_DIFF_SHORT, wytwarzanego na wyjściu modułu ABS_DIFF_SHORT_MODULE na podstawie sygnału EKG, dostarczanego przez moduł pomiarowy sygnału EKG, a następnie powtarza się cały opisany wyżej cykl pożądaną liczbę razy.
2. Sposób według zastrzeżenia 1, znamienny tym, że odcinek czasu T_SHORT, służący do wyznaczania wartości średniej SHORT_AVG sygnału EKG jest nie krótszy niż 40 ms i zarazem nie jest dłuższy niż 100 ms, natomiast odcinek czasu T_LONG, służący do wyznaczania wartości średniej LONG_AVG sygnału EKG nie jest krótszy niż 150 ms i zarazem nie jest dłuższy niż 400 ms.
3. Sposób według zastrzeżenia 1, znamienny tym, że próg wartości TH dla sygnału ABS_DIFF_SHORT, będący różnicą bieżącej wartości chwilowej sygnału EKG, dostarczanego przez moduł pomiarowy ECG_MODULE, oraz wartości średniej SHORT_AVG sygnału EKG obliczonej za odcinek czasu T_SHORT o ustalonej długości, w danym cyklu detekcji zespołu QRS wyznacza się za pomocą modułu TH_MODULE na podstawie progu wartości TH wyznaczonego za pomocą modułu TH_MODULE w poprzednim cyklu detekcji zespołu QRS oraz zarejestrowanej za pomocą modułu detekcji PEAK_DETECTOR oraz przechowywanej w module pamięci R_AMPLITUDE_MEMORY amplitudy załamka R w zespole QRS zarejestrowanego w aktualnym cyklu detekcji zespołu QRS w taki sposób, że próg wartości TH w danym cyklu detekcji zespołu QRS jest sumą iloczynu progu wartości TH wyznaczonego w poprzednim cyklu detekcji zespołu QRS oraz mniejszego od jedności współczynnika skalującego i iloczynu amplitudy załamka R zarejestrowanego w aktualnym cyklu detekcji zespołu QRS, jedności pomniejszonej o współczynnik skalujący, oraz współczynnika wagowego również mniejszego od jedności, przy czym próg wartości TH przed pierwszym cyklem detekcji zespołu QRS wyznacza się za pomocą modułu TH_MODULE w postaci iloczynu mniejszego od jedności współczynnika wagowego oraz wartości maksymalnej sygnału EKG obliczonej za odcinek czasu równy jednej sekundzie.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PL435394A PL241615B1 (pl) | 2020-09-22 | 2020-09-22 | Sposób detekcji zespołu QRS w sygnale elektrokardiogramu |
| EP21197579.2A EP3970615B1 (en) | 2020-09-22 | 2021-09-18 | Method for detecting qrs complex of electrocardiogram signal |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PL435394A PL241615B1 (pl) | 2020-09-22 | 2020-09-22 | Sposób detekcji zespołu QRS w sygnale elektrokardiogramu |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| PL435394A1 PL435394A1 (pl) | 2022-03-28 |
| PL241615B1 true PL241615B1 (pl) | 2022-11-07 |
Family
ID=78598652
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PL435394A PL241615B1 (pl) | 2020-09-22 | 2020-09-22 | Sposób detekcji zespołu QRS w sygnale elektrokardiogramu |
Country Status (2)
| Country | Link |
|---|---|
| EP (1) | EP3970615B1 (pl) |
| PL (1) | PL241615B1 (pl) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115500842B (zh) * | 2022-10-26 | 2024-07-26 | 北京超思电子技术有限责任公司 | 一种qrs波群的检测方法及装置 |
| PL444668A1 (pl) * | 2023-04-28 | 2024-11-04 | Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie | Sposób automatycznej detekcji zespołu QRS w sygnale elektrokardiogramu |
| CN118203332B (zh) * | 2024-02-26 | 2024-10-15 | 深圳华清心仪医疗电子有限公司 | 一种心电图起搏信号检测方法及装置 |
| CN119805321B (zh) * | 2024-12-13 | 2025-12-26 | 深圳市科曼医疗设备有限公司 | 心电信号的梯度磁场抑制方法、系统、存储介质及设备 |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5188116A (en) | 1991-02-28 | 1993-02-23 | Vital Heart Systems, Inc. | Electrocardiographic method and device |
| US5738104A (en) | 1995-11-08 | 1998-04-14 | Salutron, Inc. | EKG based heart rate monitor |
| US9414761B2 (en) | 2014-06-02 | 2016-08-16 | Indian Institute Of Technology Delhi | QRS complex identification in electrocardiogram signals |
| KR20160107390A (ko) * | 2015-03-03 | 2016-09-19 | 주식회사 쇼미미디어앤트레이딩 | 심전도 신호 측정장치 |
-
2020
- 2020-09-22 PL PL435394A patent/PL241615B1/pl unknown
-
2021
- 2021-09-18 EP EP21197579.2A patent/EP3970615B1/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| EP3970615A1 (en) | 2022-03-23 |
| EP3970615B1 (en) | 2025-01-08 |
| EP3970615C0 (en) | 2025-01-08 |
| PL435394A1 (pl) | 2022-03-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| PL241615B1 (pl) | Sposób detekcji zespołu QRS w sygnale elektrokardiogramu | |
| Fariha et al. | Analysis of Pan-Tompkins algorithm performance with noisy ECG signals | |
| US9585582B2 (en) | Method and system to fully-automatically measure the ST-segment level of electrocardiograms in real-time ECG monitoring | |
| US8774908B2 (en) | Systems for detecting cardiac arrhythmias | |
| Elgendi et al. | Frequency bands effects on QRS detection. | |
| EP0526973B1 (en) | Signal averaging of cardiac electrical signals using temporal data compression and scanning correlation | |
| US4802491A (en) | Method and apparatus for assessing myocardial electrical stability | |
| US4492235A (en) | System and method for predicting ventricular tachycardia by derivative analysis | |
| Umer et al. | Electrocardiogram feature extraction and pattern recognition using a novel windowing algorithm | |
| Halder et al. | Detection and identification of ECG waves by histogram approach | |
| Elgendi et al. | Heart rate variability and the acceleration plethysmogram signals measured at rest | |
| Kouekeu et al. | Embedded QRS complex detection based on ECG signal strength and trend | |
| Rahman et al. | The QRS detection using the Modified Pan-Tompkins algorithm | |
| Singh et al. | Hilbert vibration decomposition of seismocardiogram for hr and hrv estimation | |
| EP3970616B1 (en) | A device for detecting the qrs complex of electrocardiogram signal | |
| Slocum et al. | Correspondence between the frequency domain characteristics of simultaneous surface and intra-atrial recordings of atrial fibrillation | |
| Bhatti et al. | R-Peak detection in ECG signal compression for Heartbeat rate patients at 1KHz using High Order Statistic Algorithm | |
| KR20120133793A (ko) | 특징점 추출을 통한 심실부정맥 검출방법 | |
| Mincholé et al. | Evaluation of a root mean squared based ischemia detector on the long-term ST database with body position change cancellation | |
| Al-Shrouf | ECG Beat Classification using a Sliding Window and Correlation of the Three-bit Linear Prediction Error Signal | |
| WO1984003032A1 (en) | System and method for predicting ventricular tachycardia | |
| Prasad et al. | Analysis of ST-segment abnormalities in ECG using signal block averaging technique | |
| EP4454564A1 (en) | Method of automatic qrs complex detection in electrocardiogram signal | |
| Christov et al. | Steep slope method for real time QRS detection | |
| Tien et al. | A Low-Complexity R-peak Detection Based on Exponential Weight Mean-Variance for Wearable ECG Devices |