ECG DATA COMPRESSION: PRINCIPLE, TECHNIQUES AND LIMITATIONS

Similar documents
Performance Analysis of Various Transforms Based Methods for ECG Data

A Image Comparative Study using DCT, Fast Fourier, Wavelet Transforms and Huffman Algorithm

Efficient Algorithm for ECG Coding

AUDIO COMPRESSION USING WAVELET TRANSFORM

IMAGE COMPRESSION USING HYBRID TRANSFORM TECHNIQUE

Volume 2, Issue 9, September 2014 ISSN

Statistical Image Compression using Fast Fourier Coefficients

A Parallel Reconfigurable Architecture for DCT of Lengths N=32/16/8

Image Transformation Techniques Dr. Rajeev Srivastava Dept. of Computer Engineering, ITBHU, Varanasi

Hybrid DCT/RLE Compression Technique with Data Segmentation for Electroencephalography Data

CHAPTER 1 INTRODUCTION

CHAPTER 6. 6 Huffman Coding Based Image Compression Using Complex Wavelet Transform. 6.3 Wavelet Transform based compression technique 106

Hybrid Image Compression Using DWT, DCT and Huffman Coding. Techniques

HYBRID TRANSFORMATION TECHNIQUE FOR IMAGE COMPRESSION

Perceptual Coding. Lossless vs. lossy compression Perceptual models Selecting info to eliminate Quantization and entropy encoding

ISSN (ONLINE): , VOLUME-3, ISSUE-1,

High performance angiogram sequence compression using 2D bi-orthogonal multi wavelet and hybrid speck-deflate algorithm.

Keywords DCT, SPIHT, PSNR, Bar Graph, Compression Quality

Multimedia Communications. Transform Coding

IMAGE COMPRESSION USING HYBRID QUANTIZATION METHOD IN JPEG

A Comprehensive lossless modified compression in medical application on DICOM CT images

A WAVELET BASED BIOMEDICAL IMAGE COMPRESSION WITH ROI CODING

A Review on Digital Image Compression Techniques

CS 335 Graphics and Multimedia. Image Compression

So, what is data compression, and why do we need it?

A New Approach to Compressed Image Steganography Using Wavelet Transform

Digital Watermarking with Copyright Authentication for Image Communication

Wavelet Based Image Compression Using ROI SPIHT Coding

FRACTAL IMAGE COMPRESSION OF GRAYSCALE AND RGB IMAGES USING DCT WITH QUADTREE DECOMPOSITION AND HUFFMAN CODING. Moheb R. Girgis and Mohammed M.

Reversible Wavelets for Embedded Image Compression. Sri Rama Prasanna Pavani Electrical and Computer Engineering, CU Boulder

IMAGE COMPRESSION TECHNIQUES

A COMPRESSION TECHNIQUES IN DIGITAL IMAGE PROCESSING - REVIEW

Compression of RADARSAT Data with Block Adaptive Wavelets Abstract: 1. Introduction

A lifting wavelet based lossless and lossy ECG compression processor for wireless sensors

Lecture 5: Compression I. This Week s Schedule

[Singh*, 5(3): March, 2016] ISSN: (I2OR), Publication Impact Factor: 3.785

Comparative Study between DCT and Wavelet Transform Based Image Compression Algorithm

ECE 533 Digital Image Processing- Fall Group Project Embedded Image coding using zero-trees of Wavelet Transform

DIGITAL IMAGE WATERMARKING BASED ON A RELATION BETWEEN SPATIAL AND FREQUENCY DOMAINS

Audio Compression Using DCT and DWT Techniques

IMAGE PROCESSING USING DISCRETE WAVELET TRANSFORM

SCALED WAVELET TRANSFORM VIDEO WATERMARKING METHOD USING HYBRID TECHNIQUE: SWT-SVD-DCT

DCT SVD Based Hybrid Transform Coding for Image Compression

Keywords Data compression, Lossless data compression technique, Huffman Coding, Arithmetic coding etc.

A CONFIGURABLE LOW POWER MIXED SIGNAL FOR PORTABLE ECG MONITORING SYSTEM

IMAGE COMPRESSION USING TWO DIMENTIONAL DUAL TREE COMPLEX WAVELET TRANSFORM

Medical Image Sequence Compression Using Motion Compensation and Set Partitioning In Hierarchical Trees

University of Mustansiriyah, Baghdad, Iraq

Image Compression using Haar Wavelet Transform and Huffman Coding

Features. Sequential encoding. Progressive encoding. Hierarchical encoding. Lossless encoding using a different strategy

Image Compression Algorithm and JPEG Standard

