{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,20]],"date-time":"2026-01-20T03:34:50Z","timestamp":1768880090057,"version":"3.49.0"},"reference-count":32,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2019,2,14]],"date-time":"2019-02-14T00:00:00Z","timestamp":1550102400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100010096","name":"Secretar\u00eda de Educaci\u00f3n P\u00fablica","doi-asserted-by":"publisher","award":["DSA\/103.5\/15\/11115"],"award-info":[{"award-number":["DSA\/103.5\/15\/11115"]}],"id":[{"id":"10.13039\/100010096","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The monitoring and processing of electrocardiogram (ECG) beats have been actively studied in recent years: new lines of research have even been developed to analyze ECG signals using mobile devices. Considering these trends, we proposed a simple and low computing cost algorithm to process and analyze an ECG signal. Our approach is based on the use of linear regression to segment the signal, with the goal of detecting the R point of the ECG wave and later, to separate the signal in periods for detecting P, Q, S, and T peaks. After pre-processing of ECG signal to reduce the noise, the algorithm was able to efficiently detect fiducial points, information that is transcendental for diagnosis of heart conditions using machine learning classifiers. When tested on 260 ECG records, the detection approach performed with a Sensitivity of 97.5% for Q-point and 100% for the rest of ECG peaks. Finally, we validated the robustness of our algorithm by developing an ECG sensor to register and transmit the acquired signals to a mobile device in real time.<\/jats:p>","DOI":"10.3390\/s19040775","type":"journal-article","created":{"date-parts":[[2019,2,14]],"date-time":"2019-02-14T03:21:46Z","timestamp":1550114506000},"page":"775","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":56,"title":["Segmentation of the ECG Signal by Means of a Linear Regression Algorithm"],"prefix":"10.3390","volume":"19","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8945-4353","authenticated-orcid":false,"given":"Javier","family":"Aspuru","sequence":"first","affiliation":[{"name":"Faculty of Mechanical and Electrical Engineering, University of Colima, Av. Universidad #333, Colima 28000, Mexico"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3327-8562","authenticated-orcid":false,"given":"Alberto","family":"Ochoa-Brust","sequence":"additional","affiliation":[{"name":"Faculty of Mechanical and Electrical Engineering, University of Colima, Av. Universidad #333, Colima 28000, Mexico"}]},{"given":"Ram\u00f3n A.","family":"F\u00e9lix","sequence":"additional","affiliation":[{"name":"Faculty of Mechanical and Electrical Engineering, University of Colima, Av. Universidad #333, Colima 28000, Mexico"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8107-2182","authenticated-orcid":false,"given":"Walter","family":"Mata-L\u00f3pez","sequence":"additional","affiliation":[{"name":"Faculty of Mechanical and Electrical Engineering, University of Colima, Av. Universidad #333, Colima 28000, Mexico"}]},{"given":"Luis J.","family":"Mena","sequence":"additional","affiliation":[{"name":"Academic Unit of Computing, Master Program in Applied Sciences, Polytechnic University of Sinaloa, Mazatlan 82199, Mexico"}]},{"given":"Rodolfo","family":"Ostos","sequence":"additional","affiliation":[{"name":"Academic Unit of Computing, Master Program in Applied Sciences, Polytechnic University of Sinaloa, Mazatlan 82199, Mexico"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2188-9892","authenticated-orcid":false,"given":"Rafael","family":"Mart\u00ednez-Pel\u00e1ez","sequence":"additional","affiliation":[{"name":"Faculty of Information Technology, University of La Salle-Bajio, Av. Universidad #602, Leon 37150, Guanajuato, Mexico"}]}],"member":"1968","published-online":{"date-parts":[[2019,2,14]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"38","DOI":"10.12968\/bjca.2013.8.1.38","article-title":"New training and qualifications in electrocardiography","volume":"8","author":"Richley","year":"2013","journal-title":"Br. J. Cardiac Nurs."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Rangayyan, R.M. (2001). Biomedical Signal Analysis: A Case-study Approach, Wiley\u2013Interscience.","DOI":"10.1109\/9780470544204"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"9","DOI":"10.1155\/2018\/9128054","article-title":"Mobile personal health monitoring for automated classification of electrocardiogram signals in elderly","volume":"2018","author":"Mena","year":"2018","journal-title":"Comput. Math Methods Med."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"42","DOI":"10.1109\/51.993193","article-title":"The principles of software QRS detection","volume":"21","author":"Kohler","year":"2002","journal-title":"IEEE Eng. Med. Biol. Mag."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"124","DOI":"10.4995\/riai.2017.8833","article-title":"Detecci\u00f3n de fibrilaci\u00f3n ventricular mediante tiempo-frecuencia y clasificador knn sin extracci\u00f3n de par\u00e1metros","volume":"15","author":"Mjahad","year":"2017","journal-title":"Rev. Iberoam. Autom. Inf. Ind."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"1417","DOI":"10.1109\/78.668803","article-title":"Artificial neural networks for automatic ECG analysis","volume":"46","author":"Silipo","year":"1998","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_7","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_8","doi-asserted-by":"crossref","first-page":"119","DOI":"10.1109\/TCSII.2014.2368619","article-title":"An energy-efficient design for ECG recording and R-peak detection based on wavelet transform","volume":"62","author":"Zou","year":"2015","journal-title":"IEEE Trans. Circuits Syst. Express Briefs"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"74","DOI":"10.1016\/j.sigpro.2013.11.012","article-title":"Improved Hilbert-Huang transform based weak signal detection methodology and its application on incipient fault diagnosis and ECG signal analysis","volume":"98","author":"Yan","year":"2014","journal-title":"Signal Process."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1016\/j.sigpro.2016.08.007","article-title":"On the parameterization of Hermite transform with application to the compression of QRS complexes","volume":"131","year":"2017","journal-title":"Signal Process."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"838","DOI":"10.1109\/10.846677","article-title":"Clustering ECG complexes using Hermite functions and self-organizing maps","volume":"47","author":"Lagerholm","year":"2000","journal-title":"IEEE Trans. Biomed. Eng."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1155\/2017\/8081361","article-title":"Shannon\u2019s energy based algorithm in ECG signal processing","volume":"2017","author":"Beyramienanlou","year":"2017","journal-title":"Comput. Math Methods Med."},{"key":"ref_13","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_14","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1016\/j.compbiomed.2016.09.004","article-title":"ECG segmentation and fiducial point extraction using multi hidden Markov model","volume":"79","author":"Akhbari","year":"2016","journal-title":"Comput. Biol. Med."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"144","DOI":"10.1016\/j.cmpb.2015.12.008","article-title":"ECG-based heartbeat classification for arrhythmia detection: A survey","volume":"127","author":"Luz","year":"2016","journal-title":"Comput. Methods Programs Biomed."},{"key":"ref_16","unstructured":"Najarian, K., and Splinter, R. (2012). Biomedical Signal and Image Processing, CRC Press."},{"key":"ref_17","unstructured":"(2018, August 15). MathWorks, Peak analysis. Available online: https:\/\/es.mathworks.com\/help\/signal\/examples\/peak-analysis.html."},{"key":"ref_18","unstructured":"MathWorks (2015). MATLAB and statistics toolbox release 2015b, The MathWorks Inc."},{"key":"ref_19","unstructured":"Lugovaya, T.S. (2005). Biometric Human Identification Based on Electrocardiogram. [Master\u2019s Thesis, Faculty of Computing Technologies and Informatics, Electrotechnical University \u201cLETI\u201d]."},{"key":"ref_20","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_21","doi-asserted-by":"crossref","first-page":"1010","DOI":"10.1016\/j.phpro.2012.03.192","article-title":"An improved QRS wave group detection algorithm and MATLAB implementation","volume":"25","author":"Zhang","year":"2012","journal-title":"Phys. Procedia"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1155\/2015\/135676","article-title":"Personal verification\/identification via analysis of the peripheral ECG leads: influence of the personal health status on the accuracy","volume":"2015","author":"Jekova","year":"2015","journal-title":"BioMed Res. Int."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Yu, B., Xu, L., and Li, Y. (2012, January 6\u20138). Bluetooth Low Energy (BLE) based mobile electrocardiogram monitoring system. Proceedings of the IEEE International Conference on Information and Automation, Shenyang, China.","DOI":"10.1109\/ICInfA.2012.6246921"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"236","DOI":"10.1109\/JBHI.2014.2310354","article-title":"Low-power wireless ECG acquisition and classification system for body sensor networks","volume":"19","author":"Lee","year":"2015","journal-title":"IEEE J. Biomed. Health"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1111\/j.1742-1241.2007.01390..x","article-title":"Accuracy in ECG lead placement among technicians, nurses, general physicians and cardiologists","volume":"62","author":"Rajaganeshan","year":"2008","journal-title":"Int. J. Clin. Pract."},{"key":"ref_26","first-page":"38","article-title":"Principle and application of AD620 instrumentation amplifier","volume":"4","author":"Wang","year":"2008","journal-title":"Microprocessors"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"997","DOI":"10.1016\/S0016-0032(97)00044-6","article-title":"Novel oscillators using current and voltage followers","volume":"335","author":"Soliman","year":"1998","journal-title":"J. Franklin Inst."},{"key":"ref_28","unstructured":"Ghafur, N.D.A. (2008). Low Cost Electrocardiogram Heart Monitor Kit. [Ph.D. Thesis, Universiti Teknologi Malaysia]."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"2029","DOI":"10.1007\/s00034-013-9564-9","article-title":"Low-noise low-pass filter for ECG portable detection systems with digitally programmable range","volume":"32","author":"Mahmoud","year":"2013","journal-title":"Circ. Syst. Signal Process."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"610","DOI":"10.1049\/iet-smt.2013.0136","article-title":"Wireless sensor network-based solution for environmental monitoring: Water quality assessment case study","volume":"8","author":"Postolache","year":"2014","journal-title":"IET Sci. Meas. Technol."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"11734","DOI":"10.3390\/s120911734","article-title":"Overview and evaluation of Bluetooth Low Energy: An emerging low-power wireless technology","volume":"12","author":"Oller","year":"2012","journal-title":"Sensors"},{"key":"ref_32","unstructured":"Townsend, K. (2018, August 20). Introduction to Bluetooth Low Energy. Available online: https:\/\/cdn-learn.adafruit.com\/downloads\/pdf\/introduction-to-bluetooth-low-energy.pdf."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/4\/775\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T12:31:57Z","timestamp":1760185917000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/4\/775"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,2,14]]},"references-count":32,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2019,2]]}},"alternative-id":["s19040775"],"URL":"https:\/\/doi.org\/10.3390\/s19040775","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,2,14]]}}}