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.
Khronos is proud to be a sponsor of the Embedded Vision Summit on May 2-4 2016 in Santa Clara, CA. The Khronos OpenVX working group will be running an in-depth OpenVX tutorial at this highly focused event. The OpenVX workshop is being held on the final day of the Embedded Vision Summit, and includes tutorials on the OpenVX architecture, a hands-on lab to try out real-world examples of OpenVX acceleration, and tips to deploy OpenVX in your own applications and products.
NVIDIA VisionWorks toolkit is a software development package for computer vision (CV) and image processing. VisionWorks implements and extends the Khronos OpenVX standard, and it is optimized for CUDA-capable GPUs and SOCs enabling developers to realize CV applications on a scalable and flexible platform.
AMD has released a highly optimized open source implementation of the Khronos OpenVX computer vision specification for x86 CPUs and GPUs using OpenCL. The release also includes an open source “graph optimizer” that inspects an OpenVX graph and removes/replaces/merges functions to improve performance and minimize bandwidth. Scripting tools enable rapid prototyping and enables calling any OpenCV functions from within an OpenVX application
Imagination Technologies announces that its PowerVR Rogue Series6 GPUs have achieved Khronos OpenVX 1.0.1 conformance. With OpenVX, developers can run fully optimized vision algorithms on highly parallel, power-efficient PowerVR GPUs that are used in many of the world’s leading smartphones, tablets and other products.
Neil Trevett delivers the presentation, "Update on Khronos Open Standard APIs for Vision Processing," at the December 2015 Embedded Vision Alliance Member Meeting. Neil provides an update on recent developments in multiple Khronos standards useful for vision applications.
Neil Trevett, President of the Khronos Group recently spoke at the 2015 Q4 Q4 2015 Embedded Vision Alliance Member Meeting on December 9, 2015 in San Jose. This is the slide presentation from that talk.
The DesignWare® EV Family of vision processors consists of fully programmable and configurable IP cores that have been optimized for embedded vision applications, combining the flexibility of software solutions with the low cost and low power consumption of dedicated hardware. To speed application software development, the EV Processor Family is supported by a comprehensive software programming environment based on existing and emerging embedded vision standards including OpenCV and OpenVX, as well as Synopsys’ ARC MetaWare Development Toolkit.
Vivante Corporation announces the immediate availability of the VIP7000 family of Vision Image Processor IP cores. The VIP7000 has been designed into a range of products from a mass market IoT surveillance client SoC to an automotive imaging application. Vivante’s VIP family was one of the first to pass the OpenVX conformance test. The industry is rapidly adopting OpenVX as a standard API for vision programming. OpenVX and OpenCL are important API standards helping to expand the computer vision ecosystem and are a key component in the VIP product family.
The PowerVR Imaging Framework for Android comprises a set of extensions to the OpenCL and EGL Application Programming Interfaces (APIs) that enable efficient interoperability of software running on PowerVR GPUs with other components such as a CPU, ISP and VDE. These extensions enable the construction of shared memory allocations and software pipelines across multiple hardware components with no redundant memory copies (termed zero-copy). The framework is integrated at the library layer of the Android software stack, enabling efficient interoperability between APIs such as OpenCL, OpenGL ES and emerging APIs such as OpenVX.