0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

机器视觉工业相机如何解决帧丢失问题

深圳市科瑞特自动化技术有限公司 2023-09-11 08:08 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

工业摄像头的丢帧现象之所以会发生,其实就是资料通道的堵塞,无法技术处理,所以新的图像采集进来时,前一张图像可能会被迫丢弃,或者是新的图像被迫丢弃。

一、丢帧表现

1、工业相机预览模式下,无法以满帧的速度传输图像

2、触发拍照模式下,相机传输图像数量少于触发次数(触发频率应小于帧率)

3、图像处理软件处理的图像数量小于预期

二、丢帧可能存在的原因

工业相机丢帧问题是工业相机常出现的问题,其原因与相机的传输接口没有太大的关系,主要在于工业相机硬件和设计不良的驱动程序有关,这种情况对于机器视觉检测来说,具有很不确定性的效果影响。

相机丢帧3个主要原因解释:

1. 工业相机自身硬件设计

工业相机将图像从光学信号转变成有序的电信号,其中图像传感器传送图像到相机上的usb芯片USB再传送给电脑端,如果某一时段电脑端系统繁忙,没有及时接收到图像,而后续的图像又传送过来,导致未接收到的那部分图像丢失。

2. 工业视觉软件应用程序部分

视觉软件包括硬件驱动程序和图像处理,为图像计算所分配的内存空间,有无缓冲的机制,可以加大图像的缓存来加大缓冲的时间,另外多线程的设计好坏也会影响到处理速度。

让程序运算有足够的空间来处理,在运作情况下,CPU的整体处理速度比图像进来的速度慢,如果缓存不够,接收的效率太低,工业相机又没有足够的缓存,就会构成丢帧的现象。

但这是系统掉资料,不是工业相机丢帧。在这种情况不管是用1394接口的工业相机,还是USB接口,又或者是GigE接口,任何接口的工业相机都会得到相同效果。

3. 硬件PC系统部分

PC部分主要依赖于硬件驱动程序,重要的是驱动程序的功率以及系统有多少内核方式下的线程在分割CPU的时间,接收的功率不佳,工业相机没有比较好的缓冲记忆,往往会引起丢帧现象。

硬件原因导致的丢帧,可能是因为数据带宽不足引起的,比如扩展网卡或者USB3.0卡都可能造成问题。

相机网线达不到传输速率要求;

PCIe插槽有问题,达不到标准速率。比如有的PCIe插槽可能是从主PCIe插槽扩展出来的,与主PCIe插槽共用一个PCIe插槽的带宽;

又或者相机满帧采像的数据传输速率超过单个网口/USB3.0口的传输速度;

网卡/USB3.0卡所有通道满负荷工作超过对应PCIe插槽的数据传输速率。

三、如何解决帧丢失问题

为了解决这个问题,设计者需要精确地设计驱动和工业相机硬件数据传输的每个部分,有三个地方阻止图像数据:

1. 工业相机的一部分

图像传感器将图像传输到相机上的USB芯片,将USB传输到PC,如果PC系统忙于处理接收到的图像,并且图像传感器继续传输新的图像数据,则工业相机必须有足够的存储器缓冲区,反之亦然。

2. 可视化软件程序部分

该可视化软件具有用于等待所计算的图像空间的缓冲机制,以便增加图像的缓冲以获得缓冲时间,从而可以处理程序的操作,但是如果操作稳定,则CPU的整体处理速度更快。

在机器视觉系统中,工业相机的帧率往往很大,且工业相机自带缓存也有限,主要为调度系统起到暂时繁忙处理的辅助功能。

机器视觉软件的速度比工业相机图像进来的速度还慢,时间长了就会导致软件缓存的饱和溢出丢失,所以不管是usb接口和gige接口等,都会出现丢帧现象,所以,优化机器视觉软件的处理速度也是非常重要的。

3. 硬件PC系统部分

这部分偏向PC硬件驱动程序,与可视化软件程序无关。

PC机接收的关键是驱动程序的效率,在内核模式下有多少线程处于CPU时间,接收效率不高,工业相机没有足够的缓冲存储器会导致帧丢失。

工业相机具有非常快的帧速率,事实上,只要有足够的容量来调整系统的“临时”忙碌,工业相机缓存就不会像PC程序那样扩大规模。USB工业相机将丢弃帧,只有一种情况,机器视觉软件比工业相机图像慢,软件缓存已满,无法存储新图像。

但这是系统数据,而不是工业相机掉数据。在这种情况下,不管使用1394接口、USB接口或GigE接口的工业相机,任何接口的工业相机都将得到相同的结果。

