Techn. Fakultät Website deprecated and outdated. Click here for the new site. FAU-Logo



Hearty is an application for Android-based mobile devices that allows real-time electrocardiogram (ECG) monitoring and automated arrhythmia detection by analyzing ECG parameters. ECG data provided by pre-recorded files or acquired live by accessing a Shimmer™ sensor node via Bluetooth can be processed and evaluated. The application is based on the Pan-Tompkins algorithm for QRS-detection and contains further algorithm blocks to detect abnormal heartbeats.

Please read the readme.txt file contained in the Hearty application archive before installing and using the application.

Hearty's main interface. In the 'ECG live' view normal QRS complexes are hightlighted in green, abnormal in red.

Please cite this publication when using Hearty or its source code:

Stefan Gradl, Patrick Kugler, Clemens Lohmüller, and Bjoern Eskofier, Real-time ECG monitoring and arrhythmia detection using Android-based mobile devices, in 34th Annual International Conference of the IEEE EMBS, 2012, pp. 2452–2455.

Compatibility Issues and Troubleshooting
  • There is a known issue when running the program on a multi-core SoC architecture. The program may close spontaneously while communicating with the data acquisition service.
  • If there is a problem with Hearty, try to force close the application using any task killer app and restart Hearty.