行业痛点

机器视觉应用中,为什么会出现图像丢帧?

相机采集图像,传输至PC,这个过程中,以下3种情况,都会导致丢帧:

  01. 相机自身的问题

例如,拍照速度快过传输速度,相机自带缓存也存满了,导致丢帧。

 02. 传输的问题

数据传输导致的丢帧,通常是以下3个原因造成的。

a) 线路损坏。线路完全损坏,反而容易定位故障,经常遇到的情况是,从外观看,线路没问题,但内部其实已经老化或部分损坏、接触不良,导致的丢帧。

b) 线路受到电磁干扰。

c) 传输距离超过该种传输技术标准要求。例如,GigE传输距离超过了100米,且无中继,可能会造成丢帧。

 03. 电脑处理能力与数据量不匹配

这里说的电脑,可以理解为各种PC,如工控机,服务器,专用设备或小型机等。图像数据传输到电脑,需要CPU把图像数据读出,存储到内存中,当CPU处理不过来时(CPU本身性能不足,或CPU还要忙于处理其他任务),就会导致丢帧。对于资源不匹配的问题,常见的处理方法是:

a) 配置更好的电脑。例如,升级CPU,增加内存等。

b) 不用电脑的资源来处理图像数据(例如,用专门的采集卡来处理图像数据)。

c) 降低图像数据量(在满足应用需求前提下,可以优先使用该方案)。

机器视觉高分辨率或高帧率等大图像数据应用中,80%的丢帧,是电脑处理能力与图像数据不匹配造成的。

为何使用网卡,可能会丢帧

网卡的作用,是告诉相机,把图像数据传到哪里。网卡本身,并不帮助电脑处理收到的数据,当图像数据超过了电脑处理能力时,就会丢帧。(如果电脑处理能力足以应对图像数据,使用网卡也不会丢帧,这也是GigE视觉应用中,大量使用网卡,较少使用采集卡的原因)。

使用采集卡,用专门的资源来处理海量图像数据,降低丢帧概率

采集卡有2个作用:

1)告诉相机,把图像数据传到哪里。

2)处理收到的图像数据,把他们存入电脑内存中。

可以看到,采集卡比网卡多了一个核心功能:处理和转存图像数据。

每种采集卡,均有标定的数据传输速率,采集卡会针对这种数据传输速率,配置匹配的处理资源(反过来说也对,采集卡的处理能力,决定了其所能支持的数据传输速率)。这就使得,在采集卡支持的传输速率下,传输图像数据,不会丢帧。

直击痛点

度申光纤万兆网图像采集卡XGG240,是如何实现0丢帧的

理论上,实现采集卡处理能力与图像数据匹配,就不会丢帧,但实际上,海量图像数据的处理,需要非常专业的技术和丰富的经验,需要图像技术、通讯技术和处理技术的支撑。

度申科技有12年的各类PCIE采集卡产品实战经验,拥有值得信赖的图像技术能力。度申光纤万兆网图像采集卡XGG240,经过大量严格的内部测试,并结合了光通讯的完美特性,拥有极高的稳定性、可靠性和实时性,真切实现了从相机感光芯片到电脑处理程序传输的0丢帧,无差错。

度申XGG240采集卡是行业客户高分辨率、高帧率、大图像数据应用的福音,处理海量图像数据,不耗费计算机资源,为机器视觉应用,提供稳定、可靠的图像连接和处理能力。

除此之外,度申XGG240采集卡还有以下突出特点,我们一起来了解下。

40Gbps高带宽

  • 单个接口,实测最大传输速率可达1.1GB/s,相当于4个接口,4车道的光纤通讯,路宽车通畅。

  • 带宽利用率100%,满足大数据量传输应用需求。

带宽无缝演进

 

基于光口连接,无需更换硬件,带宽可平滑升级,支持单相机带宽达40Gbps。

 

低延时,时间延迟3-30us

  • 更低的延时,满足高速应用需求。

  • 延时时间代表响应速度,低延时代表快速的响应。

 

支持多相机应用

多操作系统兼容

(文章转自网络,如有侵权,请联系删除)