Time-Frequency Analysis, Denoising, Compression, Segmentation, and Classification of PCG Signals

被引:65
作者
Chowdhury, Md Tanzil Hoque [1 ]
Poudel, Khem Narayan [1 ]
Hu, Yating [2 ]
机构
[1] Middle Tennessee State Univ, Computat Sci, Murfreesboro, TN 37132 USA
[2] Middle Tennessee State Univ, Engn Technol, Murfreesboro, TN 37132 USA
关键词
Phonocardiography; Heart; Feature extraction; Spectrogram; Time-frequency analysis; Discrete wavelet transforms; Mel frequency cepstral coefficient; Classification; deep neural network; denoising; discrete wavelet transform; phonocardiogram; segmentation; Shannon energy envelope; TensorFlow; murmur; zero-crossing; SOUND CLASSIFICATION; HEART SOUNDS;
D O I
10.1109/ACCESS.2020.3020806
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Phonocardigraphy (PCG) is the graphical representation of heart sounds. The PCG signal contains useful information about the functionality and the condition of the heart. It also provides an early indication of potential cardiac abnormalities. Extracting cardiac information from heart sounds and detecting abnormal heart sounds to diagnose heart diseases using the PCG signal can play a vital role in remote patient monitoring. In this paper, we have combined different signal processing techniques and a deep learning method to denoise, compress, segment, and classify PCG signals effectively and accurately. First, the PCG signal is denoised and compressed by using a multi-resolution analysis based on the Discrete Wavelet Transform (DWT). Then, a segmentation algorithm, based on the Shannon energy envelope and zero-crossing, is applied to segment the PCG signal into four major parts: the first heart sound (S1), the systole interval, the second heart sound (S2), and the diastole interval. Finally, Mel-scaled power spectrogram and Mel-frequency cepstral coefficients (MFCC) are employed to extract informative features from the PCG signal, which are then fed into a classifier to classify each PCG signal into a normal or an abnormal signal by using a deep learning approach. For the classification, a 5-layer feed-forward Deep Neural Network (DNN) model is used, and overall testing accuracy of around 97.10% is achieved. Besides providing valuable information regarding heart condition, this signal processing approach can help cardiologists take appropriate and reliable steps toward diagnosis if any cardiovascular disorder is found in the initial stage.
引用
收藏
页码:160882 / 160890
页数:9
相关论文
共 30 条
[1]  
[Anonymous], 2017, P 11 INT C SIGN PROC
[2]  
[Anonymous], 2014, HEART SOUND MURMUR L
[3]   A Review of Deep Machine Learning [J].
Benuwa, Ben-Bright ;
Zhan, Yongzhao ;
Ghansah, Benjamin ;
Wornyo, Dickson Keddy ;
Kataka, Frank Banaseka .
INTERNATIONAL JOURNAL OF ENGINEERING RESEARCH IN AFRICA, 2016, 24 :124-136
[4]  
Chebil J., 2018, INT J SOFT COMPUT, V2, P37
[5]  
Cherif LH, 2008, J MECH MED BIOL, V8, P549
[6]  
Chowdhury MMU, 2019, AEROSP CONF PROC, DOI [10.1109/aero.2019.8742119, 10.1109/CCECE.2019.8861757]
[7]   Lupus enteritis as the sole presenting feature of systemic lupus erythematosus: case report and review of the literature [J].
Chowichian, Monthira ;
Aanpreung, Prapun ;
Pongpaibul, Ananya ;
Charuvanij, Sirirat .
PAEDIATRICS AND INTERNATIONAL CHILD HEALTH, 2019, 39 (04) :294-298
[8]  
Courtemanche K., 2008, P 31 C CAN MED BIOL, P1
[9]   Deep Neural Networks for the Recognition and Classification of Heart Murmurs Using Neuromorphic Auditory Sensors [J].
Dominguez-Morales, Juan P. ;
Jimenez-Fernandez, Angel F. ;
Dominguez-Morales, Manuel J. ;
Jimenez-Moreno, Gabriel .
IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS, 2018, 12 (01) :24-34
[10]  
Gomes E. F., 2012, TECH REP