Pierre Paulin, Senior R&D Director for Embedded Vision at Synopsys, presents the "Programming Embedded Vision Processors Using OpenVX" tutorial at the May 2016 Embedded Vision Summit.
OpenVX, a new Khronos standard for embedded computer vision processing, defines a higher level of abstraction for algorithm specification, with the goal of enabling platform and tool innovation in the implementation of the standard. The end result is ideally a standard way for vision application developers to express vision algorithms while respecting the significant power and performance constraints of embedded systems.
Paulin explores the challenges of realizing these goals when confronted with real-world examples and architectures. A video surveillance application example illustrates typical issues that can arise when applying the OpenVX programming model, as well as difficulties that must be overcome when mapping on a real system.