Classification of Heart Sounds Using Convolutional Neural Network

被引:53
|
作者
Li, Fan [1 ]
Tang, Hong [1 ]
Shang, Shang [1 ]
Mathiak, Klaus [2 ]
Cong, Fengyu [1 ,3 ,4 ,5 ]
机构
[1] Dalian Univ Technol, Fac Elect Informat & Elect Engn, Sch Biomed Engn, 2 Linggong St, Dalian 116024, Peoples R China
[2] Rhein Westfal TH Aachen, Dept Psychiat Psychotherapy & Psychosomat, Uniklin RWTH Aachen, Pauwelsstr 30, D-52074 Aachen, Germany
[3] Dalian Univ Technol, Fac Elect Informat & Elect Engn, Sch Artificial Intelligence, 2 Linggong St, Dalian 116024, Peoples R China
[4] Dalian Univ Technol, Key Lab Integrated Circuit & Biomed Elect Syst, 2 Linggong St, Dalian 116024, Liaoning, Peoples R China
[5] Univ Jyvaskyla, Fac Informat Technol, Jyvaskyla 40014, Finland
来源
APPLIED SCIENCES-BASEL | 2020年 / 10卷 / 11期
基金
中国国家自然科学基金;
关键词
automatic heart sound classification; feature engineering; convolutional neural network; RECOGNITION; AMPLITUDE; ECG;
D O I
10.3390/app10113956
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
Featured Application Combining of multi-features extracted manually and convolutional neural network classifier for automatic heart sounds classification. Abstract Heart sounds play an important role in the diagnosis of cardiac conditions. Due to the low signal-to-noise ratio (SNR), it is problematic and time-consuming for experts to discriminate different kinds of heart sounds. Thus, objective classification of heart sounds is essential. In this study, we combined a conventional feature engineering method with deep learning algorithms to automatically classify normal and abnormal heart sounds. First, 497 features were extracted from eight domains. Then, we fed these features into the designed convolutional neural network (CNN), in which the fully connected layers that are usually used before the classification layer were replaced with a global average pooling layer to obtain global information about the feature maps and avoid overfitting. Considering the class imbalance, the class weights were set in the loss function during the training process to improve the classification algorithm's performance. Stratified five-fold cross-validation was used to evaluate the performance of the proposed method. The mean accuracy, sensitivity, specificity and Matthews correlation coefficient observed on the PhysioNet/CinC Challenge 2016 dataset were 86.8%, 87%, 86.6% and 72.1% respectively. The proposed algorithm's performance achieves an appropriate trade-off between sensitivity and specificity.
引用
收藏
页数:17
相关论文
共 50 条
  • [31] Using Deep Convolutional Neural Network to Classify Urban Sounds
    Zhou, Huan
    Song, Ying
    Shu, Haiyan
    [J]. TENCON 2017 - 2017 IEEE REGION 10 CONFERENCE, 2017, : 3089 - 3092
  • [32] Normal/Abnormal Heart Sound Recordings Classification Using Convolutional Neural Network
    Nilanon, Tanachat
    Yao, Jiayu
    Hao, Junheng
    Purushotham, Sanjay
    Liu, Yan
    [J]. 2016 COMPUTING IN CARDIOLOGY CONFERENCE (CINC), VOL 43, 2016, 43 : 585 - 588
  • [33] Towards Heart Sound Classification Without Segmentation Using Convolutional Neural Network
    Zhang, Wenjie
    Han, Jiqing
    [J]. 2017 COMPUTING IN CARDIOLOGY (CINC), 2017, 44
  • [34] A novel 1-D densely connected feature selection convolutional neural network for heart sounds classification
    Zhou, Xin
    Wang, Xuying
    Li, Xianhong
    Zhang, Yao
    Liu, Ying
    Wang, Jingtao
    Chen, Sun
    Wu, Yurong
    Du, Bowen
    Wang, Xiaowen
    Sun, Xin
    Sun, Kun
    [J]. ANNALS OF TRANSLATIONAL MEDICINE, 2021, 9 (24)
  • [35] Classification of respiratory sounds by using an artificial neural network
    Sezgin, MC
    Dokur, Z
    Ölmez, T
    Korürek, M
    [J]. PROCEEDINGS OF THE 23RD ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY, VOLS 1-4: BUILDING NEW BRIDGES AT THE FRONTIERS OF ENGINEERING AND MEDICINE, 2001, 23 : 697 - 699
  • [36] Classification of respiratory sounds by using an artificial neural network
    Dokur, Z
    Ölmez, T
    [J]. INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2003, 17 (04) : 567 - 580
  • [37] Incorporating support vector machine to the classification of respiratory sounds by Convolutional Neural Network
    Cinyol, Funda
    Baysal, Ugur
    Koksal, Deniz
    Babaoglu, Elif
    Ulasli, Sevinc Sarinc
    [J]. BIOMEDICAL SIGNAL PROCESSING AND CONTROL, 2023, 79
  • [38] Water Classification Using Convolutional Neural Network
    Asghar, Saira
    Gilanie, Ghulam
    Saddique, Mubbashar
    Ullah, Hafeez
    Mohamed, Heba G.
    Abbasi, Irshad Ahmed
    Abbas, Mohamed
    [J]. IEEE ACCESS, 2023, 11 : 78601 - 78612
  • [39] Classification of Brainwaves Using Convolutional Neural Network
    Joshi, Swapnil R.
    Headley, Drew B.
    Ho, K. C.
    Pare, Denis
    Nair, Satish S.
    [J]. 2019 27TH EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO), 2019,
  • [40] Classification of Plants Using Convolutional Neural Network
    Saini, Gurinder
    Khamparia, Aditya
    Luhach, Ashish Kumar
    [J]. FIRST INTERNATIONAL CONFERENCE ON SUSTAINABLE TECHNOLOGIES FOR COMPUTATIONAL INTELLIGENCE, 2020, 1045 : 551 - 561