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 条
  • [11] Using hardware acceleration to reduce FPGA placement times
    Fobel, Christian
    Grewal, Gary
    Morton, Andrew
    2007 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-3, 2007, : 647 - 650
  • [12] FPGA-based DNA Basecalling Hardware Acceleration
    Wu, ZhongPan
    Hammad, Karim
    Mittmann, Robinson
    Magierowski, Sebastian
    Ghafar-Zadeh, Ebrahim
    Zhong, Xiaoyong
    2018 IEEE 61ST INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2018, : 1098 - 1101
  • [13] FPGA-Based Hardware Acceleration for Boolean Satisfiability
    Gulati, Kanupriya
    Paul, Suganth
    Khatri, Sunil P.
    Patil, Srinivas
    Jas, Abhijit
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2009, 14 (02)
  • [14] FHAST: FPGA-Based Acceleration of BOWTIE in Hardware
    Fernandez, Edward B.
    Villarreal, Jason
    Lonardi, Stefano
    Najjar, Walid A.
    IEEE-ACM TRANSACTIONS ON COMPUTATIONAL BIOLOGY AND BIOINFORMATICS, 2015, 12 (05) : 973 - 981
  • [15] Hardware Implementation of Math Module based on CORDIC Algorithm using FPGA
    Ibrahim, Muhammad Nasir
    Tack, Chen Kean
    Idroas, Mariani
    Bilmas, Siti Noormaya
    Yahya, Zuraimi
    2013 19TH IEEE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS 2013), 2013, : 628 - 632
  • [16] Hardware implementation of parallel SOARS using FPGA based multiprocessor architecture
    Tanuma, Hideki
    Deguchi, Hiroshi
    Shimizu, Tetsuo
    AGENT-BASED APPROACHES IN ECONOMIC AND SOCIAL COMPLEX SYSTEMS IV, 2007, 3 : 199 - +
  • [17] Hardware implementation of a census-based stereo matching using FPGA
    Chang, Jiho
    Choi, Seung Min
    Lim, Eul-Gyoon
    Cho, Jae-il
    PROCEEDINGS OF THE SIXTEENTH INTERNATIONAL SYMPOSIUM ON ARTIFICIAL LIFE AND ROBOTICS (AROB 16TH '11), 2011, : 771 - 774
  • [18] Design and Implementation of Hardware Firewall using FPGA
    Keni, Swati Maloji
    Mande, Sudhakar
    2018 3RD INTERNATIONAL CONFERENCE FOR CONVERGENCE IN TECHNOLOGY (I2CT), 2018,
  • [19] Hardware Based Design and Implementation of a Bottle Recycling Machine using FPGA
    Karin, Maofic Farhan
    Noor, Khandaker Sharif
    Zaman, Hasan U.
    2016 IEEE CONFERENCE ON SYSTEMS, PROCESS AND CONTROL (ICSPC), 2016, : 43 - 46
  • [20] Hardware Implementation of KLMS Algorithm using FPGA
    Ren, Xiaowei
    Ren, Pengju
    Chen, Badong
    Min, Tai
    Zheng, Nanning
    PROCEEDINGS OF THE 2014 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2014, : 2276 - 2281