title: Arduino-based noise robust online heart-rate detection.
abstract: This paper introduces a noise robust real time heart rate detection system from electrocardiogram (ECG) data. An online data acquisition system is developed to collect ECG signals from human subjects. Heart rate is detected using window-based autocorrelation peak localisation technique. A low-cost Arduino UNO board is used to implement the complete automated process. The performance of the system is compared with PC-based heart rate detection technique. Accuracy of the system is validated through simulated noisy ECG data with various levels of signal to noise ratio (SNR). The mean percentage error of detected heart rate is found to be 0.72% for the noisy database with five different noise levels.
authors.affiliation: a Department of Applied Physics , University of Calcutta , Kolkata , India.
authors.forename: Sangita
authors.initials: S
authors.lastname: Das
authors.affiliation: a Department of Applied Physics , University of Calcutta , Kolkata , India.
authors.forename: Saurabh
authors.initials: S
authors.lastname: Pal
authors.affiliation: a Department of Applied Physics , University of Calcutta , Kolkata , India.
authors.forename: Madhuchhanda
authors.initials: M
authors.lastname: Mitra
mesh_terms: D000465:Algorithms; D004562:Electrocardiography / Q000295:instrumentation* / Q000379:methods*; D006339:Heart Rate / Q000502:physiology; D006801:Humans; D020407:Internet; D009622:Noise; D012815:Signal Processing, Computer-Assisted
keywords: Arduino; ECG signal; autocorrelation; heart rate; online data acquisition