{"title":"基于机器学习的心脏杂音检测与分类。","authors":"Ishan Fernando, Dileesha Kannangara, Santhusha Kodituwakku, Ravindu Asiri Sirithunga Maddumage, Samiru Gayan, Tharupraba Herath, Niroshan Lokunarangoda, Rukshani Liyanaarachchi","doi":"10.1088/2057-1976/ad9aab","DOIUrl":null,"url":null,"abstract":"<p><p>Cardiovascular diseases rank among the leading causes of mortality worldwide and the early identification of diseases is of paramount importance. This work focuses on developing a novel machine learning-based framework for early detection and classification of heart murmurs by analysing phonocardiogram signals. Our heart murmur detection and classification pipeline encompasses three classification settings. We first develop a set of methods based on transfer learning to determine the existence of heart murmurs and categorize them as present, absent, or unknown. If a murmur is present it will be classified as normal or abnormal based on its clinical outcome by using 1D convolution and audio spectrogram transformers. Finally, we use Wav2Vec encoder with raw audio data and AdaBoost abstain classifier for heart murmur quality identification. Heart murmurs are categorized based on their specific attributes, including murmur pitch, murmur shape, and murmur timing which are important for diagnosis. Using the PhysioNet 2022 dataset for training and validation, we achieve an 81.08% validation accuracy for murmur presence classification and a 68.23% validation accuracy for clinical outcome classification with 60.52% sensitivity and 74.46% specificity. The suggested approaches provide a promising framework for using phonocardiogram signals for the detection, classification, and quality analysis of heart murmurs. This has significant implications for the diagnosis and treatment of cardiovascular diseases.</p>","PeriodicalId":8896,"journal":{"name":"Biomedical Physics & Engineering Express","volume":" ","pages":""},"PeriodicalIF":1.3000,"publicationDate":"2024-12-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Machine Learning based Heart Murmur Detection and Classification.\",\"authors\":\"Ishan Fernando, Dileesha Kannangara, Santhusha Kodituwakku, Ravindu Asiri Sirithunga Maddumage, Samiru Gayan, Tharupraba Herath, Niroshan Lokunarangoda, Rukshani Liyanaarachchi\",\"doi\":\"10.1088/2057-1976/ad9aab\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p><p>Cardiovascular diseases rank among the leading causes of mortality worldwide and the early identification of diseases is of paramount importance. This work focuses on developing a novel machine learning-based framework for early detection and classification of heart murmurs by analysing phonocardiogram signals. Our heart murmur detection and classification pipeline encompasses three classification settings. We first develop a set of methods based on transfer learning to determine the existence of heart murmurs and categorize them as present, absent, or unknown. If a murmur is present it will be classified as normal or abnormal based on its clinical outcome by using 1D convolution and audio spectrogram transformers. Finally, we use Wav2Vec encoder with raw audio data and AdaBoost abstain classifier for heart murmur quality identification. Heart murmurs are categorized based on their specific attributes, including murmur pitch, murmur shape, and murmur timing which are important for diagnosis. Using the PhysioNet 2022 dataset for training and validation, we achieve an 81.08% validation accuracy for murmur presence classification and a 68.23% validation accuracy for clinical outcome classification with 60.52% sensitivity and 74.46% specificity. The suggested approaches provide a promising framework for using phonocardiogram signals for the detection, classification, and quality analysis of heart murmurs. This has significant implications for the diagnosis and treatment of cardiovascular diseases.</p>\",\"PeriodicalId\":8896,\"journal\":{\"name\":\"Biomedical Physics & Engineering Express\",\"volume\":\" \",\"pages\":\"\"},\"PeriodicalIF\":1.3000,\"publicationDate\":\"2024-12-05\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Biomedical Physics & Engineering Express\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1088/2057-1976/ad9aab\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"RADIOLOGY, NUCLEAR MEDICINE & MEDICAL IMAGING\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Biomedical Physics & Engineering Express","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1088/2057-1976/ad9aab","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"RADIOLOGY, NUCLEAR MEDICINE & MEDICAL IMAGING","Score":null,"Total":0}
Machine Learning based Heart Murmur Detection and Classification.
Cardiovascular diseases rank among the leading causes of mortality worldwide and the early identification of diseases is of paramount importance. This work focuses on developing a novel machine learning-based framework for early detection and classification of heart murmurs by analysing phonocardiogram signals. Our heart murmur detection and classification pipeline encompasses three classification settings. We first develop a set of methods based on transfer learning to determine the existence of heart murmurs and categorize them as present, absent, or unknown. If a murmur is present it will be classified as normal or abnormal based on its clinical outcome by using 1D convolution and audio spectrogram transformers. Finally, we use Wav2Vec encoder with raw audio data and AdaBoost abstain classifier for heart murmur quality identification. Heart murmurs are categorized based on their specific attributes, including murmur pitch, murmur shape, and murmur timing which are important for diagnosis. Using the PhysioNet 2022 dataset for training and validation, we achieve an 81.08% validation accuracy for murmur presence classification and a 68.23% validation accuracy for clinical outcome classification with 60.52% sensitivity and 74.46% specificity. The suggested approaches provide a promising framework for using phonocardiogram signals for the detection, classification, and quality analysis of heart murmurs. This has significant implications for the diagnosis and treatment of cardiovascular diseases.
期刊介绍:
BPEX is an inclusive, international, multidisciplinary journal devoted to publishing new research on any application of physics and/or engineering in medicine and/or biology. Characterized by a broad geographical coverage and a fast-track peer-review process, relevant topics include all aspects of biophysics, medical physics and biomedical engineering. Papers that are almost entirely clinical or biological in their focus are not suitable. The journal has an emphasis on publishing interdisciplinary work and bringing research fields together, encompassing experimental, theoretical and computational work.