SlideShare a Scribd company logo
IOSR Journal of VLSI and Signal Processing (IOSR-JVSP)
Volume 5, Issue 6, Ver. I (Nov -Dec. 2015), PP 46-51
e-ISSN: 2319 – 4200, p-ISSN No. : 2319 – 4197
www.iosrjournals.org
DOI: 10.9790/4200-05614651 www.iosrjournals.org 46 | Page
Wavelet based Signal Processing for Compression a Methodology
for on-line Tele Cardiology
M.SeshaGiri Rao1,
Dr. V S Chouhan2
Director Department of Electronics and Information Technology Govt. of India 1
Head, Electronics and Communications Eng
MBM College of Engineering JNV University2
India
Abstract: On-Line continuous monitoring of ECG signals and Digital Signal Processing(DSP) for Deviation
Detection has specific diagnostic value. Such analysis, need conservation of Digital storage space as large
amount of digitized data results from body area electronics. So, Compression becomes essential for such Tele
Cardiology, runs into hours and days in the case of critical patients and ICU situation. In this work a
methodology for wavelet based on line compression is evolved, segmenting ECG beat waveform into 128 cubic
splines, for Digital Signal Processing (DSP). In the compression methodology, depending on sampling rate, of
ADC converter of the ECG body area electronics, a ‘Δx’ parameter is fine tuned practically, to reduce the
digital storage space, to be able to do high frequency loss less decompression, from stored digital data, in case
of requirement for later usage and analysis or diagnostics. Zonal based coding is also introduced for fine tuning
ΔP, ΔQRS, ΔT practically, to retain significant diagnostic spectrum in the major waves of ECG beat, for leaving
scope, also for future diagnostics. A Basis matrix and function has been fixed for the Digital Signal Processing
for compression based on wavelets. Compression to the tune of more than 200% is possible with the
methodology, specifically useful for on-line mobile acquisition of digitized ECG, for early ECG deviation
detection and tele transfer for diagnostics, in the case of ICU patient or already diagnosed cardiac patient.
Keywords: Tele cardiology, ECG, DSP, Wavelets, Compression, Cubic Splines,
I. Introduction:
One time ECG recording for a few beats may not give sufficient early clues in knowing deviations in the
ECG waveform, to associate deviations to different Cardiology ailments. The signal processing based trend has
been setting with improved Biomedical signal instrumentation and acquisition precision. The moment,
Biomedical signal acquisition is required for long duration, data compression need to be adopted, in recording
any such Biomedical electrical signal. Ideally, this Biomedical signal acquisition system need to be equipped
with sufficient channels to be able to accommodate, acquisition of large number of Biomedical signals. In this
work ECG signal originated from Electrophysiology of heat as shown in Fig 1, below is taken up for
compressing it for Tele Cardiology. Any compressed Biomedical signal has specific advantage in Tele
medicine and economically attractive, for healthcare delivery, especially in rural and impoverished areas. On
these continuously acquired ECG waveforms through Telemedicine, diagnostic software algorithms would
evolve and pave way to researchers, to fix various heart abnormalities to fine deviations, detected using wavelet
processing of ECG Waveforms.
Electro Cardiogram (ECG) Signal:
Wavelet based Signal Processing for Compression A Methodology for on-line Tele Cardiology
DOI: 10.9790/4200-05614651 www.iosrjournals.org 47 | Page
Figure 1. Basic Electrophysiology of the heart and the major waves of a single normal ECG pattern
These continuously recorded Electro Cardiogram (ECG) signals can be used extensively in diagnostic and
monitoring real time health of the heart, specifically in Intensive Care Units (ICUs). Keeping a continuous
record of ECG of critical patients has specific diagnostic and healthcare advantage. In the range of Biomedical
signals, ECG recordings can be safely, sampled at frequencies of the order 2 Khz, without loosing the high
frequency component of the wave. Even at these lowest sampling rates, ECG compression is desirable, since an
average day of ECG recording typically requires the order of 200 Megabytes of digital storage space. But, when
ECG signals or any Biomedical signal has to be processed for critical symptoms for diagnostic value, it
becomes, essential to compress ECG, for conserving digital storage space.
In the ECG Tele Recording, the following, subsystems are required to be present in general
 Raw ECG signal I/F receiving with preliminary filtering.
 Digitization with a „∆‟ parameter.
 Digital ECG transmission/reception
 Digital ECG reading/replay
 ECG Normalization and Scaling
 ECG Compression.
