{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,14]],"date-time":"2026-07-14T22:11:11Z","timestamp":1784067071431,"version":"3.55.0"},"reference-count":32,"publisher":"Walter de Gruyter GmbH","issue":"2","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018,3,28]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>Detection of QRS complexes in ECG signals is required for various purposes such as determination of heart rate, feature extraction and classification. The problem of automatic QRS detection in ECG signals is complicated by the presence of noise spectrally overlapping with the QRS frequency range. As a solution to this problem, we propose the use of least-squares-optimisation-based smoothing techniques that suppress the noise peaks in the ECG while preserving the QRS complexes. We also propose a novel nonlinear transformation technique that is applied after the smoothing operations, which equalises the QRS amplitudes without boosting the supressed noise peaks. After these preprocessing operations, the R-peaks can finally be detected with high accuracy. The proposed technique has a low computational load and, therefore, it can be used for real-time QRS detection in a wearable device such as a Holter monitor or for fast offline QRS detection. The offline and real-time versions of the proposed technique have been evaluated on the standard MIT-BIH database. The offline implementation is found to perform better than state-of-the-art techniques based on wavelet transforms, empirical mode decomposition, etc. and the real-time implementation also shows improved performance over existing real-time QRS detection techniques.<\/jats:p>","DOI":"10.1515\/bmt-2016-0072","type":"journal-article","created":{"date-parts":[[2017,5,5]],"date-time":"2017-05-05T10:01:05Z","timestamp":1493978465000},"page":"207-217","source":"Crossref","is-referenced-by-count":9,"title":["A new method for QRS detection in ECG signals using QRS-preserving filtering techniques"],"prefix":"10.1515","volume":"63","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1389-5619","authenticated-orcid":false,"given":"Tanushree","family":"Sharma","sequence":"first","affiliation":[{"name":"Department of Electronics and Communication Engineering , Malaviya National Institute of Technology , JLN Marg, Malaviya Nagar, Jaipur 302017 , Rajasthan , India"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Kamalesh K.","family":"Sharma","sequence":"additional","affiliation":[{"name":"Malaviya National Institute of Technology , Jaipur 302017 , Rajasthan , India"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"374","published-online":{"date-parts":[[2017,5,5]]},"reference":[{"key":"2023033113504158576_j_bmt-2016-0072_ref_001_w2aab3b7c44b1b6b1ab2b1b1Aa","unstructured":"AAMI-ECAR, Recommended Practice for Testing and Reporting Performance Results of Ventricular Arrhythmia Detection Algorithms, technical report, Association for the Advancement of Medical Instrumentation, 1987."},{"key":"2023033113504158576_j_bmt-2016-0072_ref_002_w2aab3b7c44b1b6b1ab2b1b2Aa","doi-asserted-by":"crossref","unstructured":"Alvarado AS, Lakshminarayan C, Pr\u00edncipe JC. Time-based compression and classification of heartbeats. IEEE Trans Biomed Eng 2012; 59: 1641\u20131648.","DOI":"10.1109\/TBME.2012.2191407"},{"key":"2023033113504158576_j_bmt-2016-0072_ref_003_w2aab3b7c44b1b6b1ab2b1b3Aa","unstructured":"ANSI\/AAMI-EC38, Ambulatory Electrocardiographs, technical report, American National Standard Institute, 1994."},{"key":"2023033113504158576_j_bmt-2016-0072_ref_004_w2aab3b7c44b1b6b1ab2b1b4Aa","doi-asserted-by":"crossref","unstructured":"Banerjee S, Gupta R, Mitra M. Delineation of ECG characteristic features using multiresolution wavelet analysis method. Measurement 2012; 45: 474\u2013487.","DOI":"10.1016\/j.measurement.2011.10.025"},{"key":"2023033113504158576_j_bmt-2016-0072_ref_005_w2aab3b7c44b1b6b1ab2b1b5Aa","doi-asserted-by":"crossref","unstructured":"Banerjee S, Mitra M. Application of cross wavelet transform for ECG pattern analysis and classification. IEEE Trans Instrum Meas 2014; 63: 326\u2013333.","DOI":"10.1109\/TIM.2013.2279001"},{"key":"2023033113504158576_j_bmt-2016-0072_ref_006_w2aab3b7c44b1b6b1ab2b1b6Aa","doi-asserted-by":"crossref","unstructured":"Bouaziz F, Boutana D, Benidir M. Multiresolution wavelet-based QRS complex detection algorithm suited to several abnormal morphologies. IET Signal Process 2014; 8: 774\u2013782.","DOI":"10.1049\/iet-spr.2013.0391"},{"key":"2023033113504158576_j_bmt-2016-0072_ref_007_w2aab3b7c44b1b6b1ab2b1b7Aa","doi-asserted-by":"crossref","unstructured":"Castells-Rufas D, Carrabina J. Simple real-time QRS detector with the MaMeMi filter. Biomed Signal Process Control 2015; 21: 137\u2013145.","DOI":"10.1016\/j.bspc.2015.06.001"},{"key":"2023033113504158576_j_bmt-2016-0072_ref_008_w2aab3b7c44b1b6b1ab2b1b8Aa","doi-asserted-by":"crossref","unstructured":"Chen SW, Chen HC, Chan HL. A real-time QRS detection method based on moving-averaging incorporating with wavelet denoising. Comput Methods Programs Biomed 2006; 82: 187\u2013195.","DOI":"10.1016\/j.cmpb.2005.11.012"},{"key":"2023033113504158576_j_bmt-2016-0072_ref_009_w2aab3b7c44b1b6b1ab2b1b9Aa","unstructured":"Clifford GD, Azuaje F, McSharry P. Advanced methods and tools for ECG data analysis, first ed. Norwood, MA: Artech House Publishers 2006: 39\u201340."},{"key":"2023033113504158576_j_bmt-2016-0072_ref_010_w2aab3b7c44b1b6b1ab2b1c10Aa","doi-asserted-by":"crossref","unstructured":"Dohare AK, Kumar V, Kumar R. An efficient new method for the detection of QRS in electrocardiogram. Comput Electr Eng 2014; 40: 1717\u20131730.","DOI":"10.1016\/j.compeleceng.2013.11.004"},{"key":"2023033113504158576_j_bmt-2016-0072_ref_011_w2aab3b7c44b1b6b1ab2b1c11Aa","doi-asserted-by":"crossref","unstructured":"Farbman Z, Fattal R, Lischinski D, Szeliski R. Edge-preserving decompositions for multi-scale tone and detail manipulation. ACM Trans Graph 2008; 27: 67:1\u201367:10.","DOI":"10.1145\/1360612.1360666"},{"key":"2023033113504158576_j_bmt-2016-0072_ref_012_w2aab3b7c44b1b6b1ab2b1c12Aa","doi-asserted-by":"crossref","unstructured":"Jung W-H, Lee S-G. An R-peak detection method that uses an SVD filter and a search back system. Comput Methods Programs Biomed 2012; 108: 1121\u20131132.","DOI":"10.1016\/j.cmpb.2012.08.002"},{"key":"2023033113504158576_j_bmt-2016-0072_ref_013_w2aab3b7c44b1b6b1ab2b1c13Aa","doi-asserted-by":"crossref","unstructured":"Kohler BU, Hennig C, Orglmeister R. The principles of software QRS detection. IEEE Eng Med Biol Mag 2002; 21: 42\u201357.","DOI":"10.1109\/51.993193"},{"key":"2023033113504158576_j_bmt-2016-0072_ref_014_w2aab3b7c44b1b6b1ab2b1c14Aa","doi-asserted-by":"crossref","unstructured":"Kuo SM, Lee BH, Tian W. Real-time signal processing implementations and applications, second ed. West Sussex, England: John Wiley and Sons 2006: 16\u201317.","DOI":"10.1002\/0470035528"},{"key":"2023033113504158576_j_bmt-2016-0072_ref_015_w2aab3b7c44b1b6b1ab2b1c15Aa","doi-asserted-by":"crossref","unstructured":"Langley P, Bowers EJ, Murray A. Principal component analysis as a tool for analyzing beat-to-beat changes in ECG features: application to ECG-derived respiration. IEEE Trans Biomed Eng 2010; 57: 821\u2013829.","DOI":"10.1109\/TBME.2009.2018297"},{"key":"2023033113504158576_j_bmt-2016-0072_ref_016_w2aab3b7c44b1b6b1ab2b1c16Aa","doi-asserted-by":"crossref","unstructured":"Lee S, Kim J, Lee M. A real-time ECG data compression and transmission algorithm for an e-health device, IEEE Trans Biomed Eng 2011; 58: 2448\u20132455.","DOI":"10.1109\/TBME.2011.2156794"},{"key":"2023033113504158576_j_bmt-2016-0072_ref_017_w2aab3b7c44b1b6b1ab2b1c17Aa","doi-asserted-by":"crossref","unstructured":"Martinez JP, Almeida R, Olmos S, Rocha AP, Laguna P. A wavelet-based ECG delineator: evaluation on standard databases. IEEE Trans Biomed Eng 2004; 51: 570\u2013581.","DOI":"10.1109\/TBME.2003.821031"},{"key":"2023033113504158576_j_bmt-2016-0072_ref_018_w2aab3b7c44b1b6b1ab2b1c18Aa","doi-asserted-by":"crossref","unstructured":"McGinn S, White PD. The duration of the QRS complex in the normal and in the abnormal electrocardiogram. Am Heart J 1934; 9: 642\u2013654.","DOI":"10.1016\/S0002-8703(34)90444-0"},{"key":"2023033113504158576_j_bmt-2016-0072_ref_019_w2aab3b7c44b1b6b1ab2b1c19Aa","unstructured":"MIT-BIH Arrhythmias Database, http:\/\/www.physionet.org\/physiobank\/database\/mitdb."},{"key":"2023033113504158576_j_bmt-2016-0072_ref_020_w2aab3b7c44b1b6b1ab2b1c20Aa","doi-asserted-by":"crossref","unstructured":"Ning X, Selesnick IW. ECG enhancement and QRS detection based on sparse derivatives. Biomed Signal Process Control 2013; 8: 713\u2013723.","DOI":"10.1016\/j.bspc.2013.06.005"},{"key":"2023033113504158576_j_bmt-2016-0072_ref_021_w2aab3b7c44b1b6b1ab2b1c21Aa","unstructured":"Orfanidis SJ. Introduction to signal processing. Englewood Cliffs, NJ: Prentice-Hall 1996."},{"key":"2023033113504158576_j_bmt-2016-0072_ref_022_w2aab3b7c44b1b6b1ab2b1c22Aa","doi-asserted-by":"crossref","unstructured":"Pal S, Mitra M. Empirical mode decomposition based ECG enhancement and QRS detection. Comput Biol Med 2012; 42: 83\u201392.","DOI":"10.1016\/j.compbiomed.2011.10.012"},{"key":"2023033113504158576_j_bmt-2016-0072_ref_023_w2aab3b7c44b1b6b1ab2b1c23Aa","doi-asserted-by":"crossref","unstructured":"Pan J, Tompkins WJ. A real-time QRS detection algorithm. IEEE Trans Biomed Eng 1985; 32: 230\u2013236.","DOI":"10.1109\/TBME.1985.325532"},{"key":"2023033113504158576_j_bmt-2016-0072_ref_024_w2aab3b7c44b1b6b1ab2b1c24Aa","doi-asserted-by":"crossref","unstructured":"Phukpattaranont P. QRS detection algorithm based on the quadratic filter. Expert Syst Appl 2015;42: 4867\u20134877.","DOI":"10.1016\/j.eswa.2015.02.012"},{"key":"2023033113504158576_j_bmt-2016-0072_ref_025_w2aab3b7c44b1b6b1ab2b1c25Aa","unstructured":"Press WH, Teukolsky SA, Vetterling WT, Flannery BP. Numerical recipes in C: the art of scientific computing, second edition. New York: Cambridge University Press 1992: 653."},{"key":"2023033113504158576_j_bmt-2016-0072_ref_026_w2aab3b7c44b1b6b1ab2b1c26Aa","doi-asserted-by":"crossref","unstructured":"Savitzky A, Golay MJE. Smoothing and differentiation of data by simplified least squares procedures. Anal Chem 1964; 36: 1627\u20131639.","DOI":"10.1021\/ac60214a047"},{"key":"2023033113504158576_j_bmt-2016-0072_ref_027_w2aab3b7c44b1b6b1ab2b1c27Aa","unstructured":"WFDB tools, PhysioNet, https:\/\/www.physionet.org\/physiotools\/wfdb.shtml."},{"key":"2023033113504158576_j_bmt-2016-0072_ref_028_w2aab3b7c44b1b6b1ab2b1c28Aa","unstructured":"Widjaja D, Vandeput S, Taelman J, et al. Accurate R peak detection and advanced preprocessing of normal ECG for heart rate variability analysis. Comput Cardiol 2010: 533\u2013536."},{"key":"2023033113504158576_j_bmt-2016-0072_ref_029_w2aab3b7c44b1b6b1ab2b1c29Aa","doi-asserted-by":"crossref","unstructured":"W\u00fcbbeler G, Stavridis M, Kreiseler D, Bousseljot R.-D, Elster C. Verification of humans using the electrocardiogram. Pattern Recognit Lett 2007; 28: 1172\u20131175.","DOI":"10.1016\/j.patrec.2007.01.014"},{"key":"2023033113504158576_j_bmt-2016-0072_ref_030_w2aab3b7c44b1b6b1ab2b1c30Aa","doi-asserted-by":"crossref","unstructured":"Yochum M, Renaud C, Jacquir S. Biomedical signal processing and control automatic detection of P, QRS and T patterns in 12 leads ECG signal based on CWT. Biomed Signal Process Control 2016; 25: 46\u201352.","DOI":"10.1016\/j.bspc.2015.10.011"},{"key":"2023033113504158576_j_bmt-2016-0072_ref_031_w2aab3b7c44b1b6b1ab2b1c31Aa","doi-asserted-by":"crossref","unstructured":"Zidelmal Z, Amirou A, Adnane M, Belouchrani A. QRS detection based on wavelet coefficients. Comput Methods Programs Biomed 2012; 107: 490\u2013496.","DOI":"10.1016\/j.cmpb.2011.12.004"},{"key":"2023033113504158576_j_bmt-2016-0072_ref_032_w2aab3b7c44b1b6b1ab2b1c32Aa","doi-asserted-by":"crossref","unstructured":"Zidelmal Z, Amirou A, Moukadem A, Dieterlen A. QRS detection using S-transform and shannon energy. Comput Methods Programs Biomed 2014; 116: 1\u20139.","DOI":"10.1016\/j.cmpb.2014.04.008"}],"container-title":["Biomedical Engineering \/ Biomedizinische Technik"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/www.degruyter.com\/view\/j\/bmte.2018.63.issue-2\/bmt-2016-0072\/bmt-2016-0072.xml","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.degruyter.com\/document\/doi\/10.1515\/bmt-2016-0072\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.degruyter.com\/document\/doi\/10.1515\/bmt-2016-0072\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,3,31]],"date-time":"2023-03-31T19:28:37Z","timestamp":1680290917000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.degruyter.com\/document\/doi\/10.1515\/bmt-2016-0072\/html"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,5,5]]},"references-count":32,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2017,1,11]]},"published-print":{"date-parts":[[2018,3,28]]}},"alternative-id":["10.1515\/bmt-2016-0072"],"URL":"https:\/\/doi.org\/10.1515\/bmt-2016-0072","relation":{},"ISSN":["1862-278X","0013-5585"],"issn-type":[{"value":"1862-278X","type":"electronic"},{"value":"0013-5585","type":"print"}],"subject":[],"published":{"date-parts":[[2017,5,5]]}}}