| 研究生: |
陳新明 Chen, Xin-Ming |
|---|---|
| 論文名稱: |
基於最佳化k係數稀疏分解與離散小波轉換之心電訊號壓縮演算法 ECG Compression Algorithm Based on Best k-coefficients Sparse Decomposition and Discrete Wavelet Transform |
| 指導教授: |
雷曉方
Lei, Sheau-Fang |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 電機工程學系 Department of Electrical Engineering |
| 論文出版年: | 2018 |
| 畢業學年度: | 106 |
| 語文別: | 中文 |
| 論文頁數: | 89 |
| 中文關鍵詞: | 心電信號壓縮 、稀疏分解 、小波轉換 |
| 外文關鍵詞: | ECG signal compression, Sparse decomposition, DWT |
| 相關次數: | 點閱:112 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
隨著社會高年齡層的老化,針對慢性疾病患者之遠距醫療照護將成為未來發展趨勢,心電圖為診斷是否有心血管疾病的重要工具,在有著24小時的心電訊號監護儀器或多導程的心電訊號擷取儀情況下,一個能達到高壓縮率與低失真性之訊號壓縮處理可以降低因長期監測而產生的龐大資料量造成網路頻寬與儲存空間的負擔。本論文提出一個在考慮重建誤差前提下之心電訊號壓縮演算法,因心電訊號為用於醫療診斷用之重要訊號,使用者可以根據需求調整重建品質,以免造成誤判。
本論文提出一個有效的心電訊號壓縮方法,可以根據使用需求設定誤差上限,本演算法以稀疏分解(Sparse decomposition)為核心基礎,搭配小波轉換(Discrete Wavelet Transform, DWT)作為輔助使用,在一般的情況下可以根據所設定的PRD上限求得最佳K稀疏度之稀疏解,在不規則波段的情況下則採用小波轉換取代稀疏分解來做壓縮,最終再搭配算術編碼進一步獲得壓縮倍率。
壓縮流程分兩階段,前處理階段會將心電信號根據R波所在位置進行切割後做零平均值(Zero-mean)將訊號移至水平軸,再將各個R-R區段從中間做零值內插(Zero-padding),接著使用前720組內插後的R-R區段建立心電字典。壓縮階段利用OMP(Orthogonal Matching Pursuit)貪婪演算法對信號進行稀疏分解,接著根據設定之百分比均方根誤差(Percent Root-Mean-Square Difference, PRD)進行稀疏度K的反復迭代,求得最佳稀疏度K,在效果不佳的波段則使用小波轉換並使用能量包裝效率(Energy Packing Efficiency, EPE)做係數的丟棄。最終將稀疏係數與小波係數量化後與其餘差分編碼後的必要資訊進行算術編碼(Arithmetic coding)之熵編碼技術,來產生良好與壓縮品質。所提出的壓縮演算法使用MIT-BIH 心率不整資料庫的全部48組心率不整資料作為測試訊號,平均壓縮比(CR)為44.07、誤差(PRD)為0.411。
With the aging of population and the ascent of health awareness, application of remote long-term health care system gradually be taken. The electrocardiogram(ECG) is a significant signal for the diagnosis of heart disease. But the amount of ECG data generated by monitoring systems could be very large over a long period of time, and data compression is essential for efficient storage of such information. However, it is necessary to transmit ECG data for telemedicine applications, so data compression is required for valid transmission.
This paper proposed an effective ECG data compression algorithm based on sparse decomposition and discrete wavelet transform. In the preprocessing process, the signal has to be segmented accoding to the position of R-wave and removes the average value of each interval, and then elongated by zero-padding. In the compression process, it will compressed signal according to percent root-mean-square difference(PRD) that we setting by the sparse decomposition in regular segments and discrete wavelet transform thresholding in irregular segments based on Energy Packing Efficiency(EPE). After compression process performed the final step of entropy compression. Before the entropy encoding performed backward difference and quantization. Finally, increases the compression effect by arithmetic coding. Selected all 48 patterns of MIT-BIH arrhythmia database and the experimental results were simulated by Matlab, the average compression ratio (CR) is 44.07, distortion (PRD) is 0.411.
[1] 衛生福利部. Available: https://www.mohw.gov.tw/cp-16-33598-1.html
[2] X. Lai, Q. Liu, X. Wei, W. Wang, G. Zhou, and G. Han, "A survey of body sensor networks," Sensors, vol. 13, no. 5, pp. 5406-5447, 2013.
[3] Y. Zhang, L. Sun, H. Song, and X. Cao, "Ubiquitous WSN for healthcare: Recent advances and future prospects," IEEE Internet of Things Journal, vol. 1, no. 4, pp. 311-318, 2014.
[4] 張慈映, "心電圖計應用市場分析," 台灣新竹: 工業技術研究院, 2009.
[5] IMS Research. Available: http://www.imsresearch.com
[6] Cunningham, Textbook of Veterinary Physiology. 2002.
[7] The Standard 12 Lead ECG, ECG-Learning Center. Available: http://ecg.utah.edu/lesson/1
[8] P. P. R. Group, "Relationship of blood pressure, serum cholesterol, smoking habit, relative weight and ECG abnormalities to incidence of major coronary events: final report of the Pooling Project," Journal of chronic diseases, vol. 31, no. 4, pp. 201-306, 1978.
[9] 心電圖,維基百科. Available: https://zh.wikipedia.org/wiki/%E5%BF%83%E7%94%B5%E5%9B%BE
[10] A. J. Camm et al., "Heart rate variability. Standards of measurement, physiological interpretation, and clinical use," European heart journal, vol. 17, no. 3, pp. 354-381, 1996.
[11] 除顫器,A+醫學百科. Available: http://cht.a-hospital.com/w/%E9%99%A4%E9%A2%A4%E5%99%A8
[12] B.-U. Kohler, C. Hennig, and R. Orglmeister, "The principles of software QRS detection," IEEE Engineering in Medicine and Biology Magazine, vol. 21, no. 1, pp. 42-57, 2002.
[13] B. C. YU, C. S. Liu, M. Lee, C. Y. Chen, and B. N. Chiang, "A Nonlinear Digital Filter For Cardiac QRS Complex Detection," Journal of Clinical Engineering, vol. 10, no. 3, pp. 193-201, 1985.
[14] G. B. Moody and R. G. Mark, "The impact of the MIT-BIH arrhythmia database," IEEE Engineering in Medicine and Biology Magazine, vol. 20, no. 3, pp. 45-50, 2001.
[15] A. L. Goldberger et al., "Physiobank, physiotoolkit, and physionet," Circulation, vol. 101, no. 23, pp. e215-e220, 2000.
[16] Y. Zigel, A. Cohen, and A. Katz, "The weighted diagnostic distortion (WDD) measure for ECG signal compression," IEEE Transactions on Biomedical Engineering, vol. 47, no. 11, pp. 1422-1430, 2000.
[17] B. Singh, A. Kaur, and J. Singh, "A review of ECG data compression techniques," International journal of computer applications, vol. 116, no. 11, 2015.
[18] S. G. Mallat and Z. Zhang, "Matching pursuits with time-frequency dictionaries," IEEE Transactions on signal processing, vol. 41, no. 12, pp. 3397-3415, 1993.
[19] E. J. Candès, J. Romberg, and T. Tao, "Robust uncertainty principles: Exact signal reconstruction from highly incomplete frequency information," IEEE Transactions on information theory, vol. 52, no. 2, pp. 489-509, 2006.
[20] D. L. Donoho, "Compressed sensing," IEEE Transactions on information theory, vol. 52, no. 4, pp. 1289-1306, 2006.
[21] E. J. Candès, "Compressive sampling," in Proceedings of the international congress of mathematicians, 2006, vol. 3, pp. 1433-1452: Madrid, Spain.
[22] E. J. Candes, "The restricted isometry property and its implications for compressed sensing," Comptes rendus mathematique, vol. 346, no. 9-10, pp. 589-592, 2008.
[23] E. J. Candes and T. Tao, "Near-optimal signal recovery from random projections: Universal encoding strategies?," IEEE transactions on information theory, vol. 52, no. 12, pp. 5406-5425, 2006.
[24] E. J. Candes, J. K. Romberg, and T. Tao, "Stable signal recovery from incomplete and inaccurate measurements," Communications on pure and applied mathematics, vol. 59, no. 8, pp. 1207-1223, 2006.
[25] T. T. Cai, L. Wang, and G. Xu, "New bounds for restricted isometry constants," IEEE Transactions on Information Theory, vol. 56, no. 9, pp. 4388-4394, 2010.
[26] E. Candes and J. Romberg, "Sparsity and incoherence in compressive sampling," Inverse problems, vol. 23, no. 3, p. 969, 2007.
[27] R. Baraniuk, M. Davenport, R. DeVore, and M. Wakin, "A simple proof of the restricted isometry property for random matrices," Constructive Approximation, vol. 28, no. 3, pp. 253-263, 2008.
[28] E. J. Candès and M. B. Wakin, "An introduction to compressive sampling," IEEE signal processing magazine, vol. 25, no. 2, pp. 21-30, 2008.
[29] D. L. Donoho and M. Elad, "Optimally sparse representation in general (nonorthogonal) dictionaries via ℓ1 minimization," Proceedings of the National Academy of Sciences, vol. 100, no. 5, pp. 2197-2202, 2003.
[30] R. G. Baraniuk, "Compressive sensing," IEEE signal processing magazine, vol. 24, no. 4, 2007.
[31] M. Elad and A. M. Bruckstein, "A generalized uncertainty principle and sparse representation in pairs of bases," IEEE Transactions on Information Theory, vol. 48, no. 9, pp. 2558-2567, 2002.
[32] L. Bregman, "The method of successive projection for finding a common point of convex sets(Theorems for determining common point of convex sets by method of successive projection)," Soviet Mathematics, vol. 6, pp. 688-692, 1965.
[33] J. A. Tropp and A. C. Gilbert, "Signal recovery from random measurements via orthogonal matching pursuit," IEEE Transactions on information theory, vol. 53, no. 12, pp. 4655-4666, 2007.
[34] R. Rubinstein, A. M. Bruckstein, and M. Elad, "Dictionaries for sparse representation modeling," Proceedings of the IEEE, vol. 98, no. 6, pp. 1045-1057, 2010.
[35] K. Skretting and K. Engan, "Recursive least squares dictionary learning algorithm," IEEE Transactions on Signal Processing, vol. 58, no. 4, pp. 2121-2130, 2010.
[36] M. Aharon, M. Elad, and A. Bruckstein, "$ rm k $-SVD: An algorithm for designing overcomplete dictionaries for sparse representation," IEEE Transactions on signal processing, vol. 54, no. 11, pp. 4311-4322, 2006.
[37] A. Adamo, G. Grossi, R. Lanzarotti, and J. Lin, "ECG compression retaining the best natural basis k-coefficients via sparse decomposition," Biomedical Signal Processing and Control, vol. 15, pp. 11-17, 2015.
[38] U. Pratap and R. K. Sunkaria, "ECG compression using Compressed Sensing with Lempel-Ziv-Welch Technique," in Next Generation Computing Technologies (NGCT), 2015 1st International Conference on, 2015, pp. 863-867: IEEE.
[39] W.-D. Jian and S.-F. Lei, "ECG Compression Algorithm Based on Sparse Representation Encoding," (in Eng), 2017-05-13.
[40] O. Escalona, R. Mitchell, D. Balderson, and D. Harron, "Fast and reliable QRS alignment technique for high-frequency analysis of signal-averaged ECG," Medical & biological engineering & computing, vol. 31, no. 1, pp. S137-S146, 1993.
[41] R. Jané, H. Rix, P. Caminal, and P. Laguna, "Alignment methods for averaging of high-resolution cardiac signals: a comparative study of performance," IEEE Transactions on Biomedical Engineering, vol. 38, no. 6, pp. 571-579, 1991.
[42] R. Rajagopalan and A. Dahlstrom, "A Pole Radius Varying Notch Filter with Transient Suppression for Electrocardiogram," World Academy of Science, Engineering and Technology, International Journal of Medical, Health, Biomedical and Pharmaceutical Engineering, vol. 8, no. 3, pp. 134-138, 2014.
[43] V. M. DePinto, "Filter and method for filtering baseline wander," ed: Google Patents, 1993.
[44] 多貝西小波,維基百科. Available: https://zh.wikipedia.org/wiki/%E5%A4%9A%E8%B4%9D%E8%A5%BF%E5%B0%8F%E6%B3%A2
[45] R. Kanhe and S. Hamde, "ECG signal compression using 2-D DWT Hermite coefficients," in Signal and Information Processing (IConSIP), International Conference on, 2016, pp. 1-6: IEEE.
[46] B. A. Rajoub, "An efficient coding algorithm for the compression of ECG signals using the wavelet transform," IEEE transactions on biomedical engineering, vol. 49, no. 4, pp. 355-362, 2002.
[47] J. Rissanen and G. G. Langdon, "Arithmetic coding," IBM Journal of research and development, vol. 23, no. 2, pp. 149-162, 1979.
[48] R. Kumar and I. Saini, "Empirical wavelet transform based ECG signal compression," IETE journal of research, vol. 60, no. 6, pp. 423-431, 2014.
[49] J. Ma, T. Zhang, and M. Dong, "A novel ECG data compression method using adaptive fourier decomposition with security guarantee in e-health applications," IEEE journal of biomedical and health informatics, vol. 19, no. 3, pp. 986-994, 2015.
[50] A. Bilgin, M. W. Marcellin, and M. I. Altbach, "Compression of electrocardiogram signals using JPEG2000," IEEE Transactions on Consumer Electronics, vol. 49, no. 4, pp. 833-840, 2003.
[51] C.-C. Sun and S.-C. Tai, "Beat-based ECG compression using gain-shape vector quantization," IEEE transactions on biomedical engineering, vol. 52, no. 11, pp. 1882-1888, 2005.
[52] 林建成, "基於壓縮感知與個人化字典訓練之心電壓縮演算法設計," 碩士, 電機工程學系, 國立成功大學, 台南市, 2016.
校內:2023-08-01公開