Optimization of Bit Rate in Medical Image Compression

Review of Image Compression Techniques

Stereo Image Compression

Image Compression Using BPD with De Based Multi- Level Thresholding

Design of 2-D DWT VLSI Architecture for Image Processing

IMAGE COMPRESSION. Chapter - 5 : (Basic)

CMPT 365 Multimedia Systems. Media Compression - Image

Efficient Image Compression of Medical Images Using the Wavelet Transform and Fuzzy c-means Clustering on Regions of Interest.

Video Compression An Introduction

Comparative Analysis on Medical Images using SPIHT, STW and EZW

Comparative Analysis of Image Compression Using Wavelet and Ridgelet Transform

IMAGE COMPRESSION. Image Compression. Why? Reducing transportation times Reducing file size. A two way event - compression and decompression

An Optimum Novel Technique Based on Golomb-Rice Coding for Lossless Image Compression of Digital Images

A Research Paper on Lossless Data Compression Techniques

CHAPTER 4 WAVELET TRANSFORM-GENETIC ALGORITHM DENOISING TECHNIQUE

Fingerprint Image Compression

A Comprehensive Review of Data Compression Techniques

Keywords - DWT, Lifting Scheme, DWT Processor.

JPEG: An Image Compression System. Nimrod Peleg update: Nov. 2003

NOVEL ALGORITHMS FOR FINDING AN OPTIMAL SCANNING PATH FOR JPEG IMAGE COMPRESSION

JPEG Compression Using MATLAB

ECE 499/599 Data Compression & Information Theory. Thinh Nguyen Oregon State University

Lecture 8 JPEG Compression (Part 3)

SPEECH WATERMARKING USING DISCRETE WAVELET TRANSFORM, DISCRETE COSINE TRANSFORM AND SINGULAR VALUE DECOMPOSITION

MRT based Fixed Block size Transform Coding

AN OPTIMIZED LOSSLESS IMAGE COMPRESSION TECHNIQUE IN IMAGE PROCESSING

Combined DCT-Haar Transforms for Image Compression

Sparse Transform Matrix at Low Complexity for Color Image Compression

Adaptive Quantization for Video Compression in Frequency Domain

Available online at ScienceDirect. Procedia Computer Science 89 (2016 )

Using Shift Number Coding with Wavelet Transform for Image Compression

Review and Implementation of DWT based Scalable Video Coding with Scalable Motion Coding.

Image Compression Techniques

Image Compression using Discrete Wavelet Transform Preston Dye ME 535 6/2/18

DIGITAL IMAGE PROCESSING WRITTEN REPORT ADAPTIVE IMAGE COMPRESSION TECHNIQUES FOR WIRELESS MULTIMEDIA APPLICATIONS

Enhanced Hybrid Compound Image Compression Algorithm Combining Block and Layer-based Segmentation

A Comparative Study of DCT, DWT & Hybrid (DCT-DWT) Transform

Authentication and Secret Message Transmission Technique Using Discrete Fourier Transformation

ENHANCED DCT COMPRESSION TECHNIQUE USING VECTOR QUANTIZATION AND BAT ALGORITHM Er.Samiksha 1, Er. Anurag sharma 2

AN ANALYTICAL STUDY OF LOSSY COMPRESSION TECHINIQUES ON CONTINUOUS TONE GRAPHICAL IMAGES

Key words: B- Spline filters, filter banks, sub band coding, Pre processing, Image Averaging IJSER

Lifting Scheme Using HAAR & Biorthogonal Wavelets For Image Compression

CSEP 521 Applied Algorithms Spring Lossy Image Compression

SUITABLE IMAGE RETRIEVAL FOR IOT APPLICATION

Topic 5 Image Compression

Hybrid Image Compression Technique using Huffman Coding Algorithm

Image Compression for Mobile Devices using Prediction and Direct Coding Approach

Denoising of Fingerprint Images

Medical Image Compression Using Hybrid Techniques of DWT, DCT and Huffman Coding

Transcription:

