{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,8]],"date-time":"2026-02-08T15:17:09Z","timestamp":1770563829846,"version":"3.49.0"},"reference-count":35,"publisher":"MDPI AG","issue":"7","license":[{"start":{"date-parts":[[2019,4,4]],"date-time":"2019-04-04T00:00:00Z","timestamp":1554336000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1710862,1751454"],"award-info":[{"award-number":["1710862,1751454"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Electrocardiogram (ECG) sensing is an important application for the diagnosis of cardiovascular diseases. Recently, driven by the emerging technology of wearable electronics, massive wearable ECG sensors are developed, which however brings additional sources of noise contamination on ECG signals from these wearable ECG sensors. In this paper, we propose a new low-distortion adaptive Savitzky-Golay (LDASG) filtering method for ECG denoising based on discrete curvature estimation, which demonstrates better performance than the state of the art of ECG denoising. The standard Savitzky-Golay (SG) filter has a remarkable performance of data smoothing. However, it lacks adaptability to signal variations and thus often induces signal distortion for high-variation signals such as ECG. In our method, the discrete curvature estimation is adapted to represent the signal variation for the purpose of mitigating signal distortion. By adaptively designing the proper SG filter according to the discrete curvature for each data sample, the proposed method still retains the intrinsic advantage of SG filters of excellent data smoothing and further tackles the challenge of denoising high signal variations with low signal distortion. In our experiment, we compared our method with the EMD-wavelet based method and the non-local means (NLM) denoising method in the performance of both noise elimination and signal distortion reduction. Particularly, for the signal distortion reduction, our method decreases in MSE by 33.33% when compared to EMD-wavelet and by 50% when compared to NLM, and decreases in PRD by 18.25% when compared to EMD-wavelet and by 25.24% when compared to NLM. Our method shows high potential and feasibility in wide applications of ECG denoising for both clinical use and consumer electronics.<\/jats:p>","DOI":"10.3390\/s19071617","type":"journal-article","created":{"date-parts":[[2019,4,4]],"date-time":"2019-04-04T11:31:57Z","timestamp":1554377517000},"page":"1617","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":27,"title":["A Discrete Curvature Estimation Based Low-Distortion Adaptive Savitzky\u2013Golay Filter for ECG Denoising"],"prefix":"10.3390","volume":"19","author":[{"given":"Hui","family":"Huang","sequence":"first","affiliation":[{"name":"Department of Mechanical Engineering-Engineering Mechanics, Michigan Technological University, Houghton, MI 49931, USA"}]},{"given":"Shiyan","family":"Hu","sequence":"additional","affiliation":[{"name":"School of Computer Science and Electronic Engineering, University of Essex, Colchester CO4 3SQ, UK"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1086-8017","authenticated-orcid":false,"given":"Ye","family":"Sun","sequence":"additional","affiliation":[{"name":"Department of Mechanical Engineering-Engineering Mechanics, Michigan Technological University, Houghton, MI 49931, USA"}]}],"member":"1968","published-online":{"date-parts":[[2019,4,4]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1144","DOI":"10.1109\/TITB.2010.2047650","article-title":"Clinical assessment of wireless ECG transmission in real-time cardiac telemonitoring","volume":"14","author":"Alesanco","year":"2010","journal-title":"IEEE Trans. Inf. Technol. Biomed."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"2895","DOI":"10.1007\/s00125-012-2677-z","article-title":"Sedentary time in adults and the association with diabetes, cardiovascular disease and death: Systematic review and meta-analysis","volume":"55","author":"Wilmot","year":"2012","journal-title":"Diabetologia"},{"key":"ref_3","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":"38","author":"Thakor","year":"1991","journal-title":"IEEE Trans. Biomed. Eng."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"60","DOI":"10.1109\/JETCAS.2012.2187707","article-title":"An ultra-low power ECG acquisition and monitoring ASIC system for WBAN applications","volume":"2","author":"Liu","year":"2012","journal-title":"IEEE J. Emerg. Sel. Top. Circuits Syst."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"30","DOI":"10.1109\/MWC.2013.6590048","article-title":"Context awareness in WBANs: A survey on medical and non-medical applications","volume":"20","author":"Falk","year":"2013","journal-title":"IEEE Wirel. Commun."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Li, X., and Sun, Y. (2017, January 17\u201319). NCMB-button: A wearable non-contact system for long-term multiple biopotential monitoring. Proceedings of the Second IEEE\/ACM International Conference on Connected Health: Applications, Systems and Engineering Technologies, Philadelphia, PA, USA.","DOI":"10.1109\/CHASE.2017.118"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"2240","DOI":"10.1109\/TBME.2008.921150","article-title":"ECG denoising and compression using a modified extended Kalman filter structure","volume":"55","author":"Sayadi","year":"2008","journal-title":"IEEE Trans. Biomed. Eng."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Akhbari, M., Shamsollahi, M.B., Jutten, C., and Coppa, B. (2012, January 12). ECG denoising using angular velocity as a state and an observation in an extended kalman filter framework. Proceedings of the 2012 IEEE Annual International Conference of the Engineering in Medicine and Biology Society (EMBC), San Diego, CA, USA.","DOI":"10.1109\/EMBC.2012.6346569"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"635","DOI":"10.1109\/JBHI.2016.2582340","article-title":"ECG denoising using marginalized particle extended kalman filter with an automatic particle weighting strategy","volume":"21","author":"Hesar","year":"2017","journal-title":"IEEE J. Biomed. Health Inform."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"437","DOI":"10.1109\/TBME.2012.2228482","article-title":"Adaptive wavelet wiener filtering of ECG signals","volume":"60","author":"Smital","year":"2013","journal-title":"IEEE Trans. Biomed. Eng."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1094","DOI":"10.1109\/TBME.2010.2099229","article-title":"An adaptive Kalman filter for ECG signal enhancement","volume":"58","author":"Vullings","year":"2011","journal-title":"IEEE Trans. Biomed. Eng."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"2172","DOI":"10.1109\/TBME.2007.897817","article-title":"A nonlinear Bayesian filtering framework for ECG denoising","volume":"54","author":"Sameni","year":"2007","journal-title":"IEEE Trans. Biomed. Eng."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1628","DOI":"10.1109\/TBME.2010.2046324","article-title":"Nonlinear Bayesian filtering for denoising of electrocardiograms acquired in a magnetic resonance environment","volume":"57","author":"Oster","year":"2010","journal-title":"IEEE Trans. Biomed. Eng."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"481","DOI":"10.1016\/j.bspc.2011.11.003","article-title":"Denoising of ECG signals based on noise reduction algorithms in EMD and wavelet domains","volume":"7","author":"Kabir","year":"2012","journal-title":"Biomed. Signal Process. Control"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1351","DOI":"10.1109\/TSP.2009.2013885","article-title":"Development of EMD-based denoising methods inspired by wavelet thresholding","volume":"57","author":"Kopsinis","year":"2009","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"88","DOI":"10.1049\/iet-spr.2014.0005","article-title":"Electrocardiogram signal denoising using non-local wavelet transform domain filtering","volume":"9","author":"Yadav","year":"2015","journal-title":"IET Signal Process."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"276","DOI":"10.3844\/ajassp.2008.276.281","article-title":"ECG signal denoising by wavelet transform thresholding","volume":"5","author":"Alfaouri","year":"2008","journal-title":"Am. J. Appl. Sci."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"289","DOI":"10.1109\/TBME.2003.808805","article-title":"A dynamical model for generating synthetic electrocardiogram signals","volume":"50","author":"McSharry","year":"2003","journal-title":"IEEE Trans. Biomed. Eng."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Lin, C., Bugallo, M.F., Mailhes, C., and Tourneret, J.Y. (2011, January 8\u201311). ECG denoising using a dynamical model and a marginalized particle filter. Proceedings of the 2011 Conference Record of the Forty Fifth Asilomar Conference on Signals, Systems and Computers (ASILOMAR), Pacific Grove, CA, USA.","DOI":"10.1109\/ACSSC.2011.6190306"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"2383","DOI":"10.1109\/TBME.2012.2208964","article-title":"Nonlocal means denoising of ECG signals","volume":"59","author":"Tracey","year":"2012","journal-title":"IEEE Trans. Biomed. Eng."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"1627","DOI":"10.1021\/ac60214a047","article-title":"Smoothing and differentiation of data by simplified least squares procedures","volume":"36","author":"Savitzky","year":"1964","journal-title":"Anal. Chem."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1109\/MSP.2011.941097","article-title":"What is a Savitzky-Golay filter?","volume":"28","author":"Schafer","year":"2011","journal-title":"IEEE Signal Process. Mag."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"763","DOI":"10.1109\/CIC.2005.1588216","article-title":"Savitzky-Golay least-squares polynomial filters in ECG signal processing","volume":"2005","author":"Hargittai","year":"2005","journal-title":"Proc. Comput. Cardiol."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"278","DOI":"10.1109\/TNNLS.2013.2274436","article-title":"Quantum neural network-based EEG filtering for a brain\u2013computer interface","volume":"25","author":"Gandhi","year":"2014","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"677","DOI":"10.1016\/j.pisc.2016.06.056","article-title":"Application of adaptive Savitzky-Golay filter for EEG signal processing","volume":"8","author":"Acharya","year":"2016","journal-title":"Perspect. Sci."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"380","DOI":"10.1109\/TSP.2012.2225055","article-title":"On the selection of optimum Savitzky-Golay filters","volume":"61","author":"Krishnan","year":"2013","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Rivolo, S., Nagel, E., Smith, N.P., and Lee, J. (2014, January 26\u201330). Automatic selection of optimal Savitzky-Golay filter parameters for coronary wave intensity analysis. Proceedings of the 36th Annual International Conference of Engineering in Medicine and Biology Society (EMBC), Chicago, IL, USA.","DOI":"10.1109\/EMBC.2014.6944761"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"366","DOI":"10.1006\/ciun.1993.1048","article-title":"Digital curvature estimation","volume":"58","author":"Worring","year":"1993","journal-title":"CVGIP Image Underst."},{"key":"ref_29","unstructured":"Flynn, P.J., and Jain, A.K. (1989, January 4\u20138). On reliable curvature estimation. Proceedings of the 1989 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, San Diego, CA, USA."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Coeurjolly, D., Miguet, S., and Tougne, L. (2001, January 28\u201330). Discrete curvature based on osculating circle estimation. Proceedings of the International Workshop on Visual Form, Capri, Italy.","DOI":"10.1007\/3-540-45129-3_27"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Matas, J., Shao, Z., and Kittler, J. (1995, January 13\u201315). Estimation of curvature and tangent direction by median filtered differencing. Proceedings of the International Conference on Image Analysis and Processing, San Remo, Italy.","DOI":"10.1007\/3-540-60298-4_240"},{"key":"ref_32","unstructured":"Hermann, S., and Klette, R. (2003). Multigrid Analysis of Curvature Estimators, CITR, The University of Auckland. Technical Report."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"297","DOI":"10.1109\/TC.1977.1674825","article-title":"A corner-finding algorithm for chain-coded curves","volume":"26","author":"Freeman","year":"1977","journal-title":"IEEE Trans. Comput."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"635","DOI":"10.1142\/S0218001495000249","article-title":"A linear algorithm for segmentation of digital curves","volume":"9","year":"1995","journal-title":"Int. J. Pattern Recogn. Artif. Intell."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"215","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"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/7\/1617\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T12:42:52Z","timestamp":1760186572000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/7\/1617"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,4,4]]},"references-count":35,"journal-issue":{"issue":"7","published-online":{"date-parts":[[2019,4]]}},"alternative-id":["s19071617"],"URL":"https:\/\/doi.org\/10.3390\/s19071617","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,4,4]]}}}