Real-time Image Processing System Base on Multi-core Processor

被引:4
|
作者
Zhao, Jie [1 ]
Yang, Yong-min [1 ]
Li, Ge [1 ]
机构
[1] Harbin Inst Technol, State Key Lab Robot & Syst, Harbin 150080, Heilongjiang, Peoples R China
关键词
D O I
10.1109/IITA.2009.177
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper proposed a real-time image processing system based on multi-core processor, which is used in the cold rolling surface defect inspection system for enhancing system's real-time performance. Based on analyzing the application demand of inspection system image processing module, the image processing system is designed that is the combination of RT-Linux real-time operation system and multi-core processor hardware platform. Taking advantage of RT-Linux multi-task scheduling mechanism based on priority, the PCI device driver is developmented to ensure receiving and saving image data in real-time. At the same time, multi-core processor makes multi-task parallel processing to be possible. Two parallelism types are analyzed, including task-level parallelism and data-level parallelism. Finally the combination of thread-level and data-level parallelism of image segmentation based on Ostu method is implemented, verifying performance of real-time image processing system based on multi-core processor. Segmentation algorithm can efficiently utilize the multi-core processor, 3.2 times faster than a single core.
引用
收藏
页码:329 / 332
页数:4
相关论文
共 50 条
  • [41] A Configurable Multi-Core Processor for Teaching Parallel Processing
    Udugama, L. S. K.
    Geeganage, Janath
    Kuruppuarachchi, W. V.
    [J]. 2013 8TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL AND INFORMATION SYSTEMS (ICIIS), 2013, : 326 - +
  • [42] Ray-tracing domain decomposition methods for real-time simulation on multi-core and multi-processor systems
    Magoules, Frederic
    Gbikpi-Benissan, Guillaume
    Callet, Patrick
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2016, 28 (16): : 4352 - 4364
  • [43] A Scalable Massively Parallel Processor for Real-Time Image Processing
    Kurafuji, Takashi
    Haraguchi, Masaru
    Nakajima, Masami
    Nishijima, Tetsu
    Tanizaki, Tetsushi
    Yamasaki, Hiroyuki
    Sugimura, Takeaki
    Imai, Yuta
    Ishizaki, Masakatsu
    Kumaki, Takeshi
    Murata, Kan
    Yoshida, Kanako
    Shimomura, Eisuke
    Noda, Hideyuki
    Okuno, Yoshihiro
    Kamijo, Shunsuke
    Koide, Tetsushi
    Mattausch, Hans Juergen
    Arimoto, Kazutami
    [J]. IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2011, 46 (10) : 2363 - 2373
  • [44] Memory system design for a multi-core processor
    Guo, Jianjun
    Lai, Mingche
    Pang, Zhengyuan
    Huang, Libo
    Chen, Fangyuan
    Dai, Kui
    Wang, Zhiying
    [J]. CISIS 2008: THE SECOND INTERNATIONAL CONFERENCE ON COMPLEX, INTELLIGENT AND SOFTWARE INTENSIVE SYSTEMS, PROCEEDINGS, 2008, : 601 - 606
  • [45] Real-Time Scheduling for Periodic Tasks in Homogeneous Multi-core System with Minimum Execution Time
    Li, Ying
    Niu, Jianwei
    Zhang, Jiong
    Atiquzzaman, Mohammed
    Long, Xiang
    [J]. COLLABORATE COMPUTING: NETWORKING, APPLICATIONS AND WORKSHARING, COLLABORATECOM 2016, 2017, 201 : 175 - 187
  • [46] Simulations and Performance Evaluation of Real-time Multi-core systems
    Sharma, Mridula
    Elmiligi, Haytham
    Gebali, Fayez
    [J]. 2014 9TH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING & SYSTEMS (ICCES), 2014, : 214 - 218
  • [47] ARCHITECTURAL CONSIDERATIONS FOR CERTIFICATION OF REAL-TIME MULTI-CORE SYSTEMS
    Huyck, Patrick
    [J]. 2013 IEEE/AIAA 32ND DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC), 2013,
  • [48] Predictable Cache Coherence for Multi-Core Real-Time Systems
    Hassan, Mohamed
    Kaushik, Anirudh M.
    Patel, Hiren
    [J]. PROCEEDINGS OF THE 23RD IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2017), 2017, : 235 - 246
  • [49] Scalable Memory Reclamation for Multi-Core, Real-Time Systems
    Ren, Yuxin
    Liu, Guyue
    Parmer, Gabriel
    Brandenburg, Bjoern
    [J]. 24TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2018), 2018, : 152 - 163
  • [50] Technology of multi-core Real-Time virtual instrumentation programming
    Bilski, Piotr
    Winiecki, Wieslaw
    [J]. PRZEGLAD ELEKTROTECHNICZNY, 2008, 84 (05): : 269 - 272