ECG DATA COMPRESSION: PRINCIPLE, TECHNIQUES AND LIMITATIONS #1 Nitu and Mandeep Kaur *2 #1 M.Tech Scholar, Department of ECE BCET, Gurdaspur, Punjab, India *2 AP, Department of ECE, BCET, Gurdaspur, Punjab, India ABSTRACT Electro-cardiogram (ECG) signal is widely used in diagnosis and survival analysis of most of the cardiac diseases. ECG compression becomes mandatory to effectively/efficiently store and retrieve the data from patient database. Recently numerous research and techniques have been proposed for efficient compression of ECG signal. The proposed compression algorithms have achieved the goal in electrocardiogram compression. However techniques that give better compression ratio (CR) and less loss of data in the reconstructed signal are always required. In this paper, we discuss various techniques proposed earlier in literature for compression of an ECG signal and provide comparative study of these techniques. Keywords ECG, Compression Ratio (CR), Empirical Mode Decomposition (EMD), Percentage Mean Square Difference (PRD). I. INTRODUCTION Electrocardiography (ECG) is the biomedical process of recording the electrical activity of the human heart over a period of time using number of electrodes placed on a patient's body. These electrodes detect even the tiny electrical changes on the skin that arise from the muscle of the heart depolarizing during each heartbeat. In the conventional twelve lead ECG, 10 electrodes are kept on the patient's limbs and on the 71

surface of the chest. The overall magnitude of the heart's electrical potential is then measured from twelve different angles ("leads") and is recorded over a interval of time (usually 20 seconds). In this way, the all over magnitude and direction of the heart's electrical polarization is captured throughout the cardiac cycle. The graph of voltage versus time produced by this noninvasive biomedical procedure is known as an electrocardiogram. During each human heartbeat, an ECG signal conveys a large amount of information about the structure of the human heart and the function of its electrical conduction system [1]. Electrocardiogram is also known as basic clinical diagnostic medical tool for detection of the cardiac arrhythmias. As ECG signals are generally acquired over larger time periods at very high resolution and thus are highly data intensive. This results to the requirement of large storage space for database construction and more transmission bandwidth for remote ECG signal analysis, respectively. Successive ECG beats and sample values however, show some redundancy along with the information content. By removing this redundancy, ECG signal compression can be achieved. Data compression of an ECG signal is used in for remote signal analysis where patient is somewhere else and physician is somewhere else far away from the patient. ECG signal compression systems are generally based on frequency transformation and parameter extraction techniques. When data is compressed, the goal is to reduce redundancy, leaving only the informational content. By using data compression techniques, it is possible to remove some of the redundant information contained in signal, thereby requiring less storage space and less time to transmit. Thus, one possible approach to decrease the necessary amount of storage and required transmission bandwidth is to work with compressed ECG signals [2]. The effectiveness of an ECG compression technique is described in terms of: 1) Compression Ratio (CR): Compression Ratio is defined as the ratio of the original data to compressed data without taking into account parameters like sampling frequency, bandwidth, precision of the original 72

data, reconstruction error threshold,, word-length of compression parameters, lead selection, database size, and noise level. It is given by: CR = Original file size / Compressed file size Higher the CR, smaller the size of the compressed file. 2) PRD: Percentage Mean Square Difference (PRD) is a factor that measures the error loss. Therefore it evaluates the distortion between the original signal and the re-constructed signal. PRD calculation is as follows: PRD = Σ (Xi Xi1)2 / Σ Xi2 Where Xi is the original file and Xi1 is its reconstructed version. I. ECG COMPRESSION ALGORITHMS There are many techniques/methods to classify ECG compression techniques. Each method has its own advantages and disadvantages. Each technique gives different value of compression ration and PRD. The techniques of ECG compression are classified as: (a) Fast Fourier Transform (FFT) By utilizing Fourier transform (FFT) we can obtain the frequency amplitude of a ECG represented signal. For k = 0, 1, 2, 3, 4, 5.N-1. X (K) is the FFT of a signal x (n). 73

The FFT compression algorithm has Partition the ECG signal components into three components x, y, z. Obtain the frequency and time between two samples of ECG signal. Apply the FFT and check for FFT coefficients (before compression) = 0, increment the counter A if it is between +25 to-25 and assign to Index=0. Check for FFT coefficients (after compression) =0, increment the Counter B. Calculate inverse FFT. Calculate the compression ratio CR and PRD. Limitation of FFT is it fails to gives the information regarding the exact location of frequency component in time [3]. (b) Discrete Cosine Transform (DCT) In Discrete Cosine Transform compression, signal information can restore in a restrict number of DCT coefficients. The DCT Compression Algorithm Partition the ECG components into three components x, y, z. Obtain the frequency and time between two samples. Apply the DCT to ECG signal and check DCT coefficients (before compression) = 0, increment the counter A if it is between +0.22 to -0.22 and assign to Index=0. Check for DCT coefficients (after compression) =0, Increment the Counter B. Calculate inverse DCT. Calculate the compression ratio CR and PRD. 74

