-
Validação de algoritmo para análise e classificação de anomalias em sons cardíacos utilizando processamento digital e redes neurais artificiais
- Voltar
Título
Validação de algoritmo para análise e classificação de anomalias em sons cardíacos utilizando processamento digital e redes neurais artificiais
Tipo de documento
Resumo
Descrição
Resumo apresentado no Simpósio de Saúde Baseada em Evidências (SISBE)
Fonte
SISBE
Ano de publicação
2025
Referência (Vancouver)
Pedrozo G, Fernandes SES. Validação de algoritmo para análise e classificação de anomalias em sons cardíacos utilizando processamento digital e redes neurais artificiais. In: Simpósio de Saúde Baseada em Evidências 2025 [Internet]. Brasília (DF): Fundação de Ensino e Pesquisa em Ciências da Saúde; 2025. Disponível em: https://repositoriobce.fepecs.edu.br/handle/123456789/1606
Identificador
2025SISBE015
Title
Validation of an algorithm for the analysis and classification of cardiac sound anomalies using digital signal processing and artificial neural networks
Document type
Abstract
Description
Abstract presented at the Evidence-Based Health Symposium (SISBE)
Source
SISBE
Publication year
2025
Reference (Vancouver)
Pedrozo G, Fernandes SES. Validação de algoritmo para análise e classificação de anomalias em sons cardíacos utilizando processamento digital e redes neurais artificiais. In: Simpósio de Saúde Baseada em Evidências 2025 [Internet]. Brasília (DF): Fundação de Ensino e Pesquisa em Ciências da Saúde; 2025. Available from: https://repositoriobce.fepecs.edu.br/handle/123456789/1606
Identifier
2025SISBE015
Resumo
INTRODUÇÃO: A ausculta de sons cardíacos é uma ferramenta diagnóstica valiosa na medicina, embora sua interpretação frequentemente depende das habilidades e percepção auditiva do clínico. OBJETIVOS: Este estudo apresenta o desenvolvimento e a validação de um algoritmo projetado para classificar anomalias cardíacas utilizando processamento digital de sinais e redes neurais artificiais, com o objetivo de auxiliar em diagnósticos precisos. MÉTODO: Foi realizada uma revisão de literatura, seguida de uma análise dos bancos de dados de ausculta de acesso público. Foi selecionados um conjunto de dados de 1.103 arquivos que foram pré-processados e segmentados em trechos de 3 segundos, visando a análise detalhada através de características como Coeficientes Cepstrais de Frequência Mel (MFCC), Transformada Wavelet Discreta (DWT), entropia espectral e entre outros. Para decodificação, foi elaborado modelo de machine learning com objetivo de classificar as condições cardíacas com base nas características extraídas. Depois foi desenvolvido um algoritmo de processamento de áudio com machine learning, com a finalidade de classificar os áudios. O algoritmo foi treinado com 75% dos dados, e os 25% restantes foram reservados para teste e validação. A partir disso, foi calculado os coeficientes de sensibilidade, especificidade e acurácia para validar a capacidade dos algoritmos na prática clínica. RESULTADOS: O protótipo foi capaz de classificar os áudios alcançando uma acurácia de 96% quando analisado a presença de anomalias no geral, tendo especificidade de 90% e de 98%. Ao especificar o tipo de achado a ser categorizado encontrou-se uma sensibilidade de 84% e de 98% para sopros diastólicos e sistólicos, respectivamente. O código de teste diagnóstico forneceu especificidades de 97%, para ruídos diastólicos, e 92% para sopros sistólicos. Por fim, acerca da acurácia provida pelo algoritmo, apurou-se que a proporção de previsões corretas foi de 92%. DISCUSSÃO E CONCLUSÕES: O algoritmo apresentou boa acurácia geral na identificação de alterações semiológicas, mas a precisão caiu em análises específicas. Isso ocorreu devido a erros na diferenciação entre sopros sistólicos. A especificidade foi maior para diastólicos (97%) que para sistólicos (92%), influenciada pela baixa quantidade de áudios normais (n = 67). Limitações como falta de padronização (dados ausentes como foco de ausculta e posição do paciente) e escassez de dados epidemiológicos restringiram a validação, mas o modelo ainda se mostrou útil para auxiliar a prática clínica.
Notas
O registro foi originalmente publicado em português. A versão em inglês foi traduzida com o apoio de inteligência artificial.
Abstract
INTRODUCTION: Auscultation of cardiac sounds is a valuable diagnostic tool in medicine, although its interpretation often depends on the clinician’s skills and auditory perception. OBJECTIVES: This study presents the development and validation of an algorithm designed to classify cardiac anomalies using digital signal processing and artificial neural networks, with the aim of assisting in accurate diagnoses. METHOD: A literature review was conducted, followed by an analysis of publicly available auscultation databases. A dataset of 1,103 files was selected, which were preprocessed and segmented into 3-second clips to enable detailed analysis using features such as Mel-Frequency Cepstral Coefficients (MFCC), Discrete Wavelet Transform (DWT), spectral entropy, among others. For classification, a machine learning model was developed to categorize cardiac conditions based on extracted features. Subsequently, an audio processing algorithm using machine learning was implemented to classify the audio samples. The algorithm was trained on 75% of the data, while the remaining 25% was reserved for testing and validation. From this, sensitivity, specificity, and accuracy metrics were calculated to evaluate the algorithm’s performance in clinical practice. RESULTS: The prototype was able to classify the audio signals, achieving an overall accuracy of 96% in detecting anomalies, with specificity of 90% and 98%. When specifying the type of finding, a sensitivity of 84% and 98% was observed for diastolic and systolic murmurs, respectively. The diagnostic test code showed specificities of 97% for diastolic sounds and 92% for systolic murmurs. Finally, regarding overall accuracy provided by the algorithm, a correct prediction rate of 92% was obtained. DISCUSSION AND CONCLUSIONS: The algorithm demonstrated good overall accuracy in identifying semiological abnormalities, but performance decreased in more specific analyses. This was due to errors in differentiating systolic murmurs. Specificity was higher for diastolic murmurs (97%) than for systolic murmurs (92%), influenced by the low number of normal audio samples (n = 67). Limitations such as lack of standardization (missing data such as auscultation focus and patient position) and scarcity of epidemiological data restricted validation, but the model still proved useful as an aid in clinical practice.
Notes
The record was originally published in Portuguese. The English version was translated with the support of artificial intelligence.