{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,23]],"date-time":"2026-01-23T11:06:30Z","timestamp":1769166390054,"version":"3.49.0"},"reference-count":44,"publisher":"MDPI AG","issue":"12","license":[{"start":{"date-parts":[[2021,6,17]],"date-time":"2021-06-17T00:00:00Z","timestamp":1623888000000},"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>Advanced heart monitors, especially those enabled by the Internet of Health Things (IoHT), provide a great opportunity for continuous collection of the electrocardiogram (ECG), which contains rich information about underlying cardiac conditions. Realizing the full potential of IoHT-enabled cardiac monitoring hinges, to a great extent, on the detection of disease-induced anomalies from collected ECGs. However, challenges exist in the current literature for IoHT-based cardiac monitoring: (1) Most existing methods are based on supervised learning, which requires both normal and abnormal samples for training. This is impractical as it is generally unknown when and what kind of anomalies will occur during cardiac monitoring. (2) Furthermore, it is difficult to leverage advanced machine learning approaches for information processing of 1D ECG signals, as most of them are designed for 2D images and higher-dimensional data. To address these challenges, a new sensor-based unsupervised framework is developed for IoHT-based cardiac monitoring. First, a high-dimensional tensor is generated from the multi-channel ECG signals through the Gramian Angular Difference Field (GADF). Then, multi-linear principal component analysis (MPCA) is employed to unfold the ECG tensor and delineate the disease-altered patterns. Obtained principal components are used as features for anomaly detection using machine learning models (e.g., deep support vector data description (deep SVDD)) as well as statistical control charts (e.g., Hotelling T2 chart). The developed framework is evaluated and validated using real-world ECG datasets. Comparing to the state-of-the-art approaches, the developed framework with deep SVDD achieves superior performances in detecting abnormal ECG patterns induced by various types of cardiac disease, e.g., an F-score of 0.9771 is achieved for detecting atrial fibrillation, 0.9986 for detecting right bundle branch block, and 0.9550 for detecting ST-depression. Additionally, the developed framework with the T2 control chart facilitates personalized cycle-to-cycle monitoring with timely detected abnormal ECG patterns. The developed framework has a great potential to be implemented in IoHT-enabled cardiac monitoring and smart management of cardiac health.<\/jats:p>","DOI":"10.3390\/s21124173","type":"journal-article","created":{"date-parts":[[2021,6,17]],"date-time":"2021-06-17T21:29:16Z","timestamp":1623965356000},"page":"4173","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":25,"title":["Tensor-Based ECG Anomaly Detection toward Cardiac Monitoring in the Internet of Health Things"],"prefix":"10.3390","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5793-3042","authenticated-orcid":false,"given":"Houliang","family":"Zhou","sequence":"first","affiliation":[{"name":"Department of Industrial, Manufacturing, and Systems Engineering, The University of Texas at Arlington, Arlington, TX 76019, USA"}]},{"given":"Chen","family":"Kan","sequence":"additional","affiliation":[{"name":"Department of Industrial, Manufacturing, and Systems Engineering, The University of Texas at Arlington, Arlington, TX 76019, USA"}]}],"member":"1968","published-online":{"date-parts":[[2021,6,17]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"938","DOI":"10.1109\/TASE.2013.2263497","article-title":"Spatiotemporal Differentiation of Myocardial Infarctions","volume":"10","author":"Yang","year":"2013","journal-title":"IEEE Trans. Autom. Sci. Eng."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"339","DOI":"10.1109\/TBME.2010.2063704","article-title":"Multiscale Recurrence Quantification Analysis of Spatial Cardiac Vectorcardiogram Signals","volume":"58","author":"Yang","year":"2011","journal-title":"IEEE Trans. Biomed. Eng."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"159","DOI":"10.1080\/24725579.2020.1741738","article-title":"Network modeling and Internet of things for smart and connected health systems\u2014a case study for smart heart health monitoring and management","volume":"10","author":"Yang","year":"2020","journal-title":"IISE Trans. Healthc. Syst. Eng."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Tong, W., Kan, C., and Yang, H. (2018, January 4\u20137). Sensitivity analysis of wearable textiles for ECG sensing. Proceedings of the 2018 IEEE EMBS International Conference on Biomedical & Health Informatics (BHI), Las Vegas, NV, USA.","DOI":"10.1109\/BHI.2018.8333393"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"947","DOI":"10.1126\/science.aau0780","article-title":"Binodal, wireless epidermal electronic systems with in-sensor analytcis for neonatal intensive care","volume":"363","author":"Chung","year":"2019","journal-title":"Science"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Kan, C., Leonelli, F.M., and Yang, H. (2016, January 16\u201320). Map reduce for optimizing a large-scale dynamic network\u2014The Internet of hearts. Proceedings of the 2016 38th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Orlando, FL, USA.","DOI":"10.1109\/EMBC.2016.7591351"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Kan, C., Chen, Y., Leonelli, F., and Yang, H. (2015, January 24\u201328). Mobile sensing and network analytics for realizing smart automated systems towards health Internet of Things. Proceedings of the 2015 IEEE International Conference on Automation Science and Engineering (CASE), Gothenburg, Sweden.","DOI":"10.1109\/CoASE.2015.7294241"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"4509","DOI":"10.1109\/JSEN.2019.2896308","article-title":"A Novel Approach for Detection of Myocardial Infarction from ECG Signals of Multiple Electrodes","volume":"19","author":"Tripathy","year":"2019","journal-title":"IEEE Sens. J."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1016\/j.compbiomed.2018.05.013","article-title":"A novel application of deep learning for single-lead ECG classification","volume":"99","author":"Mathews","year":"2018","journal-title":"Comput. Biol. Med."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"113911","DOI":"10.1016\/j.eswa.2020.113911","article-title":"DENS-ECG: A deep learning aproach for ECG signal delineation","volume":"165","author":"Peimankar","year":"2021","journal-title":"Expert Syst. Appl."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"103801","DOI":"10.1016\/j.compbiomed.2020.103801","article-title":"Opportunities and challenges of deep learning methods for electrocardiogram data: A systematic review","volume":"122","author":"Hong","year":"2020","journal-title":"Comput. Biol. Med."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"113411","DOI":"10.1016\/j.eswa.2020.113411","article-title":"Semi-supervised learning for ECG classification without patient-specific labeled data","volume":"158","author":"Zhai","year":"2020","journal-title":"Expert Syst. Appl."},{"key":"ref_13","unstructured":"Cardona, H.D.V., Orozco, A.A., and \u00c1lvarez, M.A. (2013, January 3\u20137). Unsupervised learning applied in MER and ECG signals through Gaussians mixtures with the Expectation-Maximization algorithm and Variational Bayesian Inference. Proceedings of the 2013 35th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Osaka, Japan."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"238","DOI":"10.1016\/j.asoc.2017.02.001","article-title":"Automatic pattern recognition of ECG signals using entropy-based adaptive dimensionality reduction and clustering","volume":"55","author":"He","year":"2017","journal-title":"Appl. Soft Comput."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"178","DOI":"10.1016\/j.jmsy.2016.08.007","article-title":"Heterogeneous recurrence monitoring of dynamic transients in ultraprecision machining processes","volume":"41","author":"Kan","year":"2016","journal-title":"J. Manuf. Syst."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"4743","DOI":"10.1109\/TSP.2020.3014423","article-title":"Change Detection in Complex Dynamical Systems Using Intrinsic Phase and Amplitude Synchronization","volume":"68","author":"Iquebal","year":"2020","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"141","DOI":"10.1016\/j.jmsy.2016.01.001","article-title":"Online process monitoring with near-zero misdetection for ultrasonic welding of lithium-ion batteries: An integration of univariate and multivariate methods","volume":"38","author":"Guo","year":"2016","journal-title":"J. Manuf. Syst."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Liu, C., Kan, C., and Tian, W. (2020, January 3). An Online Side Channel Monitoring Approach for Cyber-Physical Attack Detection of Additive Manufacturing. Proceedings of the ASME 2020 15th International Manufacturing Science and Engineering Conference, Virtual, Online.","DOI":"10.1115\/MSEC2020-8503"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"788","DOI":"10.1016\/j.cie.2019.03.021","article-title":"Multivariate statistical control chart and proces capability indices for simultaneous mon-itoring of project duration and cost","volume":"130","author":"Hadian","year":"2019","journal-title":"Comput. Ind. Eng."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"699","DOI":"10.1016\/j.cie.2019.02.030","article-title":"Risk-adjusted Bernoulli chart in multi-stage healthcare processes based on state-space model with a latent risk variable and dynamic probability control limits","volume":"130","author":"Sogandi","year":"2019","journal-title":"Comput. Ind. Eng."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Chen, Y., and Yang, H. (2015, January 24\u201328). Heterogeneous recurrence T2 charts for monitoring and control of nonlinear dynamic processes. Proceedings of the 2015 IEEE International Conference on Automation Science and Engineering (CASE), Gothenburg, Sweden.","DOI":"10.1109\/CoASE.2015.7294240"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Avanzato, R., and Beritelli, F. (2020). Automatic ECG diagnosis using conventional neural network. Electronics, 9.","DOI":"10.3390\/electronics9060951"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"e386","DOI":"10.7717\/peerj-cs.386","article-title":"From ECG signals to images: A transformation based approach for deep learning","volume":"7","author":"Naz","year":"2021","journal-title":"PeerJ Comput. Sci."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"164","DOI":"10.1016\/j.ins.2020.10.014","article-title":"FM-ECG: A fine-grained multi-label framework for ECG image classification","volume":"549","author":"Du","year":"2021","journal-title":"Inf. Sci."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"105286","DOI":"10.1016\/j.cmpb.2019.105286","article-title":"Multi-branch fusion network for Myocardial infarction screening from 12-lead ECG images","volume":"184","author":"Hao","year":"2020","journal-title":"Comput. Methods Programs Biomed."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"108664","DOI":"10.1109\/ACCESS.2020.3000638","article-title":"Decision Boundary-Based Anomaly Detection Model Using Improved AnoGAN from ECG Data","volume":"8","author":"Shin","year":"2020","journal-title":"IEEE Access"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Ullah, A., Rehman, S., Tu, S., Mehmood, R., and Fawad and Ehatisham-ul-haq, M. (2021). A hybrid deep CNN model for abnormal arrthymia detection based on cardiac ECG signal. Sensors, 21.","DOI":"10.3390\/s21030951"},{"key":"ref_28","unstructured":"Wang, Z., and Oates, T. (2015, January 25\u201331). Imaging time-series to improve classification and imputation. Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence (IJCAI 2015), Buenos Aires, Argentina."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1016\/j.inffus.2019.06.014","article-title":"Imaging and fusing time series for wearable sensor-based human activity recognition","volume":"53","author":"Qin","year":"2020","journal-title":"Inf. Fusion"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Keogh, E.J., and Pazzani, M. (2000, January 20\u201323). Scaling up dynamic time warping for datamining applications. Proceedings of the Sixth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining\u2014KDD \u201900, Boston, MA, USA.","DOI":"10.1145\/347090.347153"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1109\/TNN.2007.901277","article-title":"MPCA: Multlinear principal component analysis of tensor objects","volume":"19","author":"Lu","year":"2008","journal-title":"IEEE Trans. Neural Netw. Learn Syst."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"216","DOI":"10.1109\/TASE.2014.2327029","article-title":"Image-Based Process Monitoring Using Low-Rank Tensor Decomposition","volume":"12","author":"Yan","year":"2014","journal-title":"IEEE Trans. Autom. Sci. Eng."},{"key":"ref_33","first-page":"443","article-title":"Dual process monitoring of metal-based additive manufacturing using tensor decomposition of thermal image streams","volume":"23","author":"Khanzadeh","year":"2018","journal-title":"Addit. Manuf."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1023\/B:MACH.0000008084.60811.49","article-title":"Support Vector Data Description","volume":"54","author":"Tax","year":"2004","journal-title":"Mach. Learn."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"1041","DOI":"10.1016\/j.apenergy.2012.12.043","article-title":"Pattern recognition-based chillers fault detection method using Support Vector Data Description (SVDD)","volume":"112","author":"Zhao","year":"2013","journal-title":"Appl. Energy"},{"key":"ref_36","unstructured":"Ruff, L., Vandermeulen, R., Gornitz, N., Deecke, L., Siddiqui, S., Binder, A., Muller, E., and Kloft, M. (2018, January 10\u201315). Deep One-Class Classification. Proceedings of the 35th International Conference on Machine Learning, Stockholm, Sweden."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"1368","DOI":"10.1166\/jmihi.2018.2442","article-title":"An open access database for evaluating the algorithms of ECG rhythm and morphology abnormal detection","volume":"8","author":"Liu","year":"2018","journal-title":"J. Med. Imaging Health Inf."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"172","DOI":"10.1007\/BF02344885","article-title":"Long-term ST database: A reference for the development and evaluation of automated ischaemia detectors and for the study of the dynamics of myocardial ischaemia","volume":"41","author":"Jager","year":"2003","journal-title":"Med. Biol. Eng. Comput."},{"key":"ref_39","first-page":"e215","article-title":"PhysioBank, physiotoolkit, and physionet: Components of a new research resource for complex physiologic signals","volume":"23","author":"Goldberger","year":"2000","journal-title":"Circulation"},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Bin, G., Shao, M., Bin, G., Huang, J., Zheng, D., and Wu, S. (2017, January 24\u201327). Detection of Atrial Fibrillation Using Decision Tree Ensemble. Proceedings of the 2017 Computing in Cardiology Conference (CinC), Rennes, France.","DOI":"10.22489\/CinC.2017.342-204"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"1235","DOI":"10.1080\/0740817X.2013.770187","article-title":"Monitoring and diagnosis of multichannel nonlinear profile variations using uncorrelated multilinear principal component analysis","volume":"45","author":"Paynabar","year":"2013","journal-title":"IIE Trans."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"242","DOI":"10.1016\/j.bspc.2017.12.004","article-title":"Classification of imbalanced ECG beats using re-sampling techniques and AdaBoost ensemble classifier","volume":"41","author":"Rajesh","year":"2018","journal-title":"Biomed. Signal Process. Control."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"138","DOI":"10.1016\/j.asoc.2017.12.001","article-title":"Detection of myocardial infarction in 12 lead ECG using support vector machine","volume":"64","author":"Dohare","year":"2018","journal-title":"Appl. Soft Comput."},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Dama\u0161evi\u010dius, R., Maskeliunas, R., Wo\u017aniak, M., and Polap, D. (2018, January 7\u201310). Visualization of physiologic signals based on Hjorth parameters and Gramian Angular Fields. Proceedings of the 2018 IEEE 16th World Symposium on Applied Machine Intelligence and Informatics (SAMI), Kosice and Herlany, Slovakia.","DOI":"10.1109\/SAMI.2018.8323992"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/12\/4173\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T06:17:56Z","timestamp":1760163476000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/12\/4173"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,6,17]]},"references-count":44,"journal-issue":{"issue":"12","published-online":{"date-parts":[[2021,6]]}},"alternative-id":["s21124173"],"URL":"https:\/\/doi.org\/10.3390\/s21124173","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,6,17]]}}}