Artificial Neural Networks as Approach for Fetal Electrocardiogram Extraction and R-peak Detection

Abstract

Tato diplomová práce se zabývá extrakcí fetálního plodového elektrokardiogramu (fEKG) pomocí metod využívající umělé neuronové sítě (ANN). Po prostudování problematiky zpracování neinvazivního fEKG (NI-fEKG) signálu byla provedena rešerše současných metod využívající ANN pro extrakci fEKG signálu z abdominálního signálu (aEKG). Na základě provedené rešerše byly vybrány metody využívající lineární adaptivní neuron (ADALINE), adaptivní neuro-fuzzy inferenční systém (ANFIS) a rekurentní sítě (RNN) tzv. Echo state sítě. Tyto metody byly také využity v kombinaci s dopřednou vícevrstvou ANN (ANN-ADALINE, ANN-ANFIS, ANN-ESN). Testování vybraných metod bylo provedeno na reálných datech z databáze Labour dataset a Pregnancy dataset. Pro vyhodnocení extrakce a stanovení plodové srdeční frekvence (fHR) byly detekovány R-kmity pomocí dvou detektorů. První detektor byl založen na spojité vlnkové transformaci (CWT), druhý detektor byl založen na dopředné vícevrstvé ANN. Pro zhodnocení byla stanovena celková pravděpodobnost správné detekce (ACC), senzitivita (SE), pozitivní prediktivní hodnota (PPV) a jako harmonický průměr SE a PPV byl stanoven parametr F1. Funkčnost metod byla ověřena vůči referenčním anotacím. Ve srovnání s metodami ADALINE, ANFIS, ANN-ADALINE, ANN-ANFIS a ANN-ESN, dosáhla metoda ESN nejlepších výsledků. Pro data z databáze Labour dataset dosahovala metoda hodnoty ACC 78,65 %, pro data z databáze Pregnancy dataset byla hodnota ACC přes 80 %. Pro zpracování, analýzu a vyhodnocení bylo vytvořeno grafické uživatelské rozhraní (GUI) v programu MATLAB.This thesis deals with the extraction of fetal electrocardiogram (fECG) through methods that use Artificial Neural Networks (ANN). After careful examination of non-invasive fECG (NI-fECG) signal processing, a search of current methods using ANN for extraction of fECG signal was performed. Based on the search, methods using a Linear Adaptive Neuron (ADALINE), an Adaptive Neuro-fuzzy Inference System (ANFIS) and a Recurrent Network (RNN), the so-called Echo State Network (ESN), were selected. These methods were also used in combination with Multilayer Feedforward ANN (ANN-ADALINE, ANN-ANFIS, ANN-ESN). Testing of the chosen methods was performed on real data from the Labour dataset and Pregnancy dataset databases. R-peaks were detected using two detectors to evaluate extraction and fetal heart rate (fHR). The first detector was based on continuous wavelet transform (CWT), the second detector was based on Multilayer Feedforward ANN. For evaluation the overall probability of correct detection (ACC), sensitivity (SE), positive predictive value (PPV) and the harmonic mean of SE and PPV (F1) were determined. The functionality of chosen methods was verified by comparison to reference anotations. In comparison to methods ADALINE, ANFIS, ANN-ADALINE, ANN-ANFIS a ANN-ESN, the ESN method achieved the best results. For data from the Labor dataset, the ACC value reached 78.65 %, for data from the Pregnancy dataset, the ACC value was over 80 %. A graphical user interface (GUI) was created for processing, analysis and evaluation in MATLAB.450 - Katedra kybernetiky a biomedicínského inženýrstvívýborn

    Similar works