Related Experiment Video
Updated: Mar 8, 2026

Calculating Heart Rate Variability from ECG Data from Youth with Cerebral Palsy During Active Video Game Sessions
Published on: June 5, 2019
Arduino-based noise robust online heart-rate detection
Sangita Das1, Saurabh Pal1, Madhuchhanda Mitra1
1a Department of Applied Physics , University of Calcutta , Kolkata , India.
This study presents a robust, real-time system for detecting heart rate from electrocardiogram (ECG) signals, even with noise. The low-cost, automated system achieved high accuracy, with a mean error of just 0.72% on noisy data.
Area of Science:
- Biomedical Engineering
- Signal Processing
- Wearable Technology
Background:
- Electrocardiogram (ECG) signals are crucial for monitoring heart rate.
- Real-time and noise-robust heart rate detection remains a challenge in ambulatory settings.
- Existing methods may require complex hardware or are susceptible to artifacts.
Purpose of the Study:
- To develop and validate a noise-robust, real-time heart rate detection system using ECG data.
- To implement an automated, low-cost system for heart rate monitoring.
- To assess the system's accuracy and performance against established techniques.
Main Methods:
- An online data acquisition system was developed for collecting human ECG signals.
- Heart rate detection was performed using a window-based autocorrelation peak localization technique.
- A low-cost Arduino UNO board was utilized for the complete automated implementation.
Main Results:
- The system demonstrated high accuracy, with a mean percentage error of 0.72% in detected heart rate.
- Performance was validated using simulated noisy ECG data across various signal-to-noise ratio (SNR) levels.
- The automated system's performance was comparable to PC-based heart rate detection techniques.
Conclusions:
- The developed system offers a noise-robust and accurate solution for real-time heart rate detection from ECG.
- The low-cost, automated implementation using Arduino UNO makes it suitable for accessible health monitoring.
- The system's reliability in the presence of noise is a significant advancement for practical ECG-based heart rate monitoring.
Related Concept Videos
Special considerations while measuring pulse
Factors Influencing Heart Rate
Let us explore the significant factors affecting heart rate, including age, body temperature, posture, acute pain, chemical influences,...
Errors occurring during blood pressure monitoring
Several factors...
Pulse rhythm
Conversely, an irregular pulse pattern is termed dysrhythmia, stemming from disruptions in cardiac...
Assessing Blood pressure using a doppler ultrasound
Pre-Procedural Guidelines for Doppler Ultrasound Blood Pressure Assessment:
Preparation of Equipment:
Pulse Oximetry
Purpose
Average SpO2 values are greater than 95%. If the readings fall below 90%, it indicates that...