One of the earlier work, on ECG Analysis for Deviation Detection is published [19] by the first author, now
in the present work ECG signal compression is attempted, specifically with respect to, further Wavelet
Processing of ECG signals, in the high spectral regions for deviation detection.
II. ECG Compression Using Cubic Spline Interpolation:
A Cubic Spline Interpolation gives advantage in not leaving any high frequency component, paving way to
researchers, for future intensive zonal analysis, associating waveform deviations for various heart ailments.
Also, as no single standard polynomial can represent a dynamically varying waveform like Electro Cardio Gram
(ECG) completely, the natural choice is to segment the waveform into large number of splines and represent
these cubic spline segments with Wavelet Coefficient matrices, corresponding to each cubic spline, forming
Basis Matrix or function.
The goal of any cubic spline interpolation[19] is to get an interpolation formula that is continuous in both the
first and second derivatives, both within the intervals and at the interpolating nodes, taking input points such as
points in a complex plane, as originated from Analog to Digital Converter (ADC) of ECG hardware or body
area electronics [3]. Splines tend to be stabler than fitting a polynomial through the N+1 points, with less
possibility of wild oscillations between the tabulated points. Higher the order of the spline, better would be the
true representative equation of the dynamically varying incoming bio-medical waveform, generated due to the
polarization and depolarization of the myocardium tissue and the associated conduction changes.
Wavelet based Signal Processing for Compression A Methodology for on-line Tele Cardiology
DOI: 10.9790/4200-05614651 www.iosrjournals.org 48 | Page
III. Segmentation And Formation Of Wavelets:
A cubic curve or spline could be defined as
x(t) = a3 t3
+ a2 t2
+ a1 t + a0
In the matrix form the equation can also be written as
x(t) = T . A
for representing any time series.
To sense signal strength, our choice in this specific Digital Signal Processing of ECG waveform, the coefficients
will be in complex plane in the time series.
x(t) = T.A can be written as
x(t) = [ t3
t2
t 1 ] x [ a3
a2
a1
a0
]
The derivative of this curve w.r.t „t‟ can be expressed as
dx/dt =
[ 3 t2
2t 1 0 ] x [ a3
a2
a1
a0
]
Now, we can find wavelet values at the beginning and end of the wavelet and the slope of the wavelet and
the middle point on the time axis from the above derivative of the matrix equation.
By substituting t = 0, 0.5 and 1 at the respective points in the above direct and derivative matrix spline
representations, we get
x (0) = [ 0 0 0 1 ] [ A ]
x(0.5) = [ 0.53
0.52
0.51
0.50
] [ A ]
x`
(0.5) = [ 3 (0.52
) 2(0.5) 1 0 ] [ A ]
x ( 1 ) = [ 1 1 1 1 ] [ A ]
OR
Gx = B * A Where
[ X0
X0.5
Gx = X`0.5
X1 ]
0 0 0 1
0.125 0.25 0.5 1
B = 0.75 1 1 0
1 1 1 1
Wavelet based Signal Processing for Compression A Methodology for on-line Tele Cardiology
DOI: 10.9790/4200-05614651 www.iosrjournals.org 49 | Page
Now, solve for „A‟ the coefficient matrix using the matrix inverse equation
A = B-1
Gx -------- 1
The Gx matrix having complex elements corresponding to any Wavelet is formed taking „5‟ points in the
incoming time series .
The B-1
the Basis Matrix of the Spline from the above B Matrix is
-4 0 -4 4
8 -4 6 -4
B-1
=
-5 4 -2 1
1 0 0 0
At a sampling rate of 2048 bytes/ second, about 410 Cubic Spline equations are formulated for this ECG Digital
Signal Processing.
Effectively the ECG Waveform is formulated into Wavelet Coefficient Matrix array of the form for storage
[ A11 A12 A13 ---- A1 100
A21 A22 A23 ---- A2 200
| | |
| | |
A41 A42 A43 ------- A4 400 ]
Where „A‟ s are individual matrices having complex elements computed from the matrix equation „1‟ above.
IV. Compression Methodology:
The Wavelet transform techniques for ECG data compression have received a great deal of attention, over
the past several years [5] - [10], in the frequency domain. Non of these techniques have captured enough high
frequency components, required for better diagnostic value. So, wavelet compression technique is examined,
taking complete representation of ECG with spline wavelets, for practical implementation in Tele Cardiology
application and further ECG waveform processing for abnormalities and deviations.
Approximately, there are 400 vectors having complex numbers, that represent each ECG beat.
Corresponding to „∆‟ of the ADC in the body area electronics, a „∆x‟ parameter is arrived at, depending on the
high frequency loss tolerance, for a specific heart ailment analysis based on the ECG deviation. This „∆x‟
parameter could be change in slope at the middle point of the spline, with respect to the slope at the middle point
of the preceding spline, which determines, whether to include or discard the vector corresponding to the spline,
for saving digital storage space. It is either storing the included vector or „∆x‟ corresponding to the excluded
vector, for reconstructing the wavelet, in case of requirement or decompression. Each vector will have four
wavelet coefficients. The wavelet matrix is of the size of 400 vector arrays in it‟s uncompressed form. Each of
the excluded vector with the support of practically fine tuned „∆x‟ threshold, from „∆xmaximum‟ and „∆xminimum‟
values, for a specific sampling rate is replaced with the difference in slopes of successive splines. Thus the
matrix array size is reduced eliminating the insignificant vectors. In this method a minimum compression of
200% is achievable, for Tele Cardiology.
V. Zonal Based Wavelet Compression:
In any wavelet transform, there exist some fixed zones of special vectors that need to be subjected to
minimum compression, in order not to loose, information required in the wavelet. So, zones are practically fine
tuned, to apply variable „∆x‟ along the ECG waveform, by simply increasing or decreasing the sizes of the fixed
selected zones of the spectral vector and the transmitted clinical ECG data. Such a methodology provides,
minimized memory and less digital signal processing cycles with a more computationally efficient technique
with simpler, programmable concept for enhancing the performance of the hybrid Tele Cardiology system.
Wavelet based Signal Processing for Compression A Methodology for on-line Tele Cardiology
DOI: 10.9790/4200-05614651 www.iosrjournals.org 50 | Page
Description:
Over the period zonal coding based wavelet method is developed for discrete “ Lipschitzian ”signals [11] in
frequency spectrum. The associated derivations are discussed in [11]-[13].
The following is the general representation of ECG in wavelet matrix form for utilizing in ECG compression.
W.X = Y
or
ω1,1 -------------- ω1,N X1
----------------------------------
---------------------------------- *
----------------------------------
----------------------------------
ωN,1 -------------- ωN,N XN
Y1
=
YN
Where „X‟ is the raw ECG signal column vector and „y‟ is the transform coefficient vector.
In order to apply compression methodology, to the samples of a segmented ECG signal, all the successive
differences between slopes at the middle point of the spline segment must be calculated and the maximum and
minimum of these differences are computed over a ECG beat and a „∆x‟ parameter can be practically fine tuned,
which has to be much higher than the „∆‟ of Σ to Δ Analog to Digital Converter (ADC) at the digitisation front
end stage of body area electronics.
In the case of a given „N” dimensional wavelet transform, the corresponding N X N wavelet matrix, i.e the
transform matrix which, if applied to the input signal, produces all wavelet coefficients, is generated next.
A wavelet matrix can be chosen typically, which represent the best range of different smoothness and
symmetrical parametric features of a spline mother wavelet. Then, zonal marks are selected for the wavelet
physical and spectral zones „P‟, „QRS‟,‟T‟, of ECG which have higher maximum values, fixing a size of the
zonal mark. Corresponding to these zones, ΔP, ΔQRS, ΔT, parameters are practically fine tuned, using the „Δx‟
setting, procedure mentioned, in the para above.
The wavelet transform is then applied to the 400 ECG sample vectors and the compression is achieved by
discarding vectors to be eliminated, based on, slope differences „ΔP‟, „ΔQRS‟, „ΔT‟ thresholding in the respective
ECG wave form regions and transmitting, only those coefficients, that are not discarded, for digital storage, for
further analysis and decompression as and when required.
VI. Conclusion
The above compression becomes, essential for Tele Cardiology for further processing of Electro Cardiogram
for various analysis to detect abnormalities and decompress without loss of spectral frequencies, as and when
required. Approximately, there can be a saving of more than 200% in time in transmission and may result a
compression of the order of 200% for ECG recordings of Tele Cardiology.
Acknowledgement
Thanks to Department of Electronics and IT and Jodhpur National University, extended support in evolving
a new methodology of compression of ECG waveform using Wavelets for on line Tele Cardiology, which opens
wide scope and opportunity and enable on-line waveform based diagnostics of heart ailments, as research
proceeds further in embedded architectures, in this area.
Wavelet based Signal Processing for Compression A Methodology for on-line Tele Cardiology
DOI: 10.9790/4200-05614651 www.iosrjournals.org 51 | Page
References
[1]. Jie Zhu Nini Rao Dasong Liang, Design of Preprocessing Circuit for Wireless ECG Monitoring System” 2008, International
Conference on BioMedical Engineering and Informatics.
[2]. M Seshagiri Rao, Senior Member IEEE, 2nd
International Conference on “Emerging Trends and Technology in Today‟s Era
(ETTTE-2015)”, India, ISBN No: 978-81-927182-1-7
[3]. M Hong, Z Yazun “Portable ECG Measurement Device based on MSP430 MCU” 2008 International Conference on BioMedical
Engineering and Informatics.
[4]. V. Noparrat, P. Keeratiwintakorn “The Three-Lead Wireless ECG in Sensor Networks for Mobile Patients.” SICE Annual
Conference 2008, August 20-22, 2008, Japan
[5]. M Akay, Time Frequency and Wavelets in Biomedical Signal Processing, Biomedical Engineering, New York, N.Y:IEEE Press,
1998
[6]. B. Bradie, “ Wavelet packet-based compression of single lead ECG”, IEEE Trans. Biomed Eng, vol 43, pp 493-501, May 1996
[7]. M.L. Hilton, “Wavelet and wavelet packet compression of electrocardiograms, “IEEE Trans Biomed Engg, vol. 44, pp.394-402,
may 1997.
[8]. T.Blanchett, G.C. Kember and G.A. Fenton, “KLT-based quality controlled compression of single lead ECG,” IEEE Trans, Biomed
Eng., vol. 45, pp. 942-945, July 1998
[9]. W.Philips, “ECG data compression with time-warped polynomials,” IEEE Trans, Biomed Eng., vol 40, pp. 1097-1100, Nov. 1993
[10]. A. Djohan, T.Q. Nguyen and W.J Tompkins, “ECG compression using discrete symmetric wavelet transform,” in Proc. 18th
Annual
IEEE Int. Conf. Engineering in Medicine and Biology, Montreal, Canada, Oct. 1995, DSWT toolbox
http://saigon.ece.wise.edu/waveweb/QMF.html, pp. 899-900
[11]. A Petrosian, “Upper bounds of wavelet spectra on the calss of Lipschitzian signals”, in PIE Conf. Wavelet Applications in Signal
and Image Processing, Denver, CO, Aug. 8,1996.
[12]. A Petrosian, “Optimal zone encoding of digital signals with transform”, Problems of Information Transmission, pp. 128-140,
October 27-2-1991.
[13]. Y. Meyer, “Wavelets, Algorithms & Applications,” SIAM Publication, 1993
[14]. CS Burrus, R.A. Gopinath and H. Guo, Introduction to Wavelets and Wavelet Transforms, A Primer, Englewood Cliffs, NJ:
Prentice-Hall, 1998
[15]. G.Ericbacher, M.Y. Hussaini and L.M. Jameson, Wavelets Theory and Applications, New York, NY: Oxford University Press,
1996.
[16]. M. Vitally and J. Kovacevic, Wavelets and Sub band Coding, Englewood Cliffs, NJ: Prentice Hall, 1995
[17]. I. Daubechies, Ten Lectures on Wavelets. Philadelphia, PA: SIAM, 1992
[18]. Robert S.H Istepanian, Senior Member, IEEE and Arthur A. Petrosian, Senior Member, IEEE, IEEE Trans, Information
Technology in Biomedicine., vol. 4, No.3, Sept 2000.
[19]. A Practical Guide to Splines, Boor Carl De, Applied Mathematics Sciences, 1978, ISBN 978-0-387-95366-3
[20]. M.M. Sadaphule et al Dept of ECE, Sinhghad College of Engineering, Pune India “ECG Analysis using Wavelet Transform and
Neural Networks, International Journal of Engineering Inventions, ISSN 2278-7461, ISBN: 2319-6491, Vol I, Issue 12 (December
2012) PP 01-07
[21]. Gaurav Jaswal et. Al “QRS Detection using Wavelet Transform” , International Journal of Engineering and Advanced Technology
(IJEAT), ISSN: 2249-8958, Vol I, Issue 6, August 2012
[22]. Mourad Talbi, Faculty of Science, University of Tunis El=Manar, Tunis et. Al, “ECG Analysis based on Wavelet Transform and
Modulus Maxima” IJCSI International Journal of Computer Science Issues (IJCSI), Vol. 9, Issue 1, No. 3, January 2012, ISSN (On
line) 1694-0814.

