• DocumentCode
    57048
  • Title

    Graphics-Processor-Unit-Based Parallelization of Optimized Baseline Wander Filtering Algorithms for Long-Term Electrocardiography

  • Author

    Niederhauser, Thomas ; Wyss-Balmer, Thomas ; Haeberlin, Andreas ; Marisa, Thanks ; Wildhaber, Reto A. ; Goette, Josef ; Jacomet, Marcel ; Vogel, Rolf

  • Author_Institution
    Univ. of Bern, Bern, Switzerland
  • Volume
    62
  • Issue
    6
  • fYear
    2015
  • fDate
    Jun-15
  • Firstpage
    1576
  • Lastpage
    1584
  • Abstract
    Long-term electrocardiogram (ECG) often suffers from relevant noise. Baseline wander in particular is pronounced in ECG recordings using dry or esophageal electrodes, which are dedicated for prolonged registration. While analog high-pass filters introduce phase distortions, reliable offline filtering of the baseline wander implies a computational burden that has to be put in relation to the increase in signal-to-baseline ratio (SBR). Here, we present a graphics processor unit (GPU)-based parallelization method to speed up offline baseline wander filter algorithms, namely the wavelet, finite, and infinite impulse response, moving mean, and moving median filter. Individual filter parameters were optimized with respect to the SBR increase based on ECGs from the Physionet database superimposed to autoregressive modeled, real baseline wander. A Monte-Carlo simulation showed that for low input SBR the moving median filter outperforms any other method but negatively affects ECG wave detection. In contrast, the infinite impulse response filter is preferred in case of high input SBR. However, the parallelized wavelet filter is processed 500 and four times faster than these two algorithms on the GPU, respectively, and offers superior baseline wander suppression in low SBR situations. Using a signal segment of 64 mega samples that is filtered as entire unit, wavelet filtering of a seven-day high-resolution ECG is computed within less than 3 s. Taking the high filtering speed into account, the GPU wavelet filter is the most efficient method to remove baseline wander present in long-term ECGs, with which computational burden can be strongly reduced.
  • Keywords
    Monte Carlo methods; autoregressive processes; biomedical electrodes; electrocardiography; high-pass filters; median filters; medical signal detection; parallel algorithms; ECG recordings; ECG wave detection; GPU wavelet filter; Monte-Carlo simulation; Physionet database; analog high-pass filters; autoregressive modeled; baseline wander suppression; dry electrodes; esophageal electrodes; filtering speed; graphics processor unit-based parallelization method; high input SBR; high-resolution ECG; individual filter parameters; infinite impulse response filter; long-term electrocardiography; moving mean filter; moving median filter; offline baseline wander filter algorithms; optimized baseline wander filtering algorithms; parallelized wavelet filter; phase distortions; prolonged registration; real baseline wander; signal segment; signal-to-baseline ratio; wavelet impulse response; Electrocardiography; Electrodes; Filtering algorithms; Finite impulse response filters; Graphics processing units; IIR filters; Autoregressive (AR) model; CUDA; Long-term ECG; R wave; auto-regressive (AR) model; compute unified device architecture (CUDA); long-term ECG; signal-to-baseline (SBR) ratio; signal-to-baseline ratio;
  • fLanguage
    English
  • Journal_Title
    Biomedical Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9294
  • Type

    jour

  • DOI
    10.1109/TBME.2015.2395456
  • Filename
    7035014