Hardware Acceleration-Based Scheme for UNET Implementation Using FPGA

被引:0
|
作者
Khalil, Kasem [1 ]
Abdelfattah, Rabab [2 ]
Abdelfatah, Kareem [3 ]
Sherif, Ahmed [2 ]
机构
[1] Univ Mississippi, Elect & Comp Engn Dept, University, MS 38677 USA
[2] Univ Southern Mississippi, Sch Comp Sci & Comp Engn, Hattiesburg, MS 39406 USA
[3] CareerBuilder Canada CO, Toronto, ON, Canada
关键词
UNet; CNN; FPGA; and semantic segmentation;
D O I
10.1109/ICMI60790.2024.10585793
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
UNet has rapidly become the architecture of choice for precise real-time semantic segmentation, which is crucial in medical diagnostics and autonomous navigation applications. However, deploying such advanced Convolutional Neural Network (CNN) models on embedded devices is challenging due to UNet's computational complexity. This paper proposes an optimized FPGA-based hardware architecture to accelerate UNet for practical usage under power constraints without relying on GPUs. The proposed method utilizes processing elements for the convolutional process in sliding and multiplications. A shift register is employed to slide the window of the convolutional process, and a multiplier is used to multiply the input feature with the corresponding memory weight. The proposed method is implemented using VHDL and FPGA. The results show that the proposed method has a power consumption of 5.375 W with low latency, making it suitable for various domains.
引用
收藏
页数:5
相关论文
共 50 条
  • [21] Hardware Implementation of OFDM Transceiver using FPGA
    Krishna, E. Hari
    Sivani, K.
    Reddy, K. Ashoka
    2015 INTERNATIONAL CONFERENCE ON COMPUTER AND COMPUTATIONAL SCIENCES (ICCCS), 2015, : 3 - 7
  • [22] Hardware implementation of genetic algorithms using FPGA
    Tang, W
    Yip, L
    2004 47TH MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL I, CONFERENCE PROCEEDINGS, 2004, : 549 - 552
  • [23] FPGA based hardware implementation of Bat Algorithm
    Ben Ameur, Mohamed Sadok
    Sakly, Anis
    APPLIED SOFT COMPUTING, 2017, 58 : 378 - 387
  • [24] Design and Implementation of Hardware Structure for Online Learning of Spiking Neural Networks Based on FPGA Parallel Acceleration
    Liu Y.
    Cao Y.
    Ye W.
    Lin Z.
    Huanan Ligong Daxue Xuebao/Journal of South China University of Technology (Natural Science), 2023, 51 (05): : 104 - 113
  • [25] A parallel sorting scheme of 50 numbers and its hardware implementation on FPGA
    Zhang, Bing
    Shi, Jinguo
    Zhu, Mingcheng
    DCABES 2007 Proceedings, Vols I and II, 2007, : 1213 - 1216
  • [26] Detecting DDoS Attacks within Milliseconds by Using FPGA-based Hardware Acceleration
    Nagy, Balazs
    Orosz, Peter
    Tothfalusi, Tamas
    Kovacs, Laszlo
    Varga, Pal
    NOMS 2018 - 2018 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, 2018,
  • [27] Hardware Scheme for Autonomous Docking Algorithm using FPGA based Mobile Robot
    Vani, G. Divya
    Chinnaiah, M. C.
    Karumuri, Srinivasa Rao
    PROCEEDINGS OF THE 2018 8TH INTERNATIONAL SYMPOSIUM ON EMBEDDED COMPUTING AND SYSTEM DESIGN (ISED 2018), 2018, : 110 - 115
  • [28] Integrating FPGA-based hardware acceleration with relational databases
    Liu, Ke
    Tong, Haonan
    Sun, Zhongxiang
    Ren, Zhixin
    Huang, Guangkui
    Zhu, Hongyin
    Liu, Luyang
    Lin, Qunyang
    Zhang, Chuang
    PARALLEL COMPUTING, 2024, 119
  • [29] Design of Convolutional Neural Networks Hardware Acceleration Based on FPGA
    Qin H.
    Cao Q.
    Dianzi Yu Xinxi Xuebao/Journal of Electronics and Information Technology, 2019, 41 (11): : 2599 - 2605
  • [30] Hardware Acceleration of SVM-Based Traffic Classification on FPGA
    Groleat, Tristan
    Arzel, Matthieu
    Vaton, Sandrine
    2012 8TH INTERNATIONAL WIRELESS COMMUNICATIONS AND MOBILE COMPUTING CONFERENCE (IWCMC), 2012, : 443 - 449