More Related Content

PDF
Real time ecg signal analysis by using new data reduction algorithm for
PDF
J041215358
PDF
I047020950101
PDF
Identification of Myocardial Infarction from Multi-Lead ECG signal
PDF
Efficient data compression of ecg signal using discrete wavelet transform
PDF
Bk31422425
PDF
Denoising of Radial Bioimpedance Signals using Adaptive Wavelet Packet Transf...
PDF
Noise reduction in ecg by iir filters a comparative study
Real time ecg signal analysis by using new data reduction algorithm for
J041215358
I047020950101
Identification of Myocardial Infarction from Multi-Lead ECG signal
Efficient data compression of ecg signal using discrete wavelet transform
Bk31422425
Denoising of Radial Bioimpedance Signals using Adaptive Wavelet Packet Transf...
Noise reduction in ecg by iir filters a comparative study

What's hot (18)

PDF
Classification of ecg signal using artificial neural network
PPTX
Ecg beat classification and feature extraction using artificial neural networ...
PDF
Rule Based Identification of Cardiac Arrhythmias from Enhanced ECG Signals Us...
PDF
Classification and Detection of ECG-signals using Artificial Neural Networks
PDF
Jq2517021708
DOCX
Classification and Detection of ECG-signals using Artificial Neural Networks
PDF
TENSYMP presentation
PDF
Jq3516631668
PDF
PERFORMANCE EVALUATION OF ARTIFICIAL NEURAL NETWORKS FOR CARDIAC ARRHYTHMIA C...
PDF
1804.06812
PPT
Medical applications-ecg
PDF
Evaluating ECG Capturing Using Sound-Card of PC/Laptop
PDF
P-Wave Related Disease Detection Using DWT
PDF
A Joint QRS Detection and Data Compression Scheme for Wearable Sensors
PDF
1475 925 x-13-160
PDF
IRJET- Detection of Abnormal ECG Signal using DWT Feature Extraction and CNN
PDF
Analysis of Human Electrocardiogram for Biometric Recognition Using Analytic ...
Classification of ecg signal using artificial neural network
Ecg beat classification and feature extraction using artificial neural networ...
Rule Based Identification of Cardiac Arrhythmias from Enhanced ECG Signals Us...
Classification and Detection of ECG-signals using Artificial Neural Networks
Jq2517021708
Classification and Detection of ECG-signals using Artificial Neural Networks
TENSYMP presentation
Jq3516631668
PERFORMANCE EVALUATION OF ARTIFICIAL NEURAL NETWORKS FOR CARDIAC ARRHYTHMIA C...
1804.06812
Medical applications-ecg
Evaluating ECG Capturing Using Sound-Card of PC/Laptop
P-Wave Related Disease Detection Using DWT
A Joint QRS Detection and Data Compression Scheme for Wearable Sensors
1475 925 x-13-160
IRJET- Detection of Abnormal ECG Signal using DWT Feature Extraction and CNN
Analysis of Human Electrocardiogram for Biometric Recognition Using Analytic ...
Ad

