Skip to main content

Part of the book series: Communication and Cybernetics ((COMMUNICATION,volume 14))

Abstract

A new system of peak component recognition and measurement in digitized waveforms is detailed. Two input parameters identify waveform context (scale and noise content), and a third specifies baseline tolerance (if applicable). The input waveform is preprocessed by a discrete linear piecewise approximation algorithm yielding a segmentation in endpoint/slope/constant format. Slope values are encoded as symbols of a string which is parsed by a syntax-directed finite-state automaton. One of three different machines and sets of semantic routines is chosen depending upon whether the waveform is baseline-free, unipolar, or bipolar. In the last case, the endpoint values relative to the baseline are encoded as symbols of a second string which modifies the action of the machine. An electrocardiogram is employed as an example waveform to demonstrate the bipolar algorithm, which runs with sufficient speed to allow real-time processing. A proposed on-line implementation of the system is outlined.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. T. Pavlidis: in Software Engineering, Vol. 2, ed. by J.T. Tou (Academic Press, New York, London 1971), pp. 203–225

    Google Scholar 

  2. R.W. Erich, J.P. Foith: IEEE Trans. C-25, 725 (1976)

    Google Scholar 

  3. B. Widrow: Pat. Rec. 5, 175 (1973)

    Article  Google Scholar 

  4. A. Stefanski: Hewlett-Packard J. 26, 18 (1974)

    Google Scholar 

  5. M. Baudry, B. Dupeyrat: In Proceedings of the Second Joint International Conference on Pattern Recognition, Copenhagen (1974), pp. 356–357

    Google Scholar 

  6. R. DeMori: Syntactic Recognition of Speech Patterns; this publication, Chapter 4

    Google Scholar 

  7. J.R. Cox, F.M. Nolle, R.M. Arthur: Proc. IEEE 60, 1137 (1972)

    Article  Google Scholar 

  8. M. Serafini: Comp. in Biomed. Res. 6, 187 (1973)

    Article  Google Scholar 

  9. J.R. Smith: IEEE Trans. BME-21, 1 (1974)

    Google Scholar 

  10. S.C. Lee: In Proceedings of the Conference on Computer Graphics, Pattern Recognition and Data Structures, Los Angeles (1975), pp. 135–138

    Google Scholar 

  11. F.K. Klein: IEEE Trans. BME-23, 246 (1976)

    Google Scholar 

  12. R.H. Swatzell, W.H. Bancroft Jr., J. Macy Jr., E.F. Eddelman Jr.: Comp. in Biomed. Res. 6, 465 (1973)

    Article  Google Scholar 

  13. G. Stockman, L. Kanal, M.C. Kyle: In Proceedings of the First Joint International Conference on Pattern Recognition, Washington D.C. (1973), pp. 236–243

    Google Scholar 

  14. R.E. Bonner, D. Schwetman: Comp. in Biomed. Res. 1, 366 (1968)

    Article  Google Scholar 

  15. T.C. Horth: Hewlett-Packard J. 21, 12 (1969)

    Google Scholar 

  16. E. Kimura, K. Obayashi, T. Akazome, H. Hayakawa, G. Kasai, Z.E. Abe, T. Suzuki, K.Kato: J. Electrocardiology 6, 137 (1973)

    Article  Google Scholar 

  17. T.Y. Young, T.W. Calvert: Classification, Estimation, and Pattern Recognition (American Elsevier, New York, London, Amsterdam 1974), pp. 277–307

    Google Scholar 

  18. M.L. Simoons, H.B.K. Boom, F. Smallenburg: Comp. in Biomed. Res. 8, 105 (1975)

    Article  Google Scholar 

  19. M.G. Goovaerts, H.H. Ros, T.J. Van DenAkker, H. Schneider: IEEE Trans. BME-23, 154 (1976)

    Google Scholar 

  20. S.J. Hengeveld, J.H. VanBemmel: Comp. in Biomed. Res. 9, 125 (1976)

    Article  Google Scholar 

  21. M. Graham: IEEE Trans. BME-23, 220 (1976)

    Google Scholar 

  22. J.E. Albus: Electrocardiogram Interpretation Using a Stochastic Finite-State Model; this publication, Chapter 3

    Google Scholar 

  23. I. Tomek: Comp. in Biomed. Res. 6, 499 (1973)

    Article  Google Scholar 

  24. R.O. Duda, P.E. Hart: Pattern Classification and Scene Analysis (John Wiley, New York, London, Sydney, Toronto 1973), pp. 298–341

    Google Scholar 

  25. S.L. Horowitz: CACM 18, 281 (1975)

    Google Scholar 

  26. A.V. Aho, J.D. Ullman: The Theory of Parsing, Translation, and Compiling, Vol. 1 (Prentice Hall, Englewood Cliffs, N.J. 1972), pp. 83–138

    Google Scholar 

  27. K.S. Fu: Syntactic Methods in Pattern Recognition (Academic Press, New York, London 1974), pp. 25–34

    Google Scholar 

  28. J.R. Cox, H.A. Fozzard, F.M. Nolle, G.C. Oliver: in Computers in Biomedical Research, Vol. 3, ed. by R.W. Stacy, B.D. Waxman (Academic Press, New York, London 1969), pp. 181–206

    Google Scholar 

  29. C.S. Weaver, J. Von DerGroeben, P.E. Mantey, J.G. Toole, C.A. Cole Jr., J.W. Fitzgerald, R.W. Lawrence: IEEE Trans. AU-16, 350 (1968)

    Google Scholar 

  30. T.A. Pryor: Comp. in Biomed. Res. 4, 542 (1971)

    Article  Google Scholar 

  31. W. Gersch: Comp. in Biomed. Res. 6, 281 (1973)

    Article  Google Scholar 

  32. K. Steiglitz: An Introduction to Discrete Systems (John Wiley, New York, London, Sydney, Toronto 1974), pp. 24–138.

    Google Scholar 

  33. H.C. Andrews: Introduction to Mathematical Techniques in Pattern Recognition (John Wiley, New York, London, Sydney, Toronto 1972)

    Google Scholar 

  34. N. Ahmed, P.J. Milne, S.G. Harris: IEEE Trans. BME-22, 484 (1975)

    Google Scholar 

  35. J.R. Rice: The Approximation of Functions, Vol. 2 (Addison Wesley, Reading, Mass., Menlo Park, Calif., London 1969), pp. 123–167

    Google Scholar 

  36. A. Talbot, ed.: Approximation Theory (Academic Press, New York, London 1970), pp. 191–232

    Google Scholar 

  37. T. Pavlidis: IEEE Trans. C-22, 689 (1973)

    Google Scholar 

  38. T. Pavlidis, S.L. Horowitz: IEEE Trans. C-23, 860 (1974)

    Google Scholar 

  39. J.R. Rice: The Approximation of Functions, Vol. 1 (Addison Wesley, Reading, Mass., Menlo Park, Calif., London 1964), pp. 1–59

    Google Scholar 

  40. I. Gutman, S.S. Wilks: Introductory Engineering Statistics, 2nd ed. (John Wiley, New York, London, Sydney, Toronto 1971), pp. 339–346

    Google Scholar 

  41. R.R. Gibson, M. Graham, S.L. Horowitz: “Electrocardiogram Baseline Extraction Techniques”, Department of Electrical Engineering and Computer Sciences, University of California at Berkeley (in progress).

    Google Scholar 

  42. R. Plonsey: Bioelectric Phenomena (McGraw Hill, New York, Saint Louis, San Francisco, Toronto, London, Sydney 1969), pp. 299–304

    Google Scholar 

  43. J.L. Willems, H.V. Pipeberger: Comp. in Biomed. Res. 5, 263 (1972)

    Article  Google Scholar 

  44. J.R. Whiteman, F.A. Siegel, J.B. Breinig: In Computers in Biomedical Research, Vol. 4, ed. by R. W. Stacy, B.D. Waxman (Academic Press, New York, London 1974), pp. 90–114

    Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1977 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Horowitz, S.L. (1977). Peak Recognition in Waveforms. In: Fu, K.S. (eds) Syntactic Pattern Recognition, Applications. Communication and Cybernetics, vol 14. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-66438-0_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-66438-0_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-66440-3

  • Online ISBN: 978-3-642-66438-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics