VLSI Implementation of Wavelet-based Electrocardiogram Compression and Decompression

被引:9
作者
Chan, Hsiao-Lung [1 ,4 ]
Chiu, Yi-Chun [1 ]
Kao, Yun-An [1 ]
Wang, Chun-Li [2 ,3 ]
机构
[1] Chang Gung Univ, Dept Elect Engn, Tao Yuan 333, Taiwan
[2] Chang Gung Mem Hosp, Div 1, Cardiovasc Dept, Tao Yuan 333, Taiwan
[3] Chang Gung Univ, Coll Med, Tao Yuan 333, Taiwan
[4] Chang Gung Univ, Hlth Aging Res Ctr, Tao Yuan 333, Taiwan
关键词
Electrocardiogram (ECG); Data compression; Wavelet transform; Bit-field preserving; Very-large-scale integration (VLSI); VECTOR QUANTIZATION; ECG COMPRESSION; FPGA IMPLEMENTATION; HIERARCHICAL TREES; IMAGE COMPRESSION; TRANSFORM; SIGNALS; NETWORK; QUALITY; SYSTEM;
D O I
10.5405/jmbe.715
中图分类号
R318 [生物医学工程];
学科分类号
0831 ;
摘要
Wavelet-based methods are mostly used for electrocardiogram (ECG) compression. By decomposing an ECG signal into multilevel wavelet coefficients, post-hoc encoding reduces the number of data bits for which the morphological characteristics can be still retained. ECG compression has a regular, data-independent manipulation that benefits implementation of very-large-scale integration (VLSI). This paper proposes VLSI architectures for ECG compression/decompression based on 3-level lifting discrete wavelet transform, bit-field preserving, and running-length encoding/decoding. The proposed architectures were implemented using Verilog hardware description language and verified in the Simulink and field-programmable gate array through the System Generator. Based on the MIT/BIH arrhythmia database, the compression ratio was 6.06 +/- 0.22 with an accepted rate of 98.96% by a cardiologist when the lengths of the preserved bit-fields were set to 6, 4, 2, and 0 for the a(3), d(3), d(2), and d(1) wavelet coefficients.
引用
收藏
页码:331 / 338
页数:8
相关论文
共 24 条
[1]   VECTOR QUANTIZATION OF ECG WAVELET COEFFICIENTS [J].
ANANT, K ;
DOWLA, F ;
RODRIGUE, G .
IEEE SIGNAL PROCESSING LETTERS, 1995, 2 (07) :129-131
[2]   A VLSI architecture for lifting-based forward and inverse wavelet transform [J].
Andra, K ;
Chakrabarti, C ;
Acharya, T .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2002, 50 (04) :966-977
[3]   AMON:: A wearable multiparameter medical monitoring and alert system [J].
Anliker, U ;
Ward, JA ;
Lukowicz, P ;
Tröster, G ;
Dolveck, F ;
Baer, M ;
Keita, F ;
Schenker, EB ;
Catarsi, F ;
Coluccini, L ;
Belardinelli, A ;
Shklarski, D ;
Alon, M ;
Hirt, E ;
Schmid, R ;
Vuskovic, M .
IEEE TRANSACTIONS ON INFORMATION TECHNOLOGY IN BIOMEDICINE, 2004, 8 (04) :415-427
[4]   ECG signal processing using multiresolution analysis [J].
Boutaa, M. ;
Bereksi-Reguig, F. ;
Debbal, S.M.A. .
Journal of Medical Engineering and Technology, 2008, 32 (06) :466-478
[5]   Continuous and online analysis of heart rate variability [J].
Chan, H.L. ;
Chou, W.S. ;
Chen, S.W. ;
Fang, S.C. ;
Liou, C.S. ;
Hwang, Y.S. .
Journal of Medical Engineering and Technology, 2005, 29 (05) :227-234
[6]   Wavelet-based ECG compression by bit-field preserving and running length encoding [J].
Chan, Hsiao-Lung ;
Siao, You-Chen ;
Chen, Szi-Wen ;
Yu, Shih-Fan .
COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE, 2008, 90 (01) :1-8
[7]   A wavelet transform-based ECG compression method guaranteeing desired signal quality [J].
Chen, J ;
Itoh, S .
IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 1998, 45 (12) :1414-1419
[8]   A real-time QRS detection method based on moving-averaging incorporating with wavelet denoising [J].
Chen, Szi-Wen ;
Chen, Hsiao-Chen ;
Chan, Hsiao-Lung .
COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE, 2006, 82 (03) :187-195
[9]   Microprocessor-based FPGA implementation of SPIHT image compression subsystems [J].
Corsonello, P ;
Perri, S ;
Zicari, P ;
Cocorullo, G .
MICROPROCESSORS AND MICROSYSTEMS, 2005, 29 (06) :299-305
[10]   Factoring wavelet transforms into lifting steps [J].
Daubechies, I ;
Sweldens, W .
JOURNAL OF FOURIER ANALYSIS AND APPLICATIONS, 1998, 4 (03) :247-269