Khronos Releases OpenVX 1.1 Specification for High Performance, Low Power Computer Vision Acceleration
Expanded range of processing functions;
Enhanced flexibility for data access and processing;
Full conformance tests available;
Safety Critical specification in development
May 2, 2016 – Embedded Vision Summit, Santa Clara, CA – The Khronos™ Group, an open consortium of leading hardware and software companies, 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. Details on the OpenVX specifications and Adopters Program are available at:
www.khronos.org/openvx.
The precisely defined specification and conformance tests for OpenVX make it ideal for deployment in production systems where cross-vendor consistency and reliability are essential. Additionally, OpenVX is easily extensible to enable nodes to be deployed to meet customer needs, ahead of being integrated into the core specification.
The new OpenVX 1.1 specification is a significant expansion in the breadth and flexibility of vision processing functionality and the OpenVX graph framework:
- Definition and processing of Laplacian pyramids to support computational photography use cases;
- Median, erode and dilate image filters, including custom patterns;
- Easier and less error prone methods to read and write data to and from OpenVX objects;
- Targets - to control on which accelerator to run nodes in a heterogeneous device;
- More convenient and flexible API for extending OpenVX with user kernels;
- Many other improvements and clarifications to infrastructure functions and vision nodes.
|
|
About The Khronos Group
The Khronos Group is an industry consortium creating open standards to enable the authoring and acceleration of parallel computing, graphics, vision, sensor processing and dynamic media on a wide variety of platforms and devices. Khronos standards include Vulkan™, OpenGL®, OpenGL® ES, WebGL™, OpenCL™, SPIR™, SPIR-V™, SYCL™, WebCL™, OpenVX™, EGL™, COLLADA™, and glTF™. All Khronos members are enabled to contribute to the development of Khronos specifications, are empowered to vote at various stages before public deployment, and are able to accelerate the delivery of their cutting-edge media platforms and applications through early access to specification drafts and conformance tests. More information is available at
www.khronos.org. |
|
|
|
|