The Limitation of DCT is that Distortion is more in reconstructed signal. (c) Discrete sine Transform (DST): A discrete sine transform (DST) is a finite sequence of data points in the terms of a sum of sine functions oscillating at different frequencies. DST compression technique changes time domain ECG signals into frequency domain ECG signals without the loss of original information. DSTs are also important to numerous applications in the field of science and engineering, from lossy compression of audio (e.g. MP3) and images (e.g. JPEG) (where small high-frequency components can be discarded), to biomedical signals to spectral methods for the numerical solution of partial differential equations. The use of sine functions is a bit easier for compression. The goal of ECG compression techniques is to achieve a reduced information rate, while preserving the relevant diagnostic information in the reconstructed signal. The DST compression algorithm Partition the ECG components into three components x, y, z. Obtain the frequency and time between two samples. Apply the DST of ECG signal and check for DST Coefficients (before compression) =0, increment the counter A if it is between +15 to-15 and assign to Index=0. Check for DST coefficients (after compression) = 0, increment the Counter B. Calculate inverse DST. Calculate the compression ratio CR and PRD. (d) Discrete Cosine Transform-2 (DCT-2): The one of the variant of discrete cosine transform is the DCT type-2. The DCT-2 is defined as a real, orthogonal, linear transformation. It is a special case of the discrete Fourier transform (DFT) with real inputs 75

of certain symmetry. It means that any FFT algorithm for the DFT leads immediately to a corresponding fast algorithm for the DCT-2 simply by discarding the redundant operations [4]. Partition of data sequence x in N b consecutive blocks bi, i =0, 1, ¼.., N b-1, each one with L b samples. DCT computation for each block. Quantization of the DCT coefficients. Lossless encoding of the quantized DCT coefficients. (e) Wavelet Transform: Wavelet Transform (WT) decomposes the ECG signal into multiple frequency bands. Wavelet transformation resolve the resolution problem as its having multi resolution capability. There are two types of wavelet transform; Continuous Wavelet Transform (CWT) and Discrete Wavelet Transform (DWT). DWT is easy to implement and has the advantage of extracting no overlapping information about the signal than CWT. Wavelet transform compresses all kinds of ECG with average PRD and average compression ratios [5]. II. RELATED WORK Many ECG data compression and its techniques have been proposed in the literature. Manuel Blanco- Velasco et. al. shows that if the performance of an ECG coder is evaluated only in terms of quality, considering exclusively the PRD parameter, incorrect conclusions can be inferred. The objective of this work is to propose the joint use of several parameters, as simulations will show, effectiveness and performance of the ECG coder are evaluated with more precision, and the way of inferring conclusions from the obtained results is more reliable. T. Padma, M. Madhavi Latha [6], A. Ahmed analyze the ECG signal for various parameters such as heart rate, QRS-width, etc. Then the various parameters and the compressed 76

signal can be transmitted with less channel capacity. It was found that DCT is the best suitable compression technique with compression ratio of about 100:1 H. Khorrami,, M. Moavenian [7] proposed and compared use of CWT (Continues Wavelet Transform) with two powerful data transformation techniques DWT (Discrete Wavelet Transform), and DCT (Discrete Cosine Transform) which have already been in use, in order to improve the capability of two pattern classifiers in ECG arrhythmias classification. The classifiers under examination are MLP (Multi-Layered Perceptron, a conventional neural network) and SVM (Support Vector Machine). The training or learning algorithms used in MLP and SVM are Back Propagation (BP) and Kernel Adatron (K A), respectively. S. Akhter ; M. A. Haque [8] proposed a new approach of run length encoding (RLE). To increase the CR, two stages of RLE are performed on the quantized DCT coefficients. Then binary equivalent of RLE values are obtained by applying Huffman coding. Shinde, A.A. ; Kanjalkar, P. [9] provides a comparative study of Fast Fourier Transform (FFT), Discrete Cosine Transform (DCT) and Wavelet Transform (WT) transformations is carried. Records selected from MIT-BIH arrhythmia database are tested. For performance evaluation Compression Ratio (CR), Percent Root Mean Square difference (PRD) and Signal to Noise Ratio (SNR) parameters are used. Simulation results show that using FFT low PRD and high SNR is achieved. DCT increases CR by 58.97% than FFT. WT further increases CR by 31% than DCT with low PRD value. It shows that ECG data compression using wavelet transform can achieve better compression performance than FFT and DCT. A. Bendifallah 1; R. Benzid 1 ; M. Boulemden [10] present an improvement of a discrete cosine transform (DCT)-based method for electrocardiogram (ECG) compression. The appropriate use of a block based DCT associated to a uniform scalar dead zone quantize and arithmetic coding show very good results, confirming that the proposed strategy exhibits competitive performances compared with the most popular compressors used for ECG compression. A. Agarwal, A. Sharma [11] in this paper the Frequency Transformation Techniques, DCT and the DCT 2, are proposed for achieving these required conditions based on MATLAB Programming for Standard MIT- BIH Database Record Signal No 100/ML II ECG and the high compression and low error are achieved from this work. 77

