日期
01/18
2024
咨询
  • QQ扫一扫

  • Vision小助手
    (CMVU)

Euresys携新品DF卡助您提升图像处理效率
收藏
2024-01-18 10:00:39来源: 中国机器视觉网

机器视觉是人工智能和物联网的关键技术构成,随着近年来我国机器视觉行业飞速发展,如今的检测需求更加多样化,图像的分辨率变得越来越高,采集的帧率变得越来越快,处理这些数据变得更加复杂和具有挑战性。

640.jpg

那么,怎样才能在愈加复杂的条件下确保数据处理的质量与效率呢?和谦图像为您提供以下建议:

处理建议

硬件升级:首先,确保您的计算机硬件能够支持高分辨率和高帧率的数据采集。升级您的CPU、内存和存储设备,以提供足够的处理能力和存储空间。

优化软件:针对高分辨率和高帧率的数据,优化您的图像处理软件或算法。使用高效的图像处理库和算法,以减少计算时间和资源消耗。

缓存管理:对于连续的图像帧,使用缓存机制来管理内存和存储。将不常用的数据帧从缓存中移除,以释放内存空间并提高处理速度。

分布式处理:如果数据量非常大或计算资源有限,可以考虑使用分布式处理技术。将图像数据分割成小块,并在多个计算机节点上进行并行处理。这样可以利用集群的计算能力,提高整体的处理速度。

分布式处理?

所谓分布式处理,是指将不同地点的,或具有不同功能的,或拥有不同数据的多台计算机通过通信网络连接起来,在控制系统的统一管理控制下,协调地完成大规模信息处理任务的计算机系统。

即分布式处理就是将一个复杂庞大的数据处理任务,分成多个小任务给多个计算机处理,再将处理结果整合后输出。

640 (1).jpg

分布式处理的优点

提高处理效率:分布式处理能够将任务分配给多个处理器或计算机,实现并行处理,从而大大提高了处理速度和处理能力。

实现资源共享:分布式处理可以实现资源共享,使得多个部门或组织能够共同使用计算资源。这有助于提高资源的利用效率,并促进部门或组织之间的协作与信息共享。

易于扩展:分布式处理系统可以通过增加计算机数量来扩展系统的计算能力和存储能力,以满足不断增长的计算需求。这种可扩展性使得系统能够灵活应对各种规模的任务,适应不同的应用场景。

Euresys推出了CoaxLink Quad CXP12-DF 和CoaxLink Quad G3-DF采集卡。

640.png

前者4路 CoaXPress CXP12 通道链接和4路数据转发分别可以满足5000MB/s的数据量。

640 (1).png

后者4路 CoaXPress CXP6 通道链接和4路数据转发分别可以满足2500MB/s的数据量。

DF (Data Forwarding) -数据转发

允许在多台主机 PC 之间分配图像处理工作负荷,从而增加系统图像处理的能力。数据转发可增加用户图像处理的主机数量;通过DF机制可以轻松、稳定地构建分布式多主机系统,或搭建图像处理计算矩阵;DF可以实现低延迟、多级联图像传输 。

640 (2).png

整套系统由2个或更多DF采集卡组成,其中数据转发链里的第一张卡称作DF-master,其他的采集卡则称为DF-slaves,最后一个DF-slave卡的数据转发接口不需要进行连接,连接CXP数据转发接口和CXP主要控制接口的线缆称为DF-bridge。

DF-master卡主要起到了搜索和配置CXP相机参数的作用,DF-slave卡的主控制接口的个数需要跟DF-master卡的接口个数匹配,即当相机连接了2根线时,每个DF-bridge只需要连接两个接口。

面阵相机数据转发连接方案

640 (3).png

线扫相机数据转发连接方案

640 (4).png

线扫描同步触发

DF卡的start-of-scan和end-of-scan触发同步机制确保DF链里的所有DF卡都可以采集相同的图像行数据。在DF链中,DF-master卡将start-of-scan和end-of-scan事件转发给DF-slave卡(start-of-scan和end-of-scan事件的生成和普通CXP采集卡一致)。

DF-master:首先,同步下一个开始图像数据的异步扫描信号。然后,将同步扫描信号分享给各个DF-slave卡。(扫描触发器的共享是通过在比特流中插入高优先级的自定义GPIO信号来实现的)。

DF-slave:在接收到同步扫描信号后,DF-slave会生成一个硬件事件(start-of-scan或者end-of-scan事件),这些事件可通过I/O工具箱的事件输入工具来获得。对于需要同步线扫描采集的应用来说,必须将DF-slave的I/O工具箱里的event input tool用作start-of-scan和end-of-scan的触发源。

另外,为了避免出现DF-master和DF-slave卡之间的数据包不同步的问题,建议:DF-slave卡需要通电,并在DF-master卡执行链路配置期间加载其驱动程序。如果其中一台拥有DF-slave卡的计算机因任何原因重新启动后,则在开始新的采集之前,在DF-master计算机上强制执行新的连接配置。

(例如:将ConnectionConfig设置为CXP6_X1然后在设置为CXP6_X4)

Euresys采集卡凭借其卓越的性能、丰富的功能和良好的使用体验,成为数据采集领域的佼佼者。无论是半导体、工业自动化还是医疗设备等领域,该采集卡都能为用户提供高效、准确的数据采集和处理解决方案。

(文章来源于和谦图像,如有侵权,请联系删文)