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

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

3天内不再提示

CMOS Sensor的基本概念及计算

新机器视觉 来源:ISP Tuning 作者:ISP Tuning 2022-07-22 10:33 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1、基本概念

1)帧

简单来说,一帧就是一副图像。显示器上面我们看到的画面就是一帧一帧的显示的。只不过显示的速度足够快,人眼以为画面是运动的。

2)帧率

是以帧为单位,sensor单位时间内曝光并输出图像的频率,通常使用fps(frame per second)来表示,比如帧率是30fps,则代表1秒内输出30帧图像。

3)有效像素数

a3c1ccda-06a3-11ed-ba43-dac502259ad0.png

如上是 imx335 datasheet 中的说明,有效像素是2616x1964,就是指所有可以用的像素,实际我们一般是使用推荐的像素2592x1944,当后续需要裁剪/偏移之类的操作,可以留有余量。

4)pclk

是控制像素输出的时钟,即pixel采样时钟,一个clk采集一个像素点 , 单位MHz。表示是每个单位时间内(每秒)采样的pixel数量。

5)H_Blank/V_Blank

H_Blank:是指行消隐或称水平消隐,如下帧结构示意图所示,假定曝光起始位置在图像的左上角,对于逐行曝光的 sensor 来说,曝光从第一个像素开始,依次曝光直至这行的最后一个像素曝光结束,

这时曝光位置要从此行的尾部快速移动到下一行的头部,开始下一行的曝光,这段行与行之间的返回过程称为H_Blank。

V_Blank:是指场消隐或称垂直消隐,如下帧结构示意图所示,假定曝光起始位置在图像的左上角,曝光完成一帧图像后,曝光位置要从图像的右下角返回左上角,开始新一帧的曝光,这一段时间间隔称为V_Blank。

a3da56c4-06a3-11ed-ba43-dac502259ad0.png

7)dummy_line

虚拟行,是用来填充V_Blank的行,一般最大曝光行数是要大于有效像素的长的,就是因为加了dummy_line的原因,这个后面会继续说明。

8)frame_offset

是指最小的dummy_line,这里要注意:最大曝光行 = VTS - frame_offset,而最小曝光行则不是frame_offset , datasheet 中会定义一个最小曝光行,这是两个概念。

9)line_length

一行的长度,它包含H_Blank,通常说的 HTS 就是行长,

line_length =

width_number_of_effective_cloumns+H_Blank

11)frame_length

一帧的行数,也就是帧长,它包含V_Blank,通常说的 VTS 就是帧长,

frame_length =

height_number_of_effective_rows + V_Blank

10)line_time

曝光一行的时间。

12)exposure_time

曝光时间,指一帧曝光了多长时间,这里是绝对时间。单位用秒(s)、毫秒(ms)或微秒(us)表示。

13)integration_time

积分时间,单位为行(H),通常也称为曝光行。 对于逐行曝光的sensor来说,积分时间是指这一帧曝光了多少行,这是一个相对时间。

2、与 Sensor 曝光相关的计算

1)曝光一行的时间计算(line_time)

line_time = line_length/pclk

--- 单位通常是:us(微秒)

--- 也就是曝光一行所用的时间,等于一行的长度除以1秒时间内采样的像素数,可以理解成:路程/速度=时间。

2)曝光时间计算(exposure_time)

exposure_time = integration_time * line_time

--- 积分时间是指曝光一帧所用的行数,那这一帧的绝对曝光时间就等于,曝光所用行数乘以曝光一行所用的时间。

3)帧率计算(fps)

line_length = pclk * line_time;

fps=pclk/(VTS∗HTS) = pclk/(frame_length∗line_length)

以上两式代入得:fps = 1/(frame_length ∗ line_time)

如上式可以理解成,帧率等于1秒内能曝光多少帧,比如 sensor 出30fps,那按上式来看,每帧的曝光时间就是1/30=33ms。

--- 注1:fps即表示1秒内帧数,此公式中line_time单位是秒。

