Jump to ContentJump to Main Navigation
Show Summary Details
More options …

Current Directions in Biomedical Engineering

Joint Journal of the German Society for Biomedical Engineering in VDE and the Austrian and Swiss Societies for Biomedical Engineering

Editor-in-Chief: Dössel, Olaf

Editorial Board: Augat, Peter / Buzug, Thorsten M. / Haueisen, Jens / Jockenhoevel, Stefan / Knaup-Gregori, Petra / Kraft, Marc / Lenarz, Thomas / Leonhardt, Steffen / Malberg, Hagen / Penzel, Thomas / Plank, Gernot / Radermacher, Klaus M. / Schkommodau, Erik / Stieglitz, Thomas / Urban, Gerald A.

CiteScore 2018: 0.47

Source Normalized Impact per Paper (SNIP) 2018: 0.377

Open Access
See all formats and pricing
More options …

The impact of baseline wander removal techniques on the ST segment in simulated ischemic 12-lead ECGs

N.A. Pilia / G. Lenis / A. Loewe / W.H.W. Schulze / O. Dössel
Published Online: 2015-09-12 | DOI: https://doi.org/10.1515/cdbme-2015-0025


Baseline wander removal is one important part of electrocardiogram (ECG) filtering. This can be achieved by many different approaches. This work investigates the influence of three different baseline wander removal techniques on ST changes. The chosen filters were phase-free Butterworth filtering, median filtering and baseline correction with cubic spline interpolation. 289 simulated ECGs containing ischemia were used to determine the influence of these filtering processes on the ST segment. Synthetic baseline wander and offsets were added to the simulated signals. All methods proved to be good approaches by removing most of the baseline wander in all signals. Correlation coefficients between the original signals and the filtered signals were greater than 0.93 for all ECGs. Cubic spline interpolation performed best regarding the preservation of the ST segment amplitude change when compared to the original signal. The approach modified the ST segment by 0.10 mV±0.06 mV at elevated K points. Median filtering introduced a variation of 0.33 mV±0.29 mV, Butterworth filtering reached 0.16 mV±0.14 mV at elevated K points. Thus, all methods manipulate the ST segment.

Keywords: 12-lead ECG; ischemic; signal processing; baseline wander; ST segment; filtering

1 Introduction

Filtering is a standard signal processing method that is used regularly in clinical routine. Biosignals are typically disturbed by many kinds of interference. Although application of filters seems to be a matter of course, the signals can be modified by filtering enormously. Regarding filtering of the electrocardiogram (ECG), several publications focus on the influence of this process on the part of interest of the signal to be filtered [1]. Especially during diagnostic procedures, filter parameters are chosen very carefully in order not to remove any interesting part of the ECG for diagnosis. For example, ischemic areas in the heart can yield morphological change of the ST segment in the ECG [2]. Such changes need to be preserved after filtering to guarantee the physician an undisturbed signal that still includes all the relevant facts.

In this work, the influence of baseline wander filtering methods are evaluated using simulated ECG data with added synthetic artifacts.

2 Methods

2.1 Data used in this study

Data were used from a previous simulation study [3]. At this place, a short summary of the data generation is given: A cellular automaton was parameterized with action potentials from a monodomain simulation using an ischemia-adapted ten Tusscher model and a monodomain solver [4]. Several ischemia setups were established, each ischemic setup taking 17 AHA segments in the left ventricle into account with a different sizes of the ischemic region. These were applied to the anatomical model of the Visible Man. A 12-channel ECG was extracted from the forward calculated body surface potentials for each lead yielding one QRS complex and the T wave. The sampling rate was 500 Hz. The data consisted of both signals with ST change and electrically silent ischemia. An ischemia condition (IC) proposed in [2] was applied in this work. Signals exceeding a threshold set to 0.99 mV at s specific point in the ST segment were marked as signals with ST change.

2.2 Extending one beat ECG signals

As stated before, each set of ECG signals for a specific ischemic setup consisted of just one beat with a length of approximately half a second. Since baseline wander is mostly located at frequencies between 0 Hz and 0.5 Hz [5], a signal of at least two seconds is needed to include sufficient information in this frequency band. Therefore, each single signal was extended to a total length of 60 s (see Figure 1). To account for the variability in the RR intervals [6], beat dependent varying numbers of samples were added before and after the original signal. However, no morphological changes were applied to the original beats.

An extended simulated beat showing its ST segment at approximately 0 mV.
Figure 1

An extended simulated beat showing its ST segment at approximately 0 mV.

Spectrum of the baseline signal b (t) calculated with the Fast Fourier Transform.
Figure 2

Spectrum of the baseline signal b (t) calculated with the Fast Fourier Transform.

2.3 Modelling baseline wander and offsets

In a first step, a model accounting for baseline wander and an offset was introduced. Baseline wander originates from several phenomena, e.g. respiration. The frequency fraction is located between 0 Hz and 0.5 Hz [5]. A simple model was used to represent this kind of interference:


