{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,23]],"date-time":"2026-01-23T20:58:40Z","timestamp":1769201920540,"version":"3.49.0"},"reference-count":26,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2014,3,27]],"date-time":"2014-03-27T00:00:00Z","timestamp":1395878400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/3.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>This paper presents a novel approach to ECG signal filtering and classification. Unlike the traditional techniques which aim at collecting and processing the ECG  signals with the patient being still, lying in bed in hospitals, our proposed algorithm is intentionally designed for monitoring and classifying the patient\u2019s ECG signals in the  free-living environment. The patients are equipped with wearable ambulatory devices the whole day, which facilitates the real-time heart attack detection. In ECG preprocessing, an  integral-coefficient-band-stop (ICBS) filter is applied, which omits time-consuming floating-point computations. In addition, two-layered Hidden Markov Models (HMMs) are applied to achieve ECG feature extraction and classification. The periodic ECG waveforms are segmented into ISO intervals, P subwave, QRS complex and T subwave respectively in the first HMM layer where expert-annotation assisted Baum-Welch algorithm is utilized in HMM modeling. Then the corresponding interval features are selected and applied to categorize the ECG into normal type or abnormal type (PVC, APC) in the second HMM layer. For verifying the effectiveness of our algorithm on abnormal signal detection, we have developed an ECG body sensor network (BSN) platform, whereby real-time ECG signals are collected, transmitted, displayed and the corresponding classification outcomes are deduced and shown on the BSN screen.<\/jats:p>","DOI":"10.3390\/s140405994","type":"journal-article","created":{"date-parts":[[2014,3,27]],"date-time":"2014-03-27T12:28:24Z","timestamp":1395923304000},"page":"5994-6011","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":41,"title":["A Novel Approach to ECG Classification Based upon  Two-Layered HMMs in Body Sensor Networks"],"prefix":"10.3390","volume":"14","author":[{"given":"Wei","family":"Liang","sequence":"first","affiliation":[{"name":"Key Laboratory of Networked Control Systems, Shenyang Institute of Automation,  Chinese Academy of Sciences, Shenyang 110016, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yinlong","family":"Zhang","sequence":"additional","affiliation":[{"name":"Key Laboratory of Networked Control Systems, Shenyang Institute of Automation,  Chinese Academy of Sciences, Shenyang 110016, China"},{"name":"University of Chinese Academy of Sciences, Beijing 100049, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jindong","family":"Tan","sequence":"additional","affiliation":[{"name":"Department of Mechanical, Aerospace and Biomedical Engineering, University of Tennessee, Knoxville, TN 37996, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yang","family":"Li","sequence":"additional","affiliation":[{"name":"Key Laboratory of Networked Control Systems, Shenyang Institute of Automation,  Chinese Academy of Sciences, Shenyang 110016, China"},{"name":"University of Chinese Academy of Sciences, Beijing 100049, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2014,3,27]]},"reference":[{"key":"ref_1","unstructured":"World Health Organization Cardiovascular Diseases. Available online: http:\/\/www.who.int\/me-diacentre\/factsheets\/fs317\/en\/index.html."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"93","DOI":"10.1007\/s11265-010-0507-4","article-title":"Body sensor network based context aware QRS detection","volume":"5","author":"Wei","year":"2012","journal-title":"J. Signal Porcess. Syst."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Hu, S., Shao, Z., and Tan, J. (2011, January 23). A real-time cardiac arrhythmia classification system with wearable electrocardiogram. Piscataway, NJ, USA.","DOI":"10.1109\/BSN.2011.17"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"423","DOI":"10.1109\/JSEN.2012.2222572","article-title":"Wireless medical embedded systems: A review of signal-processing techniques for classification","volume":"2","author":"Ghasemzadeh","year":"2013","journal-title":"IEEE Sens. J."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1142","DOI":"10.1016\/j.patrec.2007.01.017","article-title":"Electrocardiogram beat classification based wavelet and probabilistic neural network","volume":"7","author":"Yu","year":"2007","journal-title":"Pattern Recogn. Lett."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1109\/TITB.2004.838369","article-title":"Real-time classification of ECGs on a PDA","volume":"3","author":"Rodriquez","year":"2005","journal-title":"IEEE Trans. Inf. Technol. Biomed."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"876","DOI":"10.1016\/j.medengphy.2005.12.010","article-title":"A comparative study of morphological and time-frequency ECG descriptors for heartbeat classification","volume":"2","author":"Christov","year":"2006","journal-title":"Med. Eng. Phys."},{"key":"ref_8","first-page":"1265","article-title":"ECG beat recognition using fuzzy hybrid neural network","volume":"11","author":"Stanislaw","year":"2011","journal-title":"IEEE Trans. Biomed. Eng."},{"key":"ref_9","first-page":"1196","article-title":"Automatic classification of heartbeats using ECG morphology and heartbeat interval features","volume":"7","author":"Reilly","year":"2004","journal-title":"IEEE Trans. Biomed. Eng."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1541","DOI":"10.1109\/TBME.2006.877103","article-title":"ECG signal analysis through hidden Markov models","volume":"8","author":"Andreao","year":"2006","journal-title":"IEEE Trans. Biomed. Eng."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"785","DOI":"10.1109\/10.83591","article-title":"Applications of adaptive filtering to ECG analysis: Noise cancellation and arrhythmia detection","volume":"8","author":"Thakor","year":"1991","journal-title":"IEEE Trans. Biomed. Eng."},{"key":"ref_12","first-page":"2109","article-title":"ECG denoising using singular value decomposition","volume":"4","author":"Mojtaba","year":"2010","journal-title":"Aust. J. Basic Appl. Sci."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1007\/s00521-005-0013-y","article-title":"Application of ICA in removing artifacts from the ECG","volume":"15","author":"He","year":"2006","journal-title":"Neur. Comput. Appl."},{"key":"ref_14","first-page":"199","article-title":"ECG beat classifier designed by combined neural network model","volume":"2","author":"Inan","year":"2005","journal-title":"Pattern Recognit."},{"key":"ref_15","first-page":"21","article-title":"Detection of ECG characteristic points using wavelet transforms","volume":"1","author":"Li","year":"1995","journal-title":"IEEE Trans. Biomed. Eng."},{"key":"ref_16","unstructured":"Krimm, H., and Brooks, D.H. (1996, January 18\u201321). Feature-based segmentation of ECG signals. Paris, France."},{"key":"ref_17","unstructured":"Pergamon, P. (1989). Comprehensive Electrocardiology: Theory and Practice in Health and Disease, Pergamon Press. [1st ed.]."},{"key":"ref_18","unstructured":"Moody, B.E. (2011). Rule-Based Methods for ECG Quality Control, Computing in Cardiology (CIC)."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Sameni, R., and Shamsollahi, M.B. (2005, January 25\u201328). Filtering noisy ECG signals using the extended Kalman filter based on a modified dynamic ECG model. Lyon, France.","DOI":"10.1109\/CIC.2005.1588283"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"257","DOI":"10.1109\/5.18626","article-title":"A tutorial on hidden Markov models and selected applications in speech recognition","volume":"2","author":"Rabiner","year":"1989","journal-title":"Proc. IEEE"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"2507","DOI":"10.1109\/TBME.2006.880879","article-title":"Robust neural-network-based classification of premature ventricular contractions using wavelet transform and timing interval features","volume":"12","author":"Inan","year":"2006","journal-title":"IEEE Trans. Biomed. Eng."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Ince, T., Kiranyaz, S., and Gabbouj, M. (2008, January 20\u201325). Automated patient-specific classification of premature ventricular contractions. Vancouver, BC, Canada.","DOI":"10.1109\/IEMBS.2008.4650453"},{"key":"ref_23","unstructured":"Moody, G., and Mark, R. (1982, January 18\u201321). Development and evaluation of a 2-lead ECG analysis program. Seattle, WA, USA."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"123","DOI":"10.1088\/0967-3334\/26\/1\/011","article-title":"Premature ventricular contraction classification by the Kth nearest-neighbours rule","volume":"2","author":"Christov","year":"2005","journal-title":"Physiol. Meas."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Melgani, F., and Bazi, Y. (2008, January 14\u201317). Detecting premature ventricular contractions in ECG signals with Gaussian processes. Bologna, Italy.","DOI":"10.1109\/CIC.2008.4749021"},{"key":"ref_26","first-page":"628","article-title":"Feature extraction method for ECG signal based on HMM in body sensor network","volume":"10","author":"Feng","year":"2012","journal-title":"Inf. Control"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/14\/4\/5994\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T21:09:41Z","timestamp":1760216981000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/14\/4\/5994"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,3,27]]},"references-count":26,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2014,4]]}},"alternative-id":["s140405994"],"URL":"https:\/\/doi.org\/10.3390\/s140405994","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,3,27]]}}}