SlideShare a Scribd company logo
1 of 4
Download to read offline
ACEEE Int. J. on Signal & Image Processing, Vol. 01, No. 03, Dec 2010
 


            An Optimized Transform for ECG Signal
                        Compression
                                            Mrs.S.O.Rajankar1, Dr. S.N. Talbar2
                                        1
                                         Sinhgad College of Engineering, Pune, India.
                                             Email: supriya.rajankar@gmail.com
                             2
                               S.G.G. S. College of Engineering and Technology, Nanded, India.
                                                 Email: sntalbar@yahoo.com

Abstract-A significant feature of the coming digital era is the   samples where inter-beat and, intra-beat correlation is
exponential increase in digital data, obtained from various       exploited. Some of the DDC algorithms are Turning point
signals specially the biomedical signals such as                  (TP), Amplitude zone time epoch coding (AZTEC), Co-
electrocardiogram (ECG), electroencephalogram (EEG),              ordinate reduction time encoding system (CORTES), Scan
electromyogram (EMG) etc. How to transmit or store these
signals efficiently becomes the most important issue. A digital
                                                                  along polynomial approximation (SAPA), and Non
compression technique is often used to solve this problem.        redundant template.       These algorithms suffer from
This paper proposed a comparative study of transform based        sensitiveness to sampling rate, quantization levels and high
approach for ECG signal compression. Adaptive threshold is        frequency interference. It fails to achieve high data rate
used on the transformed coefficients. The algorithm is tested     along with preservation of clinical information [10]. In
for 10 different records from MIT-BIH arrhythmia database         Transform based technique compressions are accomplished
and obtained percentage root mean difference as around            by applying an invertible orthogonal transform to the
0.528 to 0.584% for compression ratio of 18.963:1 to 23.011:1     signal. Due to its de-correlation and energy compaction
for DWT. Among DFT, DCT and DWT techniques, DWT has               properties the transform based methods achieve better
been proven to be very efficient for ECG signal coding.
Further improvement in the CR is possible by efficient
                                                                  compression ratios. The commonly used transforms for
entropy coding.                                                   data compression are DCT, DST, DFT and DWT. In
                                                                  parameter extraction methods a set of model
Index Terms: Electrocardiogram (ECG), Discrete Fourier            parameters/features are extracted from the original signal
Transform (DFT), Discrete Cosines Transform (DCT),                (model based) which involves methods like Linear term
Discrete Wavelet Transform (DWT) etc.                             prediction LTP) and analysis by synthesis (ASEC) [5],
                                                                  [10].
                      I.    INTRODUCTION                              In this paper different transform like DCT, DFT and
                                                                  DWT are studied for ECG signal compression. A threshold
    The ECG is a one of the important physiological signal
which depicts the electrical activity of a heart. ECG             based algorithm is proposed to achieve better compression.
processing is a topic of great interest in the scientific
community because based on the ECG’s a diagnosis is                                     II. TRANSFORM TECHNIQUES
done for detecting abnormalities in the heart functioning         A. Discrete Fourier Transform
[7].  The amount of ECG data grows with the increase of               Discrete Fourier Transform is a fundamental transform
number of channels, sampling rate, sample resolution,             in digital signal processing with applications in frequency
recording time, etc. As an example, with a sampling rate of       analysis, signal processing etc. The periodicity and
360 Hz, 11 bits/sample data resolution, a 24-h record             symmetry properties of DFT are useful for compression.
requires about 43 Mbytes per channel[5],[6]. Therefore an         The uth DFT coefficient of length N sequence {f(x)} is
effective data compression scheme for ECG signal is               defined as in “(1)”:
required in many practical applications such as ECG data
storage, ambulatory recording systems and ECG data                               N −1
transmission     over    telephone      line   or    digital          F (u ) = ∑ f ( x)e− j 2π ux / N u = 0,1,.... N − 1            (1)
telecommunication network for telemedicine. The main                             x =0
goal of electrocardiogram (ECG) data compression
techniques is to preserve the most useful diagnostic                  And its inverse transform (IDFT) as in “(2)”:
information while compressing a signal to an acceptable                
size. Lossless compression is the best choice as long as the                         N −1
                                                                                 1
compression ratio is acceptable, but it cannot usually offer          f ( x) =
                                                                                 N
                                                                                     ∑ F (u )e
                                                                                     u =0
                                                                                                 j 2π ux / N
                                                                                                               x = 0,1,....., N − 1  (2)
a satisfactory compression ratio (CR). To obtain significant
signal compression, lossy compression is preferable to a
                                                                     The number of complex multiplications and additions to
lossless compression.
                                                                  compute DFT is N2. Moreover fast algorithms exist that
    ECG data compression algorithms can be categorized as
                                                                  makes it possible to compute DFT efficiently [9]. This
direct data compression (DDC), Transform based and
                                                                  algorithm is popularly known as Fast Fourier Transform
Parameter extraction. Direct data compression is a time
                                                                  (FFT) which reduces the computations to N log2N.
domain compression algorithm which directly analyses
©2010 ACEEE                                                33                                                        
DOI: 01.IJSIP.01.03.224
 
ACEEE Int. J. on Signal & Image Processing, Vol. 01, No. 03, Dec 2010
 

B. Discrete Cosine Transform                                                       This multi-resolution wavelet algorithm decomposes a
   Discrete Cosine Transform is a basis for many signal                        signal f(t)with the help of φ (t ) and wavelet function
and image compression algorithms due to its high de-                           byψ (t).These functions together resolves the signal into its
correlation and energy compaction property. A discrete                         coarse and detail components[8],[10]. Thus using multi-
Cosine Transform of N sample is defined as in”(3)”:                            resolution idea, the signal f(t)is defined in terms of scale
                                                                               and wavelet coefficients, c(k) and d(k), respectively. That
                  2       N −1
                                        π (2 x + 1)u
                    C (u )∑ f ( x) cos[
                                                                               is,
      F (u ) =                                       ]
                 N        x =0              2N                                                  ∞                          ∞     ∞
      u = 0,1,..., N − 1,                                          (3)
                                                                                    f (t ) =   ∑
                                                                                               k =−∞
                                                                                                       c(k )φk (t ) + ∑         ∑ d ( j, k )ψ
                                                                                                                           j = 0 k =−∞
                                                                                                                                                  j ,k   (t )
                                                                                                                                                                (8)
                               1
                  Where C(u) =                    for u=0                          The first summation gives a function that is a low
                                2                                              resolution or a coarse approximation of f (t); the second one
                                                                               represents the higher or finer resolution to give detailed
                                      = 1,        otherwise.                   information of the signal.
   The function f(x) represents the value of xth samples of
                                                                                               III.    PERFORMANCE MEASUREMENT
