Back to articles
Volume: 28 | Article ID: art00021
Software Environment for Holistic Vision-System-on-Chip Programming
  DOI :  10.2352/ISSN.2470-1173.2016.12.IMSE-275  Published OnlineFebruary 2016

Image sensors with integrated signal processing – so called “Vision Chips” – allow for execution of computationally intensive processing steps directly after image acquisition. Programmable systems, whose functional units may be utilized in a flexible manner for various image processing tasks, require a flexible, modular toolchain. A programming environment, consisting of an assembler supporting ASIP-based (Application Specific Instruction Set Processor) control units and a Python translator supporting a subset of the Python programming language, will be presented. Library elements are used to further abstract the behavior of the underlying Vision-System-on-Chip (VSoC). For a concrete task, both VSoC-internal and conventional processing steps can be implemented within the same project. When combined with established libraries such as OpenCV, VSoC-internal processing close to the sensor becomes a powerful tool for holistic vision task design.

Subject Areas :
Views 5
Downloads 0
 articleview.views 5
 articleview.downloads 0
  Cite this article 

Peter Reichel, Jens Döge, Nico Peter, Christoph Hoppe, Andreas Reichel, Peter Schneider, "Software Environment for Holistic Vision-System-on-Chip Programmingin Proc. IS&T Int’l. Symp. on Electronic Imaging: Image Sensors and Imaging Systems,  2016,

 Copy citation
  Copyright statement 
Copyright © Society for Imaging Science and Technology 2016
Electronic Imaging
Society for Imaging Science and Technology
7003 Kilworth Lane, Springfield, VA 22151 USA