Cargando…

On the analysis of data augmentation methods for spectral imaged based heart sound classification using convolutional neural networks

BACKGROUND: The application of machine learning to cardiac auscultation has the potential to improve the accuracy and efficiency of both routine and point-of-care screenings. The use of convolutional neural networks (CNN) on heart sound spectrograms in particular has defined state-of-the-art perform...

Descripción completa

Detalles Bibliográficos
Autores principales: Zhou, George, Chen, Yunchan, Chien, Candace
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9421122/
https://www.ncbi.nlm.nih.gov/pubmed/36038901
http://dx.doi.org/10.1186/s12911-022-01942-2
_version_ 1784777526280716288
author Zhou, George
Chen, Yunchan
Chien, Candace
author_facet Zhou, George
Chen, Yunchan
Chien, Candace
author_sort Zhou, George
collection PubMed
description BACKGROUND: The application of machine learning to cardiac auscultation has the potential to improve the accuracy and efficiency of both routine and point-of-care screenings. The use of convolutional neural networks (CNN) on heart sound spectrograms in particular has defined state-of-the-art performance. However, the relative paucity of patient data remains a significant barrier to creating models that can adapt to a wide range of potential variability. To that end, we examined a CNN model’s performance on automated heart sound classification, before and after various forms of data augmentation, and aimed to identify the most optimal augmentation methods for cardiac spectrogram analysis. RESULTS: We built a standard CNN model to classify cardiac sound recordings as either normal or abnormal. The baseline control model achieved a PR AUC of 0.763 ± 0.047. Among the single data augmentation techniques explored, horizontal flipping of the spectrogram image improved the model performance the most, with a PR AUC of 0.819 ± 0.044. Principal component analysis color augmentation (PCA) and perturbations of saturation-value (SV) of the hue-saturation-value (HSV) color scale achieved a PR AUC of 0.779 ± 045 and 0.784 ± 0.037, respectively. Time and frequency masking resulted in a PR AUC of 0.772 ± 0.050. Pitch shifting, time stretching and compressing, noise injection, vertical flipping, and applying random color filters negatively impacted model performance. Concatenating the best performing data augmentation technique (horizontal flip) with PCA and SV perturbations improved model performance. CONCLUSION: Data augmentation can improve classification accuracy by expanding and diversifying the dataset, which protects against overfitting to random variance. However, data augmentation is necessarily domain specific. For example, methods like noise injection have found success in other areas of automated sound classification, but in the context of cardiac sound analysis, noise injection can mimic the presence of murmurs and worsen model performance. Thus, care should be taken to ensure clinically appropriate forms of data augmentation to avoid negatively impacting model performance.
format Online
Article
Text
id pubmed-9421122
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-94211222022-08-30 On the analysis of data augmentation methods for spectral imaged based heart sound classification using convolutional neural networks Zhou, George Chen, Yunchan Chien, Candace BMC Med Inform Decis Mak Research BACKGROUND: The application of machine learning to cardiac auscultation has the potential to improve the accuracy and efficiency of both routine and point-of-care screenings. The use of convolutional neural networks (CNN) on heart sound spectrograms in particular has defined state-of-the-art performance. However, the relative paucity of patient data remains a significant barrier to creating models that can adapt to a wide range of potential variability. To that end, we examined a CNN model’s performance on automated heart sound classification, before and after various forms of data augmentation, and aimed to identify the most optimal augmentation methods for cardiac spectrogram analysis. RESULTS: We built a standard CNN model to classify cardiac sound recordings as either normal or abnormal. The baseline control model achieved a PR AUC of 0.763 ± 0.047. Among the single data augmentation techniques explored, horizontal flipping of the spectrogram image improved the model performance the most, with a PR AUC of 0.819 ± 0.044. Principal component analysis color augmentation (PCA) and perturbations of saturation-value (SV) of the hue-saturation-value (HSV) color scale achieved a PR AUC of 0.779 ± 045 and 0.784 ± 0.037, respectively. Time and frequency masking resulted in a PR AUC of 0.772 ± 0.050. Pitch shifting, time stretching and compressing, noise injection, vertical flipping, and applying random color filters negatively impacted model performance. Concatenating the best performing data augmentation technique (horizontal flip) with PCA and SV perturbations improved model performance. CONCLUSION: Data augmentation can improve classification accuracy by expanding and diversifying the dataset, which protects against overfitting to random variance. However, data augmentation is necessarily domain specific. For example, methods like noise injection have found success in other areas of automated sound classification, but in the context of cardiac sound analysis, noise injection can mimic the presence of murmurs and worsen model performance. Thus, care should be taken to ensure clinically appropriate forms of data augmentation to avoid negatively impacting model performance. BioMed Central 2022-08-29 /pmc/articles/PMC9421122/ /pubmed/36038901 http://dx.doi.org/10.1186/s12911-022-01942-2 Text en © The Author(s) 2022 https://creativecommons.org/licenses/by/4.0/Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) . The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/ (https://creativecommons.org/publicdomain/zero/1.0/) ) applies to the data made available in this article, unless otherwise stated in a credit line to the data.
spellingShingle Research
Zhou, George
Chen, Yunchan
Chien, Candace
On the analysis of data augmentation methods for spectral imaged based heart sound classification using convolutional neural networks
title On the analysis of data augmentation methods for spectral imaged based heart sound classification using convolutional neural networks
title_full On the analysis of data augmentation methods for spectral imaged based heart sound classification using convolutional neural networks
title_fullStr On the analysis of data augmentation methods for spectral imaged based heart sound classification using convolutional neural networks
title_full_unstemmed On the analysis of data augmentation methods for spectral imaged based heart sound classification using convolutional neural networks
title_short On the analysis of data augmentation methods for spectral imaged based heart sound classification using convolutional neural networks
title_sort on the analysis of data augmentation methods for spectral imaged based heart sound classification using convolutional neural networks
topic Research
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9421122/
https://www.ncbi.nlm.nih.gov/pubmed/36038901
http://dx.doi.org/10.1186/s12911-022-01942-2
work_keys_str_mv AT zhougeorge ontheanalysisofdataaugmentationmethodsforspectralimagedbasedheartsoundclassificationusingconvolutionalneuralnetworks
AT chenyunchan ontheanalysisofdataaugmentationmethodsforspectralimagedbasedheartsoundclassificationusingconvolutionalneuralnetworks
AT chiencandace ontheanalysisofdataaugmentationmethodsforspectralimagedbasedheartsoundclassificationusingconvolutionalneuralnetworks