Application of Filtering Methods for Removal of Resuscitation Artifacts from Human ECG Signals


Band-pass, Kalman, and adaptive filters are used for removal of resuscitation artifacts from human ECG signals. The paper is tutorial and clarifies the rationale for applying these methods in the particular biomedical context. Novel aspects of the exposition are deterministic interpretation and comparative study of the methods. A database of separately recorded human ECG and animal resuscitation artifact signals is used for evaluation of the methods. The considered performance criterion is the signal-to-noise ratio (SNR) improvement, defined as the ratio of the SNRs of the filtered signal and the given ECG signal y. The empirical results show that for low SNR of y a band-pass filter yields the best performance while for high SNR an adaptive filter yields the best performance.


Kalman Filter Finite Impulse Response Little Mean Square Adaptive Filter Little Mean Square Algorithm 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.



The research leading to these results has received funding from the European Research Council under the European Union’s Seventh Framework Programme (FP7/2007-2013)/ERC Grant agreement number 258581 “Structured low-rank approximation: Theory, algorithms, and applications”; the Austrian Fonds zur Förderung der Wissenschaftlichen Forschung (FWF, Vienna, grant No. L288), Research Council KUL: GOA-AMBioRICS, GOA-Mefisto 666, Center of Excellence EF/05/006 “Optimization in engineering”, several PhD/postdoc & fellow grants; Flemish Government: FWO: PhD/postdoc grants, projects, G.0360.05 (EEG signal processing), G.0321.06 (numerical tensor techniques), research communities (ICCoS, ANMMM); IWT: PhD Grants; Belgian Federal Science Policy Office IUAP P5/22 (‘Dynamical Systems and Control: Computation, Identification and Modelling’); EU: BIOPATTERN, ETUMOUR; HEALTHagents.


  1. 1.
    Aase, S., Eftestøl, T., Husøy, J., Sunde, K., Steen, P.: CPR artifact removal from human ECG using optimal multichannel filtering. IEEE Trans. Biomed. Eng. 47, 1440–1449 (2000) CrossRefGoogle Scholar
  2. 2.
    Buckheit, J., Donoho, D.: Wavelab and reproducible research. In: Wavelets and Statistics. Springer, Berlin (1995) Google Scholar
  3. 3.
    Haykin, S.: Adaptive Filter Theory. Prentice Hall, Upper Saddle River (1991) MATHGoogle Scholar
  4. 4.
    Husøy, J., Eilevstrønn, J., Eftestøl, T., Aase, S., Myklebust, H., Steen, P.: Removal of cardiopulmonary resuscitation artifacts from human ECG using an efficient matching pursuit-like algorithm. IEEE Trans. Biomed. Eng. 49, 1287–1298 (2002) CrossRefGoogle Scholar
  5. 5.
    Ljung, L.: System Identification: Theory for the User. Prentice-Hall, Upper Saddle River (1999) Google Scholar
  6. 6.
    Markovsky, I., Van Huffel, S.: High-performance numerical algorithms and software for structured total least squares. J. Comput. Appl. Math. 180(2), 311–331 (2005) MathSciNetMATHCrossRefGoogle Scholar
  7. 7.
    Markovsky, I., Willems, J.C., Van Huffel, S., De Moor, B.: Exact and Approximate Modeling of Linear Systems: A Behavioral Approach. Monographs on Mathematical Modeling and Computation, vol. 11. SIAM, Philadelphia (2006) MATHCrossRefGoogle Scholar
  8. 8.
    Markovsky, I., Willems, J.C., Van Huffel, S., De Moor, B., Pintelon, R.: Application of structured total least squares for system identification and model reduction. IEEE Trans. Autom. Control 50(10), 1490–1500 (2005) CrossRefGoogle Scholar
  9. 9.
    Oppenheim, A., Willsky, A.: Signals and Systems. Prentice Hall, Upper Saddle River (1996) Google Scholar
  10. 10.
    Rheinberger, K., Steinberger, T., Unterkofler, K., Baubin, M., Klotz, A., Amann, A.: Removal of CPR artifacts from the ventricular fibrillation ECG by adaptive regression on lagged reference signals. IEEE Trans. Biomed. Eng. 55(1), 130–137 (2008) CrossRefGoogle Scholar
  11. 11.
    Willems, J.C.: Deterministic least squares filtering. J. Econom. 118, 341–373 (2004) MathSciNetMATHCrossRefGoogle Scholar

Copyright information

© Springer-Verlag London Limited 2012

Authors and Affiliations

  • Ivan Markovsky
    • 1
  • Anton Amann
    • 2
  • Sabine Van Huffel
    • 3
  1. 1.School of Electronics and Computer ScienceUniversity of SouthamptonSouthamptonUK
  2. 2.Innsbruck Medical University and Department of Anesthesia and General Intensive CareInnsbruckAustria
  3. 3.ESAT-SCDK.U. LeuvenLeuvenBelgium

Personalised recommendations