友思特技术

一键解锁:将任意图像设备秒变GigE Vision设备的终极秘诀

边缘计算的软件处理方案

对于视觉检测和工业自动化市场,传感器网络和处理能力的进步以及机器学习人工智能(AI)的引入正在为物联网(IoT)的发展做出贡献。在面向物联网时代工作时,组件尺寸、重量和成本也是重要考虑因素。

友思特带来一种通过软件将边缘处理整合到网络中的低成本方法—— eBUS Edge,这是一种仅使用软件的方法,可以将任何嵌入式设备、传感器或相机转换为完全兼容的GigE Vision、GenICam设备,而无需任何额外的硬件。通过将 eBUS Edge 添加到 CPU 的软件堆栈中,最终用户可以使用任何符合 GigE Vision 标准的第三方图像处理系统来完成后端的图像采集、软件开发以及系统集成

硬件部署:将eBUS Tx部署到各类硬件产品

如果用户需要将某个硬件设备的图像流转换GigE Vision图像数据,与其它设备进行数据共享,可以将 eBUS Tx 部署在任何 sensor 或其他任何能发送数据的模块上。如友思特NTX-GigE、NTX-Deca嵌入式板卡或其它第三方图像设备等。

如下图所示,部署eBUS Tx后的板卡、相机、传感器是一台符合GigEVision标准的相机,完成协议转化之后,该设备可以发送模拟数据,进行用户设备的仿真,同时还可以充分利用GigEVision的优势进行任何组播等操作。

软件开发应用:将eBUS Tx部署到PC上

由于不同相机厂家生产的 GigE Vision 相机有所差异,对于纯软件图像处理开发软件的工作人员来说,要想测试自己生产的软件能否与不同供应商的相机兼容,需要针对不同厂家相机进行相关驱动程序编写,这大大增加了工作量。

友思特 eBUS Tx 为纯软件开发人员提供快捷解决方案。如果用户不需要进行实物设备的硬件连接,仅需要使用 GigE Vision 发送特定图像数据,进行图像处理软件结果的分析,那么只需将 eBUS Tx 部署在PC上,作为符合 GigE Vision 标准的虚拟数据源,支持图像传输并使设备能够响应来自主机控制器的控制请求,即可以被 GigE Vision 的采集软件发现并进行仿真。eBUS Tx 符合 GigE Vision 和 GenICam 标准,软件开发人员只需要对 eBUS Tx 发送图像进行测试,结果亦可满足任何符合标准 GigE Vision 相机。

如上图所示,对部署 eBus Tx 的主机A,通过软件,用户可以自定义需要转换为标准 GigE Vision 图片及其格式、大小。在主机B中,用户主机开发的软件能够检测到主机A的网卡,通过配置,接收主机A图像,用于软件算法功能验证

应用案例:3D条纹检测

在实际应用中,如果用户希望升级设备,同时保留现有的视觉检测流程,依靠友思特的软件方法,通过将任何数据发送 sensor 转换为完全符合 GigE Vision 和 GenICam 标准的设备,简化先进传感器和嵌入式平台的集成和部署

eBUS Edge 软件使用户可以避免供应商锁定,保留或升级到最适合其应用的设备,而无需大量投资购买新设备。

在3D条纹检测应用中,机械臂上的传感器用于识别制造过程中的表面缺陷和不连续。这些3D传感器结构紧凑、功耗低,通常是移动检测系统的一部分,没有额外的硬件空间。

通过软件方法,这些设备可以作为“虚拟GigE传感器”出现,以创建一个无缝集成的网络。利用eBUS Edge的Multi-part功能,设计人员可以将3D传感器的左相机、右相机、3D深度图、置信度图和块数据等(可能包括有关传感器的其他信息)图像组合在一起,馈送转换为GigE Vision进行传输,以便使用传统的机器视觉处理进行分析。同时与其他设备共享数据,也可以进行本地和基于云的处理。

展望未来,我们期望将所有传感器的输出完全集成到应用程序中,为分析和最终的人工智能提供完整的数据集