input signals. F(u) represents a DCT coefficients. The
inverse DCT is defined in similar fashion as follows in                            The evaluation of performance for testing ECG
“(4)”:                                                                         compression algorithms includes three components:
                                                                               compression efficiency, reconstruction error and
                 2 N −1                  π (2 x + 1) u                         computational complexity. The compression efficiency is
    f ( x) =       ∑ C ( u ) F ( u ) cos[ 2 N ]
                N u =0
                                                                               given by compression ratio (CR). The compression ratio
                                                                               and the reconstruction error are usually dependent on each
    x = 0,1, ..., N − 1.                                           (4)
                                                                               other. The computational complexity component is part of
                                                                               the practical implementation consideration [6], [8].
   Since DCT belongs to family of DFT there are Fast
                                                                               A. Compression Measurement
DCT algorithms of computational complexity N log2N
similar to FFT[9].                                                                 All data compression algorithms minimizes data storage
                                                                               by reducing the redundancy wherever possible, thereby
C. Discrete Wavelet Transform                                                  increasing the compression ratio. The compression ratio
    Wavelet transforms have become an attractive and                           (CR) is defined as the ratio of the number of bits
efficient tool in many applications especially in coding and                   representing the original signal to the number of bits
compression of signals because of multi-resolution and                         required to store the compressed signal. A high
high-energy compaction properties. Wavelets allow both                         compression ratio is typically desired. A data compression
time and frequency analysis of signals simultaneously                          algorithm must also represent the data with acceptable
because of the fact that energy of wavelet is concentrated in                  fidelity while achieving high CR.
time and still possesses the wave like characteristics. As a
result wavelet representation provides a versatile                                                             boriginal
mathematical tool to analyze transients, non-stationary                                         CR =
                                                                                                           bcompressed
signals. Wavelets ψ a ,b (t ) are functions generated by one                                                                                                (9)

single basis function, called mother wavelet                   ψ (t)     by
                                                                               B. Distortion Measurement
dilation ‘a’ and translation ‘b’ represented as in”(5)”:
                                                                                   One of the most difficult problems in ECG compression
                                       1   ⎛ t −b ⎞                            and reconstruction is defining the error criterion that
                 ψ a ,b (t ) =            ψ⎜      ⎟                            measures the ability of the reconstructed signal to preserve
                                       |a| ⎝ a ⎠                   (5)         the relevant information. Different objective error measures
                                                                               namely; root mean square error (RMSE), percentage root
   If a and b are discredited then discrete wavelets can be                    mean difference (PRD), signal to noise ratio (SNR) are
represented as in”(6)”:                                                        used for calculation of reconstruction error. Among these
                                                                               error measures, the ECG processing is frequently measured
                  ψ j ,k (t ) = a0 j /2ψ (a0 j t − kb0 )
                                 −         −
                                                                               by the percentage root mean difference (PRD). It is most
                                                                   (6)
                                                                               commonly defined as:
where for dyadic sampling a0=2 and b0=1.
                                                                                                       ∑
                                                                                                                                         2
                                                                                                                ⎡ x ( n) − x ( n) ⎤
                                                                                                           N
                                                                                                           n =1 ⎣                 ⎦ ×100
           ψ j ,k (t ) = 2        ψ (2 t − k )
                             − j /2          −j
                                                      j, k ∈ Z                       PRD =
                                                                                                              ∑ n=1 x(n)
                                                                   (7)                                             N        2

                                                                                                                                                           (10)
©2010 ACEEE                                                               34                                                                   
DOI: 01.IJSIP.01.03.224
 
ACEEE Int. J. on Signal & Image Processing, Vol. 01, No. 03, Dec 2010
 

where x(n) and x ( n) are the values of the original and          waveform of the ECG signal. The CR and PRD values
                                                                  increases proportionally if the percentage threshold is
reconstructed samples, respectively, and N is the length of       increased as in “fig.2” and “fig.3”.The energy compaction
the window over which the PRD is calculated. The PRD              ability for different transform is shown in “fig.4”. With
indicates reconstruction fidelity by point wise comparison        4096 samples, for DFT method the PRD is around 0.222
with the original data. Despite their wide use, PRD do not        to 1.020% with the corresponding CR 4.362:1 to
indicate precisely the quality of signal's reconstruction and     15.814:1.For DCT the PRD is around 0.181 to 0.9346%
the decompressed signal has to be evaluated by visual             with CR 5.446:1 to 19.23:1.In case of DWT the PRD is
inspection also.                                                  around 0.214 to 0.584% with the CR 9.315:1 to 23.011:1.
                                                                  The “fig.5” explains about effect of number of samples on
                IV. CODING ALGORITHM                              CR.
    Transform based techniques because of their high                                            1400

compression ability have gained popularity. In this method                                      1200

the preprocessed signal is transformed to get the de-                                           1000
correlated coefficients. The thresholding or quantization of                                    800
transformed coefficients gives the actual compression,                                          600
                                                                                                       0     500      1000       1500   2000   2500     3000     3500       4000
which is lossy one. But it has good performance and low                                                                                  (a)
computational cost. In this paper the comparative study of                                      1400

DFT, DCT and DWT is carried out. Following are some                                             1200

important steps of the proposed algorithm.                                                      1000
   • Transform the ECG signal using DFT/DCT/DWT.                                                800
   • To achieve an adaptive threshold compute the                                               600
                                                                                                       0     500      1000       1500   2000   2500     3000     3500       4000
     maximum value of the transformed coefficients.                                                                                      (b)

   • Apply the threshold of a fix percentage based on
     absolute maximum values of the transform                     Figure 1. (a) Original and (b) Reconstructed signal of record number 207
     coefficients.                                                              with DWT (PRD=0.584% and CR=23.011:1)
   • After threshold operation to reconstruct the signal                                        25
     apply inverse transform.
    For wavelet based compression the signal is
                                                                                                20