Viewers also liked (17)

PDF
Bison inverter generator
PDF
Scan_Doc0001
PPT
Bison generator
PDF
Critical Analysis_Should_Human_Rights_Be_Universal
PPTX
Lone Star College - 2015 Fall Summit Analytic Catalytics
PPTX
User centred design and students' library search behaviours
PDF
Company Profile
PPT
Nop bai powerpoint
PPTX
Service design 2016 conference sharing
PPTX
Project wall rooms
PDF
FPGA based QDR-II+ SRAM Controller
PDF
by Mosaad RamadanaAdelhakالوثائق السياسية والإدارية للعهود الفاطمية والأتابكي...
PDF
علاقات مصر بتركيا في عهد الخديوي إسماعيل
PPTX
Presentación Agustin Morales - eCommerce Day Bogotá 2016
PDF
Splatter box
PPTX
Elementos utilizados en electrónica
PPTX
Ejemplos de cine internacional
Bison inverter generator
Scan_Doc0001
Bison generator
Critical Analysis_Should_Human_Rights_Be_Universal
Lone Star College - 2015 Fall Summit Analytic Catalytics
User centred design and students' library search behaviours
Company Profile
Nop bai powerpoint
Service design 2016 conference sharing
Project wall rooms
FPGA based QDR-II+ SRAM Controller
by Mosaad RamadanaAdelhakالوثائق السياسية والإدارية للعهود الفاطمية والأتابكي...
علاقات مصر بتركيا في عهد الخديوي إسماعيل
Presentación Agustin Morales - eCommerce Day Bogotá 2016
Splatter box
Elementos utilizados en electrónica
Ejemplos de cine internacional
Ad

Similar to Wavelet based Signal Processing for Compression a Methodology for on-line Tele Cardiology (20)

PDF
Efficient data compression of ecg signal using discrete wavelet transform
PDF
detectıon of dıseases usıng ECG signal
PPTX
BATCH 1.pptx
PDF
ECG Signal Compression Technique Based on Discrete Wavelet Transform and QRS-...
PDF
Performance Evaluation of Percent Root Mean Square Difference for ECG Signals...
PDF
Ecg programa simulado
PDF
Ecg
PDF
IRJET- Congestive Heart Failure Recognition by Analyzing The ECG Signals usi...
PDF
D032021027
PDF
Comparison and analysis of orthogonal and biorthogonal wavelets for ecg compr...
PDF
Wavelet based ecg signal component identification
PDF
Wavelet based ecg signal component identification
PDF
Study and Analysis of ECG Signal using ADS1298RECG-FE Analog Front End Kit
PDF
F41043841
PDF
ANALYSIS OF ECG WITH DB10 WAVELET USING VERILOG HDL
PDF
PDF
Wavelet transform based on qrs detection using diodic algorithm
PDF
Ecg based heart rate monitoring system implementation using fpga for low powe...
Efficient data compression of ecg signal using discrete wavelet transform
detectıon of dıseases usıng ECG signal
BATCH 1.pptx
ECG Signal Compression Technique Based on Discrete Wavelet Transform and QRS-...
Performance Evaluation of Percent Root Mean Square Difference for ECG Signals...
Ecg programa simulado
Ecg
IRJET- Congestive Heart Failure Recognition by Analyzing The ECG Signals usi...
D032021027
Comparison and analysis of orthogonal and biorthogonal wavelets for ecg compr...
Wavelet based ecg signal component identification
Wavelet based ecg signal component identification
Study and Analysis of ECG Signal using ADS1298RECG-FE Analog Front End Kit
F41043841
ANALYSIS OF ECG WITH DB10 WAVELET USING VERILOG HDL
Wavelet transform based on qrs detection using diodic algorithm
Ecg based heart rate monitoring system implementation using fpga for low powe...

