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?

Adafruit publishes a wide range of writing and video content, including interviews and reporting on the maker market and the wider technology world. Our standards page is intended as a guide to best practices that Adafruit uses, as well as an outline of the ethical standards Adafruit aspires to. While Adafruit is not an independent journalistic institution, Adafruit strives to be a fair, informative, and positive voice within the community – check it out here: adafruit.com/editorialstandards

Join Adafruit on Mastodon

Adafruit is on Mastodon, join in! adafruit.com/mastodon

Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on code.org, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.

Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7pm ET! To join, head over to YouTube and check out the show’s live chat – we’ll post the link there.

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

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

CircuitPython – The easiest way to program microcontrollers – CircuitPython.org

Maker Business — “Packaging” chips in the US

Wearables — Enclosures help fight body humidity in costumes

Electronics — Transformers: More than meets the eye!

Python for Microcontrollers — Python on Microcontrollers Newsletter: Silicon Labs introduces CircuitPython support, and more! #CircuitPython #Python #micropython @ThePSF @Raspberry_Pi

Adafruit IoT Monthly — Guardian Robot, Weather-wise Umbrella Stand, and more!

Microsoft MakeCode — MakeCode Thank You!

EYE on NPI — Maxim’s Himalaya uSLIC Step-Down Power Module #EyeOnNPI @maximintegrated @digikey

New Products – Adafruit Industries – Makers, hackers, artists, designers and engineers! — #NewProds 7/19/23 Feat. Adafruit Matrix Portal S3 CircuitPython Powered Internet Display!

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.