{"title":"利用机器学习和深度学习混合方法进行心电图信号分类","authors":"Faramarz Zabihi , Fatemeh Safara , Behrouz Ahadzadeh","doi":"10.1016/j.health.2024.100366","DOIUrl":null,"url":null,"abstract":"<div><div>An electrocardiogram (ECG) is a diagnostic tool that captures the electrical activity of the heart. Any irregularity in the heart's electrical system is referred to as an arrhythmia, which can be identified through the analysis of ECG signals. Timely diagnosis of cardiac arrhythmias is crucial in order to mitigate their potentially harmful consequences. However, manual analysis of ECG signals is time-consuming and prone to inaccuracies. Therefore, researchers have developed medical decision support systems that utilize machine learning techniques to automate the analysis of ECG signals. In this study, we propose a novel method for classifying ECG signals into four distinct types of heartbeats: normal, supraventricular, ventricular, and fusion. Our method consists of two subsystems that integrate both machine learning and deep learning approaches. The first subsystem uses a residual network block to extract features from the input ECG signal, followed by an LSTM network for learning and classification of these features. The second subsystem uses several feature extraction methods and a random forest to classify the ECG signals. Furthermore, it employs a Synthetic Minority Over-Sampling Technique to improve dataset balance and overall performance. The ultimate result is achieved by merging the results of both subsystems together. An assessment of our approach was carried out on the MIT-BIH dataset, which acts as a recognized ECG signal classification benchmark. Our technique attained an impressive accuracy rate of 99.26%, ranking it as one of the most superior methods in the current literature. Our findings demonstrate the effectiveness and efficiency of our approach in accurately classifying ECG signals for arrhythmia detection.</div></div>","PeriodicalId":73222,"journal":{"name":"Healthcare analytics (New York, N.Y.)","volume":"6 ","pages":"Article 100366"},"PeriodicalIF":0.0000,"publicationDate":"2024-10-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"An electrocardiogram signal classification using a hybrid machine learning and deep learning approach\",\"authors\":\"Faramarz Zabihi , Fatemeh Safara , Behrouz Ahadzadeh\",\"doi\":\"10.1016/j.health.2024.100366\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>An electrocardiogram (ECG) is a diagnostic tool that captures the electrical activity of the heart. Any irregularity in the heart's electrical system is referred to as an arrhythmia, which can be identified through the analysis of ECG signals. Timely diagnosis of cardiac arrhythmias is crucial in order to mitigate their potentially harmful consequences. However, manual analysis of ECG signals is time-consuming and prone to inaccuracies. Therefore, researchers have developed medical decision support systems that utilize machine learning techniques to automate the analysis of ECG signals. In this study, we propose a novel method for classifying ECG signals into four distinct types of heartbeats: normal, supraventricular, ventricular, and fusion. Our method consists of two subsystems that integrate both machine learning and deep learning approaches. The first subsystem uses a residual network block to extract features from the input ECG signal, followed by an LSTM network for learning and classification of these features. The second subsystem uses several feature extraction methods and a random forest to classify the ECG signals. Furthermore, it employs a Synthetic Minority Over-Sampling Technique to improve dataset balance and overall performance. The ultimate result is achieved by merging the results of both subsystems together. An assessment of our approach was carried out on the MIT-BIH dataset, which acts as a recognized ECG signal classification benchmark. Our technique attained an impressive accuracy rate of 99.26%, ranking it as one of the most superior methods in the current literature. Our findings demonstrate the effectiveness and efficiency of our approach in accurately classifying ECG signals for arrhythmia detection.</div></div>\",\"PeriodicalId\":73222,\"journal\":{\"name\":\"Healthcare analytics (New York, N.Y.)\",\"volume\":\"6 \",\"pages\":\"Article 100366\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-10-09\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Healthcare analytics (New York, N.Y.)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S2772442524000686\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Healthcare analytics (New York, N.Y.)","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2772442524000686","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
An electrocardiogram signal classification using a hybrid machine learning and deep learning approach
An electrocardiogram (ECG) is a diagnostic tool that captures the electrical activity of the heart. Any irregularity in the heart's electrical system is referred to as an arrhythmia, which can be identified through the analysis of ECG signals. Timely diagnosis of cardiac arrhythmias is crucial in order to mitigate their potentially harmful consequences. However, manual analysis of ECG signals is time-consuming and prone to inaccuracies. Therefore, researchers have developed medical decision support systems that utilize machine learning techniques to automate the analysis of ECG signals. In this study, we propose a novel method for classifying ECG signals into four distinct types of heartbeats: normal, supraventricular, ventricular, and fusion. Our method consists of two subsystems that integrate both machine learning and deep learning approaches. The first subsystem uses a residual network block to extract features from the input ECG signal, followed by an LSTM network for learning and classification of these features. The second subsystem uses several feature extraction methods and a random forest to classify the ECG signals. Furthermore, it employs a Synthetic Minority Over-Sampling Technique to improve dataset balance and overall performance. The ultimate result is achieved by merging the results of both subsystems together. An assessment of our approach was carried out on the MIT-BIH dataset, which acts as a recognized ECG signal classification benchmark. Our technique attained an impressive accuracy rate of 99.26%, ranking it as one of the most superior methods in the current literature. Our findings demonstrate the effectiveness and efficiency of our approach in accurately classifying ECG signals for arrhythmia detection.