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

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

3天内不再提示

对工业相机帧率的相关知识进行讲解

新机器视觉 来源:新机器视觉 2020-08-28 11:56 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

工业相机是机器视觉系统的重要组成部分之一,在机器视觉系统中有着非常重要的作用。工业相机已经被广泛应用于工业生产线在线检测、智能交通,机器视觉,科研,军事科学,航天航空等众多领域。 工业相机的主要参数包括:分辨率、帧率、像素、像元尺寸、光谱响应特性等。下面我们来对工业相机帧率的相关知识进行讲解:

帧率(Frame rate)是用于测量显示帧数的量度。所谓的测量单位为每秒显示帧数(Frames per Second),简称:FPS或“赫兹”(Hz)。


由于人类眼睛的特殊生理结构,如果所看画面之帧率高于16fps的时候,就会认为是连贯的,此现象称之为视觉暂留。这也就是为什么电影胶片是一格一格拍摄出来,然后快速播放的。

每秒的帧数(fps)或者说帧率表示图形处理器处理场时每秒钟能够更新的次数。高的帧率可以得到更流畅、更逼真的动画。一般来说30fps就是可以接受的,但是将性能提升至60fps则可以明显提升交互感和逼真感,但是一般来说超过75fps一般就不容易察觉到有明显的流畅度提升了。如果帧率超过屏幕刷新率只会浪费图形处理的能力,因为监视器不能以这么快的速度更新,这样超过刷新率的帧率就浪费掉了。

最大帧率(Frame Rate)/行频(Line Rate):即相机采集传输图像的速率,对于面阵相机一般为每秒采集的帧数(Frames/Sec.),对于线阵相机为每秒采集的行数(Hz)。

相机帧率和曝光时间的关系:

有人问,为什么我们在使用工业相机的时候,将相机的曝光时间增加以后,相机的帧率就下降,而且下降得很厉害,相机的帧率和曝光的关系是怎样,如果想要获得固定的帧率,相机的曝光时间应该怎么设置?因此写下本文,解答了朋友的问题,也使用Sentech相机来做过相关的测试,帧率和曝光时间跟本文中所述一致。详细原理见下文所示:

曝光和传感器读数

相机上的图像采集过程包括两个截然不同的部分。第一部分是曝光。曝光完成后,进行第二部分Readout过程即从传感器的寄存器中读出数据并传送出去(Readout过程)。

关于图像采集过程中,相机操作有两种常见的方法:“non-overlapped”的曝光和“overlapped”的曝光。在非重叠(“non-overlapped”)模式中,每个图像采集的周期中,相机在下一个图像采集开始前,均要完成曝光/读出整个过程。如图1所示。

Fig.1 Non-overlapped Exposure

虽然非重叠(“non-overlapped”)的模式,可适合于许多情况下,但它并不是最有效的方式。为了提高相机的帧率,允许在下一帧图像开始曝光时候,将前一帧获得的图像数据读出并传送出去。相机“重叠”(“overlapped”)曝光的方式见图2所示。

从图2中我们可以看到,相机读出数据和下一帧曝光开始出现重叠的情况,在同一个时刻内,相机执行两个操作,导致在同样的单位时间内,在“overlapped”曝光模式下,可以采集到更多的图片,即相机的帧率更高。

Fig.2 overlapped Exposure

从上边两个图中,我们可以知道在“non-overlapped”的曝光和“overlapped”的曝光模式底下,一帧图像的周期存在着这样的关系:"overlapped”的曝光模式下: FramePeriod≤Exposure Time + ReadoutTime

“non-overlapped”的曝光模式下:FramePeriod > Exposure Time + Readout Time

以STC-A202A为例:

图1 Spec

从Spec中可知,其Pixel Frequency为:36.8181MHz,所以1Clock的时间为1/36.8181Mhz =27.3836ns,接下来我们看相机的Timing chart,首先先看HorizontalTiming,见图2所示:

图2 Horizontal Timing

从图2中,我们从中可读到的信息为,1 CLK=27.1605 nseconds,和我们从spec上得到的Pixel Frequency算出来的时间差不多。扫描1Horizontal需要1920CLK,即1H =27.1605*1920 =52148.16ns=52.14816us

接下来看相机Vertical Timing见图3所示:

图3 Vertical Timing

从图3中,我们可读出的信息为,1H=52.1482useconds,和我们通过图2计算出来horizontal Scanning的时间一致,而在一帧图像中,需要扫描1252H,其中Effective Pixels为1220H,即1帧图像中,Effective Pixels Read out的时间为1220*52.1482 =63620.804us =63.620804ms,一个VD信号,所用的时间为:1252*52.1482=67793.5464us =67.7935464ms。按照我们前边的理论,一个cycletime内,一帧图像的时间为:Frame Period = Exposure Time +Readout Time

而我们知道STC-A202A的帧率为:15fps,即1 Frame Period =1/15 =66.7ms。

所以在“non-overlapped”exposure 模式下,ExposureTime = Frame Period – Readout Time =66.7ms -63.6ms =3.1ms,在此模式下,若是超过3.1ms的曝光时间,其帧率就会比标准帧率15fps低。

假如1颗相机Readout Time为:66.7ms,即数据传输时间为A,A=66.7ms,曝光时间为B,B=5ms,则一帧图像的时间为C,则C=A+B=66.7ms + 5ms =71.7ms,则这颗相机的帧率为:1000/71.7 =13.94FPS,则这颗相机的帧率为13.94.