decomposed up to fifth level using Bior4.4 wavelet. Bi-
orthogonal wavelets also allow perfect reconstruction of
                                                                            Compression ratio




                                                                                                15
the signal using linear phase filter banks which in turn
avoid reconstruction error at the beginning and at the end
of the signal.                                                                                  10
                                                                                                                                                                 DFT
                                                                                                                                                                 DCT
                                                                                                                                                                 DWT
              V. EXPERIMENTAL RESULTS                                                            5


    The data from MIT-BIH arrhythmia database is used to
                                                                                                 0
test the performance of the coding schemes. This database                                            0     0.01    0.02   0.03    0.04 0.05 0.06      0.07    0.08   0.09    0.1
                                                                                                                                     % Threshold
is sampled at 360Hz, and the resolution of each sample is
11 bits/samples. The algorithm is tested for 1024, 2048 &
                                                                             Figure 2. Comparison of CR for different transforms
4096 samples of the record numbers 100, 103, 105, 107,                                     (record number 207).
111, 200, 203, 205, 207 and 210. Table I summarizes the
results for record number 207 with maximum
threshold.”Fig.1” shows original and reconstructed

                                                  TABLE I.
     PERFORMANCE RESULTS FOR DIFFERENT TRANSFORM METHODS FOR RECORD NUMBER 207 WITH MAXIMUM THRESHOLD


         Number of                   DFT                              DCT                                                                      DWT
         samples             CR              PRD              CR                                     PRD                            CR                          PRD
            1024            10.343           0.405           12.337                                  0.172                         18.963                       0.528
            2048            11.702           0.683           14.027                                  0.623                         21.558                       0.561
            4096            15.815           1.021           19.230                                  0.935                         23.011                       0.584




©2010 ACEEE                                                  35                                                                                            
DOI: 01.IJSIP.01.03.224
 
ACEEE Int. J. on Signal & Image Processing, Vol. 01, No. 03, Dec 2010
 

                                                                1.4
                                                                                                                                                                                                  CONCLUSION

                                                                1.2
                                                                                                                                                                            For the transforms considered in this paper as the
                                                                                                DFT
                               Percentage Root Mean Diffrence                                   DCT
                                                                                                                                                                        percentage threshold is increased the number of
                                                                     1                          DWT                                                                     transformed coefficients with zero value gets increased
                                                                0.8
                                                                                                                                                                        which improves the CR but PRD also gets increased
                                                                                                                                                                        proportionally. As the PRD indicates reconstruction fidelity
                                                                0.6                                                                                                     the increase in its value is actually undesirable. In
                                                                0.4
                                                                                                                                                                        comparison with DFT and DCT the rise in PRD for DWT
                                                                                                                                                                        is less but CR is more, also energy compaction in DWT
                                                                0.2                                                                                                     more. So the DWT is found to be more suitable for ECG
                                                                     0
                                                                                                                                                                        signals compression. Also it is observed that as the number
                                                                         0        0.01     0.02     0.03     0.04 0.05 0.06   0.07   0.08   0.09   0.1
                                                                                                                % Threshold                                             of samples is increased the correlation among the samples
                                                                                                                                                                        and hence the CR is increased. It is possible to further
              Figure 3. Comparison of PRD for different transforms                                                                                                      increase the CR by using effective coding methods.
                            ( record number 207).
                                                                                                                                                                                                 REFERENCES
                                              100.002

                                                                                                                                                                        [1] Abo-Zahhad, M. and Rajoub B.A., “An effective coding
                                                                 100
                                                                                                                                                                            technique for the compression of one-dimensional signals
                                                            99.998
                                                                                                                                                                            using wavelets”, Medical Engineering and Physics, 2002, 24,
                                                                                                                                                                            pp.185–199.
           % Energy retained




                                                            99.996                                                                                                      [2] Leonardo Vidal Batista Elmar Uwe Kurt Melcher a, Luis
                                                                                                                                                                            Carlos Carvalho b, “Compression of ECG signals by
                                                            99.994                                                                                                          optimized quantization of discrete cosine transform
                                                                                                                                                                            coefficients”, Medical Engineering & Physics, 2001, 23, pp.
                                                            99.992                                  DFT
                                                                                                    DCT                                                                     127–134.
                                                                                                    DWT                                                                 [3] Gholam-Hosseini, H., Nazeran, H. and Moran, B., “ECG
                                                                99.99
                                                                                                                                                                            compression: evaluation of FFT, DCT, and WT
                                                            99.988                                                                                                          performance”.Australasian Physical & Engineering Sciences
                                                                             0      0.01     0.02     0.03     0.04 0.05 0.06    0.07   0.08   0.09      0.1
                                                                                                                  % Threshold                                               in Medicine,1998, 21, pp. 186–192.
       Figure 4. Comparison of % energy retained for different transforms                                                                                               [4] Jalaleddine SMS, Hutchens CG, Strattan R D, Coberly W
                           (record number 207)                                                                                                                              A., “ECG data compression technique-a unified approach”,
                                                                                                                                                                           IEEE transactions on Biomedical Eng 1990,37(4),pp.329-43
                                                                25                                                                                                      [5] Julian Cardenas-Barrera, Juan valentine Lorenzo-Ginori,
                                                                                                                                                                            “Mean-Shape vector quantizer for ECG Signal Compression”,
                                                                20                                                                                                           IEEE transactions on Biomedical Eng 1999, 46(1), pp. 62-70.
                                                                                                                                                                        [6] Shang-Gang Miaou,Heng-Lin Yen, Chih-Lung Lin, “Wavelet-
                                                                                                                                                                            Based ECG Compression Using Dynamic Vector
                        Compression ratio




                                                                15
                                                                                                                                                                            Quantization with Tree Code vectors in Single Codebook”,
                                                                                                                                                                            IEEE transactions on Biomedical Eng 2002, 49(7), pp. 671-
                                                                10                                                                                                          680.
                                                                                                                                1024 samples
                                                                                                                                2048 samples                            [7] W. J. Tompkins and J.G. Webster, “Biomedical Digital Signal
                                                                                                                                4096 samples
                                                                5
                                                                                                                                                                            processing” PHI-2006.
                                                                                                                                                                        [8] R.shanta selva Kumari, V Sadasivam, “A novel algorithm for
                                                                                                                                                                            wavelet based ECG signal coding”, Science Direct Computers
                                                                0
                                                                     0           0.01    0.02     0.03     0.04 0.05 0.06     0.07   0.08   0.09   0.1                      and Electrical Engineering, 2007, (33), pp. 186-194.
                                                                                                              % Threshold
                                                                                                                                                                        [9] Tinku Acharya and Ajoy K.Roy, “Image Processing Principles
    Figure 5. Comparison of CR for different number of samples with DWT                                                                                                     and Applications”, John Wiley.
                            (record number 207)                                                                                                                         [10] M. Sabarimalai Manikandan, S. Dandpat, “ Wavelet
                                                                                                                                                                              Threshold based ECG compression using USZZQ and
                                                                                                                                                                              Huffman coding of DSM”, Science Direct Biomedical Signal
                                                                                                                                                                              Processing and Control 2006, pp. 261-270.

 