bp(t) describes the baseline noise and offset (k = 0). Φp is a random phase shift applied to each individual cosine. The phase shift is uniformely distributed in the interval [0; 2π). The number of repetitions P was chosen to 50, therefore, p = 1, ..., P. The signal bp(t) and its spectrum |Bp(f)| are shown in Figures 3 and 2.

An additive model was used. Therefore, the disturbed ECG signal sd(t) consisted of the sum of the baseline wander model and the undisturbed signal su(t):


The constant A ∈ ℝ is an amplitude scaling factor used to increase or decrease the influence of the baseline wander on the ECG signal. A was chosen such that the signal to noise ratio was -3 dB. The results in time and frequency domain are shown in Figures 3 and 4. The effect of the added baseline wander interference is especially visible in the frequency band between 0 Hz and 0.5 Hz. Furthermore, peaks at 1 Hz and its harmonics could be observed. These result from the fixed heart rate of 60 bpm.

Result of the additive noise model sd in time domain.
Figure 3

Result of the additive noise model sd in time domain.

Spectrum of sd calculated with the Fast Fourier Transform.
Figure 4

Spectrum of sd calculated with the Fast Fourier Transform.

2.4 Determination of ST changes

Physicians often look at the J point to evaluate a change of the ST segment. This point, however, is very hard to determine automatically since there is no hard decision rule on how to find it. Several approaches have been made to find this specific point, e.g. by estimating its position at a fixed time after the R peak [7]. Obviously, this does not account for individual changes of the electrical conduction of the heart. Therefore, in [2] a new method was introduced based on a more dynamic feature: the K point (KP). KP describes the minimum of the envelope signal accounting for all leads in an ECG:


where tk is the temporal position of the KP, s is a set of discrete lead signals of an ECG and l is the lead of the ECG signal. The corresponding amplitude at KP (KPA) can be found by replacing arg min by min. This method was chosen to account for changes that do not occur at a specific instant of time. The IC was investigated at the K point.

2.5 Evaluated filters

Three different approaches for baseline wander removal were investigated regarding their influence on the signal:

  1. a second order infinite impulse response filter of type Butterworth with cutoff frequency at 0.5 Hz and phase free filtering operation resulting in an effective order of four (in the following BW).

  2. a combination of two median filters (as proposed in [8], in the following MED).

  3. a cubic spline baseline correction (as proposed in [9], in the following SPL).

This selection comprised for linear as well as non-linear filtering techniques.

2.6 Performance indices

To evaluate the influence of the filters, several methods were used. First, the similarity between the filtered noisy ECG signal and the original signal was evaluated. This was done by calculating the correlation coefficient (CORR). Furthermore, the l_operator (LOPA) as proposed in [10] was calculated:


In contrast to CORR, LOPA accounts for offsets and scaling of any of the two signals.

In addition, the absolute value of the change of the amplitude at the KP (KPAC) was determined. The latter analyses were conducted twice: once for all lead signals, and once for the subset of leads meeting the IC.

3 Results

A set of 289 extended and disturbed 12-lead ECGs was evaluated. Each resulting signal was filtered by all methods separately. To minimize the influence of the random phase shifts Фp in (1), all experiments were performed 50 times with different random values and averaged. These results were averaged over all leads. Mean and standard deviation (std) were calculated for the 289 previously averaged values. The results regarding the introduced performance measures are shown in Table 1 for the whole ECG data set and in Table 2 just for the ECG channels meeting the IC.

Taking CORR and LOPA into account, the similarity to the noise-free signal was best for MED and BW. Thus, most of the baseline interference was removed. SPL performed worst, but values were still greater than 0.93. All three methods showed small mean KPAC. MED and SPL showed higher std than BW making them less robust methods.

Table 1

Results (mean±std) for the whole dataset. KPAC is given in mV.

Table 2

Results (mean±std) for the channels meeting the IC. KPAC is given in mV.

The 104 channels, which met the IC, performed best for SPL (see Table 2). The other methods had a large influence on KPA with values up to 1.89 mV. Correlation based methods were on a high level for SPL and BW, but clearly smaller for MED.

4 Discussion

As most signal channels did not meet the IC, the results for KPAC in Table 1 could not sufficiently substantiate the ST deviation preservation. So, small deviations did only underline the functionality of the filters, as the correlation based methods did that, too.

However, the signals used for Table 2 allowed the evaluation of the influence of the filters on ST deviation. In this case, BW and MED performed worst. Nevertheless, high stds reveal large differences in the results. On the other hand, SPL reached indeed a small std, but the average was exceeding the threshold set for ST changes. Therefore, each method seemed to manipulate the KPA. This is problematic since physicians could interpret such a difference as a missing ST change although it was originally present (see Figure 5).

