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 条
  • [21] Image processing using reconfigurable FPGAs
    Ferguson, L
    HIGH-SPEED COMPUTING, DIGITAL SIGNAL PROCESSING, AND FILTERING USING RECONFIGURABLE LOGIC, 1996, 2914 : 110 - 121
  • [22] FIR filter optimization for video processing on FPGAs
    Martin Kumm
    Diana Fanghänel
    Konrad Möller
    Peter Zipf
    Uwe Meyer-Baese
    EURASIP Journal on Advances in Signal Processing, 2013
  • [23] FIR filter optimization for video processing on FPGAs
    Kumm, Martin
    Fanghaenel, Diana
    Moeller, Konrad
    Zipf, Peter
    Meyer-Baese, Uwe
    EURASIP JOURNAL ON ADVANCES IN SIGNAL PROCESSING, 2013,
  • [24] An FPGA-based transformable coprocessor for MPEG video processing
    Chow, HA
    Alnuweiri, H
    HIGH-SPEED COMPUTING, DIGITAL SIGNAL PROCESSING, AND FILTERING USING RECONFIGURABLE LOGIC, 1996, 2914 : 308 - 320
  • [25] A Co-Design Approach For Rapid Prototyping Of Image Processing On SoC FPGAs
    Stratakos, Ioannis
    Reisis, Dionysios
    Lentaris, George
    Maragos, Konstantinos
    Soudris, Dimitrios
    20TH PAN-HELLENIC CONFERENCE ON INFORMATICS (PCI 2016), 2016,
  • [26] A Fuzzy Approach to Image Filtering in Diving Video Processing
    Niccolai, Alessandro
    Zich, Riccardo E.
    2017 3RD INTERNATIONAL CONFERENCE ON FRONTIERS OF SIGNAL PROCESSING (ICFSP), 2017, : 109 - 113
  • [27] Automated synthesis of pipelined designs on FPGAs for signal and image processing applications described in MATLAB®
    Haldar, M
    Nayak, A
    Choudhary, A
    Banerjee, P
    PROCEEDINGS OF THE ASP-DAC 2001: ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 2001, 2001, : 645 - 648
  • [28] A processor-coprocessor architecture for high end video applications
    Maas, E
    Herrmann, D
    Ernst, R
    Ruffer, P
    Hasenzahl, S
    Seitz, M
    1997 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOLS I - V: VOL I: PLENARY, EXPERT SUMMARIES, SPECIAL, AUDIO, UNDERWATER ACOUSTICS, VLSI; VOL II: SPEECH PROCESSING; VOL III: SPEECH PROCESSING, DIGITAL SIGNAL PROCESSING; VOL IV: MULTIDIMENSIONAL SIGNAL PROCESSING, NEURAL NETWORKS - VOL V: STATISTICAL SIGNAL AND ARRAY PROCESSING, APPLICATIONS, 1997, : 595 - 598
  • [29] A generic approach for developing software for morphological image processing
    Da Silva, ML
    Carrard, MCC
    d'Ornellas, MC
    CISST '04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON IMAGING SCIENCE, SYSTEMS, AND TECHNOLOGY, 2004, : 94 - 100
  • [30] Image and Video Processing Applications Using Xilinx System Generator
    Yaman, Sertac
    Yildirim, Merve
    Kamislioglu, Bircan
    Erol, Yavuz
    Kurum, Hasan
    2019 7TH INTERNATIONAL SYMPOSIUM ON DIGITAL FORENSICS AND SECURITY (ISDFS), 2019,