DocumentCode
674613
Title
ECGlib: Library for processing electrocardiograms
Author
Johannesen, Lars ; Vicente, J. ; Galeotti, Loriano ; Strauss, David G.
Author_Institution
Center for Drug Evaluation & Res., US Food & Drug Adm., Silver Spring, MD, USA
fYear
2013
fDate
22-25 Sept. 2013
Firstpage
951
Lastpage
954
Abstract
To facilitate evaluation of ECGs in the FDA ECG Warehouse, public databases and clinical trials we have developed a C++ library for processing ECGs (ECGlib). ECGlib has a modular design, and is capable of handling files stored in many different formats, e.g. ISHNE, Physionet and FDA HL7. Moreover, ECGlib provides functions to do standard ECG signal processing, such as noise removal, QRS detection, classification, median beat creation and ECG waveform delineation. The performance of the different components of ECGlib has been evaluated using publicly available databases from Physionet (MIT-BIH and QTDB). The performance of ECGlib processing methodologies is comparable to state-of-the-art methods. We have also developed a MATLAB/Octave interface for ECGlib and are working on an interface for Python, R and Julia. Lastly, ECGlib comes with a set of command line tools that utilize parallel processing to quickly enable researchers to process large databases. We believe frameworks such as the one described can be used to facilitate research of ECG signals and we are working on making the library publicly available under an open source license.
Keywords
C++ language; data warehouses; electrocardiography; medical signal processing; parallel processing; public domain software; signal denoising; software libraries; C++ library; ECG waveform delineation; ECGlib; FDA ECG warehouse; FDA HL7; ISHNE; Julia; MATLAB-Octave interface; Physionet; Python; QRS detection; R; command line tools; electrocardiogram processing library; large databases; median beat creation; noise removal; open source license; parallel processing; public databases; standard ECG signal processing; Algorithm design and analysis; Databases; Drugs; Electrocardiography; Libraries; Signal processing algorithms; US Government agencies;
fLanguage
English
Publisher
ieee
Conference_Titel
Computing in Cardiology Conference (CinC), 2013
Conference_Location
Zaragoza
ISSN
2325-8861
Print_ISBN
978-1-4799-0884-4
Type
conf
Filename
6713536
Link To Document