--- 注2:调节帧率一般都会通过调整VTS来完成(也就是调整V_Blank,如增加了帧与帧间隔的时长,自然每秒内能处理的帧数就少了),

改HTS和VTS是一样的,但可能有些sensor对行长有8倍,16倍的要求,需要找原厂确认,要注意sensor 厂家不同对 sensor 的设计要求有所区别,具体要咨询相应厂家的fae ;

4)帧长(frame_length)VTS = frame_length =height_number_of_effective_rows + dummy_line ( V_Blank )

VTS ≥ height_number_of_effective_rows + frame_offset

min_integration_time ≤ integration_time ≤ VTS - frame_offset

5)sony对于同一个概念有不同的描述,但本质一样,这里以IMX307为例:

通常在 sony sensor 的 datasheet中都可以查找到effective number of pixels,VMAX 与 VTS是一个概念,HMAX 与 HTS 是一个概念。

integration_time = VTS - SHR0

SHR0本意是表示Shutter释放的时机,SHR0的值越大,说明Shutter释放得越晚,integration_time越小,

IMX307 是通过控制SHR0来间接控制曝光行的,其他厂家的sensor 是有直接控制曝光行(integration_time)的寄存器

如下图所示,integration_time = VTS (frame1+v_blk) - SHR0(β) ;

有SHR0=α是因为这是首帧,存在收敛误差可能,后面都是一样了。

a3f110ee-06a3-11ed-ba43-dac502259ad0.png

审核编辑:郭婷

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

    关注

    22

    文章

    5130

    浏览量

    143716
  • 像素
    +关注

    关注

    1

    文章

    206

    浏览量

    19190

