Recurrent vs Non-Recurrent Convolutional Neural Networks for Heart Sound Classification
Arash Gharehbaghi1, Elaheh Partovi2, Ankica Babic1,3
1Department of Biomedical Engineering, Linköping University, Linköping, Sweden.
Studies in Health Technology and Informatics
|June 30, 2023
Summary
A conventional Convolutional Neural Network (CNN) effectively classifies abnormal-normal heart sounds. While complex recurrent neural network integrations show high accuracy, the simpler CNN offers comparable performance with less complexity for heart sound analysis.
Area of Science:
- Cardiology
- Artificial Intelligence
- Signal Processing
Background:
- Convolutional Neural Networks (CNNs) are prevalent in heart sound analysis.
- Recurrent Neural Networks (RNNs) like Gated Recurrent Networks (GRNs) and Long Short-Term Memory (LSTM) are often combined with CNNs for complex tasks.
- Evaluating simpler models against complex hybrid architectures is crucial for efficient diagnostic tools.
Purpose of the Study:
- To compare the performance of a conventional CNN against various CNN-RNN hybrid architectures for abnormal-normal heart sound classification.
- To assess the accuracy and sensitivity of different parallel and cascaded integration methods.
- To determine the optimal model complexity for reliable heart sound signal classification.
Main Methods:
- Utilized the Physionet dataset for heart sound recordings.
- Implemented and evaluated a conventional CNN architecture.
- Developed and tested parallel and cascaded integration architectures of CNN with GRN and LSTM.
- Measured accuracy and sensitivity for each model configuration.
Main Results:
- The parallel LSTM-CNN architecture achieved the highest accuracy (98.0%) with 87.2% sensitivity.
- A conventional CNN demonstrated strong performance with 97.3% accuracy and 95.9% sensitivity.
- The conventional CNN required significantly less computational complexity compared to hybrid models.
Conclusions:
- Conventional CNNs are suitable for abnormal-normal heart sound classification.
- Simpler CNN models offer a balance of high performance and reduced complexity.
- The findings suggest that conventional CNNs can be independently utilized for effective heart sound analysis.
Related Concept Videos
Classification of Signals
549
In signal processing, signals are classified based on various characteristics: continuous-time versus discrete-time, periodic versus aperiodic, analog versus digital, and causal versus noncausal. Each category highlights distinct properties crucial for understanding and manipulating signals.
A continuous-time signal holds a value at every instant in time, representing information seamlessly. In contrast, a discrete-time signal holds values only at specific moments, often denoted as x(n), where...
A continuous-time signal holds a value at every instant in time, representing information seamlessly. In contrast, a discrete-time signal holds values only at specific moments, often denoted as x(n), where...
549
Neural Circuits
1.3K
Neural circuits and neuronal pools are two of the main structures found in the nervous system. Neural circuits are networks of neurons that work together to carry out a specific task or process. They consist of interconnected neurons and glial cells, which provide structural and metabolic support.
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
1.3K
Correlation between ECG and Cardiac Cycle
7.3K
The electrical signals recorded on an electrocardiogram (ECG) occur before the mechanical processes of contraction and relaxation during the cardiac cycle.
A cardiac action potential originates in the SA node and spreads throughout the atria and the AV node in approximately 0.03 seconds. This results in the P wave in an ECG and triggers atrial contraction. The action potential is then briefly slowed at the AV node, allowing the atria to contract and fill the ventricles with blood before...
A cardiac action potential originates in the SA node and spreads throughout the atria and the AV node in approximately 0.03 seconds. This results in the P wave in an ECG and triggers atrial contraction. The action potential is then briefly slowed at the AV node, allowing the atria to contract and fill the ventricles with blood before...
7.3K
Heart Failure IV: Classification and Diagnostic Evaluation
20
Heart failure can be classified in various ways, with the most common classifications based on physical activity limitations, disease progression, severity, and treatment strategies.The Functional Classification of Heart Failure divides patients into four categories based on physical activity limitation due to symptom burden.Class I: Patients in this class have cardiac disease but no physical activity limitations. Ordinary activities like walking, climbing stairs, or routine tasks do not cause...
20
Heart Sounds
2.0K
Heart sounds are generated by the turbulence in blood flow due to the closing of heart valves. These sounds are best perceived slightly away from the valves, where the blood flow disseminates the sound.
Auscultation is the process of listening to these internal body sounds using a stethoscope. The heart produces four types of sounds, but only two—S1 and S2—can usually be heard with a stethoscope.
S1, also known as the "lub" sound, is caused by the closure of atrioventricular (A-V)...
Auscultation is the process of listening to these internal body sounds using a stethoscope. The heart produces four types of sounds, but only two—S1 and S2—can usually be heard with a stethoscope.
S1, also known as the "lub" sound, is caused by the closure of atrioventricular (A-V)...
2.0K
Classification of Systems-I
219
Linearity is a system property characterized by a direct input-output relationship, combining homogeneity and additivity.
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
219