©2010 ACEEE                                                                                                                                                        36                                                
DOI: 01.IJSIP.01.03.224
 

More Related Content

What's hot

chapter10
chapter10chapter10
chapter10butest
 
Course 10 example application of random signals - oversampling and noise sh...
Course 10   example application of random signals - oversampling and noise sh...Course 10   example application of random signals - oversampling and noise sh...
Course 10 example application of random signals - oversampling and noise sh...wtyru1989
 
Iaetsd wavelet transform based latency optimized image compression for
Iaetsd wavelet transform based latency optimized image compression forIaetsd wavelet transform based latency optimized image compression for
Iaetsd wavelet transform based latency optimized image compression forIaetsd Iaetsd
 
Real-time DSP Implementation of Audio Crosstalk Cancellation using Mixed Unif...
Real-time DSP Implementation of Audio Crosstalk Cancellation using Mixed Unif...Real-time DSP Implementation of Audio Crosstalk Cancellation using Mixed Unif...
Real-time DSP Implementation of Audio Crosstalk Cancellation using Mixed Unif...CSCJournals
 
Entangled photon encoding using trapping of picoseconds soliton pulse
Entangled photon encoding using trapping of picoseconds soliton pulseEntangled photon encoding using trapping of picoseconds soliton pulse
Entangled photon encoding using trapping of picoseconds soliton pulseUniversity of Malaya (UM)
 
Robust Super-Resolution by minimizing a Gaussian-weighted L2 error norm
Robust Super-Resolution by minimizing a Gaussian-weighted L2 error normRobust Super-Resolution by minimizing a Gaussian-weighted L2 error norm
Robust Super-Resolution by minimizing a Gaussian-weighted L2 error normTuan Q. Pham
 
Lifting Scheme Cores for Wavelet Transform
Lifting Scheme Cores for Wavelet TransformLifting Scheme Cores for Wavelet Transform
Lifting Scheme Cores for Wavelet TransformDavid Bařina
 
Digital Signal Processing Tutorial:Chapt 1 signal and systems
Digital Signal Processing Tutorial:Chapt 1 signal and systemsDigital Signal Processing Tutorial:Chapt 1 signal and systems
Digital Signal Processing Tutorial:Chapt 1 signal and systemsChandrashekhar Padole
 
Comparison and analysis of combining techniques for spatial multiplexing spac...
Comparison and analysis of combining techniques for spatial multiplexing spac...Comparison and analysis of combining techniques for spatial multiplexing spac...
Comparison and analysis of combining techniques for spatial multiplexing spac...IAEME Publication
 
Design limitations and its effect in the performance of ZC1-DPLL
Design limitations and its effect in the performance of ZC1-DPLLDesign limitations and its effect in the performance of ZC1-DPLL
Design limitations and its effect in the performance of ZC1-DPLLIDES Editor
 

What's hot (16)

Image transforms
Image transformsImage transforms
Image transforms
 
Lc3618931897
Lc3618931897Lc3618931897
Lc3618931897
 
chapter10
chapter10chapter10
chapter10
 
H0545156
H0545156H0545156
H0545156
 
Course 10 example application of random signals - oversampling and noise sh...
Course 10   example application of random signals - oversampling and noise sh...Course 10   example application of random signals - oversampling and noise sh...
Course 10 example application of random signals - oversampling and noise sh...
 
Iaetsd wavelet transform based latency optimized image compression for
Iaetsd wavelet transform based latency optimized image compression forIaetsd wavelet transform based latency optimized image compression for
Iaetsd wavelet transform based latency optimized image compression for
 
Real-time DSP Implementation of Audio Crosstalk Cancellation using Mixed Unif...
Real-time DSP Implementation of Audio Crosstalk Cancellation using Mixed Unif...Real-time DSP Implementation of Audio Crosstalk Cancellation using Mixed Unif...
Real-time DSP Implementation of Audio Crosstalk Cancellation using Mixed Unif...
 
Me2521122119
Me2521122119Me2521122119
Me2521122119
 
DCT
DCTDCT
DCT
 
Entangled photon encoding using trapping of picoseconds soliton pulse
Entangled photon encoding using trapping of picoseconds soliton pulseEntangled photon encoding using trapping of picoseconds soliton pulse
Entangled photon encoding using trapping of picoseconds soliton pulse
 
zeropadding
zeropaddingzeropadding
zeropadding
 
Robust Super-Resolution by minimizing a Gaussian-weighted L2 error norm
Robust Super-Resolution by minimizing a Gaussian-weighted L2 error normRobust Super-Resolution by minimizing a Gaussian-weighted L2 error norm
Robust Super-Resolution by minimizing a Gaussian-weighted L2 error norm
 
Lifting Scheme Cores for Wavelet Transform
Lifting Scheme Cores for Wavelet TransformLifting Scheme Cores for Wavelet Transform
Lifting Scheme Cores for Wavelet Transform
 
Digital Signal Processing Tutorial:Chapt 1 signal and systems
Digital Signal Processing Tutorial:Chapt 1 signal and systemsDigital Signal Processing Tutorial:Chapt 1 signal and systems
Digital Signal Processing Tutorial:Chapt 1 signal and systems
 
Comparison and analysis of combining techniques for spatial multiplexing spac...
Comparison and analysis of combining techniques for spatial multiplexing spac...Comparison and analysis of combining techniques for spatial multiplexing spac...
Comparison and analysis of combining techniques for spatial multiplexing spac...
 
