Convolutional Neural Network for the Detection of Respiratory Crackles

被引:0
|
作者
Stas, Toon [1 ,2 ]
Lauwers, Eline [3 ,4 ]
Ides, Kris [1 ,2 ,4 ,5 ,6 ]
Verhulst, Stijn [4 ,6 ]
Delputte, Peter [7 ,8 ]
Steckel, Jan [1 ,2 ,6 ]
机构
[1] Univ Antwerp, Fac Appl Engn, Cosys Lab Res Grp, B-2020 Antwerp, Belgium
[2] Flanders Make Strateg Res Ctr, B-3920 Lommel, Belgium
[3] Fluidda NV, B-2550 Kontich, Belgium
[4] Univ Antwerp, Lab Expt Med & Pediat, B-2610 Antwerp, Belgium
[5] MedImprove BV, B-2550 Kontich, Belgium
[6] Antwerp Univ Hosp, Dept Pediat, B-2650 Edegem, Belgium
[7] Univ Antwerp, Infla Med Res Consortium Excellence, B-2610 Antwerp, Belgium
[8] Univ Antwerp, Lab Microbiol Parasitol & Hyg, B-2610 Antwerp, Belgium
来源
IEEE ACCESS | 2024年 / 12卷
关键词
Recording; Deep learning; Lung; Convolutional neural networks; Spectrogram; Databases; Training; Machine learning algorithms; Transforms; Respiratory system; Biomedical acoustics; computational lung sound analysis; deep learning; respiratory crackles; SOUND CLASSIFICATION; LUNG;
D O I
10.1109/ACCESS.2024.3472839
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Automated analysis of lung sounds is a non-invasive technique that has the potential to become a powerful tool for the detection of respiratory illnesses. In this paper, we propose a machine learning method tasked to predict the number of respiratory crackles in a recording. More specifically, a Convolutional Neural Network (CNN) regression algorithm with a spectrogram input. Firstly, a large set of simulated data is used to train four different CNN designs. We use a lung sound simulator because of the absence of a large public database with sufficiently labelled lung recordings. When comparing the performance of these designs on simulated sounds, we concluded that maximum-pooling performed better than stride in the convolution layers. Furthermore, multiple consecutive convolution layers with small kernels outperformed single convolution layers using large kernels with the same receptive field. The best performing CNN achieved a root mean square error of 6.26 crackles per recording with an average of 50 crackles per recording. Secondly, we validate the best CNN design on a set of 51 real respiratory recordings that are labelled with a perceived degree of crackles: no crackles, mild, moderate, and severe. The system is capable of detecting an increasing amount of crackles in the respective last three categories. These results show the effectiveness of this novel approach to use simulated data for the development of lung sound analysis algorithms.
引用
收藏
页码:147301 / 147309
页数:9
相关论文
共 50 条
  • [1] Classification of Respiratory Sounds into Crackles and Noncrackles Categories via Convolutional Neural Networks
    Qi Dexuan
    Ye, Yuan
    Zhao Haiwen
    Wu Wenjuan
    Guo Shijie
    2024 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS AND AUTOMATION, ICMA 2024, 2024, : 800 - 805
  • [2] Classification of Respiratory Sounds with Convolutional Neural Network
    Saraiva, A. A.
    Santos, D. B. S.
    Francisco, A. A.
    Moura Sousa, Jose Vigno
    Fonseca Ferreira, N. M.
    Soares, Salviano
    Valente, Antonio
    PROCEEDINGS OF THE 13TH INTERNATIONAL JOINT CONFERENCE ON BIOMEDICAL ENGINEERING SYSTEMS AND TECHNOLOGIES, VOL 3: BIOINFORMATICS, 2020, : 138 - 144
  • [3] Convolutional Neural Network for Monkeypox Detection
    Alcala-Rmz, Vanessa
    Villagrana-Banuelos, Karen E.
    Celaya-Padilla, Jose M.
    Galvan-Tejada, Jorge I.
    Gamboa-Rosales, Hamurabi
    Galvan-Tejada, Carlos E.
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON UBIQUITOUS COMPUTING & AMBIENT INTELLIGENCE (UCAMI 2022), 2023, 594 : 89 - 100
  • [4] A Convolutional Neural Network for Clickbait Detection
    Fu, Junfeng
    Liang, Liang
    Zhou, Xin
    Zheng, Jinkun
    2017 4TH INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND CONTROL ENGINEERING (ICISCE), 2017, : 6 - 10
  • [5] Convolutional Neural Network for Raindrop Detection
    Bae, In-Gyu
    Bang, Seongbae
    Kim, Wonha
    2019 16TH INTERNATIONAL CONFERENCE ON UBIQUITOUS ROBOTS (UR), 2019, : 102 - 105
  • [6] Corona Virus Disease 2019 Respiratory Cycle Detection Based on Convolutional Neural Network
    Wang, Jing
    Chen, Ping
    Zhang, Cheng
    Kang, Yi
    2021 IEEE BIOMEDICAL CIRCUITS AND SYSTEMS CONFERENCE (IEEE BIOCAS 2021), 2021,
  • [7] Applying Convolutional Neural Network for Network Intrusion Detection
    Vinayakumar, R.
    Soman, K. P.
    Poornachandran, Prabaharan
    2017 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2017, : 1222 - 1228
  • [8] Deep Convolutional Generative Adversarial Network and Convolutional Neural Network for Smoke Detection
    Yin, Hang
    Wei, Yurong
    Liu, Hedan
    Liu, Shuangyin
    Liu, Chuanyun
    Gao, Yacui
    COMPLEXITY, 2020, 2020
  • [9] Deep Convolutional Generative Adversarial Network and Convolutional Neural Network for Smoke Detection
    Yin, Hang
    Wei, Yurong
    Liu, Hedan
    Liu, Shuangyin
    Liu, Chuanyun
    Gao, Yacui
    Liu, Shuangyin (hdlsyxlq@126.com), 1600, Hindawi Limited (2020):
  • [10] Implementation of convolutional neural networks for respiratory rate detection
    Landreth, Jacob L.
    Kim, Joonwan
    Kim, Hoo
    Green, Nathan
    MEDICAL IMAGING 2022: IMAGING INFORMATICS FOR HEALTHCARE, RESEARCH, AND APPLICATIONS, 2022, 12037