More from iosrjce (20)

PDF
An Examination of Effectuation Dimension as Financing Practice of Small and M...
PDF
Does Goods and Services Tax (GST) Leads to Indian Economic Development?
PDF
Childhood Factors that influence success in later life
PDF
Emotional Intelligence and Work Performance Relationship: A Study on Sales Pe...
PDF
Customer’s Acceptance of Internet Banking in Dubai
PDF
A Study of Employee Satisfaction relating to Job Security & Working Hours amo...
PDF
Consumer Perspectives on Brand Preference: A Choice Based Model Approach
PDF
Student`S Approach towards Social Network Sites
PDF
Broadcast Management in Nigeria: The systems approach as an imperative
PDF
A Study on Retailer’s Perception on Soya Products with Special Reference to T...
PDF
A Study Factors Influence on Organisation Citizenship Behaviour in Corporate ...
PDF
Consumers’ Behaviour on Sony Xperia: A Case Study on Bangladesh
PDF
Design of a Balanced Scorecard on Nonprofit Organizations (Study on Yayasan P...
PDF
Public Sector Reforms and Outsourcing Services in Nigeria: An Empirical Evalu...
PDF
Media Innovations and its Impact on Brand awareness & Consideration
PDF
Customer experience in supermarkets and hypermarkets – A comparative study
PDF
Social Media and Small Businesses: A Combinational Strategic Approach under t...
PDF
Secretarial Performance and the Gender Question (A Study of Selected Tertiary...
PDF
Implementation of Quality Management principles at Zimbabwe Open University (...
PDF
Organizational Conflicts Management In Selected Organizaions In Lagos State, ...
An Examination of Effectuation Dimension as Financing Practice of Small and M...
Does Goods and Services Tax (GST) Leads to Indian Economic Development?
Childhood Factors that influence success in later life
Emotional Intelligence and Work Performance Relationship: A Study on Sales Pe...
Customer’s Acceptance of Internet Banking in Dubai
A Study of Employee Satisfaction relating to Job Security & Working Hours amo...
Consumer Perspectives on Brand Preference: A Choice Based Model Approach
Student`S Approach towards Social Network Sites
Broadcast Management in Nigeria: The systems approach as an imperative
A Study on Retailer’s Perception on Soya Products with Special Reference to T...
A Study Factors Influence on Organisation Citizenship Behaviour in Corporate ...
Consumers’ Behaviour on Sony Xperia: A Case Study on Bangladesh
Design of a Balanced Scorecard on Nonprofit Organizations (Study on Yayasan P...
Public Sector Reforms and Outsourcing Services in Nigeria: An Empirical Evalu...
Media Innovations and its Impact on Brand awareness & Consideration
Customer experience in supermarkets and hypermarkets – A comparative study
Social Media and Small Businesses: A Combinational Strategic Approach under t...
Secretarial Performance and the Gender Question (A Study of Selected Tertiary...
Implementation of Quality Management principles at Zimbabwe Open University (...
Organizational Conflicts Management In Selected Organizaions In Lagos State, ...

Recently uploaded (20)

PDF
Emailing DDDX-MBCaEiB.pdf DDD_Europe_2022_Intro_to_Context_Mapping_pdf-165590...
PDF
Integrated-2D-and-3D-Animation-Bridging-Dimensions-for-Impactful-Storytelling...
PDF
YOW2022-BNE-MinimalViableArchitecture.pdf
PDF
BRANDBOOK-Presidential Award Scheme-Kenya-2023
PPT
UNIT I- Yarn, types, explanation, process
PDF
The Advantages of Working With a Design-Build Studio
PDF
Interior Structure and Construction A1 NGYANQI
PPTX
Fundamental Principles of Visual Graphic Design.pptx
PPTX
ANATOMY OF ANTERIOR CHAMBER ANGLE AND GONIOSCOPY.pptx
PPT
EGWHermeneuticsffgggggggggggggggggggggggggggggggg.ppt
PPTX
12. Community Pharmacy and How to organize it
PPT
pump pump is a mechanism that is used to transfer a liquid from one place to ...
PDF
GREEN BUILDING MATERIALS FOR SUISTAINABLE ARCHITECTURE AND BUILDING STUDY
PPT
WHY_R12 Uaafafafpgradeaffafafafaffff.ppt
PDF
Urban Design Final Project-Context
PPTX
BSCS lesson 3.pptxnbbjbb mnbkjbkbbkbbkjb
PDF
Facade & Landscape Lighting Techniques and Trends.pptx.pdf
PPTX
rapid fire quiz in your house is your india.pptx
PPTX
CLASS_11_BUSINESS_STUDIES_PPT_CHAPTER_1_Business_Trade_Commerce.pptx
PPTX
Special finishes, classification and types, explanation
Emailing DDDX-MBCaEiB.pdf DDD_Europe_2022_Intro_to_Context_Mapping_pdf-165590...
Integrated-2D-and-3D-Animation-Bridging-Dimensions-for-Impactful-Storytelling...
YOW2022-BNE-MinimalViableArchitecture.pdf
BRANDBOOK-Presidential Award Scheme-Kenya-2023
UNIT I- Yarn, types, explanation, process
The Advantages of Working With a Design-Build Studio
Interior Structure and Construction A1 NGYANQI
Fundamental Principles of Visual Graphic Design.pptx
ANATOMY OF ANTERIOR CHAMBER ANGLE AND GONIOSCOPY.pptx
EGWHermeneuticsffgggggggggggggggggggggggggggggggg.ppt
12. Community Pharmacy and How to organize it
pump pump is a mechanism that is used to transfer a liquid from one place to ...
GREEN BUILDING MATERIALS FOR SUISTAINABLE ARCHITECTURE AND BUILDING STUDY
WHY_R12 Uaafafafpgradeaffafafafaffff.ppt
Urban Design Final Project-Context
BSCS lesson 3.pptxnbbjbb mnbkjbkbbkbbkjb
Facade & Landscape Lighting Techniques and Trends.pptx.pdf
rapid fire quiz in your house is your india.pptx
CLASS_11_BUSINESS_STUDIES_PPT_CHAPTER_1_Business_Trade_Commerce.pptx
Special finishes, classification and types, explanation

Wavelet based Signal Processing for Compression a Methodology for on-line Tele Cardiology

  • 1. IOSR Journal of VLSI and Signal Processing (IOSR-JVSP) Volume 5, Issue 6, Ver. I (Nov -Dec. 2015), PP 46-51 e-ISSN: 2319 – 4200, p-ISSN No. : 2319 – 4197 www.iosrjournals.org DOI: 10.9790/4200-05614651 www.iosrjournals.org 46 | Page Wavelet based Signal Processing for Compression a Methodology for on-line Tele Cardiology M.SeshaGiri Rao1, Dr. V S Chouhan2 Director Department of Electronics and Information Technology Govt. of India 1 Head, Electronics and Communications Eng MBM College of Engineering JNV University2 India Abstract: On-Line continuous monitoring of ECG signals and Digital Signal Processing(DSP) for Deviation Detection has specific diagnostic value. Such analysis, need conservation of Digital storage space as large amount of digitized data results from body area electronics. So, Compression becomes essential for such Tele Cardiology, runs into hours and days in the case of critical patients and ICU situation. In this work a methodology for wavelet based on line compression is evolved, segmenting ECG beat waveform into 128 cubic splines, for Digital Signal Processing (DSP). In the compression methodology, depending on sampling rate, of ADC converter of the ECG body area electronics, a ‘Δx’ parameter is fine tuned practically, to reduce the digital storage space, to be able to do high frequency loss less decompression, from stored digital data, in case of requirement for later usage and analysis or diagnostics. Zonal based coding is also introduced for fine tuning ΔP, ΔQRS, ΔT practically, to retain significant diagnostic spectrum in the major waves of ECG beat, for leaving scope, also for future diagnostics. A Basis matrix and function has been fixed for the Digital Signal Processing for compression based on wavelets. Compression to the tune of more than 200% is possible with the methodology, specifically useful for on-line mobile acquisition of digitized ECG, for early ECG deviation detection and tele transfer for diagnostics, in the case of ICU patient or already diagnosed cardiac patient. Keywords: Tele cardiology, ECG, DSP, Wavelets, Compression, Cubic Splines, I. Introduction: One time ECG recording for a few beats may not give sufficient early clues in knowing deviations in the ECG waveform, to associate deviations to different Cardiology ailments. The signal processing based trend has been setting with improved Biomedical signal instrumentation and acquisition precision. The moment, Biomedical signal acquisition is required for long duration, data compression need to be adopted, in recording any such Biomedical electrical signal. Ideally, this Biomedical signal acquisition system need to be equipped with sufficient channels to be able to accommodate, acquisition of large number of Biomedical signals. In this work ECG signal originated from Electrophysiology of heat as shown in Fig 1, below is taken up for compressing it for Tele Cardiology. Any compressed Biomedical signal has specific advantage in Tele medicine and economically attractive, for healthcare delivery, especially in rural and impoverished areas. On these continuously acquired ECG waveforms through Telemedicine, diagnostic software algorithms would evolve and pave way to researchers, to fix various heart abnormalities to fine deviations, detected using wavelet processing of ECG Waveforms. Electro Cardiogram (ECG) Signal:
  • 2. Wavelet based Signal Processing for Compression A Methodology for on-line Tele Cardiology DOI: 10.9790/4200-05614651 www.iosrjournals.org 47 | Page Figure 1. Basic Electrophysiology of the heart and the major waves of a single normal ECG pattern These continuously recorded Electro Cardiogram (ECG) signals can be used extensively in diagnostic and monitoring real time health of the heart, specifically in Intensive Care Units (ICUs). Keeping a continuous record of ECG of critical patients has specific diagnostic and healthcare advantage. In the range of Biomedical signals, ECG recordings can be safely, sampled at frequencies of the order 2 Khz, without loosing the high frequency component of the wave. Even at these lowest sampling rates, ECG compression is desirable, since an average day of ECG recording typically requires the order of 200 Megabytes of digital storage space. But, when ECG signals or any Biomedical signal has to be processed for critical symptoms for diagnostic value, it becomes, essential to compress ECG, for conserving digital storage space. In the ECG Tele Recording, the following, subsystems are required to be present in general  Raw ECG signal I/F receiving with preliminary filtering.  Digitization with a „∆‟ parameter.  Digital ECG transmission/reception  Digital ECG reading/replay  ECG Normalization and Scaling  ECG Compression. One of the earlier work, on ECG Analysis for Deviation Detection is published [19] by the first author, now in the present work ECG signal compression is attempted, specifically with respect to, further Wavelet Processing of ECG signals, in the high spectral regions for deviation detection. II. ECG Compression Using Cubic Spline Interpolation: A Cubic Spline Interpolation gives advantage in not leaving any high frequency component, paving way to researchers, for future intensive zonal analysis, associating waveform deviations for various heart ailments. Also, as no single standard polynomial can represent a dynamically varying waveform like Electro Cardio Gram (ECG) completely, the natural choice is to segment the waveform into large number of splines and represent these cubic spline segments with Wavelet Coefficient matrices, corresponding to each cubic spline, forming Basis Matrix or function. The goal of any cubic spline interpolation[19] is to get an interpolation formula that is continuous in both the first and second derivatives, both within the intervals and at the interpolating nodes, taking input points such as points in a complex plane, as originated from Analog to Digital Converter (ADC) of ECG hardware or body area electronics [3]. Splines tend to be stabler than fitting a polynomial through the N+1 points, with less possibility of wild oscillations between the tabulated points. Higher the order of the spline, better would be the true representative equation of the dynamically varying incoming bio-medical waveform, generated due to the polarization and depolarization of the myocardium tissue and the associated conduction changes.
  • 3. Wavelet based Signal Processing for Compression A Methodology for on-line Tele Cardiology DOI: 10.9790/4200-05614651 www.iosrjournals.org 48 | Page III. Segmentation And Formation Of Wavelets: A cubic curve or spline could be defined as x(t) = a3 t3 + a2 t2 + a1 t + a0 In the matrix form the equation can also be written as x(t) = T . A for representing any time series. To sense signal strength, our choice in this specific Digital Signal Processing of ECG waveform, the coefficients will be in complex plane in the time series. x(t) = T.A can be written as x(t) = [ t3 t2 t 1 ] x [ a3 a2 a1 a0 ] The derivative of this curve w.r.t „t‟ can be expressed as dx/dt = [ 3 t2 2t 1 0 ] x [ a3 a2 a1 a0 ] Now, we can find wavelet values at the beginning and end of the wavelet and the slope of the wavelet and the middle point on the time axis from the above derivative of the matrix equation. By substituting t = 0, 0.5 and 1 at the respective points in the above direct and derivative matrix spline representations, we get x (0) = [ 0 0 0 1 ] [ A ] x(0.5) = [ 0.53 0.52 0.51 0.50 ] [ A ] x` (0.5) = [ 3 (0.52 ) 2(0.5) 1 0 ] [ A ] x ( 1 ) = [ 1 1 1 1 ] [ A ] OR Gx = B * A Where [ X0 X0.5 Gx = X`0.5 X1 ] 0 0 0 1 0.125 0.25 0.5 1 B = 0.75 1 1 0 1 1 1 1
  • 4. Wavelet based Signal Processing for Compression A Methodology for on-line Tele Cardiology DOI: 10.9790/4200-05614651 www.iosrjournals.org 49 | Page Now, solve for „A‟ the coefficient matrix using the matrix inverse equation A = B-1 Gx -------- 1 The Gx matrix having complex elements corresponding to any Wavelet is formed taking „5‟ points in the incoming time series . The B-1 the Basis Matrix of the Spline from the above B Matrix is -4 0 -4 4 8 -4 6 -4 B-1 = -5 4 -2 1 1 0 0 0 At a sampling rate of 2048 bytes/ second, about 410 Cubic Spline equations are formulated for this ECG Digital Signal Processing. Effectively the ECG Waveform is formulated into Wavelet Coefficient Matrix array of the form for storage [ A11 A12 A13 ---- A1 100 A21 A22 A23 ---- A2 200 | | | | | | A41 A42 A43 ------- A4 400 ] Where „A‟ s are individual matrices having complex elements computed from the matrix equation „1‟ above. IV. Compression Methodology: The Wavelet transform techniques for ECG data compression have received a great deal of attention, over the past several years [5] - [10], in the frequency domain. Non of these techniques have captured enough high frequency components, required for better diagnostic value. So, wavelet compression technique is examined, taking complete representation of ECG with spline wavelets, for practical implementation in Tele Cardiology application and further ECG waveform processing for abnormalities and deviations. Approximately, there are 400 vectors having complex numbers, that represent each ECG beat. Corresponding to „∆‟ of the ADC in the body area electronics, a „∆x‟ parameter is arrived at, depending on the high frequency loss tolerance, for a specific heart ailment analysis based on the ECG deviation. This „∆x‟ parameter could be change in slope at the middle point of the spline, with respect to the slope at the middle point of the preceding spline, which determines, whether to include or discard the vector corresponding to the spline, for saving digital storage space. It is either storing the included vector or „∆x‟ corresponding to the excluded vector, for reconstructing the wavelet, in case of requirement or decompression. Each vector will have four wavelet coefficients. The wavelet matrix is of the size of 400 vector arrays in it‟s uncompressed form. Each of the excluded vector with the support of practically fine tuned „∆x‟ threshold, from „∆xmaximum‟ and „∆xminimum‟ values, for a specific sampling rate is replaced with the difference in slopes of successive splines. Thus the matrix array size is reduced eliminating the insignificant vectors. In this method a minimum compression of 200% is achievable, for Tele Cardiology. V. Zonal Based Wavelet Compression: In any wavelet transform, there exist some fixed zones of special vectors that need to be subjected to minimum compression, in order not to loose, information required in the wavelet. So, zones are practically fine tuned, to apply variable „∆x‟ along the ECG waveform, by simply increasing or decreasing the sizes of the fixed selected zones of the spectral vector and the transmitted clinical ECG data. Such a methodology provides, minimized memory and less digital signal processing cycles with a more computationally efficient technique with simpler, programmable concept for enhancing the performance of the hybrid Tele Cardiology system.
  • 5. Wavelet based Signal Processing for Compression A Methodology for on-line Tele Cardiology DOI: 10.9790/4200-05614651 www.iosrjournals.org 50 | Page Description: Over the period zonal coding based wavelet method is developed for discrete “ Lipschitzian ”signals [11] in frequency spectrum. The associated derivations are discussed in [11]-[13]. The following is the general representation of ECG in wavelet matrix form for utilizing in ECG compression. W.X = Y or ω1,1 -------------- ω1,N X1 ---------------------------------- ---------------------------------- * ---------------------------------- ---------------------------------- ωN,1 -------------- ωN,N XN Y1 = YN Where „X‟ is the raw ECG signal column vector and „y‟ is the transform coefficient vector. In order to apply compression methodology, to the samples of a segmented ECG signal, all the successive differences between slopes at the middle point of the spline segment must be calculated and the maximum and minimum of these differences are computed over a ECG beat and a „∆x‟ parameter can be practically fine tuned, which has to be much higher than the „∆‟ of Σ to Δ Analog to Digital Converter (ADC) at the digitisation front end stage of body area electronics. In the case of a given „N” dimensional wavelet transform, the corresponding N X N wavelet matrix, i.e the transform matrix which, if applied to the input signal, produces all wavelet coefficients, is generated next. A wavelet matrix can be chosen typically, which represent the best range of different smoothness and symmetrical parametric features of a spline mother wavelet. Then, zonal marks are selected for the wavelet physical and spectral zones „P‟, „QRS‟,‟T‟, of ECG which have higher maximum values, fixing a size of the zonal mark. Corresponding to these zones, ΔP, ΔQRS, ΔT, parameters are practically fine tuned, using the „Δx‟ setting, procedure mentioned, in the para above. The wavelet transform is then applied to the 400 ECG sample vectors and the compression is achieved by discarding vectors to be eliminated, based on, slope differences „ΔP‟, „ΔQRS‟, „ΔT‟ thresholding in the respective ECG wave form regions and transmitting, only those coefficients, that are not discarded, for digital storage, for further analysis and decompression as and when required. VI. Conclusion The above compression becomes, essential for Tele Cardiology for further processing of Electro Cardiogram for various analysis to detect abnormalities and decompress without loss of spectral frequencies, as and when required. Approximately, there can be a saving of more than 200% in time in transmission and may result a compression of the order of 200% for ECG recordings of Tele Cardiology. Acknowledgement Thanks to Department of Electronics and IT and Jodhpur National University, extended support in evolving a new methodology of compression of ECG waveform using Wavelets for on line Tele Cardiology, which opens wide scope and opportunity and enable on-line waveform based diagnostics of heart ailments, as research proceeds further in embedded architectures, in this area.
  • 6. Wavelet based Signal Processing for Compression A Methodology for on-line Tele Cardiology DOI: 10.9790/4200-05614651 www.iosrjournals.org 51 | Page References [1]. Jie Zhu Nini Rao Dasong Liang, Design of Preprocessing Circuit for Wireless ECG Monitoring System” 2008, International Conference on BioMedical Engineering and Informatics. [2]. M Seshagiri Rao, Senior Member IEEE, 2nd International Conference on “Emerging Trends and Technology in Today‟s Era (ETTTE-2015)”, India, ISBN No: 978-81-927182-1-7 [3]. M Hong, Z Yazun “Portable ECG Measurement Device based on MSP430 MCU” 2008 International Conference on BioMedical Engineering and Informatics. [4]. V. Noparrat, P. Keeratiwintakorn “The Three-Lead Wireless ECG in Sensor Networks for Mobile Patients.” SICE Annual Conference 2008, August 20-22, 2008, Japan [5]. M Akay, Time Frequency and Wavelets in Biomedical Signal Processing, Biomedical Engineering, New York, N.Y:IEEE Press, 1998 [6]. B. Bradie, “ Wavelet packet-based compression of single lead ECG”, IEEE Trans. Biomed Eng, vol 43, pp 493-501, May 1996 [7]. M.L. Hilton, “Wavelet and wavelet packet compression of electrocardiograms, “IEEE Trans Biomed Engg, vol. 44, pp.394-402, may 1997. [8]. T.Blanchett, G.C. Kember and G.A. Fenton, “KLT-based quality controlled compression of single lead ECG,” IEEE Trans, Biomed Eng., vol. 45, pp. 942-945, July 1998 [9]. W.Philips, “ECG data compression with time-warped polynomials,” IEEE Trans, Biomed Eng., vol 40, pp. 1097-1100, Nov. 1993 [10]. A. Djohan, T.Q. Nguyen and W.J Tompkins, “ECG compression using discrete symmetric wavelet transform,” in Proc. 18th Annual IEEE Int. Conf. Engineering in Medicine and Biology, Montreal, Canada, Oct. 1995, DSWT toolbox http://saigon.ece.wise.edu/waveweb/QMF.html, pp. 899-900 [11]. A Petrosian, “Upper bounds of wavelet spectra on the calss of Lipschitzian signals”, in PIE Conf. Wavelet Applications in Signal and Image Processing, Denver, CO, Aug. 8,1996. [12]. A Petrosian, “Optimal zone encoding of digital signals with transform”, Problems of Information Transmission, pp. 128-140, October 27-2-1991. [13]. Y. Meyer, “Wavelets, Algorithms & Applications,” SIAM Publication, 1993 [14]. CS Burrus, R.A. Gopinath and H. Guo, Introduction to Wavelets and Wavelet Transforms, A Primer, Englewood Cliffs, NJ: Prentice-Hall, 1998 [15]. G.Ericbacher, M.Y. Hussaini and L.M. Jameson, Wavelets Theory and Applications, New York, NY: Oxford University Press, 1996. [16]. M. Vitally and J. Kovacevic, Wavelets and Sub band Coding, Englewood Cliffs, NJ: Prentice Hall, 1995 [17]. I. Daubechies, Ten Lectures on Wavelets. Philadelphia, PA: SIAM, 1992 [18]. Robert S.H Istepanian, Senior Member, IEEE and Arthur A. Petrosian, Senior Member, IEEE, IEEE Trans, Information Technology in Biomedicine., vol. 4, No.3, Sept 2000. [19]. A Practical Guide to Splines, Boor Carl De, Applied Mathematics Sciences, 1978, ISBN 978-0-387-95366-3 [20]. M.M. Sadaphule et al Dept of ECE, Sinhghad College of Engineering, Pune India “ECG Analysis using Wavelet Transform and Neural Networks, International Journal of Engineering Inventions, ISSN 2278-7461, ISBN: 2319-6491, Vol I, Issue 12 (December 2012) PP 01-07 [21]. Gaurav Jaswal et. Al “QRS Detection using Wavelet Transform” , International Journal of Engineering and Advanced Technology (IJEAT), ISSN: 2249-8958, Vol I, Issue 6, August 2012 [22]. Mourad Talbi, Faculty of Science, University of Tunis El=Manar, Tunis et. Al, “ECG Analysis based on Wavelet Transform and Modulus Maxima” IJCSI International Journal of Computer Science Issues (IJCSI), Vol. 9, Issue 1, No. 3, January 2012, ISSN (On line) 1694-0814.