原文标题:CMOS Sensor 的一些基本概念,及曝光相关的计算

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    TVS二极管的基本概念和主要作用

    芝识课堂的全新内容又和大家见面啦!从本期开始,我们将用四节课为大家系统介绍一位在电路设计中默默奉献的“无名英雄”——TVS二极管。我们会从它的基本概念、工作原理,聊到如何为电路挑选合适的型号、布局
    的头像 发表于 11-28 09:27 4810次阅读
    TVS二极管的<b class='flag-5'>基本概念</b>和主要作用

    USB/HID及其基本概念

    USB帧概念 如上图所示,在USB1.1规范当中,把USB总线时间按帧划分,每一帧占用时间是1ms; 每一帧内的最开始处是SOF token,在SOF内包含有11位的帧号; 每一帧的SOF帧号相比前
    的头像 发表于 08-20 10:32 3161次阅读
    USB/HID及其<b class='flag-5'>基本概念</b>

    电压波动与闪变的基本概念

    如果您是电力系统工程师、电气设备维护人员或者相关专业的学生,应该注意到了有关电能质量的国家标准GB/T 12326-2008是有关电压波动和闪变的,那这两个参数的考核意义是什么?国家标准规定这两个参数如何计算、测量和考核?这篇文章带您全面了解电压波动和闪变的基本概念、重要
    的头像 发表于 07-22 14:10 2181次阅读
    电压波动与闪变的<b class='flag-5'>基本概念</b>

    RA4M2-SENSOR开发板手册

    RA4M2-SENSOR开发板手册
    发表于 07-21 14:41 18次下载

    RA4M2_Sensor-V1.0 原理图

    RA4M2_Sensor-V1.0原理图
    发表于 07-21 14:40 10次下载

    群延迟的基本概念和仿真实例分析

    在高速数字通信和射频系统中,信号从发送端到接收端的传输过程中会遇到各种失真和畸变。群延迟(Group Delay)作为描述系统相位线性度的重要参数,直接影响着信号保真度和系统性能。本文将深入浅出地介绍群延迟的基本概念、应用场景,并通过仿真示例展示其在实际工程中的重要性。
    的头像 发表于 07-08 15:14 1334次阅读
    群延迟的<b class='flag-5'>基本概念</b>和仿真实例分析

    浅谈无线通信的基本概念

    从工作频段到信道的划分,再到多址方式、双工方式、调制方式、分集技术和MIMO,这些概念共同作用,使得无线通信能够高效、可靠地进行。随着技术的不断发展,这些基础技术也在不断演进,尤其是在5G系统中,新的多址方式、双工技术和更复杂的MIMO系统都为未来的通信提供了更多的可能性。
    的头像 发表于 07-04 11:34 1089次阅读

    CMOS图像传感器的制造步骤

    CIS 英文全名 CMOS (Complementary Metal-Oxide Semiconductor) Image Sensor,中文意思是互补性金属氧化物半导体图像传感器。CMOS 图像
    的头像 发表于 06-18 11:40 1396次阅读
    <b class='flag-5'>CMOS</b>图像传感器的制造步骤

    第十三章 通讯的基本概念

    本章介绍通讯基本概念,包括串行/并行、全双工/半双工/单工、同步/异步通讯,还提及通讯速率中比特率与波特率的概念
    的头像 发表于 05-22 17:29 1773次阅读
    第十三章 通讯的<b class='flag-5'>基本概念</b>

    工业物联网平台是什么(概念及功能)

    工业物联网平台是工业物联网(IIoT)的核心组件,是连接物理世界和数字世界的桥梁,通过将物联网、大数据、云计算、人工智能等新一代信息技术与工业生产深度融合,实现工业设备、系统、人员以及产品之间
    的头像 发表于 05-20 17:29 743次阅读

    无线通信的基本概念

    在当今这个信息爆炸的时代,无线通信已经深入到我们生活的每一个角落。从手机通话、Wi-Fi 上网,到蓝牙耳机、智能手表,无线通信技术让我们的生活变得更加便捷和高效。但你知道吗?这一切的背后,都离不开神秘的电磁波。今天,就让我们一起揭开无线通信的神秘面纱,深入了解它的原理和奥秘。 一、电磁波:无线通信的基石 1. 电磁波的产生 要理解无线通信,我们首先要从电磁波说起。电荷是电场的源头,静止的电荷产生静止的电场,而运动的电荷则产生变化的电场。当电荷定向移动形成电流时,其周围就会存在变化的电场。变化的电场又会产生磁场,均匀变化的电场产生稳定的磁场,非均匀变化的电场则产生变化的磁场。反过来,变化的磁场又会产生变化的电场,电场和磁场就这样在空间中交替变化、相互耦合,向前传播,形成了电磁波。简单来说,电场和磁场的关系就是:变化的电场产生磁场,变化的磁场产生电场。 2. 电磁波的传播特点 电磁波是一种横波,它由同相振荡且互相垂直的电场与磁场在空间中衍生发射,以波动的形式传播,具有波粒二象性。电磁波的传播不需要介质,在真空中也能以光速传播。其传播方向垂直于电场与磁场构成的平面,电场方向、磁场方向和传播方向三者互相垂直。 二、电磁波的频率特性与频谱 1. 电磁波频率特性 电磁波有几个重要的属性:频率、周期和波长。 频率(f):指单位时间(1 秒)内,电磁波传播完整波形的个数。频率越高,就像小步快跑,单位时间内传播的波形越多;频率越低,则像大步流星,单位时间内传播的波形越少。 周期(T):是传输一个完整波形的电磁波所需要的时间。 波长(λ):传播一个完整波形所传输的物理距离,即电磁波向前奔跑的 “步长”。波长与频率成反比,波长越长,频率就越低;波长越短,频率越高。 2. 电磁波频谱 为了更好地了解各种电磁波,人们将它们按照波长或频率、波数、能量的大小顺序进行排列,形成了电磁波谱。从电磁波谱中可以看出,无论是无线电波、红外线,还是光、微波,其本质都是电磁波。无线通信的本质就是利用不同频率的电磁波承载信息。频率越高,在相同时间内可以承载的信息越多,数据速率越高;频率越低,承载的信息越少,数据速率越低。 无线电频谱是电磁波谱的一个子集,涵盖了 9kHz 到 300000GHz 之间频率的电磁波。无线频谱中的波在接收器解码之前是不可见也不可听的,所有无线信号都是通过空气传输的。不同的无线服务与不同的无线频谱区域相关联,例如 AM 广播使用 535 到 1605kHz 之间的频率。 三、无线通信原理 1. 无线通信术语 频率:单位时间内完成周期性变化的次数,描述周期运动频繁程度的量。 频带:将电磁波按频率划分为若干频率连续且宽度一定的区段,即一个电磁波频率连续的频率范围。 带宽:电磁波频带的宽度,在无线通信中,使用一段频率连续的电磁波传播信息,带宽就是电磁波信号的最高频率与最低频率的差值,用 Hz 表示。带宽越大,承载的信息量越大。 2. 无线通信的原理 无线通信是利用电波信号可以在自由空间中传播的特性进行信息交换的一种通信方式。它主要包括以下几个方面: 无线信号发射:通过发射天线产生的电磁波进行传输。信号发送方将数据转换为模拟信号,经过调制、信号放大等过程后,通过天线将信号发射出去。 空间传播:发射的信号在空间中自由传播,但传输过程中会遇到各种干扰,如多径效应(信号在传播中反射、散射等造成的多重信号)。因此,无线通信技术采用频率、编码等方式来提高传输的稳定性和可靠性。 信号接收:通过具有接收功能的天线,将传输中的电磁信号接收回来,经过解调等过程后还原成原始数据,使接收方可以获取到原始数据。 信号处理:接收的信号在数字信号处理中进行解码、去噪、恢复等处理,使得信号能够被准确地识别和处理,达到最终的通信目的。 四、无线通信的常见类型 无线通信有多种类型,常见的包括: Wi-Fi 通信:无线局域网技术,可用于传输数据和连接互联网,具有移动性、无需线缆、随时连接的优势。 蓝牙通信:短距离无线通信技术,可用于连接个人设备,如手机、耳机、蓝牙音响等,具有高速率、低功耗、安全性高等优点。 NFC 通信:近场通信技术,主要用于近距离的两个设备之间直接通信,如付款、数据传输等,通信速率快、交互简单、安全性高。 4G/5G 通信:第四 / 五代移动通信技术,用于无线网络数据传输,具有高速率、宽带、低延迟、高可靠性等优点,支持视频流媒体、云存储、短信通信等。 红外通信:利用红外线在空气中进行数据传输的技术,可用于电视遥控、文件传输、通讯等方面,但通讯距离短、易受遮挡等限制。
    发表于 02-28 13:45

    电机概念及分类介绍(可下载)

    一、电机概念介绍 从广义上讲,电机是电能的变换装置,包括旋转电机和静止电机。旋转电机是根据电磁感应原理 实现电能与机械能之间相互转换的一种能量转换装置;静止电机是根据电磁感应定律和磁势平衡原理实
    发表于 02-27 15:28 4次下载

    工业物联网平台的概念及功能解析

    一、工业物联网平台的概念 工业物联网平台是工业物联网的核心,是在工业领域中,通过将物联网、大数据、云计算、人工智能等新一代信息技术与工业生产深度融合,实现工业设备、系统、人员以及产品之间的互联互通
    的头像 发表于 02-25 17:12 732次阅读

    阻抗的基本概念计算公式

    阻抗是表示交流电路中电流流动难易程度的重要值。具有以复数形式表示的特殊性质,会受到电阻、电感、电容等因素的多重影响。利用这种复数表示形式,可以考虑电信号的相位差和频率依赖性,从而有助于对电路特性进行详细分析。
    的头像 发表于 01-22 14:32 1.7w次阅读
    阻抗的<b class='flag-5'>基本概念</b>和<b class='flag-5'>计算</b>公式

    了解虚拟电厂的基本概念

    虚拟电厂的基本概念: 虚拟电厂是一种基于现代信息技术和能源互联网的能源管理模式,它将分散的、可再生能源和储能设备通过虚拟化技术进行集成和管理,形成一个具有集中调度、统一运营和优化控制的虚拟化电力系统
    的头像 发表于 12-24 17:12 2110次阅读
    了解虚拟电厂的<b class='flag-5'>基本概念</b>