{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,15]],"date-time":"2026-05-15T14:07:56Z","timestamp":1778854076742,"version":"3.51.4"},"reference-count":34,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2023,2,2]],"date-time":"2023-02-02T00:00:00Z","timestamp":1675296000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Recent advancements in smart, wearable technologies have allowed the detection of various medical conditions. In particular, continuous collection and real-time analysis of electrocardiogram data have enabled the early identification of pathologic cardiac rhythms. Various algorithms to assess cardiac rhythms have been developed, but these utilize excessive computational power. Therefore, adoption to mobile platforms requires more computationally efficient algorithms that do not sacrifice correctness. This study presents a modified QRS detection algorithm, the AccYouRate Modified Pan\u2013Tompkins (AMPT), which is a simplified version of the well-established Pan\u2013Tompkins algorithm. Using archived ECG data from a variety of publicly available datasets, relative to the Pan\u2013Tompkins, the AMPT algorithm demonstrated improved computational efficiency by 5\u201320\u00d7, while also universally enhancing correctness, both of which favor translation to a mobile platform for continuous, real-time QRS detection.<\/jats:p>","DOI":"10.3390\/s23031625","type":"journal-article","created":{"date-parts":[[2023,2,2]],"date-time":"2023-02-02T01:53:54Z","timestamp":1675302834000},"page":"1625","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":19,"title":["Algorithm for Mobile Platform-Based Real-Time QRS Detection"],"prefix":"10.3390","volume":"23","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3971-9533","authenticated-orcid":false,"given":"Luca","family":"Neri","sequence":"first","affiliation":[{"name":"Department of Medicine, Division of Cardiology, Johns Hopkins University, Baltimore, MD 21218, USA"},{"name":"Department of Medical and Surgical Sciences, University of Bologna, 40138 Bologna, Italy"}]},{"given":"Matt T.","family":"Oberdier","sequence":"additional","affiliation":[{"name":"Department of Medicine, Division of Cardiology, Johns Hopkins University, Baltimore, MD 21218, USA"}]},{"given":"Antonio","family":"Augello","sequence":"additional","affiliation":[{"name":"AccYouRate Group S.p.A., 67100 L\u2019Aquila, Italy"}]},{"given":"Masahito","family":"Suzuki","sequence":"additional","affiliation":[{"name":"Department of Medicine, Division of Cardiology, Johns Hopkins University, Baltimore, MD 21218, USA"}]},{"given":"Ethan","family":"Tumarkin","sequence":"additional","affiliation":[{"name":"Department of Medicine, Division of Cardiology, Johns Hopkins University, Baltimore, MD 21218, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4052-2551","authenticated-orcid":false,"given":"Sujai","family":"Jaipalli","sequence":"additional","affiliation":[{"name":"Department of Biomedical Engineering, Johns Hopkins University, Baltimore, MD 21218, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8720-2948","authenticated-orcid":false,"given":"Gian Angelo","family":"Geminiani","sequence":"additional","affiliation":[{"name":"AccYouRate Group S.p.A., 67100 L\u2019Aquila, Italy"}]},{"given":"Henry R.","family":"Halperin","sequence":"additional","affiliation":[{"name":"Department of Medicine, Division of Cardiology, Johns Hopkins University, Baltimore, MD 21218, USA"},{"name":"Department of Biomedical Engineering, Johns Hopkins University, Baltimore, MD 21218, USA"},{"name":"Department of Radiology, Johns Hopkins University, Baltimore, MD 21205, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8039-8781","authenticated-orcid":false,"given":"Claudio","family":"Borghi","sequence":"additional","affiliation":[{"name":"Department of Medical and Surgical Sciences, University of Bologna, 40138 Bologna, Italy"}]}],"member":"1968","published-online":{"date-parts":[[2023,2,2]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"298","DOI":"10.1016\/j.bios.2016.12.001","article-title":"Increasing trend of wearables and multimodal interface for human activity monitoring: A review","volume":"90","author":"Kumari","year":"2017","journal-title":"Biosens. Bioelectron."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"563","DOI":"10.1016\/j.tibtech.2019.02.001","article-title":"Market and Patent Analyses of Wearables in Medicine","volume":"37","author":"Butt","year":"2019","journal-title":"Trends Biotechnol."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"889","DOI":"10.1016\/j.hrthm.2020.02.023","article-title":"Wearables in cardiology: Here to stay","volume":"17","author":"Dagher","year":"2020","journal-title":"Heart Rhythm."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1808247","DOI":"10.1002\/adfm.201808247","article-title":"Wearable and Implantable Devices for Cardiovascular Healthcare: From Monitoring to Therapy Based on Flexible and Stretchable Electronics","volume":"29","author":"Hong","year":"2019","journal-title":"Adv. Funct. Mater."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"e006513","DOI":"10.1161\/CIRCHEARTFAILURE.119.006513","article-title":"Continuous Wearable Monitoring Analytics Predict Heart Failure Hospitalization","volume":"13","author":"Stehlik","year":"2020","journal-title":"Circ. Heart Fail."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Elgendi, M. (2013). Fast QRS Detection with an Optimized Knowledge-Based Method: Evaluation on 11 Standard ECG Databases. PLoS ONE, 8.","DOI":"10.1371\/journal.pone.0073557"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"118","DOI":"10.1016\/j.bspc.2011.03.004","article-title":"A novel method for detecting R-peaks in electrocardiogram (ECG) signal","volume":"7","author":"Manikandan","year":"2012","journal-title":"Biomed. Signal Process. Control."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Kim, J., and Shin, H. (2016). Simple and Robust Realtime QRS Detection Algorithm Based on Spatiotemporal Characteristic of the QRS Complex. PLoS ONE, 11.","DOI":"10.1371\/journal.pone.0150144"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"124839","DOI":"10.1016\/j.amc.2019.124839","article-title":"Online robust R-peaks detection in noisy electrocardiograms using a novel iterative smart processing algorithm","volume":"369","author":"Zalabarria","year":"2020","journal-title":"Appl. Math. Comput."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"4943","DOI":"10.1007\/s00034-020-01397-8","article-title":"A Wavelet Denoising and Teager Energy Operator-Based Method for Automatic QRS Complex Detection in ECG Signal","volume":"39","author":"Khalil","year":"2020","journal-title":"Circuits Syst. Signal Process."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1016\/j.bspc.2015.09.008","article-title":"A multiresolution time-dependent entropy method for QRS complex detection","volume":"24","author":"Farashi","year":"2016","journal-title":"Biomed. Signal Process. Control."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1109\/10.362922","article-title":"Detection of ECG characteristic points using wavelet transforms","volume":"42","author":"Li","year":"1995","journal-title":"IEEE Trans. Biomed. Eng."},{"key":"ref_13","unstructured":"Legarreta, I.R., Addison, P., Grubb, N., Clegg, G., Robertson, C., Fox, K., and Watson, J. (2003). R-Wave Detection Using Continuous Wavelet Modulus Maxima in Computers in Cardiology, IEEE."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"245","DOI":"10.1016\/j.cmpb.2008.04.006","article-title":"QRS complexes detection for ECG signal: The Difference Operation Method","volume":"91","author":"Yeh","year":"2008","journal-title":"Comput. Methods Programs Biomed."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1236","DOI":"10.1016\/j.medengphy.2011.12.011","article-title":"An innovative approach of QRS segmentation based on first-derivative, Hilbert and Wavelet Transforms","volume":"34","author":"Madeiro","year":"2012","journal-title":"Med. Eng. Phys."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1137","DOI":"10.1109\/10.469381","article-title":"Genetic design of optimum linear and nonlinear QRS detectors","volume":"42","author":"Poli","year":"1995","journal-title":"IEEE Trans. Biomed. Eng."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Chen, A., Zhang, Y., Zhang, M., Liu, W., Chang, S., Wang, H., He, J., and Huang, Q. (2020). A Real Time QRS Detection Algorithm Based on ET and PD Controlled Threshold Strategy. Sensors, 20.","DOI":"10.3390\/s20144003"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"581","DOI":"10.1007\/s13246-018-0670-7","article-title":"Development of robust, fast and efficient QRS complex detector: A methodological review. Australas","volume":"41","author":"Raj","year":"2018","journal-title":"Phys. Eng. Sci. Med."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1007\/s10916-017-0886-1","article-title":"From Pacemaker to Wearable: Techniques for ECG Detection Systems","volume":"42","author":"Kumar","year":"2018","journal-title":"J. Med. Syst."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"230","DOI":"10.1109\/TBME.1985.325532","article-title":"A Real-Time QRS Detection Algorithm","volume":"32","author":"Pan","year":"1985","journal-title":"IEEE Trans. Biomed. Eng."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Shabaan, M., Arshid, K., Yaqub, M., Jinchao, F., Zia, M.S., Bojja, G.R., Iftikhar, M., Ghani, U., Ambati, L.S., and Munir, R. (2020). Survey: Smartphone-based assessment of cardiovascular diseases using ECG and PPG analysis. BMC Med. Inform. Decis. Mak., 20.","DOI":"10.1186\/s12911-020-01199-7"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Elgendi, M., Eskofier, B., Dokos, S., and Abbott, D. (2014). Revisiting QRS Detection Methodologies for Portable, Wearable, Battery-Operated, and Wireless ECG Systems. PLoS ONE, 9.","DOI":"10.1371\/journal.pone.0084018"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"9050812","DOI":"10.1155\/2018\/9050812","article-title":"Performance Analysis of Ten Common QRS Detectors on Different ECG Application Cases","volume":"2018","author":"Liu","year":"2018","journal-title":"J. Health Eng."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"93","DOI":"10.1109\/TITB.2009.2031638","article-title":"ECG Signal Compression and Classification Algorithm with Quad Level Vector for ECG Holter System","volume":"14","author":"Kim","year":"2010","journal-title":"IEEE Trans. Inf. Technol. Biomed."},{"key":"ref_25","unstructured":"Pickus, S. (2023, January 25). Pan-Tompkins. Available online: https:\/\/github.com\/pickus91\/HRV."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"E215","DOI":"10.1161\/01.CIR.101.23.e215","article-title":"PhysioBank, PhysioToolkit, and PhysioNet: Components of a New Research Resource for Complex Physiologic Signals","volume":"101","author":"Goldberger","year":"2000","journal-title":"Circulation"},{"key":"ref_27","unstructured":"(2016). TELE ECG Database: 250 telehealth ECG records (collected using dry metal electrodes) with annotated QRS and artifact masks, and MATLAB code for the UNSW artifact detection and UNSW QRS detection algorithms. Harv. Dataverse."},{"key":"ref_28","unstructured":"(2022, May 03). Robust Detection of Heart Beats in Multimodal Data: The PhysioNet\/Computing in Cardiology Challenge. Available online: https:\/\/archive.physionet.org\/challenge\/2014\/."},{"key":"ref_29","unstructured":"T.A.L. The Beth Israel Deaconess Medical Center (2023, January 25). The MIT-BIH Normal Sinus Rhythm Database. Available online: Physionet.org."},{"key":"ref_30","unstructured":"Moody, G.B., and Mark, R.G. (2023, January 25). MIT-BIH Arrhythmia Database. Available online: Physionet.org."},{"key":"ref_31","unstructured":"(2023, January 25). Association for the Advancement of Medical Instrumentation: Testing and Reporting Performance Results of Cardiac Rhythm and ST Segment Measurement Algorithms. ANSI\/AAMI EC57. Available online: https:\/\/webstore.ansi.org\/standards\/aami\/ansiaamiec572012ec57."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"128869","DOI":"10.1109\/ACCESS.2019.2939943","article-title":"An Accurate QRS Complex and P Wave Detection in ECG Signals Using Complete Ensemble Empirical Mode Decomposition with Adaptive Noise Approach","volume":"7","author":"Hossain","year":"2019","journal-title":"IEEE Access"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"e18092","DOI":"10.2196\/18092","article-title":"Smart Shirts for Monitoring Physiological Parameters: Scoping Review","volume":"8","author":"Khundaqji","year":"2020","journal-title":"JMIR mHealth uHealth"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"33637","DOI":"10.1038\/srep33637","article-title":"Textile Organic Electrochemical Transistors as a Platform for Wearable Biosensors","volume":"6","author":"Gualandi","year":"2016","journal-title":"Sci. Rep."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/3\/1625\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T18:21:47Z","timestamp":1760120507000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/3\/1625"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,2,2]]},"references-count":34,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2023,2]]}},"alternative-id":["s23031625"],"URL":"https:\/\/doi.org\/10.3390\/s23031625","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,2,2]]}}}