一个由领先硬件和软件公司组成的开源组织Khronos®Group制定了先进的加速标准,宣布批准并公开发布OpenVX™1.3规范以及代码示例和原型一致性测试套件。OpenVX是一个开源、跨平台、免版税的标准,可以实现功能移植、能耗优化的计算机视觉应用,例如面部、身体、动作跟踪;智能视频监控;自动驾驶辅助系统;视觉监测和机器人技术。今天也用于Raspberry Pi的OpenVX 1.3开源的实现,以使开发人员可以广泛使用OpenVX。用于OpenVX 1.3的一致性测试套件正在开发中,预计将在2019年底之前发布。
为了在避免碎片的同时实现部署灵活性,OpenVX 1.3定义了针对常见嵌入式用例的多个功能集。OOpenVX的灵活性使应用程序可以在不同水平的能耗和性能的各种优化系统上运行,OpenVX 1.3大大地扩展了OpenVX视觉操作器和图形框架功能。定义的OpenVX 1.3功能集包括:
图形基础架构(其他功能集的基准);
默认视觉;
增强视觉(OpenVX 1.2中引入的功能);
神经网络推理(包括张量对象);
NNEF内核导入(包括张量对象);
二进制图像;
关键安全性(减少功能以简化安全认证)。
MulticoreWare已与Khronos合作,以使用Raspbian操作系统为Raspberry Pi 3 Model B提供OpenVX 1.3实施。这种实现利用了OpenVX灵活的体系结构,包括:通过切片和链接自动优化内存访问模式;利用多媒体指令集使用高度优化内核的能力;自动并行化以利用多种计算资源,例如多核CPU和GPU;将处理内核的通用序列自动合并为单个高性能内核。