Medical & Biological Engineering & Computing

, Volume 47, Issue 9, pp 941–953 | Cite as

An acoustical respiratory phase segmentation algorithm using genetic approach

Special Issue - Original Article

Abstract

This paper proposes a robust and fully automated respiratory phase segmentation method using single channel tracheal breath sounds (TBS) recordings of different types. The estimated number of respiratory segments in a TBS signal is firstly obtained based on noise estimation and nonlinear mapping. Respiratory phase boundaries are then located through the generations of multi-population genetic algorithm by introducing a new evaluation function based on sample entropy (SampEn) and a heterogeneity measure. The performance of the proposed method is analyzed for single channel TBS recordings of various types. An overall respiratory phase segmentation accuracy is found to be 12 ± 5 ms for normal TBS and 21 ± 9 ms for adventitious sounds. The results show the robustness and effectiveness of the proposed segmentation method. The proposed method has been a successful attempt to solve the clinical application challenge faced by the existing phase segmentation methods in terms of respiratory dysfunctions.

Keywords

Tracheal breath sound (TBS) Respiratory phase segmentation Multi-population genetic algorithm (GA) Sample entropy (SampEnHeterogeneity measure 

Notes

Acknowledgments

The authors gratefully acknowledge the contribution of National University Hospital, especially Dr. Irene Melinda Louis, for their support in data collection and identification. The authors are also grateful to the Reviewers and the Editor for their valuable comments and suggestions that help to improve the paper significantly.

References

  1. 1.
    Abeyratne UR, Karunajeewa AS, Hukins C (2007) Mixed-phase modeling in snore sound analysis. Med Biol Eng Comput 45(8):791–806CrossRefGoogle Scholar
  2. 2.
    Ashkanazi J, Silverberg P, Foster R, Hyman A, Milic-Emili J, Kinney J (1980) Effects of respiratory apparatus on breathing pattern. J Appl Physiol 48:577–580Google Scholar
  3. 3.
    Berouti M, Schwartz R, Makhoul J (1979) Enhancement of speech corrupted by acoustic noise, vol 4. Proceedings of 4th IEEE ICASSP conference, pp 208–211Google Scholar
  4. 4.
    Cam SL, Collet Ch, Salzenstein F (2008) Acoustical respiratory signal analysis and phase detection. Proceedings of 33rd IEEE ICASSP conference, pp 3629–3632Google Scholar
  5. 5.
    Chen XN, Solomon IC, Chon KH (2005) Comparison of the use of approximate entropy and sample entropy: applications to neural respiratory signal. Proceedings of 27th IEEE EMBS Conference, pp 4212–4215Google Scholar
  6. 6.
    Chipperfield A, Fleming P, Pohlheim H, Fonseca C (1995) Genetic algorithm toolbox. Department of Automatic Control and Systems Engineering, University of Sheffield, UKGoogle Scholar
  7. 7.
    Coley DA (2001) An Introduction to genetic algorithms for scientists and engineers. World Scientific, New JersyGoogle Scholar
  8. 8.
    Corté S, Jané R, Fiz JA, Morera J (2005) Monitoring of wheeze duration during spontaneous respiration in asthmatic patients. Proceedings of 27th IEEE EMBS ConferenceGoogle Scholar
  9. 9.
    Erkelens JS, Heusdens R (2008) Tracking of nonstationary noise based on data-driven recursive noise power estimation. IEEE Trans Audio Speech Lang Process 16(6):1112–1123CrossRefGoogle Scholar
  10. 10.
    Field DJ (1987) Relations between the statistics of natural images and the response properties of cortical cells. J Opt Soc Am 4:2379–2394CrossRefGoogle Scholar
  11. 11.
    Goldberg DE (1989) Genetic algorithm in search, optimization and machine learning. Addision-Wesley, USAGoogle Scholar
  12. 12.
    Huang Y, Benesty J, Chen JD (2006) Acoustic MIMO signal processing. Springer, BerlinGoogle Scholar
  13. 13.
    Huang Q, Dom B (1995) Quantitative methods of evaluating image segmentation. IEEE Proc Int Conf Image Process 3:53–56Google Scholar
  14. 14.
    Hult P, Fjällbrant T, Wranne B, Engdahl O, Ask P (2004) An improved bioacoustic method for monitoring of respiration. Tech Health Care, pp 323–332Google Scholar
  15. 15.
    Kulkas A, Huupponen E, Virkkala J, Tenhunen M, Saastamoinen A, Rauhala E, Himanen SL (2009) New tracheal sound feature for apnoea analysis. Med Biol Eng Comput 47(4):405–412CrossRefGoogle Scholar
  16. 16.
    Larsen ER (2004) Audio bandwidth extension: application of psychoacoustics, signal processing and loudspeaker design. Wiley, New YorkGoogle Scholar
  17. 17.
    Lehrer S (2002) Understanding lung sounds, audio CD. Saunders, PhiladelphiaGoogle Scholar
  18. 18.
    Marshall S, Sicuranza GL (2006) Advances in nonlinear signal and image processing. Hindawi Publishing CorporationGoogle Scholar
  19. 19.
    Meslier N, Charbonneau G, Racineux JL (1995) Wheezes. Eur Respir J 8:1942–1948CrossRefGoogle Scholar
  20. 20.
    Mukhopadhyay S, Ray GC (1998) A new interpretation of nonlinear energy operator and its efficacy in spike detection. IEEE Trans Biomed Eng 45(2):180–187CrossRefGoogle Scholar
  21. 21.
    Nongpiur RC (2008) Impulse noise removal in speech using wavelets, pp 1593–1596Google Scholar
  22. 22.
    Oppenheim AV, Schafer RW (1999) Discrete-time signal processing. Prentice-Hall, USAGoogle Scholar
  23. 23.
    Pincus SM (1995) Approximate entropy (ApEn) as a complexity measure. Chaos 5:110–117CrossRefGoogle Scholar
  24. 24.
    Qi JG, Burns GR, Harrison DK (2000) The application of parallel multipopulation genetic algorithms to dynamic job-shop scheduling. Int J Adv Manufacturing Tech 16(8):609–615CrossRefGoogle Scholar
  25. 25.
    Richman JS, Moorman JR (2000) Physiological time-series analysis using approximate entropy and sample entropy. Am J Physiol Heart Circ Physiol 278(6):H2039–2049Google Scholar
  26. 26.
    Schatzman M (2002) Numerical analysis: a mathematical introduction. Clarendon Press, OxfordMATHGoogle Scholar
  27. 27.
    Shao Y, Chang CH (2007) A generalized time-frequency subtraction method for robust speech enhancement based on wavelet filter banks modeling of human auditory system. IEEE Trans Sys Man Cyber Part B 37(4):877–889CrossRefGoogle Scholar
  28. 28.
    Sierra G, Telfort V, Popov B, Durand LG, Agarwal R, Lanzo V (2004) Monitoring respiratory rate based on tracheal sounds. first experiences. Proceedings of 26th IEEE EMBS Conference, pp 317– 320Google Scholar
  29. 29.
    Sovijärvi ARA, Vanderschoot J, Eavis JR (2000) Standardization of computerized respiratory sound analysis. Eur Respir Rev 10(77):585–649Google Scholar
  30. 30.
    Tang KS, Man KF, Kwong S, He Q (1996) Genetic algorithms and their applications. Signal Process Maga IEEE 13(6):22–37CrossRefGoogle Scholar
  31. 31.
    Taplidou SA, Hadjileontiadis LJ (2007) Nonlinear analysis of wheezes using wavelet bicoherence. Comput Biol Med 37:563–570CrossRefGoogle Scholar
  32. 32.
    Wilkins RL, Hodgkin JE, Lopez B (2004) Fundamentals of lung and heart sounds, audio CD. Mosby, USAGoogle Scholar
  33. 33.
    Yadollahi A, Moussavi Z (2006) A robust method for estimating respiratory flow using tracheal sounds entropy. IEEE Trans Biomed Eng 53(4):662–668CrossRefGoogle Scholar
  34. 34.
    Yap YL, Moussavi Z (2008) Respiratory onset detection using variance fractal dimension. Biomed Signal Process Control, pp 181–191Google Scholar
  35. 35.
    Yildirim I, Ansari R, Moussavi Z (2008) Automated resiratory phase and onset detection using only chest sound signal. Proceedings of 30th IEEE EMBS Conference, pp 2578–2581Google Scholar

Copyright information

© International Federation for Medical and Biological Engineering 2009

Authors and Affiliations

  1. 1.School of Electrical and Electronic EngineeringNanyang Technological UniversitySingaporeSingapore
  2. 2.Paediatrics Department, Yong Loo Lin School of MedicineNational University of SingaporeSingaporeSingapore

Personalised recommendations