Cargando…

Using K-Nearest Neighbor Classification to Diagnose Abnormal Lung Sounds

A reported 30% of people worldwide have abnormal lung sounds, including crackles, rhonchi, and wheezes. To date, the traditional stethoscope remains the most popular tool used by physicians to diagnose such abnormal lung sounds, however, many problems arise with the use of a stethoscope, including t...

Descripción completa

Detalles Bibliográficos
Autores principales: Chen, Chin-Hsing, Huang, Wen-Tzeng, Tan, Tan-Hsu, Chang, Cheng-Chun, Chang, Yuan-Jen
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2015
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4507578/
https://www.ncbi.nlm.nih.gov/pubmed/26053756
http://dx.doi.org/10.3390/s150613132
_version_ 1782381810902106112
author Chen, Chin-Hsing
Huang, Wen-Tzeng
Tan, Tan-Hsu
Chang, Cheng-Chun
Chang, Yuan-Jen
author_facet Chen, Chin-Hsing
Huang, Wen-Tzeng
Tan, Tan-Hsu
Chang, Cheng-Chun
Chang, Yuan-Jen
author_sort Chen, Chin-Hsing
collection PubMed
description A reported 30% of people worldwide have abnormal lung sounds, including crackles, rhonchi, and wheezes. To date, the traditional stethoscope remains the most popular tool used by physicians to diagnose such abnormal lung sounds, however, many problems arise with the use of a stethoscope, including the effects of environmental noise, the inability to record and store lung sounds for follow-up or tracking, and the physician’s subjective diagnostic experience. This study has developed a digital stethoscope to help physicians overcome these problems when diagnosing abnormal lung sounds. In this digital system, mel-frequency cepstral coefficients (MFCCs) were used to extract the features of lung sounds, and then the K-means algorithm was used for feature clustering, to reduce the amount of data for computation. Finally, the K-nearest neighbor method was used to classify the lung sounds. The proposed system can also be used for home care: if the percentage of abnormal lung sound frames is > 30% of the whole test signal, the system can automatically warn the user to visit a physician for diagnosis. We also used bend sensors together with an amplification circuit, Bluetooth, and a microcontroller to implement a respiration detector. The respiratory signal extracted by the bend sensors can be transmitted to the computer via Bluetooth to calculate the respiratory cycle, for real-time assessment. If an abnormal status is detected, the device will warn the user automatically. Experimental results indicated that the error in respiratory cycles between measured and actual values was only 6.8%, illustrating the potential of our detector for home care applications.
format Online
Article
Text
id pubmed-4507578
institution National Center for Biotechnology Information
language English
publishDate 2015
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-45075782015-07-22 Using K-Nearest Neighbor Classification to Diagnose Abnormal Lung Sounds Chen, Chin-Hsing Huang, Wen-Tzeng Tan, Tan-Hsu Chang, Cheng-Chun Chang, Yuan-Jen Sensors (Basel) Article A reported 30% of people worldwide have abnormal lung sounds, including crackles, rhonchi, and wheezes. To date, the traditional stethoscope remains the most popular tool used by physicians to diagnose such abnormal lung sounds, however, many problems arise with the use of a stethoscope, including the effects of environmental noise, the inability to record and store lung sounds for follow-up or tracking, and the physician’s subjective diagnostic experience. This study has developed a digital stethoscope to help physicians overcome these problems when diagnosing abnormal lung sounds. In this digital system, mel-frequency cepstral coefficients (MFCCs) were used to extract the features of lung sounds, and then the K-means algorithm was used for feature clustering, to reduce the amount of data for computation. Finally, the K-nearest neighbor method was used to classify the lung sounds. The proposed system can also be used for home care: if the percentage of abnormal lung sound frames is > 30% of the whole test signal, the system can automatically warn the user to visit a physician for diagnosis. We also used bend sensors together with an amplification circuit, Bluetooth, and a microcontroller to implement a respiration detector. The respiratory signal extracted by the bend sensors can be transmitted to the computer via Bluetooth to calculate the respiratory cycle, for real-time assessment. If an abnormal status is detected, the device will warn the user automatically. Experimental results indicated that the error in respiratory cycles between measured and actual values was only 6.8%, illustrating the potential of our detector for home care applications. MDPI 2015-06-04 /pmc/articles/PMC4507578/ /pubmed/26053756 http://dx.doi.org/10.3390/s150613132 Text en © 2015 by the authors; licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Chen, Chin-Hsing
Huang, Wen-Tzeng
Tan, Tan-Hsu
Chang, Cheng-Chun
Chang, Yuan-Jen
Using K-Nearest Neighbor Classification to Diagnose Abnormal Lung Sounds
title Using K-Nearest Neighbor Classification to Diagnose Abnormal Lung Sounds
title_full Using K-Nearest Neighbor Classification to Diagnose Abnormal Lung Sounds
title_fullStr Using K-Nearest Neighbor Classification to Diagnose Abnormal Lung Sounds
title_full_unstemmed Using K-Nearest Neighbor Classification to Diagnose Abnormal Lung Sounds
title_short Using K-Nearest Neighbor Classification to Diagnose Abnormal Lung Sounds
title_sort using k-nearest neighbor classification to diagnose abnormal lung sounds
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4507578/
https://www.ncbi.nlm.nih.gov/pubmed/26053756
http://dx.doi.org/10.3390/s150613132
work_keys_str_mv AT chenchinhsing usingknearestneighborclassificationtodiagnoseabnormallungsounds
AT huangwentzeng usingknearestneighborclassificationtodiagnoseabnormallungsounds
AT tantanhsu usingknearestneighborclassificationtodiagnoseabnormallungsounds
AT changchengchun usingknearestneighborclassificationtodiagnoseabnormallungsounds
AT changyuanjen usingknearestneighborclassificationtodiagnoseabnormallungsounds