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 条
  • [21] Research of real-time video processing system based on 6678 multi-core DSP
    Li, Xiangzhen
    Xie, Xiaodan
    Yin, Xiaoqiang
    AOPC 2017: OPTICAL STORAGE AND DISPLAY TECHNOLOGY, 2017, 10459
  • [22] Real-Time, Low-Latency Image Processing with High Throughput on a Multi-Core SoC
    Ramesh, Barath
    George, Alan D.
    Lam, Herman
    2016 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2016,
  • [23] AN AUTOMATIZED METHODOLOGY DESIGN FOR REAL-TIME SIGNAL PROCESSING APPLICATIONS IN MULTIPLE MULTI-CORE PLATFORMS
    Spallaccini, Paolo
    Iovine, Francesco
    Italiano, Giuseppe F.
    ICME: 2009 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, VOLS 1-3, 2009, : 1825 - +
  • [24] Research of Embedded Operating System Based on Multi-core Processor
    Jiang Chunmao
    Zhang Guoyin
    Huang Chunmei
    PROCEEDINGS OF 2010 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY (ICCSIT 2010), VOL 8, 2010, : 641 - 643
  • [25] GPU-CPU Multi-Core For Real-Time Signal Processing
    Mohanty, Saraju P.
    2009 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, 2009, : 3 - 4
  • [26] Optimal Real-Time Task Allocation in Heteregeneous Multi-Core Embedded Systems
    Doose, David
    Bouchebaba, Youcef
    Gonzalez, Alfonso Mascarenas
    2024 IEEE 30TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, RTCSA 2024, 2024, : 108 - 113
  • [27] Real-time dynamic voltage loop scheduling for multi-core embedded systems
    Shao, Zili
    Wang, Meng
    Chen, Ying
    Xue, Chun
    Qiu, Meikang
    Yang, Laurence T.
    Sha, Edwin H. -M.
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2007, 54 (05) : 445 - 449
  • [28] Enhanced Classification System for Real-Time Embedded Vision Applications
    Khelifi, Ramzi
    Nini, Brahim
    Berkane, Mohamed
    IEEE ACCESS, 2024, 12 : 162311 - 162326
  • [29] A Real-Time Scratchpad-centric OS for Multi-core Embedded Systems
    Tabish, Rohan
    Mancuso, Renato
    Wasly, Saud
    Alhammad, Ahmed
    Phatak, Sujit S.
    Pellizzoni, Rodolfo
    Caccamo, Marco
    2016 IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS), 2016,
  • [30] Real-Time Scheduling Models in Diverse Multi-core OpenMP Applications
    Waheed, Musfirah Nadeem
    Siddique, Mohammed
    2021 INTERNATIONAL CONFERENCE ON DECISION AID SCIENCES AND APPLICATION (DASA), 2021,