R. Mahajan ; D. Bansal provides implementation of hybrid ECG signal compression system based on frequency transformation and parameter extraction techniques. It uses discrete cosine transform (DCT) and Fast Fourier transform (FFT) to compress the ECG signal. This compressed ECG signal is embedded with corresponding heart rate information in order to obtain a high quality reconstructed signal required for accurate cardiac state diagnosis. The proposed algorithm is tested for compression of bradycardia and tachycardia ECG rhythms selected from MIT-BIH arrhythmia database and the performance is evaluated using compression ratio and percent root-mean-square difference (PRD). The high compression ratio, low reconstruction error and less computational complexity justify the efficiency of hybrid techniques in ECG signal compression and thus, in tele-cardiology. III. SUMMARY & CONCLUSION OF REVIEW The examination of the ECG signal has been widely used for diagnosing many cardiac diseases. The researcher has proposed many ECG data compression. This paper provides an overview of various ECG compression techniques along with the limitation. It is found that the frequency transformations techniques better performs than other parameter extraction and direct compression techniques used for ECG compression. Number of frequency transformation techniques including DCT, FFT, DST, DWT, CWT etc. has been utilized by the researchers to perform ECG compression. DWT based techniques are widely used but it may lead to computational complexity and hence may increase response time of the system. This is because wavelet transforms utilize and produce large number of wavelet coefficients. Table 1, shows the performance of different algorithms that were proposed earlier for ECG compression. TABLE I. COMPARISON ECG TECHNIQUES Technique CR PRD TP 2:1 28 78

AZTEC 10:1 5.3 FAN 3.1 4 Fourier Descriptor 7.4:1 7.0 DCT 90.43 0.9382 DST 85.18 1.2589 DCT2 95.77 1.3319 REFERENCES [1] Khalid Sayood, Introduction to data compression, Morgan Kaufmann, 3rd edition (2005). [2] Ruqaiya Khanam, Syed Naseem Ahmad, ECG Signal Compression for Diverse Transforms, Information and Knowledge Management, Vol 2, No.5, 2012 [3] Ms. Manjari Sharma, Dr. A. K. WadhwaniA. Ashok, Neelesh Agarwal, Mukesh Kumar, A.K.Jaiswal & Sanjiv Kumar Sachan, Efficient Algorithm for ECG Coding, International Journal of Scientific & Engineering Research Volume 2, Issue 6, June-2011. [4] M. Kartik & N. Sathish, An optimized quantization of DCT technique. Indian Journal of Innovation and Developments, Vol.1, No.8, 2012, pp 141-144. [5] A.Ashok Neelesh, Agarwal Mukesh Kumar, A.K.Jaiswal, Sanjiv Kumar Sachan, Performance Analysis of Various Types of ECG Compression Techniques In Terms of CR, International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE) Volume 1, Issue 1, July 2012. [6] T. Padma, M. Madhavi Latha, A. Ahmed, ECG compression and labview implementation IEEE Transcations, June2009,, Vol : 2, Issue 3, pp 301-308. [7] H. Khorrami,, M. Moavenian A comparative study of DWT, CWT and DCT transformations in ECG arrhythmias classification, Elsevier Ltd, August 2010, Volume 37, Issue 8, Pages 5751 5757. 79

[8] S. Akhter, M. A. Haque, ECG compression using run length encoding,18 th European signal processing conference AUG 2010. [9] Shinde,A.A., The comparison of different transform based methods for ECG data compression, Signal Processing, Communication, Computing and Networking Technologies (ICSCCN), 2011,pp332-335. [10] A. Bendifallah 1 ; R. Benzid 1 ; M. Boulemden, Improved ECG compression method using discrete cosine transform,iet digital library, 2011, VOL : 47,Issue -2 p. 87 89p. [11] A. Agarwal, A. Sharma,M L Devel, ECG Data Compression for MIT-BIH, MIT International Journal of Electrical and Instrumentation Engineering Vol. 3, No. 1, Jan. 2013, pp. 9 11. [12] R.Mahajan,D.Bansal, Hybrid ECG Signal Compression System: A Step towards Efficient Telecardiology, Optimization, Reliabilty, and Information Technology (ICROIT) IEEE, Feb.2014,p437 442p. 80