注意:一般情况下,若我们的相机的帧率为15fps,则表示相机ReadOut数据的时间为1000ms/15 =66.7ms

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

    关注

    163

    文章

    4729

    浏览量

    125020
  • 图形处理器
    +关注

    关注

    0

    文章

    202

    浏览量

    27443
  • 工业相机
    +关注

    关注

    5

    文章

    413

    浏览量

    25512

原文标题:工业相机帧率与曝光时间的关系

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

    工业相机传感器CCD的原理及基础知识

    工业相机是机器视觉系统中的一个关键组件,其最本质的功能就是将光信号转变成有序的电信号。其成像原理与小孔成像类似,但更为复杂。当被摄物体反射的光线通过工业镜头折射后,会投射到相机的感光传
    的头像 发表于 10-13 17:37 1188次阅读
    <b class='flag-5'>工业</b><b class='flag-5'>相机</b>传感器CCD的原理及基础<b class='flag-5'>知识</b>

    视觉工程师必须知道的工业相机基础知识

    工业相机基础知识概述。
    的头像 发表于 09-19 17:04 894次阅读
    视觉工程师必须知道的<b class='flag-5'>工业</b><b class='flag-5'>相机</b>基础<b class='flag-5'>知识</b>

    工业相机的类型及不同类型的应用

    工业相机根据不同的分类标准,可分为多种类型,每种类型都有其独特的应用场景。
    的头像 发表于 08-29 17:07 565次阅读
    <b class='flag-5'>工业</b><b class='flag-5'>相机</b>的类型及不同类型的应用

    工业相机基本知识解读:像元、帧率、数据接口等--51camera

    工业相机(Industrial Camera)是一种专门为工业自动化和机器视觉应用而设计的成像设备,它不同于消费类相机(如手机、单反),主要追求的是成像稳定性、长时间可靠性、实时性和精
    的头像 发表于 08-19 17:25 851次阅读
    <b class='flag-5'>工业</b><b class='flag-5'>相机</b>基本<b class='flag-5'>知识</b>解读:像元、<b class='flag-5'>帧率</b>、数据接口等--51camera

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

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

    时识科技推出百万像素工业级事件相机

    时识科技(SynSense)发布百万像素高分辨率、高成像质量、高动态范围的工业级事件相机——Syn-Shining HD(闪灵系列工业相机)。
    的头像 发表于 07-31 11:29 876次阅读

    工业相机GigE数据接口的优势及应用

    工业相机不同的数据接口适用的应用场景也不同,选择合适的数据额接口,可大大提高效率。今天我们来看看常见的GigE接口的优势及应用。​基于GigEVision标准的千兆以太网(GigE)相机通过提供
    的头像 发表于 07-16 13:24 958次阅读
    <b class='flag-5'>工业</b><b class='flag-5'>相机</b>GigE数据接口的优势及应用

    紫外工业相机的主要应用

    工业相机常见的有面阵相机、线阵相机、黑白相机、彩色相机,根据不同的分类依据,
    的头像 发表于 07-15 16:56 491次阅读
    紫外<b class='flag-5'>工业</b><b class='flag-5'>相机</b>的主要应用

    打破协议壁垒,CAN转EtherCAT连接工业相机秒变跨国CP”!

    工业自动化中,不同协议设备集成常面临兼容性难题。本文以CAN转EtherCAT连接工业相机为例,从技术原理到实践,提供一套严谨的解决方案,助力高效通信。 一、协议转换必要性 CAN总线高可靠,适合
    发表于 07-14 16:20

    如何为工业相机匹配最佳的镜头

    工业镜头选型为什么重要?工业镜头与普通相机镜头不同,它的核心任务是满足‌高精度、稳定性、环境适应性‌等严苛需求。选型不当可能导致:成像模糊:影响缺陷检测或尺寸测量精度;成本浪费:高价镜头无法适配实际
    的头像 发表于 06-16 17:33 1061次阅读
    如何为<b class='flag-5'>工业</b><b class='flag-5'>相机</b>匹配最佳的镜头

    工业相机的作用及未来发展

    工业相机核心作用是通过图像处理和分析,为工业自动化提供关键数据支持。
    的头像 发表于 05-21 16:15 809次阅读
    <b class='flag-5'>工业</b><b class='flag-5'>相机</b>的作用及未来发展

    显示帧率与输入帧率不匹配是怎么回事?

    hello,你好,我使用3065成功点亮了MAX9692A,以下是配置参数: 连续模式,2lane,800MHZ,1920*1080@23fps 输入帧率为23PFS,为何3065只识别到12FPS
    发表于 05-08 06:56

    求助,关于利用DLPC3438投影与相机进行同步的疑问求解

    在使用DLPC3438光机进行投影时,在场同步信号发出的同时,发送相机的触发信号,使相机同步采图,设置相机的曝光时间为光机投影一帧的时间。这样理论上可以使得
    发表于 02-26 08:34

    超高速工业相机的应用

    超高速工业相机的采集速率通常大于50Gb/s,能够捕捉和处理极高速运动的物体图像,帧率远高于普通相机,这使得它能够捕捉到更多细节和动态变化。
    的头像 发表于 02-24 17:27 1416次阅读
    超高速<b class='flag-5'>工业</b><b class='flag-5'>相机</b>的应用