Design and evaluation of a hardware/software FPGA-based system for fast image processing

被引:44
|
作者
Kalomiros, J. A. [1 ]
Lygouras, J. [2 ]
机构
[1] Technol & Educ Inst Serres, Dept Informat & Communicat, Terma Magnisias 62100, Serres, Greece
[2] Democritus Univ Thrace, Sect Elect & Informat Syst Technol, Dept Elect & Comp Engn, Polytechn Sch Xanthi, Komotini, Greece
关键词
hardware/software co-design; image processing; FPGA; embedded processor;
D O I
10.1016/j.micpro.2007.09.001
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We evaluate the performance of a hardware/software architecture designed to perform a wide range of fast image processing tasks. The system architecture is based on hardware featuring a Field Programmable Gate Array (FPGA) co-processor and a host computer. A LabVIEW (TM) host application controlling a frame grabber and an industrial camera is used to capture and exchange video data with the hardware co-processor via a high speed USB2.0 channel, implemented with a standard macrocell. The FPGA accelerator is based on a Altera Cyclone II chip and is designed as a system-on-a-programmable-chip (SOPC) with the help of an embedded Nios II software processor. The SOPC system integrates the CPU, external and on chip memory, the communication channel and typical image filters appropriate for the evaluation of the system performance. Measured transfer rates over the communication channel and processing times for the implemented hardware/software logic are presented for various frame sizes. A comparison with other solutions is given and a range of applications is also discussed. (c) 2007 Elsevier B.V. All rights reserved.
引用
收藏
页码:95 / 106
页数:12
相关论文
共 50 条
  • [1] FPGA-Based Software Profiler for Hardware/Software Co-design
    Saad, El-Sayed M.
    Awadalla, Medhat H. A.
    El-Deen, Kareem Ezz
    [J]. NRSC: 2009 NATIONAL RADIO SCIENCE CONFERENCE: NRSC 2009, VOLS 1 AND 2, 2009, : 475 - 482
  • [2] Design of a hardware/software FPGA-based driver system for a large area high resolution CCD image sensor
    Chen Y.
    Xu W.
    Zhao R.
    Chen X.
    [J]. Photonic Sensors, 2014, 4 (3) : 274 - 280
  • [3] FPGA-based digital image processing system
    Rangsanseri, Y
    Thitimajshima, P
    Horkaew, P
    [J]. ISIC-99: 8TH INTERNATIONAL SYMPOSIUM ON INTEGRATED CIRCUITS, DEVICES & SYSTEMS, PROCEEDINGS, 1999, : 190 - 192
  • [4] FPGA-based hardware/software codesign of an expert system shell
    Netin, A
    Roman, D
    Cret, O
    Pusztai, K
    Vacariu, L
    [J]. FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2003, 2778 : 1067 - 1070
  • [5] Fast FPGA-based delay estimation for a novel hardware/software partitioning scheme
    Abdelhalim, M. B.
    Habib, S. E. -D.
    [J]. IDT 2007: SECOND INTERNATIONAL DESIGN AND TEST WORKSHOP, PROCEEDINGS, 2007, : 175 - 181
  • [6] FPGA-based Video Image Processing System Research
    Zhao Wenge
    He Huiming
    [J]. ICCSIT 2010 - 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, VOL 4, 2010, : 680 - 682
  • [7] FPGA-based Image Processing System for Target Locating
    Wang, Lu
    Fu, Xiao Ning
    [J]. VIBRATION, STRUCTURAL ENGINEERING AND MEASUREMENT II, PTS 1-3, 2012, 226-228 : 1878 - 1881
  • [8] FPGA-Based High Definition Image Processing System
    He, Xinxin
    Tang, Linbo
    [J]. WIRELESS AND SATELLITE SYSTEMS, PT II, 2019, 281 : 208 - 219
  • [9] A Fast and Efficient FPGA-based Level Set Hardware Accelerator for Image Segmentation
    Liu Ye
    Xiao Jianbiao
    Wu Fei
    Chang Liang
    Zhou Jun
    [J]. JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, 2021, 43 (06) : 1525 - 1532
  • [10] A Fast FPGA-based Clustering Algorithm for Real Time Image Processing
    Annovi, A.
    Berretta, M.
    Crescioli, F.
    Dell'Orso, M.
    Giannetti, P.
    Laurelli, P.
    Maccarrone, G.
    Sansoni, A.
    Sartori, L.
    Volpi, G.
    [J]. 2009 IEEE NUCLEAR SCIENCE SYMPOSIUM CONFERENCE RECORD, VOLS 1-5, 2009, : 4138 - +