The Khronos Group announces the immediate availability of the OpenVX™ 1.1 specification for cross platform acceleration of computer vision applications and libraries. OpenVX enables performance and power optimized computer vision algorithms for use cases such as face, body and gesture tracking, smart video surveillance, automatic driver assistance systems, object and scene reconstruction, augmented reality, visual inspection, robotics and more. Conformant OpenVX 1.0 implementations and tools are shipping from AMD, Imagination, Intel, NVIDIA, Synopsis and VeriSilicon. OpenVX 1.1 builds on this momentum by adding new processing functions for use cases such as computational photography, and enhances application control over how data is accessed and processed. An open source OpenVX 1.1 sample implementation and full conformance tests will be available in the first half of 2016.
The new OpenVX 1.1 specification is a significant expansion in the breadth and flexibility of vision processing functionality and the OpenVX graph framework:
[li]Definition and processing of Laplacian pyramids to support computational photography use cases;[/li][li]Median, erode and dilate image filters, including custom patterns;[/li][li]Easier and less error prone methods to read and write data to and from OpenVX objects;[/li][li]Targets - to control on which accelerator to run nodes in a heterogeneous device;[/li][li]More convenient and flexible API for extending OpenVX with user kernels;[/li][li]Many other improvements and clarifications to infrastructure functions and vision nodes.[/li][/ul]