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

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

3天内不再提示

为什么使用图像缓冲技术?图像缓冲技术的工业应用

新机器视觉 来源:樱田机器视觉检测 2024-01-22 10:03 次阅读

来源:樱田机器视觉检测

缓冲技术是为了协调吞吐速度相差很大的设备之间数据传送而采用的技术。

为了缓和CPU和I/O设备速度不匹配的矛盾,提高CPU和I/O设备的并行性,在现代操作系统中,几乎所有的I/O设备在与处理机交换数据时都用了缓冲区,并提供获得和释放缓冲区的手段。总结来说,缓冲区技术用到了缓冲区,而缓冲区的引入是为了缓和CPU和I/O设备的不匹配,减少对CPU的中断频率,提高CPU和I/O设备的并行性。

在数据到达与离去速度不匹配的地方,就应该使用缓冲技术。缓冲技术好比是一个水库,如果上游来的水太多,下游来不及排走,水库就起到“缓冲”作用,先让水在水库中停一些时候,等下游能继续排水,再把水送往下游。

工业上通常指工业相机进行数据传输时为了迅速采集图像而采用的技术,也叫图像缓冲技术。

01为什么使用图像缓冲技术?

工业相机采集光信号,由模拟信号转换为数字信号的速度往往是很快的,但是由于相机数据传输接口速度的限制,实际从相机处理器传输到PC的速度会大打折扣,所有图像都从一个通道进行传输,如图所示。

f52402ec-b8c6-11ee-8b88-92fbcf53809c.png

以Sony IMX287LLR/LQR芯片为例,其分辨率为728×544,在模数转换位数为10bit时,全分辨率下所能达到的最高帧率为436.9fps,每秒钟所产生的数据量约为165.1MB。

f52e90c2-b8c6-11ee-8b88-92fbcf53809c.png

由于相机数据接口的不同,带宽不一样,就导致相机和PC的吞吐速度相差较大。

例如,千兆以太网传输速率为1Gbps,与相机的吞吐量相差较大,以千兆以太网作为传输接口,最高帧率只能达到338fps左右。

而选用USB3.0作为数据传输接口,其传输速率为5Gbps,比该相机的数据产生大小要大,所以以USB3.0作为传输接口,最高帧率可以到436.9fps左右。

那么千兆以太网传输就达不到芯片的理想帧率吗?显然不是的,使用带图像缓冲的千兆以太网相机,就可以达到理想帧率:

带有图像缓冲的工业相机,内部配置了一个缓存,用来快速装载大量的图片,这样就可以以最高帧率抓取多张图片,但是在这种模式下,并不意味着相机可以一直保持最高帧率进行连续拍摄,当图像缓冲区填满之后,相机将以较慢的速度运行,回到千兆以太网的传输速率进行图像传输,如图所示。

f53cb2b0-b8c6-11ee-8b88-92fbcf53809c.png

02图像缓冲技术的工业应用

对于较为常见的工业相机,运用图像缓冲技术,在配置缓存的情况下,可以瞬时记录高速过程,即使用价格较低的相机实现性能较高相机所拍摄的效果。

对于高速相机,在相机自带内存的情况下,记录图像的过程也可以称为图像缓冲的过程,由于不涉及通过接口进行实时传输,由RAM接收图像数据,即可将高速捕获的图片暂时放置在内存里,这也是图像缓冲技术的一个较为成功的表现。

此外,图像缓冲技术还具有广泛的用途,主要用于实时图像处理、传输优化、运动控制和机器视觉等领域,以下是一些具体的应用实例:

1.实时视频监控:在安防监控系统中,图像缓冲技术用于临时存储连续的视频流数据,确保在数据传输过程中的画面连贯性,同时也能为后续的视频分析(如行为识别、物体追踪等)提供稳定的输入源。

2.机器视觉:在工业自动化生产线中,例如半导体晶圆检测、电子元器件装配定位、产品包装质量检查等环节,图像缓冲技术可以实现在高速运动下的连续图像采集与处理。通过暂存并快速分析连续图像,系统能够精确地进行动态目标的位置、姿态估计以及缺陷检测。

3.数控机床与机器人:在精密数控加工或机器人操作过程中,图像缓冲技术结合高速摄像头获取工件或工具的位置信息,实时调整运动轨迹,实现精准控制。

4.远程操控与无人机:在远程操控设备如无人机、水下机器人等场景中,图像缓冲技术能够保证在无线通信可能出现延迟的情况下,依然能提供流畅、无间断的实时视频反馈,提高操控精准度和安全性。

5.大数据传输与云计算:在大规模的数据中心和云计算环境中,图像缓冲技术可用于预处理和暂存待传输的大规模图像数据,优化网络带宽使用,减少传输延迟,并支持灵活的数据分发与计算任务调度。

总之,图像缓冲技术为诸多工业应用提供了关键的支持,尤其是在需要实时处理和高效传输大量图像数据的场合。

