Automated ECG interpretation
{{Use dmy dates|date=November 2020}}
Automated ECG interpretation is the use of artificial intelligence and pattern recognition software and knowledge bases to carry out automatically the interpretation, test reporting, and computer-aided diagnosis of electrocardiogram tracings obtained usually from a patient.
History
The first automated ECG programs were developed in the 1970s, when digital ECG machines became possible by third-generation digital signal processing boards. Commercial models, such as those developed by Marquette Electronics—General Electric (GE), Hewlett-Packard-Philips and Mortara incorporated these programs into clinically used devices.{{Cite journal |last1=Macfarlane |first1=Peter W. |last2=Kennedy |first2=Julie |date=2021-09-23 |title=Automated ECG Interpretation—A Brief History from High Expectations to Deepest Networks |journal=Hearts |language=en |volume=2 |issue=4 |pages=433–448 |doi=10.3390/hearts2040034 |doi-access=free |issn=2673-3846}}
Further, automated interpretation of ECGs was driven by advancements in microprocessor technology. In 1979, the introduction of the Motorola 68000 32-bit microprocessor enabled a leap forward in ECG device capabilities.{{Cite web |title=HeartLine - News from the Division of Cardiology at the University of California, San Francisco - Center for Biosignal Research Decoding Music of the Heart |url=https://www.amps-llc.com/uploads/2025-1-31/Heartline_dec2024-Biosignal%20cover%20story.pdf |quote=The 1979 release of the Motorola 68000 32-bit microprocessor chip was a gamechanger. “This chip allowed us to design a circuit board with the horsepower to do everything,” said Dr. Mortara, who invented the hardware and software for the new interpretive ECG device. “It no longer had to be connected to an outside computer, and the interpretation was rendered immediately [by the machine], right at the bedside.}}
During the 1980s and 1990s, extensive research was carried out by companies and by university labs in order to improve the accuracy rate, which was not very high in the first models. For this purpose, several signal databases with normal and abnormal ECGs were built by institutions such as MIT and used to test the algorithms and their accuracy.
Phases
- A digital representation of each recorded ECG channel is obtained, by means of an analog-to-digital converter and a special data acquisition software or a digital signal processing (DSP) chip.
- The resulting digital signal is processed by a series of specialized algorithms, which start by conditioning it, e.g., removal of noise, baselevel variation, etc.
- Feature extraction: mathematical analysis is now performed on the clean signal of all channels, to identify and measure a number of features which are important for interpretation and diagnosis, this will constitute the input to AI-based programs, such as the peak amplitude, area under the curve, displacement in relation to baseline, etc., of the P, Q, R, S and T waves,[http://www.biopac.com/Manuals/app_pdf/app148.pdf BioPac Systems. Application Note: Automated ECG Analysis] the time delay between these peaks and valleys, heart rate frequency (instantaneous and average), and many others. Some sort of secondary processing such as Fourier analysis and wavelet analysisAl-Fahoum, AS; Howitt, I. Combined wavelet transformation and radial basis neural networks for classifying life threatening cardiac arrhythmias, Med. Biol. Eng. Comput. 37 (1999), pp. 566–573. may also be performed in order to provide input to pattern recognition-based programs.
- Logical processing and pattern recognition, using rule-based expert systems,Mautgreve, W., et al. HES EKG expert-an expert system for comprehensive ECG analysis and teaching. Proc. Computers in Cardiology: Jerusalem, Israel 19–22 September 1989. (USA: IEEE Comput. Soc. Press, 1990. p. 77–80). probabilistic Bayesian analysis or fuzzy logics algorithms, cluster analysis,Bortolan, G., et al. ECG classification with neural networks and cluster analysis. Proc. Computers in Cardiology. Venice, Italy, 23–26 September 1991. (USA: IEEE Comput. Soc. Press, 1991. p. 177-80). artificial neural networks,Sabbatini, R.M.E. Applications of artificial neural networks in biological signal processing. MD Computing, 3(2), 165-172 March 1996. genetic algorithms and others techniques are used to derive conclusions, interpretation and diagnosis.
- A reporting program is activated and produces a proper display of original and calculated data, as well as the results of automated interpretation.
- In some applications, such as automatic defibrillators, an action of some sort may be triggered by results of the analysis, such as the occurrence of an atrial fibrillation or a cardiac arrest, the sounding of alarms in a medical monitor in intensive-care unit applications, and so on.
Applications
The manufacturing industries of ECG machines is now entirely digital, and many models incorporate embedded software for analysis and interpretation of ECG recordings with 3 or more leads. Consumer products, such as home ECG recorders for simple, 1-channel heart arrhythmia detection, also use basic ECG analysis, essentially to detect abnormalities. Some application areas are:
- Incorporation into automatic defibrillators, so that autonomous decision can be reached whether there is a cause for administering the electrical shock on basis of an atrial or ventricular arrhythmia;
- Portable ECG used in telemedicine. These machines are used to send ECG recordings via a telecommunications link, such as telephone, cellular data communication or Internet
- Conventional ECG machines to be used in primary healthcare settings where a trained cardiologist is not available
Implications and limitations
The automated ECG interpretation is a useful tool when access to a specialist is not possible. Although considerable effort has been made to improve automated ECG algorithms, the sensitivity of the automated ECG interpretation is of limited value in the case of STEMI equivalent[http://www.jecgonline.com/article/S0022-0736%2814%2900121-6/abstract Difficult ECGs in STEMI: lessons learned from serial sampling of pre- and in-hospital ECGs, Ayer et al., JECG, 2014][http://www.ecg-quiz.com/guidelines/stemi/ ECG Interpretation - STEMI and equivalent, ebook] as for example with "hyperacute T waves",{{usurped|1=[https://archive.today/20131207033000/http://www.ajemjournal.com/article/S0735-6757(02)92193-5/abstract The Prominent T wave: Electrocardiographic differential diagnosis]}}, Sommers et al., American Journal of Emergency Medicine de Winter ST-T complex,[http://www.nejm.org/doi/full/10.1056/NEJMc0804737 A New ECG Sign of Proximal LAD Occlusion, de Winter, NEJM, 2008] Wellens phenomenon, Left ventricular hypertrophy, left bundle branch block or in presence of a pacemaker. Automated monitoring of ST-segment during patient transport is increasingly used and improves STEMI detection sensitivity, as ST elevation is a dynamical phenomenon.
See also
References
Sources
- Sabbatini, RME: [http://www.informaticamedica.org.br/informed/sinais.htm O computador no processamento de sinais biológicos]. Revista Informédica, 2 (12): 5–9, 1995. Computers in the processing of biological signals. (In Portuguese)
Translated and reproduced by permission of the author.
External links
- [https://www.emkatech.com/product/ecgauto-software/ ecgAUTO in-depth ECG analysis software for preclinical research]
- [http://www.clinicalwindow.liitin.net/dl/Art20_1(Kligfield1_6f).pdf Kligfield, P. Automated Analysis of ECG Rhythm]{{dead link|date=October 2016 |bot=InternetArchiveBot |fix-attempted=yes }}
- [http://www.physionet.org Physionet]
- [http://www.ecg-quiz.com Telemedical ECG Interpretation training module]
{{DEFAULTSORT:Automated Ecg Interpretation}}