因此,在购买工业相机时,必须详细检查其参数,并选择项目的实际要求,以避免发生掉帧事件。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相机
    +关注

    关注

    5

    文章

    1539

    浏览量

    55422
  • 机器视觉
    +关注

    关注

    163

    文章

    4735

    浏览量

    125044
  • 工业相机
    +关注

    关注

    5

    文章

    414

    浏览量

    25518
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    工业CMOS相机的原理及基础知识

    我们知道在图像采集和处理的过程,最基本的是要把实物尽量真实地反映到虚拟的图像上。在机器视觉领域,图像采集和处理的过程需要用到工业相机工业
    的头像 发表于 11-04 17:25 456次阅读
    <b class='flag-5'>工业</b>CMOS<b class='flag-5'>相机</b>的原理及基础知识

    机器视觉系统中工业相机的常用术语解读

    、场景的某种认识并作出相应决策的有机整体。可配置的机器视觉系统是由工业相机工业镜头、光源、采集与处理软件等分离部件构成,可通过软硬件参数调
    的头像 发表于 10-31 17:34 1002次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>视觉</b>系统中<b class='flag-5'>工业</b><b class='flag-5'>相机</b>的常用术语解读

    UV紫外相机工业视觉检测中的应用

    UV紫外相机通过捕捉紫外信号和激发荧光反应,解决常规相机无法识别的隐形缺陷和标记,广泛应用于工业视觉检测。
    的头像 发表于 10-21 09:45 174次阅读

    短波红外相机工业视觉检测中的应用

    短波红外相机通过穿透材质、高分辨率和抗强光,解决工业视觉检测中的难题,适用于复杂环境下的精准检测。
    的头像 发表于 10-15 09:45 418次阅读

    图像采集卡:连接镜头与机器的“视觉神经”,释放工业智能核心动力

    什么是图像采集卡? 身处机器视觉、智能制造、医疗影像等行业前沿的你,是否常听到“图像采集卡”这个词?它绝非简单的配件,而是现代工业应用中的关键“视觉神经”。简单来说,图像采集卡(又称视
    的头像 发表于 09-28 16:40 488次阅读
    图像采集卡:连接镜头与<b class='flag-5'>机器</b>的“<b class='flag-5'>视觉</b>神经”,释放<b class='flag-5'>工业</b>智能核心动力

    汇川技术S2.0系列相机颠覆工业视觉

    工业制造向 “μm级精度、ms级响应” 全力冲刺,传统工业相机已成为明显拖后腿的 “短板”。对此,汇川全球首个全系列 GMSL 工业视觉
    的头像 发表于 09-06 17:21 2280次阅读

    图像采集卡与工业相机机器视觉“双剑合璧”的效能解析

    工业自动化、科学研究和安防监控等关键领域,“看得清”是无数决策的基础。机器视觉系统如同为机器赋予慧眼,而在这双慧眼中,工业
    的头像 发表于 08-19 12:39 555次阅读
    图像采集卡与<b class='flag-5'>工业</b><b class='flag-5'>相机</b>:<b class='flag-5'>机器</b><b class='flag-5'>视觉</b>“双剑合璧”的效能解析

    工业相机与智能相机的区别

    机器视觉领域,工业相机和智能相机是两种常见的设备,它们各自具有独特的特点和应用场景。了解这两者之间的差异有助于我们在实际应用中做出更合适的
    的头像 发表于 08-11 14:44 1488次阅读
    <b class='flag-5'>工业</b><b class='flag-5'>相机</b>与智能<b class='flag-5'>相机</b>的区别

    机器视觉系统工业相机的成像原理及如何选型

    做出决策或执行任务。简单来说,机器视觉是用机器代替人眼来做测量和判断。机器视觉系统图像处理流程工业
    的头像 发表于 08-07 14:14 1029次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>视觉</b>系统<b class='flag-5'>工业</b><b class='flag-5'>相机</b>的成像原理及如何选型

    一文带你了解什么是机器视觉网卡

    机器视觉网卡通常指的是在机器视觉系统中用于连接工业相机到计算机的以太网卡。它的核心作用是实现高速
    的头像 发表于 07-09 16:18 422次阅读
    一文带你了解什么是<b class='flag-5'>机器</b><b class='flag-5'>视觉</b>网卡

    工业相机图像采集卡:机器视觉的核心枢纽

    工业相机图像采集卡是用于连接工业相机与计算机的关键硬件设备,主要负责将相机输出的图像信号转换为计算机可处理的数字信号,并实现高速、稳定的数据
    的头像 发表于 05-21 12:13 545次阅读
    <b class='flag-5'>工业</b><b class='flag-5'>相机</b>图像采集卡:<b class='flag-5'>机器</b><b class='flag-5'>视觉</b>的核心枢纽

    工业相机机器视觉的“核心之眼”,四大分类详解

    在智能制造和自动化生产中,工业相机作为机器视觉系统的核心组件,凭借其高精度、高稳定性和快速响应能力,被广泛应用于产品质量检测、尺寸测量、定位识别等领域。它通常与
    的头像 发表于 05-13 16:30 1440次阅读
    <b class='flag-5'>工业</b><b class='flag-5'>相机</b>:<b class='flag-5'>机器</b><b class='flag-5'>视觉</b>的“核心之眼”,四大分类详解

    工业相机与采集卡配套方案:构建高性能机器视觉系统的核心要素

    机器视觉技术作为人工智能和智能制造的关键组成部分,正日益广泛地应用于工业自动化、质量检测、机器人引导等领域。而一套高性能的机器
    的头像 发表于 03-31 15:53 644次阅读
    <b class='flag-5'>工业</b><b class='flag-5'>相机</b>与采集卡配套方案:构建高性能<b class='flag-5'>机器</b><b class='flag-5'>视觉</b>系统的核心要素

    工业相机采集卡:机器视觉系统的关键枢纽

    工业相机采集卡,作为机器视觉系统中的核心组成部分,扮演着将图像传感器捕捉到的模拟或数字图像数据高效、可靠地传输至计算机进行后续处理的关键角色。其性能直接影响到整个系统的图像采集速度、图
    的头像 发表于 03-17 16:04 893次阅读
    <b class='flag-5'>工业</b><b class='flag-5'>相机</b>采集卡:<b class='flag-5'>机器</b><b class='flag-5'>视觉</b>系统的关键枢纽

    Sony偏振传感器加持 Blackfly S工业相机突破视觉成像反光难题

    Q为什么采用传感器偏振?A:视觉系统一直都在试图克服玻璃、塑料和金属等反光表面产生的动态或多余光线、反射、朦胧和眩光影响。TeledyneFLIR的BlackflyS机器视觉工业
    的头像 发表于 12-27 17:02 1471次阅读
    Sony偏振传感器加持 Blackfly S<b class='flag-5'>工业</b><b class='flag-5'>相机</b>突破<b class='flag-5'>视觉</b>成像反光难题