Automated breath detection on long-duration signals using feedforward backpropagation artificial neural networks.
A new breath-detection algorithm is presented, intended to automate the analysis of respiratory data acquired during sleep. The algorithm is based on two independent artificial neural networks (ANN(insp) and ANN(expi)) that recognize, in the original signal, windows of interest where the onset of inspiration and expiration occurs. Postprocessing consists in finding inside each of these windows of interest minimum and maximum corresponding to each inspiration and expiration. The ANN(insp) and ANN(expi) correctly determine respectively 98.0% and 98.7% of the desired windows, when compared with 29,820 inspirations and 29,819 expirations detected by a human expert, obtained from three entire-night recordings. Postprocessing allowed determination of inspiration and expiration onsets with a mean difference with respect to the same human expert of (mean +/- SD) 34 +/- 71 ms for inspiration and 5 +/- 46 ms for expiration. The method proved to be effective in detecting the onset of inspiration and expiration in full night continuous recordings. A comparison of five human experts performing the same classification task yielded that the automated algorithm was undifferentiable from these human experts, falling within the distribution of human expert results. Besides being applicable to adult respiratory volume data, the presented algorithm was also successfully applied to infant sleep data, consisting of uncalibrated rib cage and abdominal movement recordings. A comparison with two previously published algorithms for breath detection in respiratory volume signal shows that the presented algorithm has a higher specificity, while presenting similar or higher positive predictive values.
Sá
Rui Carlos
RC
Laboratoire de Physique Biomédicale, Université Libre de Bruxelles, Brussels, Belgium. ruicarsa@ulb.ac.be
Verbandt
Yves
Y
D000328:Adult; D000465:Algorithms; D001944:Breath Tests / Q000379:methods*; D003198:Computer Simulation; D016208:Databases, Factual; D005246:Feedback; D006801:Humans; D007223:Infant; D008297:Male; D009068:Movement / Q000502:physiology; D016571:Neural Networks, Computer; D015588:Observer Variation; D012372:ROC Curve; D015203:Reproducibility of Results; D012129:Respiratory Function Tests / Q000379:methods*; D015656:Respiratory Mechanics / Q000502:physiology*; D012143:Respiratory Physiological Phenomena; D012680:Sensitivity and Specificity; D012890:Sleep / Q000502:physiology*; D013026:Space Flight; D013997:Time Factors; D014893:Weightlessness