DocumentCode :
3472514
Title :
A modular system architecture for online parallel vision pipelines
Author :
Papon, Jeremie ; Abramov, Alexey ; Aksoy, Eren ; Wörgötter, Florentin
Author_Institution :
Bernstein Center for Comput. Neurosci. (BCCN), Georg-August Univ. of Gottingen, Gottingen, Germany
fYear :
2012
fDate :
9-11 Jan. 2012
Firstpage :
361
Lastpage :
368
Abstract :
We present an architecture for real-time, online vision systems which enables development and use of complex vision pipelines integrating any number of algorithms. Individual algorithms are implemented using modular plugins, allowing integration of independently developed algorithms and rapid testing of new vision pipeline configurations. The architecture exploits the parallelization of graphics processing units (GPUs) and multi-core systems to speed processing and achieve real-time performance. Additionally, the use of a global memory management system for frame buffering permits complex algorithmic flow (e.g. feedback loops) in online processing setups, while maintaining the benefits of threaded asynchronous operation of separate algorithms. To demonstrate the system, a typical real-time system setup is described which incorporates plugins for video and depth acquisition, GPU-based segmentation and optical flow, semantic graph generation, and online visualization of output. Performance numbers are shown which demonstrate the insignificant overhead cost of the architecture as well as speed-up over strictly CPU and single threaded implementations.
Keywords :
data visualisation; graph theory; graphics processing units; image segmentation; image sequences; multiprocessing systems; parallel processing; robot vision; storage management; video signal processing; CPU; GPU-based segmentation; complex algorithmic flow; complex vision pipelines; depth acquisition; frame buffering; global memory management system; graphics processing unit parallelization; modular plugins; modular system architecture; multicore systems; online parallel vision pipeline configuration; optical flow; output online visualization; semantic graph generation; video acquisition; Instruction sets; Integrated optics; Optical buffering; Optical imaging; Visualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Applications of Computer Vision (WACV), 2012 IEEE Workshop on
Conference_Location :
Breckenridge, CO
ISSN :
1550-5790
Print_ISBN :
978-1-4673-0233-3
Electronic_ISBN :
1550-5790
Type :
conf
DOI :
10.1109/WACV.2012.6163002
Filename :
6163002
Link To Document :
بازگشت