Design limitations and its effect in the performance of ZC1-DPLL
Design limitations and its effect in the performance of ZC1-DPLLDesign limitations and its effect in the performance of ZC1-DPLL
Design limitations and its effect in the performance of ZC1-DPLL
 

Similar to An Optimized Transform for ECG Signal Compression

Module1_dsffffffffffffffffffffgggpa.pptx
Module1_dsffffffffffffffffffffgggpa.pptxModule1_dsffffffffffffffffffffgggpa.pptx
Module1_dsffffffffffffffffffffgggpa.pptxrealme6igamerr
 
Speech signal time frequency representation
Speech signal time frequency representationSpeech signal time frequency representation
Speech signal time frequency representationNikolay Karpov
 
Basics of edge detection and forier transform
Basics of edge detection and forier transformBasics of edge detection and forier transform
Basics of edge detection and forier transformSimranjit Singh
 
Comparative Analysis of Distortive and Non-Distortive Techniques for PAPR Red...
Comparative Analysis of Distortive and Non-Distortive Techniques for PAPR Red...Comparative Analysis of Distortive and Non-Distortive Techniques for PAPR Red...
Comparative Analysis of Distortive and Non-Distortive Techniques for PAPR Red...IDES Editor
 
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier TransformDSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier TransformAmr E. Mohamed
 
On The Fundamental Aspects of Demodulation
On The Fundamental Aspects of DemodulationOn The Fundamental Aspects of Demodulation
On The Fundamental Aspects of DemodulationCSCJournals
 
RESOLVING CYCLIC AMBIGUITIES AND INCREASING ACCURACY AND RESOLUTION IN DOA ES...
RESOLVING CYCLIC AMBIGUITIES AND INCREASING ACCURACY AND RESOLUTION IN DOA ES...RESOLVING CYCLIC AMBIGUITIES AND INCREASING ACCURACY AND RESOLUTION IN DOA ES...
RESOLVING CYCLIC AMBIGUITIES AND INCREASING ACCURACY AND RESOLUTION IN DOA ES...csandit
 
A Review on Image Denoising using Wavelet Transform
A Review on Image Denoising using Wavelet TransformA Review on Image Denoising using Wavelet Transform
A Review on Image Denoising using Wavelet Transformijsrd.com
 
Mining of time series data base using fuzzy neural information systems
Mining of time series data base using fuzzy neural information systemsMining of time series data base using fuzzy neural information systems
Mining of time series data base using fuzzy neural information systemsDr.MAYA NAYAK
 
A novel neural network classifier for brain computer
A novel neural network classifier for brain computerA novel neural network classifier for brain computer
A novel neural network classifier for brain computerAlexander Decker
 
11.a novel neural network classifier for brain computer
11.a novel neural network classifier for brain computer11.a novel neural network classifier for brain computer
11.a novel neural network classifier for brain computerAlexander Decker
 
Low rank tensor approximation of probability density and characteristic funct...
Low rank tensor approximation of probability density and characteristic funct...Low rank tensor approximation of probability density and characteristic funct...
Low rank tensor approximation of probability density and characteristic funct...Alexander Litvinenko
 
EC8562 DSP Viva Questions
EC8562 DSP Viva Questions EC8562 DSP Viva Questions
EC8562 DSP Viva Questions ssuser2797e4
 
DSP_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_FOEHU - Lec 08 - The Discrete Fourier TransformDSP_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_FOEHU - Lec 08 - The Discrete Fourier TransformAmr E. Mohamed
 
Optical Spatial Modulation with Transmitter-Receiver Alignments
Optical Spatial Modulation with Transmitter-Receiver AlignmentsOptical Spatial Modulation with Transmitter-Receiver Alignments
Optical Spatial Modulation with Transmitter-Receiver AlignmentsMarwan Hammouda
 

Similar to An Optimized Transform for ECG Signal Compression (20)

Mobile_Lec6
Mobile_Lec6Mobile_Lec6
Mobile_Lec6
 
Module1_dsffffffffffffffffffffgggpa.pptx
Module1_dsffffffffffffffffffffgggpa.pptxModule1_dsffffffffffffffffffffgggpa.pptx
Module1_dsffffffffffffffffffffgggpa.pptx
 
Presentation
PresentationPresentation
Presentation
 
Speech signal time frequency representation
Speech signal time frequency representationSpeech signal time frequency representation
Speech signal time frequency representation
 
Basics of edge detection and forier transform
Basics of edge detection and forier transformBasics of edge detection and forier transform
Basics of edge detection and forier transform
 
Comparative Analysis of Distortive and Non-Distortive Techniques for PAPR Red...
Comparative Analysis of Distortive and Non-Distortive Techniques for PAPR Red...Comparative Analysis of Distortive and Non-Distortive Techniques for PAPR Red...
Comparative Analysis of Distortive and Non-Distortive Techniques for PAPR Red...
 
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier TransformDSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
 
On The Fundamental Aspects of Demodulation
On The Fundamental Aspects of DemodulationOn The Fundamental Aspects of Demodulation
On The Fundamental Aspects of Demodulation
 
RESOLVING CYCLIC AMBIGUITIES AND INCREASING ACCURACY AND RESOLUTION IN DOA ES...
RESOLVING CYCLIC AMBIGUITIES AND INCREASING ACCURACY AND RESOLUTION IN DOA ES...RESOLVING CYCLIC AMBIGUITIES AND INCREASING ACCURACY AND RESOLUTION IN DOA ES...
RESOLVING CYCLIC AMBIGUITIES AND INCREASING ACCURACY AND RESOLUTION IN DOA ES...
 
A Review on Image Denoising using Wavelet Transform
A Review on Image Denoising using Wavelet TransformA Review on Image Denoising using Wavelet Transform
A Review on Image Denoising using Wavelet Transform
 
Mining of time series data base using fuzzy neural information systems
Mining of time series data base using fuzzy neural information systemsMining of time series data base using fuzzy neural information systems
Mining of time series data base using fuzzy neural information systems
 
A novel neural network classifier for brain computer
A novel neural network classifier for brain computerA novel neural network classifier for brain computer
A novel neural network classifier for brain computer
 
11.a novel neural network classifier for brain computer
11.a novel neural network classifier for brain computer11.a novel neural network classifier for brain computer
11.a novel neural network classifier for brain computer
 
