Khronos Releases OpenVX Image Recognition Standard
The Khronos Group, responsible for the OpenGL standard, among other things, has announced OpenVX. The OpenVX 1.0 specification defines a standard for recognizing images, such as body movements.
According to the Khronos Group, OpenVX offers software developers a higher level of abstraction than image recognition implementations developed on the basis of OpenCL. This can ensure that image recognition is more efficient and therefore faster. This is useful for embedded equipment, such as surveillance systems and cameras in self-driving cars, but also for applications where computers try to detect and process movements of the body.
According to the Khronos Group, the open OpenVX 1.0 standard can be used on a large number of different systems and can use CPUs, GPUs and DSPs, among others. This allows software based on OpenVX to also utilize hardware acceleration for image recognition.
Several major manufacturers have announced support for the OpenVX specification, including Intel, ARM, Qualcomm, Samsung and AMD; therefore, it is likely that future processors from those companies will support OpenVX. The Khronos Group has submitted the specification draft to its members and hopes to produce the full 1.0 specification later this year.