Matrix decomposition based feature extraction for murmur classification
Yuerong Chen1, Shengyong Wang, Chia-Hsuan Shen
1Department of Mechanical Engineering, The University of Akron, Akron, OH 44325-3903, USA.
Insights
This study introduces novel features to differentiate innocent heart murmurs from organic ones using advanced signal processing. The goal is to develop an intelligent, home-use diagnostic system for heart murmurs.
Area of Science:
- Cardiology
- Biomedical Engineering
- Signal Processing
Background:
- Heart murmurs can indicate valvular disorders, but some, like musical murmurs in children, are innocent.
- Mastering auscultation is challenging, and healthcare costs are rising.
- Distinguishing innocent from organic murmurs is crucial for accurate diagnosis and treatment.
Purpose of the Study:
- To identify new features for differentiating innocent from organic heart murmurs.
- To develop an intelligent diagnostic system for home use.
- To improve the accuracy and accessibility of heart murmur diagnosis.
Main Methods:
- Continuous wavelet transform applied to phonocardiographic signals.
- Singular value decomposition and QR decomposition for feature extraction.
- Sequential forward floating selection (SFFS) and classification and regression trees (CART) for feature selection and classification.
Main Results:
- Achieved an average sensitivity of 94%.
- Achieved an average specificity of 83%.
- Achieved an overall classification accuracy of 90%.
Conclusions:
- The proposed feature extraction methods based on matrix decomposition are effective.
- The study demonstrates potential for an intelligent diagnostic system for heart murmurs.
- This approach offers a promising avenue for accessible cardiac diagnostics.
Abstract:
Heart murmurs often indicate heart valvular disorders. However, not all heart murmurs are organic. For example, musical murmurs detected in children are mostly innocent. Because of the challenges of mastering auscultation skills and reducing healthcare expenses, this study aims to discover new features for distinguishing innocent murmurs from organic murmurs, with the ultimate objective of designing an intelligent diagnostic system that could be used at home. Phonocardiographic signals that were recorded in an auscultation training CD were used for analysis. Instead of the discrete wavelet transform that has been used often in previous work, a continuous wavelet transform was applied on the heart sound data. The matrix that was derived from the continuous wavelet transform was then processed via singular value decomposition and QR decomposition, for feature extraction. Shannon entropy and the Gini index were adopted to generate features. To reduce the number of features that were extracted, the feature selection algorithm of sequential forward floating selection (SFFS) was utilized to select the most significant features, with the selection criterion being the maximization of the average accuracy from a 10-fold cross-validation of a classification algorithm called classification and regression trees (CART). An average sensitivity of 94%, a specificity of 83%, and a classification accuracy of 90% were achieved. These favorable results substantiate the effectiveness of the feature extraction methods based on the proposed matrix decomposition method.

