Automatic Cycle Identification in Tidal Breathing Signals

In this paper, we introduce a novel cycle identification algorithm using MATLAB programming to automatically identify cycles in tidal breathing signals. The algorithm was designed in four steps using filtering, derivation, and other signal processing techniques. To verify the accuracy of the proposed algorithm, its results were compared with those of cycles identified manually by a human coder. Simulations results showed that despite the complexity of respiratory signals, the proposed algorithm could identify cycles more accurately than the human coder. This algorithm could serve as an important first step toward timely identification and coding for more complex respiratory signals, such as those underlying speech productions.

[1]  Richard B. Reilly,et al.  Automatic classification of ECG beats using waveform shape and heart beat interval features , 2003, 2003 IEEE International Conference on Acoustics, Speech, and Signal Processing, 2003. Proceedings. (ICASSP '03)..

[2]  Conor Heneghan,et al.  Automated processing of the single-lead electrocardiogram for the detection of obstructive sleep apnoea , 2003, IEEE Transactions on Biomedical Engineering.

[3]  Zoltán Benyó,et al.  A novel method for the detection of apnea and hypopnea events in respiration signals , 2002, IEEE Transactions on Biomedical Engineering.

[4]  Karen A. Brown,et al.  Identification of single-breaths and respiration patterns by ribcage and abdomen signals , 2003, 2003 IEEE 29th Annual Proceedings of Bioengineering Conference.

[5]  Pablo Laguna,et al.  A robust method for ECG-based estimation of the respiratory frequency during stress testing , 2006, IEEE Transactions on Biomedical Engineering.

[6]  Karen A. Brown,et al.  Automated estimation of the phase between thoracic and abdominal movement signals , 2005, IEEE Transactions on Biomedical Engineering.

[7]  A. Eberhard,et al.  New statistical method for detection and quantification of respiratory sinus arrhythmia , 1999, IEEE Transactions on Biomedical Engineering.

[8]  Bernhard Dahme,et al.  A MATLAB toolbox for correcting within-individual effects of respiration rate and tidal volume on respiratory sinus arrhythmia during variable breathing , 2009, Behavior research methods.

[9]  Olivier Meste,et al.  Time-varying analysis methods and models for the respiratory and cardiac system coupling in graded exercise , 2005, IEEE Transactions on Biomedical Engineering.

[10]  P Hult,et al.  A bioacoustic method for timing of the different phases of the breathing cycle and monitoring of breathing frequency. , 2000, Medical engineering & physics.

[11]  Daming Wei,et al.  Real-Time Monitoring of Respiration Rhythm and Pulse Rate During Sleep , 2006, IEEE Transactions on Biomedical Engineering.

[12]  J. Taylor,et al.  Automated quantification of sympathetic beat-by-beat activity, independent of signal quality. , 2001, Journal of applied physiology.

[13]  Taikang Ning,et al.  Automatic classification of respiratory signals , 1989, Images of the Twenty-First Century. Proceedings of the Annual International Engineering in Medicine and Biology Society,.