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
Link To Document :
بازگشت