Optical Heart Rate Monitoring is Improving



Over the last two years companies such as Apple, Garmin, Fitbit and Polar have each released multiple wrist based activity tracking models that have optical HRMs (heart rate monitors). Consumers who had an interest in heart rate based exercise training before these were available would typically purchase a chest strap that would talk directly to a smart watch or phone. The chest straps have been around for over 30 years and are still slightly more accurate than the modern optical HRMs. However, recent reviews comparing optical HRMs versus chest straps to be within 4 BPM of each other in most scenarios.


Last weekend I setup a test to compare the accuracy of a Garmin Vivoactive HR watch which includes a built-in optical HRM to that of my Wahoo TICKR chest strap. What I found was that the optical HRM in the Garmin jumped around a bit more but tended to be +/- 4 BPM of the chest strap. The delta heart rate graph above shows both devices during a nine hour trail run in Santa Fe, NM. The narrow aqua band represents the chest strap data and the wide pink band represents the Garmin Vivoactive HR data. This graph was made using the open source program GoldenCheetah which has a great compare mode. The only place where the optical HRM would create garbage readings was during steep hill descents. I would get skews for less than one minute in duration that were over 30 BPM higher than the Wahoo TICKR. Perhaps related to the excessive bouncing or sweat interference?

Tom’s Guide – Who Has the Most Accurate Heart Rate Monitor?

My testing and other sites that have reviewed wrist based activity trackers with medical grade EKGs show that the time has come to embrace optical heart rate monitoring for recreational endurance athletes. In most scenarios the optical HRMs are within 4 BPM of their chest strap counterparts and far more convenient to use. If absolute precision is key then it’s back to the chest strap. If you are primarily doing HIIT (High Intensity Interval Training) or weight work then a chest strap would be more responsive.

What is your preferred way to monitor heart rate?

Make a robot friend with Adafruit’s CRICKIT – A Creative Robotics & Interactive Construction Kit. It’s an add-on to our popular Circuit Playground Express, FEATHER and other platforms to make and program robots with CircuitPython, MakeCode, and Arduino. Start controlling motors, servos, solenoids. You also get signal pins, capacitive touch sensors, a NeoPixel driver and amplified speaker output. It complements & extends your boards so you can still use all the goodies on the microcontroller, now you have a robotics playground as well.

Join 7,500+ makers on Adafruit’s Discord channels and be part of the community! http://adafru.it/discord

CircuitPython in 2018 – Python on Microcontrollers is here!

Have an amazing project to share? Join the SHOW-AND-TELL every Wednesday night at 7:30pm ET on Google+ Hangouts.

Join us every Wednesday night at 8pm ET for Ask an Engineer!

Follow Adafruit on Instagram for top secret new products, behinds the scenes and more https://www.instagram.com/adafruit/

Maker Business — Fewer startups, and other collateral damage from the 2018 tariffs

Wearables — Light as a Worbla feather

Electronics — How to make your own magnetic field probe!

Biohacking — The State of DNA Analysis in Three Mindmaps

Python for Microcontrollers — One year of CircuitPython weeklies!

Get the only spam-free daily newsletter about wearables, running a "maker business", electronic tips and more! Subscribe at AdafruitDaily.com !

1 Comment

  1. In my experience with the Apple watch (which at launch got great reviews for its heart rate monitoring), the performance during running is a very poor predictor for heart rate monitoring performance in general. It seems the movement artefacts from running are relatively easy to filter out.

    For other rythmic exercises (weight lifting for example), it typically under-reports heart rate by half or third for me, so it misses half or 2/3rds of pulses, pretty useless.

Sorry, the comment form is closed at this time.