审核编辑:汤梓红

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

    关注

    68

    文章

    10850

    浏览量

    211518
  • 操作系统
    +关注

    关注

    37

    文章

    6794

    浏览量

    123275
  • 机器视觉
    +关注

    关注

    161

    文章

    4364

    浏览量

    120256
  • 工业相机
    +关注

    关注

    5

    文章

    320

    浏览量

    23621

原文标题:【视觉知识】图像缓冲技术

文章出处:【微信号:vision263com,微信公众号:新机器视觉】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    工业相机为什么使用图像缓冲技术

    工业相机采集光信号,由模拟信号转换为数字信号的速度往往是很快的,但是由于相机数据传输接口速度的限制,实际从相机处理器传输到PC的速度会大打折扣。
    发表于 01-22 09:59 677次阅读
    <b class='flag-5'>工业</b>相机为什么使用<b class='flag-5'>图像</b><b class='flag-5'>缓冲</b><b class='flag-5'>技术</b>?

    图像处理器6538与8031的接口技术

     6538是任天堂游戏机专用视频图像处理器芯片,它具有极强的图像处理能力。如果把6538用于8031单片机系统,把它较强的图像处理能力用于工业控制领域,将使单片机如虎添翼。而
    发表于 03-26 17:19

    图像传感器 图像压缩编解码技术

    图像传感器 图像压缩编解码技术 图像传感器在人们的文化、体育、生产、生活和科学研究中起到非常重要的作用。可以说,现代人类活动已经无法离开图像
    发表于 09-17 15:04

    计算机数字图像图像处理技术的发展前景

    计算机数字图像图像处理技术的发展前景 图像处理软件是处理图像的重要工具,人们正是通过这一工具对采集到的图像进行分析处理,从而实现对产品的监控
    发表于 09-24 15:24

    数字图像处理的技术方法和应用

    软件平台和SVS工业智能相机系统等,均包含了丰富的数字图像处理技术和方法,可轻松完成各种数字图像处理任务,为客户的图像处理结果提供专业而可靠
    发表于 11-18 11:45

    基于Matlab的图像增强与复原技术在SEM图像中的应用

      0引言  根据国内外的相关文献,研究和发展图像处理工具,改善图像质量是当今研究的热点。图像增强与复原是一种基本的图像处理技术。其按照特定
    发表于 11-14 15:47

    2D卷积的行缓冲区的延迟是多少?

    时钟提供所需的像素,以每像素1个时钟的效率处理图像。我的问题是行缓冲区的延迟(以时钟周期为单位)是多少?这个设计的延迟(以时钟周期为单位)是多少?他们的任何技术都可以减少延迟吗?请尽快回复。问候
    发表于 05-18 09:52

    基于CMOS技术图像传感器

    尽管基于CMOS技术图像传感器在许多应用中已得到广泛应用,但一些要求严苛的工业成像应用仍需要CCD图像传感器独有的性能。
    发表于 08-10 07:11

    UART双缓冲技术:友好中断

    很难保留。本文将介绍最近针对此类问题开发的一种技术,称为UART双缓冲。注意:技术术语(PUSH和POP)对于不熟悉堆栈的用户,推入数据意味着将数据放入缓冲区,而弹出则是指从
    发表于 09-19 08:32

    缓冲与双缓冲有哪些不同之处呢

    一般用OpenGL绘图都是用双缓冲,单缓冲一般只用于显示单独的一副非动态的图像
    的头像 发表于 02-02 08:48 5089次阅读

    WebP图像编解码库libwebp存在堆缓冲区溢出漏洞

    WebP图像编解码库libwebp存在堆缓冲区溢出漏洞(CVE-2023-4863),攻击者可以通过发送植入恶意代码的WebP图像获得设备的部分权限。
    的头像 发表于 09-25 09:48 4924次阅读
    WebP<b class='flag-5'>图像</b>编解码库libwebp存在堆<b class='flag-5'>缓冲</b>区溢出漏洞

    图像识别技术原理 图像识别技术的应用领域

    图像识别技术是一种通过计算机对图像进行分析和理解的技术。它借助计算机视觉、模式识别、人工智能等相关技术,通过对
    的头像 发表于 02-02 11:01 2397次阅读

    浅谈工业相机的图像缓冲技术

    图像缓冲技术的原理主要涉及对图像数据的存储、处理和输出过程。其核心思想是利用计算机内存中的缓冲区来暂存
    的头像 发表于 03-26 17:01 1066次阅读
    浅谈<b class='flag-5'>工业</b>相机的<b class='flag-5'>图像</b><b class='flag-5'>缓冲</b><b class='flag-5'>技术</b>

    图像检测与识别技术的关系

    检测技术是指利用计算机视觉技术,对图像中的特定目标进行定位和识别的过程。它通常包括图像预处理、特征提取、目标检测和后处理等步骤。图像检测
    的头像 发表于 07-03 14:43 627次阅读

    用于3D图像的1至4可配置时钟缓冲器数据表

    电子发烧友网站提供《用于3D图像的1至4可配置时钟缓冲器数据表.pdf》资料免费下载
    发表于 08-23 10:43 0次下载
    用于3D<b class='flag-5'>图像</b>的1至4可配置时钟<b class='flag-5'>缓冲</b>器数据表