In this interview, authors Victor Erukhimov, Frank Brill, Stephen Ramm and Radhakrishna Giduthuri are asked about their new book OpenVX Programming Guide, and uncover the unique quality a book can have from being written by a team of authors.
What is the approach of your book that will help the reader get the most out of OpenVX?
The book starts with the introduction to the OpenVX high level concepts, and then discusses each functional block by solving a model problem, reviewing in detail the sample code that is available on GitHub.
OpenVX is a mature computer vision and machine learning API standard by the Khronos group, developed to be a novel, open and royalty-free standard for cross-platform acceleration. In this webinar, aimed at engine and middleware developers, application developers, and embedded compute engineers, we will present the latest features in OpenVX 1.3 and how these features are being leveraged by OpenVX adopters. Join Neil Trevett, President of the Khronos Group and Kiriti Nagesh Gowda, OpenVX Working Group chair on October 14th. Please sign-up early as space is limited.
The Khronos Group and Raspberry Pi have come together to work on an open-source implementation of OpenVX™ 1.3, which passes conformance on Raspberry Pi. The open-source implementation passes the Vision, Enhanced Vision, & Neural Net conformance profiles specified in OpenVX 1.3 on Raspberry Pi.
Khronos is happy to announce that the Electronics and Telecommunications Research Institute (ETRI) in South Korea has successfully passed their OpenVX 1.2 conformance submission. Being conformant lets the world know that ETRI has successfully incorporated the OpenVX standard for cross platform acceleration of computer vision into their product.
The “OpenVX Programming Guidebook” presents definitive information on OpenVX 1.2 and 1.3, the Neural Network, and other extensions as well as the OpenVX Safety Critical standard. This book will give a high-level overview of the OpenVX standard, its design principles, and overall structure. It covers computer vision functions and the graph API, providing examples of usage for the majority of the functions. It is intended both for the first-time user of OpenVX and as a reference for experienced OpenVX developers. The book is currently available from Amazon and Elsevier.
Today The Khronos Group, announces the ratification and public release of the OpenVX™ 1.3 specification, along with code samples and a prototype conformance test suite. OpenVX is a royalty-free open standard for portable, optimized, and power-efficient vision and machine learning inferencing acceleration, vital to embedded and real-time use cases, such as face-, body-, and gesture-tracking, smart video surveillance, advanced driver assistance systems, object and scene reconstruction, augmented reality, visual inspection, robotics, and more. Also available today is an open source implementation of OpenVX 1.3 for Raspberry Pi to make OpenVX widely accessible to developers. The new specification can be found on the OpenVX registry.
Today The Khronos Group announces the ratification and public release of the OpenVX™ 1.3 specification, along with code samples and a prototype conformance test suite. OpenVX is a royalty-free open standard for portable, optimized, and power-efficient vision and machine learning inferencing acceleration, vital to embedded and real-time use cases, such as face-, body-, and gesture-tracking, smart video surveillance, advanced driver assistance systems, object and scene reconstruction, augmented reality, visual inspection, robotics, and more. Also available today is an open source implementation of OpenVX 1.3 for Raspberry Pi to make OpenVX widely accessible to developers. The new specification can be found on the OpenVX registry. Read the press release for more details and give Khronos feedback on the OpenVX community forums.
Kiriti Nagesh Gowda from the AMD Radeon Technology Group will be speaking at Graphicon 2019 in Bryansk, Russia on September 25th 2019. The talk will be about the MIVisionX toolkit and how to run inference efficiently using OpenVX and OpenVX Extensions.
Today The Khronos Group announces a significant expansion in the ecosystem for the NNEF™ (Neural Network Exchange Format) open, royalty-free standard that enables hardware manufacturers to reliably exchange trained neural networks between training frameworks and inference engines. New and improved NNEF open source convertors, including for TensorFlow Lite and ONNX, enables NNEF to be used to carry trained frameworks from a wider range of training frameworks. A set of extensions to the NNEF 1.0 specification enable NNEF files to contain a richer network of operations and topologies. Finally, an openly available NNEF Model Zoo enables inferencing engines to test their reliable import of NNEF models. More information on NNEF can be found at the NNEF Home Page.
Frank Brill, Design Engineering Director at Cadence, presents the “Portable Performance via the OpenVX Computer Vision Library: Case Studies” tutorial at the May 2019 Embedded Vision Summit. For the full version of this video, along with hundreds of others on various embedded vision topics, please visit the Embedded Vision website.
All of the presentations and videos from the Khronos OpenVX workshop at the 2019 Embedded Vision Summit are now online. If you were unable to attend this workshop, you may now watch the seven sessions online and follow along with the slide presentations:
Introduction and OpenCL Overview & Update – Neil Trevett, NVIDIA: slides, video
OpenCL & SYCL – Andrew Richards, Codeplay: slides, video
Intel Open Source SYCL Compiler Project – Konstantin S. Bobrovsky, Intel: slides, video
OpenVX Presentations – Frank Brill, Cadence / Niclas Danielsson & Mikael Pendse, Axis : here & here, video
Inference with OpenVX – Mike Schmit, AMD: slides, video
NNEF Presentation – Gergely Debreczeni, AImotive: slides, video
OpenVX Hands-On - Part 1 – Rajy Rawther & Kiriti Nagesh Gowda, AMD: slides, video
Codeplay Software has announced the availability of this fully supported edition of their popular SYCL implementation providing advanced features and premium technical support to developers seeking to bring advanced vision and AI products to the market. The first releases will support Intel GPUs and Renesas R-Car products, with other platforms becoming available soon.