研究生: |
鍾台湘 Zhong, Tai-Siang |
---|---|
論文名稱: |
可應用於心律不整分類之人工智慧硬體加速器設計與實現 FPGA Design and Implementation of A CNN Accelerator for Arrhythmia Classification |
指導教授: |
李順裕
Lee, Shuenn-Yuh |
共同指導教授: |
陳儒逸
Chen, Ju-Yi |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 電機工程學系 Department of Electrical Engineering |
論文出版年: | 2022 |
畢業學年度: | 111 |
語文別: | 中文 |
論文頁數: | 99 |
中文關鍵詞: | 心電圖 、生理訊號處理 、心律不整分類 、人工智慧 、卷積神經網路 、量化 、剪枝 、硬體加速器 |
外文關鍵詞: | Biomedical system, ECG, CNN, Edge computing, Artificial Intelligence Accelerator, Electrocardiography, Tensor Tensor Multiply, Inner Product Matrix Vector Multiply, Data reuse, Field Programmable Gate Array, NCKU CBIC ECG Database, MIT-BIH Arrhythmia Database, Edge friendly |
相關次數: | 點閱:246 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
[1] MIT-BIH Arrhythmia Database. Accessed: Jun. 17, 2022. [Online]. Available: https://www.physionet.org/content/mitdb/1.0.0/
[2] 台灣衛生福利部統計處. "109年國人死因統計結果." Accessed: Jun. 17, 2022. [Online]. Available: https://www.mohw.gov.tw/cp-5017-61533-1.html
[3] W. H. Organization. "The top 10 causes of death. Accessed: Jun. 17, 2022. [Online]. Available: https://www.who.int/zh/news-room/fact-sheets/detail/the-top-10-causes-of-death
[4] Madhero88, "Diagram showing the connection of ECG leads," ed, 2009.
[5] A. A. Atkielski), "Schematic diagram of normal sinus rhythm for a human heart as seen on ECG," ed, 2007.
[6] O. D. Commons. "Open Data Commons Attribution License (ODC-By) v1.0." Accessed: Jun. 17, 2022. [Online]. Available: https://opendatacommons.org/licenses/by/1-0/
[7] S.-Y. Lee, P.-W. Huang, M.-C. Liang, J.-H. Hong, and J.-Y. Chen, "Development of an arrhythmia monitoring system and human study," IEEE Transactions on Consumer Electronics, vol. 64, no. 4, pp. 442-451, 2018.
[8] I. NorthEast Monitoring. "DR200/HE Digital Recorder for Holter and Event Recording Operator’s Manual." Accessed: Jun. 17, 2022. [Online]. Available: https://nemon.com/supportfiles/NEMM019-Rev-Q_DR200HE_manual.pdf
[9] X. Glorot, A. Bordes, and Y. Bengio, "Deep sparse rectifier neural networks," in Proceedings of the fourteenth international conference on artificial intelligence and statistics, 2011: JMLR Workshop and Conference Proceedings, pp. 315-323.
[10] A. Krizhevsky, I. Sutskever, and G. E. Hinton, "Imagenet classification with deep convolutional neural networks," Advances in neural information processing systems, vol. 25, 2012.
[11] K. Simonyan and A. Zisserman, ‘‘Very deep convolutional networks for large-scale image recognition,’’ 2015. [Online]. Available: arxiv.org/abs/1409.1556
[12] K. He, X. Zhang, S. Ren, and J. Sun, "Identity mappings in deep residual networks," in European conference on computer vision, 2016: Springer, pp. 630-645.
[13] G. E. Hinton et al... “Improving neural networks by preventing co-adaptation of feature detectors.” 2012. [Online]. Available: arxiv.org/abs/1207.0580
[14] Y.-L. Boureau, J. Ponce, and Y. LeCun, "A theoretical analysis of feature pooling in visual recognition," in Proceedings of the 27th international conference on machine learning (ICML-10), 2010, pp. 111-118.
[15] S. Bianco, R. Cadene, L. Celona, and P. Napoletano, "Benchmark analysis of representative deep neural network architectures," IEEE access, vol. 6, pp. 64270-64277, 2018.
[16] G. Hinton, O. Vinyals, and J. Dean, “Distilling the knowledge in a neural network,” 2015. [Online]. Available: arxiv.org/abs/1503.02531.
[17] A. G. Howard et al., “Mobilenets: Efficient convolutional neural networks for mobile vision applications,” 2017. [Online]. Available: arxiv.org/abs/1704.04861.
[18] M. Horowitz, "Energy table for 45nm process," ed.
[19] K. Guo, S. Zeng, J. Yu, Y. Wang, and H. Yang, “A survey of FPGAbased neural network inference accelerator,” ACM Trans. Reconfigurable Technol. Syst., vol. 12, no. 1, pp. 1–26, 2019.
[20] B. Liu, M. Wang, H. Foroosh, M. Tappen, and M. Pensky, "Sparse convolutional neural networks," in Proceedings of the IEEE conference on computer vision and pattern recognition, 2015, pp. 806-814.
[21] Y.-H. Chen, J. Emer, and V. Sze, "Eyeriss: A spatial architecture for energy-efficient dataflow for convolutional neural networks," ACM SIGARCH Computer Architecture News, vol. 44, no. 3, pp. 367-379, 2016.
[22] A. Vasudevan, A. Anderson, and D. Gregg, "Parallel multi channel convolution using general matrix multiplication," in 2017 IEEE 28th international conference on application-specific systems, architectures and processors (ASAP), 2017: IEEE, pp. 19-24.
[23] M. Motamedi, P. Gysel, V. Akella, and S. Ghiasi, "Design space exploration of FPGA-based deep convolutional neural networks," in 2016 21st Asia and South Pacific Design Automation Conference (ASP-DAC), 2016: IEEE, pp. 575-580.
[24] X. Wei et al., "Automated systolic array architecture synthesis for high throughput CNN inference on FPGAs," in Proceedings of the 54th Annual Design Automation Conference 2017, 2017, pp. 1-6.
[25] "PYNQ." Accessed: Jun. 17, 2022. [Online]. Available: http://www.pynq.io/board.html
[26] W. Zhang, L. Yu, L. Ye, W. Zhuang, and F. Ma, "ECG signal classification with deep learning for heart disease identification," in 2018 International Conference on Big Data and Artificial Intelligence (BDAI), 2018: IEEE, pp. 47-51.
[27] S. L. Oh, E. Y. Ng, R. San Tan, and U. R. Acharya, "Automated diagnosis of arrhythmia using combination of CNN and LSTM techniques with variable length heart beats," Computers in biology and medicine, vol. 102, pp. 278-287, 2018.
[28] R. Avanzato and F. Beritelli, "Automatic ECG diagnosis using convolutional neural network," Electronics, vol. 9, no. 6, p. 951, 2020.
[29] A. Ullah, S. u. Rehman, S. Tu, R. M. Mehmood, and M. Ehatisham-Ul-Haq, "A hybrid deep CNN model for abnormal arrhythmia detection based on cardiac ECG signal," Sensors, vol. 21, no. 3, p. 951, 2021.
[30] Y. Liu, L. Dong, B. Zhang, Y. Xin, and L. Geng, "Real Time ECG Classification System Based on DWT and SVM," in 2020 IEEE International Conference on Integrated Circuits, Technologies and Applications (ICTA), 2020: IEEE, pp. 155-156.
[31] H. Zairi, M. Kedir Talha, K. Meddah, and S. Ould Slimane, "FPGA-based system for artificial neural network arrhythmia classification," Neural Computing and Applications, vol. 32, no. 8, pp. 4105-4120, 2020.
[32] A. Rana and K. K. Kim, "Comparison of artificial neural networks for low-power ECG-classification system," Journal of Sensor Science and Technology, vol. 29, no. 1, pp. 19-26, 2020.
[33] C. Chen et al., "An atrial fibrillation detection system based on machine learning algorithm with mix-domain features and hardware acceleration," in 2021 43rd Annual International Conference of the IEEE Engineering in Medicine & Biology Society (EMBC), 2021: IEEE, pp. 1423-1426.
[34] P.-W. H. Yu-Yi Liao, and Shuenn-Yuh Lee, "An Electrocardiogram Classification System with Neural Network Hardware Implementation," presented at the Proceedings of the 30th VLSI Design/CAD Symposium, 2019.
[35] J. Pan and W. J. Tompkins, "A real-time QRS detection algorithm," IEEE transactions on biomedical engineering, no. 3, pp. 230-236, 1985.
[36] L. Lu, J. Xie, R. Huang, J. Zhang, W. Lin, and Y. Liang, "An efficient hardware accelerator for sparse convolutional neural networks on FPGAs," in 2019 IEEE 27th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM), 2019: IEEE, pp. 17-25.
[37] I. Hubara, M. Courbariaux, D. Soudry, R. El-Yaniv, and Y. Bengio, "Binarized neural networks," Advances in neural information processing systems, vol. 29, 2016.