Low rank tensor approximation of probability density and characteristic funct...
Low rank tensor approximation of probability density and characteristic funct...Low rank tensor approximation of probability density and characteristic funct...
Low rank tensor approximation of probability density and characteristic funct...
 
EC8562 DSP Viva Questions
EC8562 DSP Viva Questions EC8562 DSP Viva Questions
EC8562 DSP Viva Questions
 
DSP_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_FOEHU - Lec 08 - The Discrete Fourier TransformDSP_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_FOEHU - Lec 08 - The Discrete Fourier Transform
 
Fourier Analysis
Fourier AnalysisFourier Analysis
Fourier Analysis
 
Fourier Analysis
Fourier AnalysisFourier Analysis
Fourier Analysis
 
Optical Spatial Modulation with Transmitter-Receiver Alignments
Optical Spatial Modulation with Transmitter-Receiver AlignmentsOptical Spatial Modulation with Transmitter-Receiver Alignments
Optical Spatial Modulation with Transmitter-Receiver Alignments
 
Basic concepts
Basic conceptsBasic concepts
Basic concepts
 

More from IDES Editor

Power System State Estimation - A Review
Power System State Estimation - A ReviewPower System State Estimation - A Review
Power System State Estimation - A ReviewIDES Editor
 
Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...IDES Editor
 
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...IDES Editor
 
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...IDES Editor
 
Line Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFCLine Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFCIDES Editor
 
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...IDES Editor
 
Assessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric ModelingAssessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric ModelingIDES Editor
 
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...IDES Editor
 
Selfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive ThresholdsSelfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive ThresholdsIDES Editor
 
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...IDES Editor
 
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...IDES Editor
 
Cloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability FrameworkCloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability FrameworkIDES Editor
 
Genetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP BotnetGenetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP BotnetIDES Editor
 
Enhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through SteganographyEnhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through SteganographyIDES Editor
 
Low Energy Routing for WSN’s
Low Energy Routing for WSN’sLow Energy Routing for WSN’s
Low Energy Routing for WSN’sIDES Editor
 
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...IDES Editor
 
Rotman Lens Performance Analysis
Rotman Lens Performance AnalysisRotman Lens Performance Analysis
Rotman Lens Performance AnalysisIDES Editor
 
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral ImagesBand Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral ImagesIDES Editor
 
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...IDES Editor
 
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...IDES Editor
 

More from IDES Editor (20)

Power System State Estimation - A Review
Power System State Estimation - A ReviewPower System State Estimation - A Review
Power System State Estimation - A Review
 
Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...
 
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
 
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
 
Line Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFCLine Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFC
 
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
 
Assessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric ModelingAssessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric Modeling
 
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
 
Selfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive ThresholdsSelfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive Thresholds
 
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
 
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
 
Cloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability FrameworkCloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability Framework
 
Genetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP BotnetGenetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP Botnet
 
Enhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through SteganographyEnhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through Steganography
 
Low Energy Routing for WSN’s
Low Energy Routing for WSN’sLow Energy Routing for WSN’s
Low Energy Routing for WSN’s
 
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
 
Rotman Lens Performance Analysis
Rotman Lens Performance AnalysisRotman Lens Performance Analysis
Rotman Lens Performance Analysis
 
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral ImagesBand Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
 
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
 
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
 

Recently uploaded

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 

Recently uploaded (20)

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 

