A novel approach to peak detection using sequential learning algorithm

Peak detection is a facile wing of signal processing. Conventional peak detection algorithms detect peaks when the entire signal is made available to them. In contrast, we propose a method that is based on recognizing the fundamental shapes of a signal, and the overall method intuitive in nature. Towards this, we use a feedforward neural network that is trained using the online sequential learning algorithm which provides better convergence performance relative to the back propagation algorithm. Moreover, the training avoids complex pre-processing tasks and feature extraction. Most importantly, the entire signal is not required for the algorithm to detect the peaks.

[1]  Koshy George,et al.  Performance comparison of learning algorithms for system identification and control , 2015, 2015 Annual IEEE India Conference (INDICON).

[2]  S. S. Mehta,et al.  K-means algorithm for the detection and delineation of QRS-complexes in Electrocardiogram , 2010 .

[3]  M. Ibrahim Sezan,et al.  A Peak Detection Algorithm and its Application to Histogram-Based Image Data Reduction , 1990, Comput. Vis. Graph. Image Process..

[4]  Patrick Gaydecki,et al.  The use of the Hilbert transform in ECG signal analysis , 2001, Comput. Biol. Medicine.

[5]  Susmita Das,et al.  Design and Simulation Approach Introduced to ECG Peak Detection with Study on Different Cardiovascular Diseases , 2012 .

[6]  Narasimhan Sundararajan,et al.  A Fast and Accurate Online Sequential Learning Algorithm for Feedforward Networks , 2006, IEEE Transactions on Neural Networks.

[7]  A. L. Jacobson,et al.  Auto-threshold peak detection in physiological signals , 2001, 2001 Conference Proceedings of the 23rd Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[8]  H. K. Verma,et al.  ANN-based QRS-complex analysis of ECG. , 1998, Journal of medical engineering & technology.

[9]  James McNames,et al.  An automatic beat detection algorithm for pressure signals , 2005, IEEE Transactions on Biomedical Engineering.

[10]  D.I. Fotiadis,et al.  Epileptic Spike Detection Using a Kalman Filter Based Approach , 2006, 2006 International Conference of the IEEE Engineering in Medicine and Biology Society.

[11]  Pan Du,et al.  Bioinformatics Original Paper Improved Peak Detection in Mass Spectrum by Incorporating Continuous Wavelet Transform-based Pattern Matching , 2022 .

[12]  Swati Sharma,et al.  Development of derivative based algorithm for the detection of QRS-complexes in Single lead Electrocardiogram using FCM , 2011 .

[13]  G.G. Cano,et al.  An approach to cardiac arrhythmia analysis using hidden Markov models , 1990, IEEE Transactions on Biomedical Engineering.

[14]  Guang-Bin Huang,et al.  Extreme learning machine: a new learning scheme of feedforward neural networks , 2004, 2004 IEEE International Joint Conference on Neural Networks (IEEE Cat. No.04CH37541).

[15]  W.J. Tompkins,et al.  Neural-network-based adaptive matched filtering for QRS detection , 1992, IEEE Transactions on Biomedical Engineering.

[16]  Stavros M. Panas,et al.  Enhancement of R-wave detection in ECG data analysis using higher-order statistics , 2001, 2001 Conference Proceedings of the 23rd Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[17]  Martin Wolf,et al.  An Efficient Algorithm for Automatic Peak Detection in Noisy Periodic and Quasi-Periodic Signals , 2012, Algorithms.

[18]  Willis J. Tompkins,et al.  A Real-Time QRS Detection Algorithm , 1985, IEEE Transactions on Biomedical Engineering.