Deploying deep learning networks based advanced techniques for image processing on FPGA platform

被引:1
|
作者
Ghodhbani, Refka [1 ,3 ]
Saidani, Taoufik [1 ,3 ]
Zayeni, Hafedh [2 ]
机构
[1] Northern Border Univ, Fac Comp & Informat Technol, Dept Comp Sci, Rafha, Saudi Arabia
[2] Northern Border Univ, Fac Comp & Informat Technol, Dept Informat Syst, Rafha, Saudi Arabia
[3] Monastir Univ, Fac Sci, Lab Elect & Microelect E E, Monastir 5000, Tunisia
来源
NEURAL COMPUTING & APPLICATIONS | 2023年 / 35卷 / 26期
关键词
Deep learning; CNN; FPGA-SoC; QNN; BNN; Image processing;
D O I
10.1007/s00521-023-08718-3
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Convolutional neural networks (CNN) have emerged as a dominant deep learning technique in various fields, including image processing, computer vision, and intelligent decision-making on embedded devices. Although the underlying structure is simple, the high computation and memory requirements pose significant challenges. To address this issue, low-precision representations of neurons, inputs, model parameters, and activations have become a promising solution. These reduced-precision models offer scalability in performance, storage, and power efficiency while sacrificing some accuracy. By leveraging reconfigurable hardware such as FPGAs-SoC, deep learning systems can take advantage of low-precision inference engines while achieving the desired accuracy and balancing performance, power consumption, and programmability. Despite the high redundancy and excellent classification accuracy provided by CNN, the increasing model size makes it challenging to execute applications on embedded FPGAs. However, recent studies have shown that high levels of accuracy can still be achieved even when weight and activation are scaled down from floating-point (FP) to binary values using approaches such as quantized neural networks (QNN) and binarized neural networks (BNN). In this paper, we review recent works that have utilized binarization and quantization frameworks to explore design space and automate the building of fully customizable inference engines for image processing on FPGAs.
引用
收藏
页码:18949 / 18969
页数:21
相关论文
共 50 条
  • [1] Deploying deep learning networks based advanced techniques for image processing on FPGA platform
    Refka Ghodhbani
    Taoufik Saidani
    Hafedh Zayeni
    [J]. Neural Computing and Applications, 2023, 35 : 18949 - 18969
  • [2] Development of Augmented Reality Platform Using Image Processing with Deep Learning Techniques
    Poornima, S.
    Sripriya, N.
    Kavitha, M. G.
    [J]. JOURNAL OF ELECTRICAL SYSTEMS, 2024, 20 (03) : 249 - 256
  • [3] FPGA based reconfigurable platform for complex image processing
    Birla, Manish Kumar
    [J]. 2006 IEEE INTERNATIONAL CONFERENCE ON ELECTRO/INFORMATION TECHNOLOGY, 2006, : 204 - 209
  • [4] Image processing on an FPGA based custom computing platform
    Dick, C
    [J]. ISSPA 96 - FOURTH INTERNATIONAL SYMPOSIUM ON SIGNAL PROCESSING AND ITS APPLICATIONS, PROCEEDINGS, VOLS 1 AND 2, 1996, : 361 - 364
  • [5] Platform of Image Acquisition and Processing Based on DSP and FPGA
    Sun Rongchun
    Piao Yan
    [J]. FRONTIERS OF MECHANICAL ENGINEERING AND MATERIALS ENGINEERING II, PTS 1 AND 2, 2014, 457-458 : 932 - 937
  • [6] Utilizing deep learning and advanced image processing techniques to investigate the microstructure of a waxy bitumen
    Hasheminejad, Navid
    Pipintakos, Georgios
    Vuye, Cedric
    De Kerf, Thomas
    Ghalandari, Taher
    Blom, Johan
    Van den Bergh, Wim
    [J]. CONSTRUCTION AND BUILDING MATERIALS, 2021, 313
  • [7] The platform of image acquisition and processing system based on DSP and FPGA
    Lei, Yan
    Gang, Zhao
    Si-Heon, Ryu
    Choon-Young, Lee
    Sang-Ryong, Lee
    Ki-Man, Bae
    [J]. 2008 INTERNATIONAL CONFERENCE ON SMART MANUFACTURING APPLICATION, 2008, : 470 - 473
  • [8] An Efficient Damage Relief System based on Image Processing and Deep Learning Techniques
    Kanya, N.
    Rani, Pacha Shobha
    Geetha, S.
    Rajkumar, M.
    Sandhiya, G.
    [J]. REVISTA GEINTEC-GESTAO INOVACAO E TECNOLOGIAS, 2021, 11 (02): : 2124 - 2131
  • [9] DiPLIP: Distributed Parallel Processing Platform for Stream Image Processing Based on Deep Learning Model Inference
    Kim, Yoon-Ki
    Kim, Yongsung
    [J]. ELECTRONICS, 2020, 9 (10) : 1 - 17
  • [10] FPGA-based platform for image and video processing embedded systems
    Toledo, F. Javier
    Martinez, J. Javier
    Ferrandez, J. Manuel
    [J]. 2007 3RD SOUTHERN CONFERENCE ON PROGRAMMABLE LOGIC, PROCEEDINGS, 2007, : 171 - +