A Soft Coprocessor Approach for Developing Image and Video Processing Applications on FPGAs

被引:1
|
作者
Deng, Tiantai [1 ]
Crookes, Danny [2 ]
Woods, Roger [2 ]
Siddiqui, Fahad [2 ]
机构
[1] Univ Sheffield, Dept Elect & Elect Engn, Sheffield S1 3JD, S Yorkshire, England
[2] Queens Univ Belfast, Sch Elect Elect Engn & Comp Sci, Belfast BT7 1NN, Antrim, North Ireland
基金
英国工程与自然科学研究理事会;
关键词
image processing; FPGA; soft coprocessor; soft processor; image algebra;
D O I
10.3390/jimaging8020042
中图分类号
TB8 [摄影技术];
学科分类号
0804 ;
摘要
Developing Field Programmable Gate Array (FPGA)-based applications is typically a slow and multi-skilled task. Research in tools to support application development has gradually reached a higher level. This paper describes an approach which aims to further raise the level at which an application developer works in developing FPGA-based implementations of image and video processing applications. The starting concept is a system of streamed soft coprocessors. We present a set of soft coprocessors which implement some of the key abstractions of Image Algebra. Our soft coprocessors are designed for easy chaining, and allow users to describe their application as a dataflow graph. A prototype implementation of a development environment, called SCoPeS, is presented. An application can be modified even during execution without requiring re-synthesis. The paper concludes with performance and resource utilization results for different implementations of a sample algorithm. We conclude that the soft coprocessor approach has the potential to deliver better performance than the soft processor approach, and can improve programmability over dedicated HDL cores for domain-specific applications while achieving competitive real time performance and utilization.
引用
收藏
页数:16
相关论文
共 50 条
  • [41] Soft image processing
    Reveilles, JP
    Yaacoub, J
    VISION GEOMETRY V, 1996, 2826 : 206 - 215
  • [42] Low Power Image Processing Applications on FPGAs using Dynamic Voltage Scaling and Partial Reconfiguration
    Podlubne, Ariel
    Haase, Julian
    Kalms, Lester
    Akguen, Goekhan
    Ali, Muhammad
    Khan, Habib ul Hasan
    Kamal, Ahmed
    Goehringer, Diana
    2018 CONFERENCE ON DESIGN AND ARCHITECTURES FOR SIGNAL AND IMAGE PROCESSING (DASIP), 2018, : 64 - 69
  • [43] Parallel processing for image and video processing
    AXIS, Institut d'Electronique Fondamentale, Université Paris-Sud, Bâtiment 220, 91405 Orsay Cedex, France
    不详
    Parallel Comput, 2008, 12 (693):
  • [44] High performance low power BinDCT coprocessor for wireless video applications
    Dang, PP
    Nguyen, TQ
    Tran, TD
    REAL-TIME IMAGING VIII, 2004, 5297 : 254 - 263
  • [45] An Optimized FPGA Implementation of DCT Architecture for Image and Video Processing Applications
    Pari, J. Britto
    Vaithiyanathan, D.
    2019 INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, SIGNAL PROCESSING AND NETWORKING (WISPNET 2019): ADVANCING WIRELESS AND MOBILE COMMUNICATIONS TECHNOLOGIES FOR 2020 INFORMATION SOCIETY, 2019, : 186 - 191
  • [46] A review on urban traffic cameras: Video image processing techniques and applications
    Barros D.
    Ferreira M.C.
    Silva A.R.
    Advances in Transportation Studies, 2023, 59 : 179 - 192
  • [47] A survey on the applications of artificial bee colony in signal, image, and video processing
    Akay, Bahriye
    Karaboga, Dervis
    SIGNAL IMAGE AND VIDEO PROCESSING, 2015, 9 (04) : 967 - 990
  • [48] A survey on the applications of artificial bee colony in signal, image, and video processing
    Bahriye Akay
    Dervis Karaboga
    Signal, Image and Video Processing, 2015, 9 : 967 - 990
  • [49] Real-time motion estimation for image and video processing applications
    Botella, Guillermo
    Garcia, Carlos
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2016, 11 (04) : 625 - 631
  • [50] Real-time motion estimation for image and video processing applications
    Guillermo Botella
    Carlos García
    Journal of Real-Time Image Processing, 2016, 11 : 625 - 631