An automated deep learning pipeline for detecting user errors in spirometry test

dc.contributor.authorBonthada, S.
dc.contributor.authorPariserum Perumal, S.P.
dc.contributor.authorNaik, P.P.
dc.contributor.authorMahesh, M.A.
dc.contributor.authorRajan, J.
dc.date.accessioned2026-02-04T12:25:02Z
dc.date.issued2024
dc.description.abstractSpirometer is used as a major diagnostic tool for obstructive airway diseases and a monitoring tool for therapy response and disease staging over time. It is a sophisticated medical device employed to quantify flow and volume of air exhaled by a subject during a specific testing period. The essential metrics obtained from the spirometry test, play a crucial role in enabling healthcare professionals to thoroughly evaluate the respiratory health and condition of the individual under examination. Several spirometer measurements including Forced Vital Capacity (FVC) and Forced Expiratory Volume (FEV) serve as guidelines for diagnosis and prognosis of Chronic Obstructive Pulmonary Diseases (COPD) and asthma. However, user errors caused by different reasons, including improper handling of the equipment and poor performance during the maneuvers of the expiratory airflow, end up in incorrect treatment directions. To ensure accurate results, spirometry tests traditionally require the presence of a skilled professional to identify and address these errors promptly. A novel machine learning approach is proposed in this paper to automatically identify four such user errors based on Volume-Time and Flow-Volume graphs. By detecting specific errors and providing immediate feedback to patients, reliability and accuracy of spirometry results will be improved and the need for trained professionals will be reduced. The implementation facilitates the widespread adoption of spirometry, particularly in low-resource telemedicine settings. This work implements a binary classification model distinguishing between normal and error test samples, achieving a prediction accuracy of 93%. Additionally, a 4-way classification model is presented for identifying individual error sub-types, demonstrating a prediction accuracy of 94%. © 2023 Elsevier Ltd
dc.identifier.citationBiomedical Signal Processing and Control, 2024, 90, , pp. -
dc.identifier.issn17468094
dc.identifier.urihttps://doi.org/10.1016/j.bspc.2023.105845
dc.identifier.urihttps://idr.nitk.ac.in/handle/123456789/21213
dc.publisherElsevier Ltd
dc.subjectConvolutional neural networks
dc.subjectDiagnosis
dc.subjectDisease control
dc.subjectError detection
dc.subjectFlow graphs
dc.subjectPulmonary diseases
dc.subjectConvolutional neural network
dc.subjectEarly termination
dc.subjectExcessive extrapolated volume
dc.subjectExtra breathing
dc.subjectForced expiratory volume
dc.subjectForced vital capacity
dc.subjectFV graph
dc.subjectSpirometry
dc.subjectSub-maximal blast
dc.subjectVT graph
dc.subjectDeep learning
dc.subjectbronchodilating agent
dc.subjectArticle
dc.subjectautomation
dc.subjectbinary classification
dc.subjectbreathing
dc.subjectclassification
dc.subjectconceptual framework
dc.subjectcontrolled study
dc.subjectconvolutional neural network
dc.subjectdata processing
dc.subjectdeep learning
dc.subjectdiagnostic accuracy
dc.subjectdiagnostic error
dc.subjectdiagnostic test accuracy study
dc.subjectfeedback system
dc.subjecthuman
dc.subjectk fold cross validation
dc.subjectmachine learning
dc.subjectpredictive model
dc.subjectpredictive value
dc.subjectreliability
dc.subjectspirometry
dc.subjecttelemedicine
dc.titleAn automated deep learning pipeline for detecting user errors in spirometry test

Files

Collections