QRS complexes detection for ECG signal: the Difference Operation Method.

Department of Electrical Engineering, National Central University, Jhongli 320, Taiwan, ROC.
Computer Methods and Programs in Biomedicine (Impact Factor: 1.09). 10/2008; 91(3):245-54. DOI: 10.1016/j.cmpb.2008.04.006
Source: PubMed

ABSTRACT This paper proposes a simple and reliable method termed the Difference Operation Method (DOM) to detect the QRS complex of an electrocardiogram (ECG) signal. The proposed DOM includes two stages. The first stage is to find the point R by applying the difference equation operation to an ECG signal. The second stage looks for the points Q and S based on the point R to find the QRS complex. From the QRS complex, the T wave and P wave can be obtained by the existing methods. Some records (QRS complex and T and P waves) of ECG signals in MIT-BIH arrhythmia database is tested to show the DOM has a much more precise detection rate and faster speed than other methods.

  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: The electrocardiogram (ECG) measurement system consists of I/O interface to input the ECG signals from two electrodes, FPGA (Field programmable gate arrays) module to process the signal conditioning, and real time module to control the system. The algorithms based on wavelet transform were developed to remove the noise of the ECG signals and to determine the QRS-waves. Triangular wave tests were conducted to determine the optimal factors of the wavelet filter by analyzing the SNRs (signal to noise ratios) and RMSEs (root mean square errors). The hybrid rule, soft method, and symlets of order 5 were selected as thresholding rule, thresholding method, and mother wavelet, respectively. The developed wavelet filter showed good performance to remove the noise of the triangular waves with 10.98 dB of SNR and 0.140 mV of RMSE. The ECG signals from a total of 6 subjects were measured at different measuring postures such as lying, sitting, and standing. The durations of QRS-waves, the amplitudes of R-waves, the intervals of RR-waves were analyzed by using the finite impulse response (FIR) filter and the developed wavelet filter. The wavelet filter showed good performance to determine the features of QRS-waves, but the FIR filter had some problems to detect the peaks of Q and S waves. The measuring postures affected accuracy and precision of the ECG signals. The noises of the ECG signals were increased due to the movement of the subject during measurement. The results showed that the wavelet filter was a useful tool to remove the noise of the ECG signals and to determine the features of the QRS-waves.
    Journal of Biosystems Engineering. 01/2008; 33(5).
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: The inter-patient classification schema and the Association for the Advancement of Medical Instrumentation (AAMI) standards are important to the construction and evaluation of automated heartbeat classification systems. The majority of previously proposed methods that take the above two aspects into consideration use the same features and classification method to classify different classes of heartbeats. The performance of the classification system is often unsatisfactory with respect to the ventricular ectopic beat (VEB) and supraventricular ectopic beat (SVEB).
    BioMedical Engineering OnLine 06/2014; 13(1):90. · 1.75 Impact Factor
  • [Show abstract] [Hide abstract]
    ABSTRACT: Resumo: A detecção das ondas típicas do ECG, como P, Q, R, S e T, é necessária para melhorar a identificação de anormalidades cardíacas. O presente trabalho consiste na implementação de um algoritmo para a detecção das ondas P e T e do complexo QRS. No que se refere ao complexo QRS, foi utilizado o "Difference Operation Method" modificado para reduzir as demandas de filtragem do sinal e melhorar os resultados. Os picos P e T foram encontrados considerando "janelas de tempo" antes e depois do complexo QRS. Os testes foram realizados utilizando sinais de ECG (situações normais e arrítmicas) da base de dados do MIT-BIH. O algoritmo marcou corretamente as ondas P, Q, R, S e T do ECG. Ele também exibiu bom desempenho, o qual foi comparável ao disponível na literatura notadamente no se refere à detecção daqueles picos e vales do ECG e à velocidade de processamento dos sinais de ECG. Concluímos que o algoritmo representa uma ferramenta útil para a detecção de picos do ECG (situações: normal e arritmia). Dessa forma, o mesmo pode ajudar na busca de soluções para a identificação de alterações no ECG que, por sua vez, é importante para a prática clínica. Palavras-chave: ECG, Detecção de Picos; Algoritmo DOM Abstract: The detection of typical ECG waves, such as P, Q, R, S and T waves, is necessary to improve the identification of cardiac abnormalities. The present work consists of the implementation of an algorithm for peak detection of P and T waves and QRS complex. As for the QRS complex, it was used the Difference Operation Method which was modified for reducing signal filtering demands and improving results. The peaks of P and T waves were found considering "time windows" before and after the QRS complex. The algorithm was tested using ECG signals (normal or arrhythmic situations) from MIT-BIH database. The algorithm correctly marked P, Q, R, S and T waves of the ECG. It also exhibited fair performance comparable to what is shown by other authors in terms of P, R and T wave detection and signal processing speed. In conclusion, it appears that the algorithm represents a useful tool for ECG wave peak detection of ECG (in normal rate or arrhythmia). Thus, the algorithm may help the search for solutions for identification of ECG alterations which, in turn, are important for the clinical practice.
    XXIV Congresso Brasileiro em Engenharia Biomédica – XXIV CBEB; 10/2014


Available from