title: ECG data compression using truncated singular value decomposition.
abstract: The method of truncated singular value decomposition (SVD) is proposed for electrocardiogram (ECG) data compression. The signal decomposition capability of SVD is exploited to extract the significant feature components of the ECG by decomposing the ECG into a set of basic patterns with associated scaling factors. The signal informations are mostly concentrated within a certain number of singular values with related singular vectors due to the strong interbeat correlation among ECG cycles. Therefore, only the relevant parts of the singular triplets need to be retained as the compressed data for retrieving the original signals. The insignificant overhead can be truncated to eliminate the redundancy of ECG data compression. The Massachusetts Institute of Technology-Beth Israel Hospital arrhythmia database was applied to evaluate the compression performance and recoverability in the retrieved ECG signals. The approximate achievement was presented with an average data rate of 143.2 b/s with a relatively low reconstructed error. These results showed that truncated SVD method can provide an efficient coding with high-compression ratios. The computational efficiency of the SVD method in comparing with other techniques demonstrated the method as an effective technique for ECG data storage or signals transmission. Index Terms-Data compression, electrocardiogram, feature extraction, quasi-periodic signal, singular value decomposition.
authors.affiliation: Department of Electrical Engineering, National Taiwan University, Taipei 10617, Taiwan, ROC. jjwei@ieee.org
authors.forename: J J
authors.initials: JJ
authors.lastname: Wei
authors.forename: C J
authors.initials: CJ
authors.lastname: Chang
authors.forename: N K
authors.initials: NK
authors.lastname: Chou
authors.forename: G J
authors.initials: GJ
authors.lastname: Jan
mesh_terms: D000465:Algorithms; D001145:Arrhythmias, Cardiac / Q000175:diagnosis / Q000503:physiopathology; D003627:Data Interpretation, Statistical; D019992:Databases as Topic; D003936:Diagnosis, Computer-Assisted; D004562:Electrocardiography / Q000706:statistics & numerical data*; D006801:Humans; D012815:Signal Processing, Computer-Assisted