• 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