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...
Autores principales: | , , |
---|---|
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 |