Multi-core processor system for real-time image processing in embedded computer vision applications

被引:1
|
作者
Zaglewski, Robert [1 ]
Wojcikowski, Marek [1 ]
机构
[1] Gdansk Univ Technol, Fac Elect Telecommun & Informat, Dept Microelect Syst, PL-80952 Gdansk, Poland
关键词
D O I
10.1109/INFTECH.2008.4621604
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper describes the idea of the multi-core programmable cores architecture for real-time image processing in embedded applications. The authors propose the architecture of a simple 8-bit processor core dedicated to low and intermediate level image operations. Several cores are connected to a common, 128-bit wide data bus by multiplexes and their operation is synchronized. The image data on the data bus is processed in parallel by all the processor cores. Each core realizes its own part of the image processing algorithm, what significantly improves the frame rate of the whole system. Apart from a low-level image processing, such as background subtraction, moving object extraction or geometrical transformation of the image, also higher level information can be processed and analysed, i.e. object indexing, blob size and shape estimation or basic trajectory analysis. The system consisting of 9 processor cores has been practically realized in FPGA hardware and verified The assembler has also been written to provide the tool for software development. Comparing to the typical hardware approach, the proposed idea is very flexible and enables the realization of a wide range of low and intermediate level image processing algorithms.
引用
收藏
页码:115 / 118
页数:4
相关论文
共 50 条
  • [41] Real-time embedded image processing applications using the A(3) methodology
    Sorel, Y
    INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, PROCEEDINGS - VOL II, 1996, : 145 - 148
  • [42] Real-time Image Detail Enhancement Implementing on Multi-core DSP Platform
    Wang, Guodong
    Cheng, Yue
    Zhang, Lei
    Zhai, Zhengjun
    2017 16TH IEEE/ACIS INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS 2017), 2017, : 763 - 768
  • [43] Real-time Image Detail Enhancement Implementing on Multi-core DSP Platform
    Wang, Guodong
    Cheng, Yue
    Zhang, Lei
    Zhai, Zhengjun
    2017 16TH IEEE/ACIS INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS 2017), 2017, : 191 - 196
  • [44] Flexible VLIW processor based on FPGA for efficient embedded real-time image processing
    Brost, Vincent
    Yang, Fan
    Meunier, Charles
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2014, 9 (01) : 47 - 59
  • [45] Partition Scheduling Research of Hard real-time and Multi-core System
    Cheng, Qian
    Gu, Qingfan
    Wang, Lisong
    MECHANICAL DESIGN AND POWER ENGINEERING, PTS 1 AND 2, 2014, 490-491 : 824 - +
  • [46] Mixed signal SIMD processor array vision chip for real-time image processing
    Stephen J. Carey
    David R. W. Barr
    Bin Wang
    Alexey Lopich
    Piotr Dudek
    Analog Integrated Circuits and Signal Processing, 2013, 77 : 385 - 399
  • [47] Mixed signal SIMD processor array vision chip for real-time image processing
    Carey, Stephen J.
    Barr, David R. W.
    Wang, Bin
    Lopich, Alexey
    Dudek, Piotr
    ANALOG INTEGRATED CIRCUITS AND SIGNAL PROCESSING, 2013, 77 (03) : 385 - 399
  • [48] Miniature embedded real-time image processor system for smart sensor systems
    Baxter, CR
    Cicchi, TR
    Massie, MA
    McCarley, PL
    INFRARED TECHNOLOGY AND APPLICATIONS XXX, 2004, 5406 : 743 - 754
  • [49] Embedded Real-time S/W Beamforming Platform with Reconfigurable Multi-core Processors
    Kim, Minsoo
    Son, Changyong
    Lee, Kangeun
    Kim, Do-Hyung
    Lee, Shihwa
    MEDICAL IMAGING 2013: ULTRASONIC IMAGING, TOMOGRAPHY, AND THERAPY, 2013, 8675
  • [50] RTOS support for execution of parallelized hard real-time tasks on the MERASA multi-core processor
    Wolf, Julian
    Gerdes, Mike
    Kluge, Florian
    Uhrig, Sascha
    Mische, Joerg
    Metzlaff, Stefan
    Rochange, Christine
    Casse, Hugues
    Sainrat, Pascal
    Ungerer, Theo
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2011, 26 (06): : 481 - 490