An Optimized Transform for ECG Signal Compression

  • 1. ACEEE Int. J. on Signal & Image Processing, Vol. 01, No. 03, Dec 2010   An Optimized Transform for ECG Signal Compression Mrs.S.O.Rajankar1, Dr. S.N. Talbar2 1 Sinhgad College of Engineering, Pune, India. Email: supriya.rajankar@gmail.com 2 S.G.G. S. College of Engineering and Technology, Nanded, India. Email: sntalbar@yahoo.com Abstract-A significant feature of the coming digital era is the samples where inter-beat and, intra-beat correlation is exponential increase in digital data, obtained from various exploited. Some of the DDC algorithms are Turning point signals specially the biomedical signals such as (TP), Amplitude zone time epoch coding (AZTEC), Co- electrocardiogram (ECG), electroencephalogram (EEG), ordinate reduction time encoding system (CORTES), Scan electromyogram (EMG) etc. How to transmit or store these signals efficiently becomes the most important issue. A digital along polynomial approximation (SAPA), and Non compression technique is often used to solve this problem. redundant template. These algorithms suffer from This paper proposed a comparative study of transform based sensitiveness to sampling rate, quantization levels and high approach for ECG signal compression. Adaptive threshold is frequency interference. It fails to achieve high data rate used on the transformed coefficients. The algorithm is tested along with preservation of clinical information [10]. In for 10 different records from MIT-BIH arrhythmia database Transform based technique compressions are accomplished and obtained percentage root mean difference as around by applying an invertible orthogonal transform to the 0.528 to 0.584% for compression ratio of 18.963:1 to 23.011:1 signal. Due to its de-correlation and energy compaction for DWT. Among DFT, DCT and DWT techniques, DWT has properties the transform based methods achieve better been proven to be very efficient for ECG signal coding. Further improvement in the CR is possible by efficient compression ratios. The commonly used transforms for entropy coding. data compression are DCT, DST, DFT and DWT. In parameter extraction methods a set of model Index Terms: Electrocardiogram (ECG), Discrete Fourier parameters/features are extracted from the original signal Transform (DFT), Discrete Cosines Transform (DCT), (model based) which involves methods like Linear term Discrete Wavelet Transform (DWT) etc. prediction LTP) and analysis by synthesis (ASEC) [5], [10]. I. INTRODUCTION In this paper different transform like DCT, DFT and DWT are studied for ECG signal compression. A threshold The ECG is a one of the important physiological signal which depicts the electrical activity of a heart. ECG based algorithm is proposed to achieve better compression. processing is a topic of great interest in the scientific community because based on the ECG’s a diagnosis is II. TRANSFORM TECHNIQUES done for detecting abnormalities in the heart functioning A. Discrete Fourier Transform [7].  The amount of ECG data grows with the increase of Discrete Fourier Transform is a fundamental transform number of channels, sampling rate, sample resolution, in digital signal processing with applications in frequency recording time, etc. As an example, with a sampling rate of analysis, signal processing etc. The periodicity and 360 Hz, 11 bits/sample data resolution, a 24-h record symmetry properties of DFT are useful for compression. requires about 43 Mbytes per channel[5],[6]. Therefore an The uth DFT coefficient of length N sequence {f(x)} is effective data compression scheme for ECG signal is defined as in “(1)”: required in many practical applications such as ECG data storage, ambulatory recording systems and ECG data N −1 transmission over telephone line or digital F (u ) = ∑ f ( x)e− j 2π ux / N u = 0,1,.... N − 1 (1) telecommunication network for telemedicine. The main x =0 goal of electrocardiogram (ECG) data compression techniques is to preserve the most useful diagnostic And its inverse transform (IDFT) as in “(2)”: information while compressing a signal to an acceptable    size. Lossless compression is the best choice as long as the N −1 1 compression ratio is acceptable, but it cannot usually offer f ( x) = N ∑ F (u )e u =0 j 2π ux / N x = 0,1,....., N − 1  (2) a satisfactory compression ratio (CR). To obtain significant signal compression, lossy compression is preferable to a The number of complex multiplications and additions to lossless compression. compute DFT is N2. Moreover fast algorithms exist that ECG data compression algorithms can be categorized as makes it possible to compute DFT efficiently [9]. This direct data compression (DDC), Transform based and algorithm is popularly known as Fast Fourier Transform Parameter extraction. Direct data compression is a time (FFT) which reduces the computations to N log2N. domain compression algorithm which directly analyses ©2010 ACEEE 33    DOI: 01.IJSIP.01.03.224  
  • 2. ACEEE Int. J. on Signal & Image Processing, Vol. 01, No. 03, Dec 2010   B. Discrete Cosine Transform This multi-resolution wavelet algorithm decomposes a Discrete Cosine Transform is a basis for many signal signal f(t)with the help of φ (t ) and wavelet function and image compression algorithms due to its high de- byψ (t).These functions together resolves the signal into its correlation and energy compaction property. A discrete coarse and detail components[8],[10]. Thus using multi- Cosine Transform of N sample is defined as in”(3)”: resolution idea, the signal f(t)is defined in terms of scale and wavelet coefficients, c(k) and d(k), respectively. That 2 N −1 π (2 x + 1)u C (u )∑ f ( x) cos[ is, F (u ) = ] N x =0 2N ∞ ∞ ∞ u = 0,1,..., N − 1, (3) f (t ) = ∑ k =−∞ c(k )φk (t ) + ∑ ∑ d ( j, k )ψ j = 0 k =−∞ j ,k (t ) (8) 1 Where C(u) = for u=0 The first summation gives a function that is a low 2 resolution or a coarse approximation of f (t); the second one represents the higher or finer resolution to give detailed = 1, otherwise. information of the signal. The function f(x) represents the value of xth samples of III. PERFORMANCE MEASUREMENT input signals. F(u) represents a DCT coefficients. The inverse DCT is defined in similar fashion as follows in The evaluation of performance for testing ECG “(4)”: compression algorithms includes three components: compression efficiency, reconstruction error and 2 N −1 π (2 x + 1) u computational complexity. The compression efficiency is f ( x) = ∑ C ( u ) F ( u ) cos[ 2 N ] N u =0 given by compression ratio (CR). The compression ratio and the reconstruction error are usually dependent on each x = 0,1, ..., N − 1. (4) other. The computational complexity component is part of the practical implementation consideration [6], [8]. Since DCT belongs to family of DFT there are Fast A. Compression Measurement DCT algorithms of computational complexity N log2N similar to FFT[9]. All data compression algorithms minimizes data storage by reducing the redundancy wherever possible, thereby C. Discrete Wavelet Transform increasing the compression ratio. The compression ratio Wavelet transforms have become an attractive and (CR) is defined as the ratio of the number of bits efficient tool in many applications especially in coding and representing the original signal to the number of bits compression of signals because of multi-resolution and required to store the compressed signal. A high high-energy compaction properties. Wavelets allow both compression ratio is typically desired. A data compression time and frequency analysis of signals simultaneously algorithm must also represent the data with acceptable because of the fact that energy of wavelet is concentrated in fidelity while achieving high CR. time and still possesses the wave like characteristics. As a result wavelet representation provides a versatile boriginal mathematical tool to analyze transients, non-stationary CR = bcompressed signals. Wavelets ψ a ,b (t ) are functions generated by one (9) single basis function, called mother wavelet ψ (t) by B. Distortion Measurement dilation ‘a’ and translation ‘b’ represented as in”(5)”: One of the most difficult problems in ECG compression 1 ⎛ t −b ⎞ and reconstruction is defining the error criterion that ψ a ,b (t ) = ψ⎜ ⎟ measures the ability of the reconstructed signal to preserve |a| ⎝ a ⎠ (5) the relevant information. Different objective error measures namely; root mean square error (RMSE), percentage root If a and b are discredited then discrete wavelets can be mean difference (PRD), signal to noise ratio (SNR) are represented as in”(6)”: used for calculation of reconstruction error. Among these error measures, the ECG processing is frequently measured ψ j ,k (t ) = a0 j /2ψ (a0 j t − kb0 ) − − by the percentage root mean difference (PRD). It is most (6) commonly defined as: where for dyadic sampling a0=2 and b0=1. ∑ 2 ⎡ x ( n) − x ( n) ⎤ N n =1 ⎣ ⎦ ×100 ψ j ,k (t ) = 2 ψ (2 t − k ) − j /2 −j j, k ∈ Z PRD = ∑ n=1 x(n) (7) N 2 (10) ©2010 ACEEE 34    DOI: 01.IJSIP.01.03.224  
  • 3. ACEEE Int. J. on Signal & Image Processing, Vol. 01, No. 03, Dec 2010   where x(n) and x ( n) are the values of the original and waveform of the ECG signal. The CR and PRD values increases proportionally if the percentage threshold is reconstructed samples, respectively, and N is the length of increased as in “fig.2” and “fig.3”.The energy compaction the window over which the PRD is calculated. The PRD ability for different transform is shown in “fig.4”. With indicates reconstruction fidelity by point wise comparison 4096 samples, for DFT method the PRD is around 0.222 with the original data. Despite their wide use, PRD do not to 1.020% with the corresponding CR 4.362:1 to indicate precisely the quality of signal's reconstruction and 15.814:1.For DCT the PRD is around 0.181 to 0.9346% the decompressed signal has to be evaluated by visual with CR 5.446:1 to 19.23:1.In case of DWT the PRD is inspection also. around 0.214 to 0.584% with the CR 9.315:1 to 23.011:1. The “fig.5” explains about effect of number of samples on IV. CODING ALGORITHM CR. Transform based techniques because of their high 1400 compression ability have gained popularity. In this method 1200 the preprocessed signal is transformed to get the de- 1000 correlated coefficients. The thresholding or quantization of 800 transformed coefficients gives the actual compression, 600 0 500 1000 1500 2000 2500 3000 3500 4000 which is lossy one. But it has good performance and low (a) computational cost. In this paper the comparative study of 1400 DFT, DCT and DWT is carried out. Following are some 1200 important steps of the proposed algorithm. 1000 • Transform the ECG signal using DFT/DCT/DWT. 800 • To achieve an adaptive threshold compute the 600 0 500 1000 1500 2000 2500 3000 3500 4000 maximum value of the transformed coefficients. (b) • Apply the threshold of a fix percentage based on absolute maximum values of the transform Figure 1. (a) Original and (b) Reconstructed signal of record number 207 coefficients. with DWT (PRD=0.584% and CR=23.011:1) • After threshold operation to reconstruct the signal 25 apply inverse transform. For wavelet based compression the signal is 20 decomposed up to fifth level using Bior4.4 wavelet. Bi- orthogonal wavelets also allow perfect reconstruction of Compression ratio 15 the signal using linear phase filter banks which in turn avoid reconstruction error at the beginning and at the end of the signal. 10 DFT DCT DWT V. EXPERIMENTAL RESULTS 5 The data from MIT-BIH arrhythmia database is used to 0 test the performance of the coding schemes. This database 0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1 % Threshold is sampled at 360Hz, and the resolution of each sample is 11 bits/samples. The algorithm is tested for 1024, 2048 & Figure 2. Comparison of CR for different transforms 4096 samples of the record numbers 100, 103, 105, 107, (record number 207). 111, 200, 203, 205, 207 and 210. Table I summarizes the results for record number 207 with maximum threshold.”Fig.1” shows original and reconstructed TABLE I. PERFORMANCE RESULTS FOR DIFFERENT TRANSFORM METHODS FOR RECORD NUMBER 207 WITH MAXIMUM THRESHOLD Number of DFT DCT DWT samples CR PRD CR PRD CR PRD 1024 10.343 0.405 12.337 0.172 18.963 0.528 2048 11.702 0.683 14.027 0.623 21.558 0.561 4096 15.815 1.021 19.230 0.935 23.011 0.584 ©2010 ACEEE 35    DOI: 01.IJSIP.01.03.224  
  • 4. ACEEE Int. J. on Signal & Image Processing, Vol. 01, No. 03, Dec 2010   1.4 CONCLUSION 1.2 For the transforms considered in this paper as the DFT Percentage Root Mean Diffrence DCT percentage threshold is increased the number of 1 DWT transformed coefficients with zero value gets increased 0.8 which improves the CR but PRD also gets increased proportionally. As the PRD indicates reconstruction fidelity 0.6 the increase in its value is actually undesirable. In 0.4 comparison with DFT and DCT the rise in PRD for DWT is less but CR is more, also energy compaction in DWT 0.2 more. So the DWT is found to be more suitable for ECG 0 signals compression. Also it is observed that as the number 0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1 % Threshold of samples is increased the correlation among the samples   and hence the CR is increased. It is possible to further Figure 3. Comparison of PRD for different transforms increase the CR by using effective coding methods. ( record number 207). REFERENCES 100.002 [1] Abo-Zahhad, M. and Rajoub B.A., “An effective coding 100 technique for the compression of one-dimensional signals 99.998 using wavelets”, Medical Engineering and Physics, 2002, 24, pp.185–199. % Energy retained 99.996 [2] Leonardo Vidal Batista Elmar Uwe Kurt Melcher a, Luis Carlos Carvalho b, “Compression of ECG signals by 99.994 optimized quantization of discrete cosine transform coefficients”, Medical Engineering & Physics, 2001, 23, pp. 99.992 DFT DCT 127–134. DWT [3] Gholam-Hosseini, H., Nazeran, H. and Moran, B., “ECG 99.99 compression: evaluation of FFT, DCT, and WT 99.988 performance”.Australasian Physical & Engineering Sciences 0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1 % Threshold in Medicine,1998, 21, pp. 186–192. Figure 4. Comparison of % energy retained for different transforms [4] Jalaleddine SMS, Hutchens CG, Strattan R D, Coberly W (record number 207) A., “ECG data compression technique-a unified approach”, IEEE transactions on Biomedical Eng 1990,37(4),pp.329-43 25 [5] Julian Cardenas-Barrera, Juan valentine Lorenzo-Ginori, “Mean-Shape vector quantizer for ECG Signal Compression”, 20 IEEE transactions on Biomedical Eng 1999, 46(1), pp. 62-70. [6] Shang-Gang Miaou,Heng-Lin Yen, Chih-Lung Lin, “Wavelet- Based ECG Compression Using Dynamic Vector Compression ratio 15 Quantization with Tree Code vectors in Single Codebook”, IEEE transactions on Biomedical Eng 2002, 49(7), pp. 671- 10 680. 1024 samples 2048 samples [7] W. J. Tompkins and J.G. Webster, “Biomedical Digital Signal 4096 samples 5 processing” PHI-2006. [8] R.shanta selva Kumari, V Sadasivam, “A novel algorithm for wavelet based ECG signal coding”, Science Direct Computers 0 0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1 and Electrical Engineering, 2007, (33), pp. 186-194. % Threshold [9] Tinku Acharya and Ajoy K.Roy, “Image Processing Principles Figure 5. Comparison of CR for different number of samples with DWT and Applications”, John Wiley. (record number 207) [10] M. Sabarimalai Manikandan, S. Dandpat, “ Wavelet Threshold based ECG compression using USZZQ and Huffman coding of DSM”, Science Direct Biomedical Signal Processing and Control 2006, pp. 261-270.   ©2010 ACEEE 36    DOI: 01.IJSIP.01.03.224