• DocumentCode
    2921170
  • Title

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

  • Author

    Zhao, Jie ; Yang, Yong-min ; Li, Ge

  • Author_Institution
    State Key Lab. of Robot. & Syst., Harbin Inst. of Technol., Harbin, China
  • Volume
    1
  • fYear
    2009
  • fDate
    21-22 Nov. 2009
  • Firstpage
    329
  • Lastpage
    332
  • Abstract
    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.
  • Keywords
    Linux; cold rolling; device drivers; image segmentation; inspection; multiprocessing systems; parallel processing; peripheral interfaces; production engineering computing; Ostu method; PCI device driver; RT-Linux multitask scheduling mechanism; RT-Linux real-time operation system; cold rolling surface defect inspection system; data-level parallelism; image segmentation; multicore processor hardware platform; multitask parallel processing; real-time image processing system; task-level parallelism; Hardware; Image analysis; Image processing; Image segmentation; Inspection; Multicore processing; Parallel processing; Process design; Processor scheduling; Real time systems; image processing system; milti-core processor; parallelism;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Information Technology Application, 2009. IITA 2009. Third International Symposium on
  • Conference_Location
    Nanchang
  • Print_ISBN
    978-0-7695-3859-4
  • Type

    conf

  • DOI
    10.1109/IITA.2009.177
  • Filename
    5369642