An Improved ASCII Character Encoding Method for

0 downloads 0 Views 493KB Size Report
ADVANCES IN BIOMEDICAL SCIENCE AND ENGINEERING ... In recent years, several mobile telemedicine system techniques were proposed including, GSM ( ...
ADVANCES IN BIOMEDICAL SCIENCE AND ENGINEERING Volume 1, Number 2, December 2014

ADVANCES IN BIOMEDICAL SCIENCE AND ENGINEERING

An Improved ASCII Character Encoding Method for Lossless ECG Compression Butta Singh1* , Dixit Sharma1 ,Manjit Singh2 ,Dilbag Singh3 1 Department

of Electronics and Communication Engineering, Guru Nanak Dev University Regional Campus, Jalandhar, India Scholar Punjab Technical University, Jalandhar, India and faculty Guru Nanak Dev University Regional Campus, Jalandhar, India 2 Department of Instrumentation and Control Engineering, National Institute of Technology Jalandhar, India *Corresponding author: [email protected] 2 Research

Abstract: Storage and transmission limitations have made electrocardiogram (ECG) data compression an important aspect for ECG computerized systems. In this paper a lossless method based on modified American standard code for information Interchange (ASCII) character encoding for ECG data compression have been proposed. The Proposed method consists of compression algorithm comprising sign count; generation of array representing ECG sample’s signs (+ve, -ve alternatively), adaptive amplification factor; and grouping method of ECG samples and a reverse process for ECG reconstruction. The ability of the proposed compression algorithm has been investigated on the MIT-BIH Arrhythmia Database. The average percentage root mean square difference (PRD) of about 0.32, compression ratio (CR) of about 8.38, quality score (QS) of about 26.02, percent root mean square difference normalized (PRDN) of about 0.56, root mean square error (RMS) of about 0.0018 and SNR of about 45.46 was achieved on MIT-BIH data. The method is also compared with other compression algorithms and showed superior performance in term of PRD, CR, QS, PRDN, RMS and SNR. The novelty of proposed method is the nearly exact reproduction of the original signal (PRD=0.32) and a moderate CR. Keywords: ECG;Data Compression;Compression ratio;CR;PRD

1. INTRODUCTION Electrocardiogram (ECG) is an important non-invasive physiological signal for monitoring and diagnosing a patient’s heart. ECG is also used to diagnose different health disorders, including respiratory diseases, breathing disorders, and neuro-degenerative diseases. One of the largest drawbacks to the use of electrocardiography, however, is the huge storage capacity necessary to store vast amount of ECG signals. Some time transmission of the data from one place to another using line phone or mobile for right interpretation and diagnostic is required. In such situations the ECG data is become mandatory to compress effectively [1–3]. The objective of ECG compression is to reduce the information rate as well as to preserve the significant information in the reconstructed (decompressed) signal with low computational cost along with good compression ratio [4–7]. ECG compression methods proposed in literature to process transmit, and store the data efficiently can be classified into three categories. (i) The 1

ADVANCES IN BIOMEDICAL SCIENCE AND ENGINEERING

direct data compression method; preserves samples that contain important information about the signal by compressing data directly in the time domain [8–10]; (ii) The transform method; converts the time domain signal to other domains and analyzes the energy distribution [11–13]; (iii) The feature extraction compression method; extracts the parameters of the ECG signal [14, 15]. In recent years, several mobile telemedicine system techniques were proposed including, GSM (Global System for Mobile Communication) [16], Wireless Mesh Networks (WMN) [17] and Code Division Multiple Access (CDMA) [18]. In remote health care system, short message service (SMS) was also used to transmit compressed ECG signal [21]. The ECG data have been encoded using Coding Function, transformed to American standard code for information interchange (ASCII) codes, and then transmitted using a SMS emulator and mobile phone. The compressed file contains only ASCII characters and SMS system is used to transmit the compressed data. Mukhopadhyay et al. introduced an effective protocol for ECG compression by encoding essential information (sign bit, amplification factor, etc.) in their ASCII characters and average Percent root mean square difference (PRD) = 7.89, Compression ratio (CR) = 15.72 and Percent root mean square difference, normalized (PRDN) = 20.60 was achieved [7]. The encoding process was further modified by down-sampling, normalising inter-sample differences, grouping for sign and magnitude encoding, zero element compression and encoding in to ASCII characters and an improved average CR = 43.54 and PRD = 1.73 was obtained [19]. The problem with these compression methods is high PRD values, Therefore difference can be expected in morphological features of original and reconstructed ECG signals results in degradation of quality ECG Signal quality. Degrade ECG signal may produce a jitter in the estimation of the R wave fiducial point, which alters the spectrum considerably and produce inaccurate results and clinical misinterpretation. Although patterns of ECG hold considerable promise for clarifying issues in clinical applications, the inaccurate quantification and interpretation of these patterns may obscure critical issues or relationships and may impede rather than foster the development of clinical applications. In this article, we propose a lossless ASCII character encoding based improved compression method with low PRD between original and reconstructed ECG signals.

2. DATA In the emerging field of medical engineering, research subjects like cardiac arrhythmia detection, heart rate variability, ECG compression, cardiovascular and pulmonary dynamics and artificial intelligence based medical decision support, etc. are of major interest. The Massachusetts Institute of Technology (MIT) supplies some valuable resources for such research projects. These resources include databases containing recorded physiological signals and software for analyzing, viewing and creating such recordings. The MITBIH sinus arrhythmia database (http://ecg.mit.edu) is an extended collection of recorded physiological signals. In the present study, 17 ECG samples from Normal Sinus Arrhythmia database have been taken for investigation of the efficiency of the proposed method. The recorded samples were digitized at 360 samples per second per channel with 11-bit resolution over a 10 mV range

3. PROPOSED METHOD OF ECG COMPRESSION AND RECONSTRUCTION In the present work an effective protocol ECG data compression have been proposed. The proposed ECG compression method can be divided in to two parts the compression and decompression. All the steps used for compression and decompression are explained as follows. 2

An Improved ASCII Character Encoding Method for Lossless ECG Compression

3.1 Compression 3.1.1 Sign count The first step is to count the number of times the positive and negative samples occur in ECG array. For example if a(i) is an array containing ECG samples then sign count will be sgn a(j) as below a(i) = { 0.2350 0.4801 0.7202 0.5216 0.1578 0.0289 0.1641 } −0.0225 −0.1572 −0.3386 | {z } | {z } | {z } 3

5

2

sgn a(j) = {5 3 2}

3.1.2 Adaptive amplification factor In the next step, adaptive amplification factor was computed for a set of ten ECG samples to normalise them in a scale of 0 to 99. ECG samples of array a(i) ware rearranged as     a1 a(1) a(2) . . . a(10)  a   a(11) a(12) . . . a(20)   2        ak = . = . .       .   . .  aN/10 a(N − 9) . . . . a(N) where N is the total number of ECG samples. Largest number from that each array of ak is found out and using this largest number a adaptive amplification factor (amp ak ) for those ten ECG samples is generated in such a way that after amplification, integer part of each of the sample will be either less than or equals to nine 99.    amp a(1) 99/ max(a(1), a(2)...a(10))   amp a(2)   99/ max(a(11), a(12)...a(20))         amp a(k)=  .  = .      .  . 99/ max(a(N − 9), a(N − 8)...a(N)) amp a(N/10) The ECG samples in each array of ak are normalised in a scale of 0 to 99 to form a new array bk     b1 b(1) b(2) . . . b(10)  b   b(11) b(12) . . . b(20)   2        bk = . = . .       .   . .  

b(N − 9)

bN/10

.

. . . b(N)



 a(2) ∗ amp a(1) . . . a(10) ∗ amp a(1) a(1) ∗ amp a(1)  a(11) ∗ amp a(2) a(12) ∗ amp a(2) . . . a(20) ∗ amp a(2)      = . .      . . a(N − 9) ∗ amp a(N/10) . . . . a(N) ∗ amp a(N/10)

3

ADVANCES IN BIOMEDICAL SCIENCE AND ENGINEERING

3.1.3 Grouping It is the most important compression logic throughout the algorithm. If all the samples of any array of bk are single digit then apply forward grouping as if b1 = [b(1) b(2) b(3) b(4) b(5) b(6) b(7) b(8) b(9) b(10)] then after forward grouping b1 = [10*b(1)+b(2) 10*b(3)+b(4) 10*b(5)+b(6) 10*b(7)+b(8) 10*b(9)+ b(10)] for example if b1 =[3 6 1 9 8 6 7 1 1 1] then after forward grouping b1 =[36 19 86 71 11] If only first two or either of the two is double digit sample and left are single digit samples then, values at first two positions are remain unchanged and apply forward grouping to last eight samples of array bk results in an array having six samples. Similarly apply forward grouping for last six, four or two samples if first four, six or eight samples are single digit sample results in seven, eight or nine samples respectively of array bk . Now each row of bk is reconstructed into a single array with adding 100 to last sample of each row for example if first three rows of bk after forward grouping is 

 9 12 22 24 31 33   bk = 14 14 15 16 19 17 15 12 12 11  1 6 7 7 77 89 98 then reconstructed array (r) will be r = [9 12 22 24 31 133 14 14 15 16 19 17 15 12 12 111 1 6 7 7 77 89 198] also these grouped integers will be encoded in their corresponding ASCII characters to form a array r encoded. Encoded array of grouped samples ‘r encoded’ along with the allied information like sign count, ‘sgn a(j)’ and Amplification factor ‘amp a(k)’ will be transmitted in their corresponding ASCII characters.

3.2 Decompression After compression, transmission and reception, next step is to decompress or reconstruct the ECG signal for clinical classification and analysis purpose. Reconstruction is developed using just the reverse logic of compression process. This module takes encoded ASCII character from the compressed ECG file and the decompression logic is applied on ASCII characters to reconstruct the original ECG signal. The ASCII value contains the Sign count ‘sgn a(j)’, Amplification factor ‘amp a(k)’ and encoded ECG samples ‘r encoded’. All these are necessary to get back the original ECG samples. Depending on the information stored in compressed file original ECG samples are generated using just the reverse logic of sign count, adaptive amplification factor and grouping respectively.

4. RESULTS 4.1 Evaluation of Compression Algorithm In biomedical signal compression, the clinical appropriateness of the reconstructed signal is usually determined through visual inspection. But to evaluate an accurate and quantitative analysis of a compression algorithm, data compression algorithms uses the following six performance parameters [16], [17]. 4

An Improved ASCII Character Encoding Method for Lossless ECG Compression

(a)

(b)

(c)

Figure 1. Original (a) Reconstructed (b) and Error Signal (c) of Data No. 100. CR=8.64; PRD=0.32

4.1.1 Compression Ratio (CR) Compression ratio (CR): defined as the ratio between the number of bits needed to represent the original and the compressed signal. No CR = Nc Where No and Nc are the number of bits in original and number of bits in the compressed ECG file respectively.

4.1.2 Percent Root Mean Square Difference (PRD) Percent root mean square difference (PRD): is the measure of acceptable fidelity s PRD% =

2

∑Ni=1 (yi − y¯i ) × 100% ∑Ni=1 y2i

Where yi and y¯i represents the samples in original signal and the samples in reconstructed signal and N is the total number of ECG samples

5

ADVANCES IN BIOMEDICAL SCIENCE AND ENGINEERING

(a)

(b)

(c)

Figure 2. Original (a) Reconstructed (b) and Error Signal (c) of Data No. 117. CR=9.69; PRD=0.30

4.1.3 Percent Root Mean Square Difference, Normalized (PDRN) Percent root mean square difference, normalized (PDRN): normalized version of PRD, PRDN, which does not depend on the signal mean value ym . s PRDN% =

2

∑Ni=1 (yi − y¯i ) × 100% ∑Ni=1 (yi − ym )2

4.1.4 Signal-to-noise Ratio (SNR) Signal-to-noise ratio (SNR): can be represented as s SNR = 10 log

6

2 ∑Ni=1 (yi − ym ) ∑Ni=1 (yi − yi )2

An Improved ASCII Character Encoding Method for Lossless ECG Compression

(a)

(b)

(c)

Figure 3. Original (a) Reconstructed (b) and Error Signal (c) of Data No. 119. CR=9.30; PRD=0.30

4.1.5 Root Mean Square Error (RMS) Root mean square error (RMS): The CR and PRD are global performance indicators. For local effects, the RMS is found more logical s 2

RMS =

∑Ni=1 (yi − y¯i ) (N − 1)

4.1.6 Quality Score (QS) Quality score (QS): is the ratio between the CR and PRD. The QS is a very rational performance indicator when it is difficult to estimate the best compression method while taking into account the reconstruction errors as well. A high score represents a superior compression method. QS =

CR PRD

4.2 Performance of Proposed ECG Compression Method To analyze the performance of proposed method 17 MIT-BIH arrhythmia datasets were selected as test signals. Each data file includes lead II ECG data, each lead comprises 6,50,000 data samples. The 7

ADVANCES IN BIOMEDICAL SCIENCE AND ENGINEERING

Table 1.

Performance of Proposed Algorithm on MIT-BIH Database Data

CR

PRD

PRDN

RMS

SNR

QS

100

8.64

0.3175

0.5951

0.0011

44.5089

27.2255

101

8.33

0.3275

0.4840

0.0013

46.3034

25.4258

102

7.95

0.3215

0.5249

0.0009

45.5921

24.7141

103

7.90

0.3552

0.4375

0.0014

47.1794

22.2335

104

7.47

0.3415

0.4592

0.0011

46.7601

21.8790

105

7.56

0.3281

0.3754

0.0015

48.5095

23.0400

106

7.23

0.3467

0.3851

0.0014

48.2893

20.8567

116

9.23

0.3066

0.5300

0.0035

45.5148

30.1182

117

9.69

0.3015

1.1164

0.0027

39.0436

32.1399

118

8.52

0.3103

0.6952

0.0030

43.1574

27.4460

119

9.30

0.3031

0.5740

0.0031

44.8223

30.6815

121

10.30

0.2949

0.8454

0.0025

41.4584

34.9285

122

9.69

0.3022

0.7596

0.0028

42.3879

32.0658

201

7.71

0.3273

0.4243

0.0008

47.4471

23.5448

205

8.52

0.3134

0.5790

0.0011

44.7457

27.1929

208

7.25

0.3389

0.3583

0.0017

48.9158

21.3981

210

7.19

0.3397

0.3962

0.0010

48.0409

21.1626

Table 2. Comparison of Proposed Method with Other Algorithms for Data no. 100, 117 and 119

8

Method

Data

CR

PRD

QS

Lee et al. (20% window size) [20]

100

23

1.94

11.86

Lee et al. (50% window size) [20]

100

9.6

0.44

21.82

Lee et al. [22]

100

24

8.10

2.96

Chou et al. [23] App. 1

100

24

5.21

4.61

Chou et al. [23] App.2

100

24

4.06

5.91

Fira et al. [24]

100

8.14

0.44

18.50

Filho et al. [25]

100

24

3.95

6.08

Proposed

100

8.64

0.32

27.23

Lee et al. (20% window size) [20]

117

24.4

1.17

20.85

Lee et al. (50% window size) [20]

117

10.4

0.42

24.76

Chou et al. [21] App. 1

117

10

0.98

10.20

Chou et al. [21] App. 2

117

13

1.18

11.02

Fira et al. [22]

117

5.17

0.61

8.48

Filho et al. [23]

117

8

0.75

10.67

Bilgin et al. [24]

117

10

1.03

9.71

Proposed

117

9.69

0.30

32.14

Lee et al. (20% window size) [20]

119

19.31

2.05

9.42

Lee et al. (40% window size) [20]

119

10.3

0.59

17.46

Lee et al. (50% window size) [20]

119

8.5

0.44

19.32

Bilgin et al. [24]

119

21.6

3.76

5.74

Fira et al. [22]

119

7.60

1.03

7.38

Chou et al. [21] App. 1

119

21.6

2.81

7.69

Chou et al. [21] App. 2

119

20.9

1.81

11.55

Filho et al. [23]

119

20.9

1.92

10.89

Proposed

119

9.30

0.30

30.68

An Improved ASCII Character Encoding Method for Lossless ECG Compression

Table 3. Comparison of Different ECG Compression Methods Algorithm

PRD

CR

QS

AZTEC [8]

28

10

0.36

m-AZTEC [25]

25.5

5.6

0.22

Hilton [13]

2.6

8

3.08

DJohan [26]

3.9

8

2.05

SPHIT [27]

1.18

8

6.78

Perceptual masks [28]

1.24

3.5

2.82

Shrouf [14]

5.3

11.6

2.19

Fira [22]

0.61

12.74

20.89

USZZQ and huffman coding [29] 2.73

11.06

4.05

Mukhopadhyay [7]

0.023

7.18

312.17

Lee(30% window size) [20]

0.61

16.5

27.11

Filho [23] JPEG2000(1)

0.86

8

9.3

JPEG2000(2)

1.03

10

9.71

Proposed

0.32

8.38

26.02

proposed method was programmed and implemented using Matlab. After the implementation, the average CR, PRD, PRDN, RMS, SNR, and QS based performance indicators were calculated and analyzed. Table 1 shows the values of the six performance indicators of 17 datasets of MIT-BIH arrhythmia database. The averages of the performance indicators as CR= 8.38, PRD= 0.32, PRDN= 0.56, RMS= 0.0018, SNR= 45.46, and QS= 26.02 were achieved on MIT-BIH dataset by proposed method. To evaluate the effectiveness and efficiency of method, performance indicators of are compared with performance of other compression method. Table 2 demonstrate the comparison of performances of other methods with the proposed method on three different normal and abnormal records data no. 100, 117, and 119 of MIT-BIH arrhythmia database. These three data sets have been chosen because their compression results are reported in the literature [20–23, 30]. The CR = 8.64, 9.69, 9.30, PRD = 0.32, 0.30, 0.30 and QS = 27.23, 32.14, 30.68 was achieved for data sets 100, 117 and 119 respectively. The advantage of the proposed method is its superior PRD and QS performance, although the method shows similar or slightly inferior performance in terms of CR compared to other methods. In agreement with wide consensus “QS is a better performance indicator while taking into consideration the both aspect reconstruction distortions (PRD) as well as a quantitative description of the compression (CR)” [22], the proposed method performs excellent by obtaining better QS as compared to other methods. It is implicitly assumed that the ECG reconstructed signals have been validated through visual inspection by the physician. Therefore, for visual inspection of proposed method, the original, reconstructed and error signals are shown in Figure 1 to Figure 3 for 1500 samples of data sets 100, 117 and 119 respectively. The closer scan at the figures discloses that reconstructed signals are similar to the original signals (very low PRD of the order of 0.3) and high quality reconstructed signals are obtained. Average CR, PRD and QS of all data sets of sinus arrhythmia data is also compared with other compression methods in Table 3. Almost all the clinical features of signals are preserved during the compression and reconstruction process and the method is secure to be used for ECG compression. The results obtained in this brief reveal new directions in ECG signal compression and it is worthwhile to further develop methods.

9

ADVANCES IN BIOMEDICAL SCIENCE AND ENGINEERING

5. CONCLUSION New compression techniques that can be directly applied to both regular and irregular ECG signals have been presented. The Compression and decompression processes of the proposed method are fast and simple and easy to implement. Proposed method is suitable to use in portable and mobile ECG monitoring system and may be helpful for the design of efficient ECG compression system. The novelty of method is the nearly exact reproduction of the original signal with a moderate CR. The method achieves good CR with low distortion and preservation of morphological features of ECG signals. The proposed method is shown to outperform some existing method in the literature by achieving high QS. The proposed method performs well in term of PRDN, SNR and RMS also.

References [1] Z. Arnavut, “ECG signal compression based on Burrows-Wheeler transformation and inversion ranks of linear prediction,” Biomedical Engineering, IEEE Transactions on, vol. 54, no. 3, pp. 410–418, 2007. [2] A. Bendifallah, R. Benzid, and M. Boulemden, “Improved ECG compression method using discrete cosine transform,” Electronics Letters, vol. 47, no. 2, pp. 87–89, 2011. [3] V. Kumar, S. C. Saxena, and V. Giri, “Direct data compression of ECG signal for telemedicine,” International Journal of Systems Science, vol. 37, no. 1, pp. 45–63, 2006. [4] M. B. T¨umer and M. C. Demir, “An adaptive signal compression system with pre-specified reconstruction quality and compression rate,” Computer Methods and Programs in Biomedicine, vol. 81, no. 2, pp. 99–105, 2006. [5] R. Borsali, A. Na¨ıt-Ali, and J. Lemoine, “ECG compression using an ensemble polynomial modeling: Comparison with the DCT based technique,” Cardiovascular Engineering: An International Journal, vol. 4, no. 3, pp. 237–244, 2004. [6] D. Tchiotsop, A. Tiedeu, and M. Kom, “Approaches for ECG data compression using orthogonal polynomials,” IRBM, vol. 31, no. 3, pp. 154–169, 2010. [7] S. K. Mukhopadhayay, S. Mitra, and M. Mitra, “An ECG compression technique using ASCII character encoding,” Measurement, vol. 45, no. 6, pp. 1651–1660, 2012. [8] J. Cox, F. Nolle, H. Fozzard, and G. Oliver, “AZTEC, a preprocessing program for real-time ECG rhythm analysis,” Biomedical Engineering, IEEE Transactions on, no. 2, pp. 128–129, 1968. [9] B. Furht and A. Perez, “An adaptive real-time ECG compression algorithm with variable threshold,” Biomedical Engineering, IEEE Transactions on, vol. 35, no. 6, pp. 489–494, 1988. [10] R. C. Barr, S. M. Blanchard, and D. A. Dipersio, “SAPA-2 is the Fan,” Biomedical Engineering, IEEE Transactions on, no. 5, pp. 337–337, 1985. [11] L. V. Batista, E. U. K. Melcher, and L. C. Carvalho, “Compression of ECG signals by optimized quantization of discrete cosine transform coefficients,” Medical engineering & physics, vol. 23, no. 2, pp. 127–134, 2001. [12] B. S. Kim, S. K. Yoo, and M. H. Lee, “Wavelet-based low-delay ECG compression algorithm for continuous ECG transmission,” Information Technology in Biomedicine, IEEE Transactions on, vol. 10, no. 1, pp. 77–83, 2006. [13] M. Manikandan and S. Dandapat, “Wavelet threshold based TDL and TDR algorithms for real-time ECG signal compression,” Biomedical Signal Processing and Control, vol. 3, no. 1, pp. 44–66, 2008. [14] A. Al-Shrouf, M. Abo-Zahhad, and S. M. Ahmed, “A novel compression algorithm for electrocardiogram signals based on the linear prediction of the wavelet coefficients,” Digital Signal Processing, 10

An Improved ASCII Character Encoding Method for Lossless ECG Compression

vol. 13, no. 4, pp. 604–622, 2003. [15] U. E. Ruttimann and H. V. Pipberger, “Compression of the ECG by prediction or interpolation and entropy encoding,” Biomedical Engineering, IEEE Transactions on, no. 11, pp. 613–623, 1979. [16] R. S. Istepanian and A. A. Petrosian, “Optimal zonal wavelet-based ECG data compression for a mobile telecardiology system,” Information Technology in Biomedicine, IEEE Transactions on, vol. 4, no. 3, pp. 200–211, 2000. [17] S. Pavlopoulos, E. Kyriacou, A. Berler, S. Dembeyiotis, and D. Koutsouris, “A novel emergency telemedicine system based on wireless communication technology-AMBULANCE,” Information Technology in Biomedicine, IEEE Transactions on, vol. 2, no. 4, pp. 261–267, 1998. [18] B. S. Kim and S. K. Yoo, “Performance evaluation of wavelet-based ECG compression algorithms for telecardiology application over CDMA network,” Informatics for Health and Social Care, vol. 32, no. 3, pp. 177–189, 2007. [19] M. Mitra, J. Bera, and R. Gupta, “Electrocardiogram compression technique for global system of mobile-based offline telecardiology application for rural clinics in India,” IET Science, Measurement & Technology, vol. 6, no. 6, pp. 412–419, 2012. [20] S. Lee, J. Kim, and J.-H. Lee, “A real-time ECG data compression and transmission algorithm for an e-health device,” Biomedical Engineering, IEEE Transactions on, vol. 58, no. 9, pp. 2448–2455, 2011. [21] H.-H. Chou, Y.-J. Chen, Y.-C. Shiau, and T.-S. Kuo, “An effective and efficient compression algorithm for ECG signals with irregular periods,” Biomedical Engineering, IEEE Transactions on, vol. 53, no. 6, pp. 1198–1205, 2006. [22] C. M. Fira and L. Goras, “An ECG signals compression method and its validation using NNs,” Biomedical Engineering, IEEE Transactions on, vol. 55, no. 4, pp. 1319–1326, 2008. [23] N. Rodrigues, E. da Silva, S. de Faria, V. da Silva, M. B. de Carvalho, et al., “ECG signal compression based on Dc equalization and complexity sorting,” IEEE Transactions on Bio-medical Engineering, vol. 55, no. 7, pp. 1923–1926, 2008. [24] A. Bilgin, M. W. Marcellin, and M. I. Altbach, “Compression of electrocardiogram signals using JPEG2000,” Consumer Electronics, IEEE Transactions on, vol. 49, no. 4, pp. 833–840, 2003. [25] V. Kumar, S. C. Saxena, V. Giri, and D. Singh, “Improved modified AZTEC technique for ECG data compression: Effect of length of parabolic filter on reconstructed signal,” Computers & Electrical Engineering, vol. 31, no. 4, pp. 334–344, 2005. [26] A. Djohan, T. Q. Nguyen, and W. J. Tompkins, “ECG compression using discrete symmetric wavelet transform,” in Engineering in Medicine and Biology Society, 1995., IEEE 17th Annual Conference, vol. 1, pp. 167–168, IEEE, 1995. [27] Z. Lu, D. Y. Kim, and W. A. Pearlman, “Wavelet compression of ecg signals by the set partitioning in hierarchical trees algorithm,” Biomedical Engineering, IEEE Transactions on, vol. 47, no. 7, pp. 849–856, 2000. [28] C. Rodrigo, M. Fabrizia, and V. Leonardo, “Near-lossless compression of ECG signals using perceptual masks in the DCT domain,” 2007. [29] M. S. Manikandan and S. Dandapat, “Wavelet threshold based ECG compression using USZZQ and Huffman coding of DSM,” Biomedical Signal Processing and Control, vol. 1, no. 4, pp. 261–270, 2006. [30] H. Lee and K. M. Buckley, “ECG data compression using cut and align beats approach and 2-D transforms,” Biomedical Engineering, IEEE Transactions on, vol. 46, no. 5, pp. 556–564, 1999.

11