Typical result after the filtering process. MED lowered the amplitude at KP to almost 0 mV. ORG: unfiltered extended noise-free signal.
Figure 5

Typical result after the filtering process. MED lowered the amplitude at KP to almost 0 mV. ORG: unfiltered extended noise-free signal.

In this study, a baseline wander model consisting of different cosine functions was used. This predicts that some filters could have a crucial impact on the ST segment.

5 Limitations and prospects

The set of filtering techniques that were used in this study was limited to three. Even though there is a vast field of different methods, it was only possible to evaluate a part of them in this work. In future work, the set should be extended to search for an optimal method and optimal filtering parameters.

Although an influence of the filters on the ST segment could be demonstrated, the relation between signal and filtering method has to be investigated in future work to exclude further possible influencing factors.

As the proposed noise model only accounts for baseline wander, possible influences of other noise types cannot be evaluated. Future studies should deal with an extended noise model concerning e.g. for broadband noise, powerline interference, etc.

At last, one should keep in mind, that signals used in this study were generated in simulations with early ischemia. Although covered with some model uncertainties, it was possible to get pure undisturbed ST deviations caused by ischemia.


  • [1]

    Luo S, Paul Johnston P. A review of electrocardiogram filtering. Journal of Electrocardiology 2010; 43(6): 486-496. Google Scholar

  • [2]

    Loewe A, Schulze WHW, Jiang Y, Wilhelms M, Luik A, Dössel O, Seemann G. ECG-based detection of early myocardial ischemia in a computational model: impact of additional electrodes, optimal placement, and a new feature for ST deviation. BioMed Research International 2015: Article ID 530352, in press. 

  • [3]

    Loewe A, Schulze WHW, Jiang Y, Wilhelms M, Dössel O. Determination of optimal electrode positions of a wearable ECG monitoring system for detection of myocardial ischemia: a simulation study. Computing in Cardiology 2011; 38: 741-744. Google Scholar

  • [4]

    Weiss DL, Ifland M, Sachse FB, Seemann G, Dössel O. Modeling of cardiac ischemia in human myocytes and tissue including spatiotemporal electrophysiological variations. Biomedizinische Technik 2009; 54(3): 107-125. Google Scholar

  • [5]

    Sörnmo L, Laguna P. Electrocardiogram (ECG) signal processing. Wiley Encyclopedia of Biomedical Engineering 2006. 

  • [6]

    Stauss HM. Heart rate variability. American Journal of Physiology-Regulatory, Integrative and Comparative Physiology 2003; 285(5): R927-R931. Google Scholar

  • [7]

    Maglaveras N, Stamkopoulos T, Diamantaras K, Pappas C, Strintzis M. ECG pattern recognition and classification using non-linear transformations and neural networks: a review. International journal of medical informatics 1998; 52(1): 191-208. Google Scholar

  • [8]

    De Chazal P, Heneghan C, Sheridan E, Reilly R, Nolan P, O’Malley M. Automated processing of the single-lead electrocardiogram for the detection of obstructive sleep apnoea. IEEE Transactions on Biomedical Engineering 2003; 50(6): 686-696. Google Scholar

  • [9]

    Meyer CR, Keiser HN. Electrocardiogram baseline noise estimation and removal using cubic splines and state-space computation techniques. Computers and Biomedical Research 1977; 10(5): 459-470. Google Scholar

  • [10]

    Lenis G, Lutz Y, Seemann G, García-Alberola A, Rojo-Álvarez JL, Barquero-Peréz O, Gil E, Dössel O. Post extrasystolic T wave change in subjects with structural healthy ventricles – measurement and simulation. Computing in Cardiology 2014; 41: 1069-1072. Google Scholar

About the article

Published Online: 2015-09-12

Published in Print: 2015-09-01

Author’s Statement

Conflict of interest: Authors state no conflict of interest. Material and Methods: Informed consent: Informed consent has been obtained from all individuals included in this study. Ethical approval: The research related to human use has been complied with all the relevant national regulations, institutional policies and in accordance the tenets of the Helsinki Declaration, and has been approved by the authors’ institutional review board or equivalent committee.

Citation Information: Current Directions in Biomedical Engineering, Volume 1, Issue 1, Pages 96–99, ISSN (Online) 2364-5504, DOI: https://doi.org/10.1515/cdbme-2015-0025.

Export Citation

© 2015 by Walter de Gruyter GmbH, Berlin/Boston.Get Permission

Citing Articles

Here you can find all Crossref-listed publications in which this article is cited. If you would like to receive automatic email messages as soon as this article is cited in other publications, simply activate the “Citation Alert” on the top of this page.

Gustavo Lenis, Nicolas Pilia, Axel Loewe, Walther H. W. Schulze, and Olaf Dössel
Computational and Mathematical Methods in Medicine, 2017, Volume 2017, Page 1

Comments (0)

Please log in or register to comment.
Log in