10.14489/vkit.2021.05.pp.018-027 |
DOI: 10.14489/vkit.2021.05.pp.018-027 Щетинин Е. Ю. Аннотация. Рассмотрено применение компьютерных алгоритмов для обнаружения нарушений сердечного ритма человека по его электрокардиограмме. Для этого использована база данных MIT-BIH Physionet, содержащая пять классов различных типов сердечного ритма. Предложена модель классификатора электрокардиограмм, представляющая собой ансамбль сверточной (CNN) и рекуррентной (LSTM) глубоких нейронных сетей. Анализ результатов проведенных компьютерных экспериментов показал, что предложенная модель успешно классифицирует сердечную аритмию с общей точностью 99,37 %. Разработанная компьютерная система может эффективно применяться для диагностики аритмии сердца на ранней стадии. Ключевые слова: аритмия; электрокардиограмма; глубокие нейронные сети.
Shchetinin E. Yu. Abstract. According to the World Health Organization, cardiovascular diseases (CVD) are one of the most common causes of death in the world. The most effective clinical method for visualizing the cardiac electrical activity is electrocardiography (ECG). Automated ECG analysis has been of great interest in the medical researches. The problem of automated detection of cardiac arrhythmias may be reduced to the ECG signals classification. To solve this task such methods were used as Hidden Markov Models (HMM), discrete wavelet transforms (DWT), support vector machine (SVM) etc. Now days, the deep learning models began to play the major role in solving this problem. In this paper, for the classification of ECG signals, a number of models of deep neural networks, including deep convolutional, recurrent based on short-term long memory have been developed and implemented. To improve the classification accuracy of individual classes of the studied data, the CNN-LSTM deep model was built, which combines convolutional and recurrent networks. In addition the following machine learning algorithms were used for ECG signals classification: support vector machine (SVM), decision trees (DT), random forest (RF) and extreme gradient boosting (XGB). To test the performance of the proposed models, MIT-BIH database was used, a freely available dataset that is widely used to evaluate the effectiveness of ECG signal classification algorithms. The results of a comparative analysis of various algorithms for the quality of classification for individual classes showed that machine learning algorithms classify classes with a large volume of samples well. For example, SVM and DT classify samples from class N and Q with an accuracy of 92 and 97%, respectively, while samples from classes S and F are classified with much worse accuracy of 63%. At the same time, analyzing and comparing the performance of various neural network models based on the obtained estimates of the classification accuracy, it can be argued that CNN LSTM model allows not only a high classification accuracy of 99.37%, but also high values of other indicators of classification quality, such as F1- metric, precision, and recall.The proposed algorithms for the automated detection of cardiac arrhythmias can be applied in biomedical applications that analyze the electrocardiogram and help physicians diagnose cardiac arrhythmias more accurately. Keywords: Arrhythmia; Electrocardiogram; Deep neural networks.
РусЕ. Ю. Щетинин (Финансовый университет при Правительстве Российской Федерации, Департамент математики, Москва, Россия) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript EngE. Yu. Shchetinin (Financial University under the Government of the Russian Federation, Mathematics Department, Moscow, Russia) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
Рус1. Рангайян Р. М. Анализ биомедицинских сигналов. Практический подход; пер. с англ. под ред. А. П. Немирко. М.: ФизМатЛит, 2010. 440 с. Eng1. Rangayyan R. M. (2010). Analysis of biomedical signals. A handson approach. Moscow: FizMatLit. [in Russian language]
РусСтатью можно приобрести в электронном виде (PDF формат). Стоимость статьи 450 руб. (в том числе НДС 18%). После оформления заказа, в течение нескольких дней, на указанный вами e-mail придут счет и квитанция для оплаты в банке. После поступления денег на счет издательства, вам будет выслан электронный вариант статьи. Для заказа скопируйте doi статьи: 10.14489/vkit.2021.05.pp.018-027 Отправляя форму вы даете согласие на обработку персональных данных. .
EngThis article is available in electronic format (PDF). The cost of a single article is 450 rubles. (including VAT 18%). After you place an order within a few days, you will receive following documents to your specified e-mail: account on payment and receipt to pay in the bank. After depositing your payment on our bank account we send you file of the article by e-mail. To order articles please copy the article doi: 10.14489/vkit.2021.05.pp.018-027 and fill out the
.
|