简介

CCD和CMOS相机的图像传感器都使用电子快门,两种sensor不同的地方在于读取像素数据的方式。

典型的CCD相机会同时曝光所有sensor的像素,这种方式称为全局快门(global shutter)。意思是从相机中sensor获取的图像数据中所有像素的值都在同一个时间点上获取。

尽管有部分使用全局快门的CMOS技术存在,但大部分CMOS相机使用卷帘快门(rolling shutter)。使用卷帘快门时,sensor获取的图像以行为单位曝光,每行曝光时间会略有差异。

全局快门(global shutter)

使用全局快门的相机,sensor所有数据都属于同一时间点,因此对于图像中的对象运动速度较快时很有帮助,能够捕获到某一时点清晰的图像。

对于CCD相机来说,由于其像素读取的特点,只有一个全局的ADC做转换,全局快门的极限速度被其像素读取速度所限制,因此其帧率较难提升,sensor的像素越多,整体帧率就会越低。

卷帘快门(rolling shutter)

理解卷帘快门不难,假设sensor有N行,每行有M个像素(M列)。可以将像素看做是负责记录它们对应位置光线的画家,有N行,每行M个画家,每个画家最初眼睛都被黑布蒙上了。现在sensor要获取图像,你来负责指挥。你制定了一个规则:

当你喊开始的时候,记为时间0,每个人开始计时,间隔为T

第一行的M个人在时间0*T的时候,同时摘下黑布并观察他们所在位置看到的光线一小段时间,然后把看到的画出来

第二行的M个人在时间1*T的时候,同时摘下黑布并观察他们所在位置看到的光线一小段时间,然后把看到的画出来

第三行的M个人在时间2*T的时候,同时摘下黑布并观察他们所在位置看到的光线一小段时间,然后把看到的画出来

以此类推,直到最后一行完成画图为止,工作时序大致如下图:

以上类比只是为了方便理解,想详细了解的细节,可以参考这里:

https://www.edn.com/digital-camera-design-part-3-cmos-rolling-shutter-and-global-reset-schemes/https://www.edn.com/digital-camera-design-part-3-cmos-rolling-shutter-and-global-reset-schemes/        Rolling shutter问题

对于高速运动的物体,由于图像里的每一行观察的图像处于时间轴上的不同时点,因为行与行之间的图像会有差异。导致图像存在artifacts。以下是一些例子(图片来自维基百科):

伪全局快门("Pseudo-Global Shutter")

有没有一种方法能够综合两种快门的优点,同时解决卷帘快门的问题呢。有一种伪全局快门可以实现,其思路是利用卷帘快门中各行曝光时间窗口的稳定区域来实现。直接来看图:

可以看出伪全局快门主要是将卷帘快门的曝光时间窗口放在了公共的稳定区域内去曝光。这样每行的像素所采集的数据起始点和结束点都是相同的。

Camera和Image sensor技术基础笔记(2) -- Sensor的快门:全局快门(global shutter)和卷帘快门(rolling shutter)相关推荐

  1. Camera和Image sensor技术基础笔记(10) -- sensor器件适配需要注意的地方

    本篇笔记为一个简单总结,主要为了说明一下在软件项目中对于新的sensor器件适配所需要注意的点(个人经验,仅供参考). 数据手册 一般通过FAE拿到器件手册.拿到手册后重点查看: sensor的管脚描 ...

  2. Camera和Image sensor技术基础笔记(5) -- HDR相关技术

    动态范围(Dynamic Range) 动态范围最早是信号系统的概念,一种信号系统的动态范围定义为:最大的信号不失真的电平和噪声电平的差,在实际场景中,多用分贝(dB)为单位来衡量一个信号系统的动态范 ...

  3. Camera和Image sensor技术基础笔记(1) -- 光和CCD/CMOS sensor基础知识

    光 首先来看看可见光在电磁波谱里的位置,光在电磁波谱里的范围是非常窄的 一般人的眼睛能感知的电磁波的频率在380~750THz,波长在780-400nm之间,但有些人能够感知到频率大约在340~790 ...

  4. Camera和Image sensor技术基础笔记(4) -- 白平衡White Balance

    白平衡到底是什么 百度搜索"白平衡",我们会发现有一句话很常见,大概意思是:"白平衡是一种功能,它让图片中的白色看起来就是白色".啊,什么,白色为啥看起来不是白 ...

  5. Camera和Image sensor技术基础笔记(7) -- SCCB总线

    概览 SCCB是豪威科技(OmniVision Technologies Inc.)所定义开发的一个总线协议,全称是Serial Camera Control Bus.它是一个三线串行总线(也可以只用 ...

  6. 攻防技术基础笔记一——病毒、蠕虫病毒、木马、软件漏洞、常见问题、漏洞成因、黑产产业链、遵纪守法、渗透测试、渗透测试方法、VMware的使用、认识kali

    攻防技术基础笔记 一.病毒 二.蠕虫(worm)病毒 三.简单辨析蠕虫病毒跟普通病毒 四.木马 五.木马与病毒的区别 六.软件漏洞 七.两个生活中的安全问题 八.漏洞产生的原因 九.漏洞黑产产业链 十 ...

  7. 前端技术基础--笔记

    目录 一 一,改造登录案例 –1,概述 –2,改造 二,HTML –1,概述 –2,入门案例 –3,使用Hbuilder 三,常用标签 –1,概述 –2,常用标签 –3,表格标签 –4,表单标签for ...

  8. 大学计算机网络技术基础--笔记大全

    network 屏蔽输出 undo terminal debugging undo terminal monitor undo terminal logging undo terminal trapp ...

  9. 大数据技术基础笔记1 大数据概述

    文章目录 1.1 大数据时代 1.2 大数据概念 1.3 大数据的影响 1.4 大数据的应用 1.5 大数据关键技术 1.6 大数据计算模式 1.7 大数据产业 1.8 大数据与云计算.物联网的关系 ...

  10. 模拟电子技术基础笔记(4)——晶体三极管

    目录 晶体管的结构和符号 晶体管的放大原理 晶体管的共射输入特性和输出特性 1.输入特性 2.输出特性 3.晶体管的三个工作区域 温度对晶体管特性的影响 主要参数 晶体管的结构和符号 孔的作用:散热或 ...

最新文章

  1. Spring Boot——基于spring-boot-starter-mail发送邮件的 Service 服务类DEMO
  2. arm 架构_ARM发布A78增强版大核架构:性能怪兽
  3. 花了两天时间为我的引擎实现了性能分析的界面显示
  4. 如何退出scala命令界面和scala常用命令
  5. quartus仿真系列1:74163的计数功能
  6. Android各版本代号、版本号、API/NDK级别、发布时间及市场份额
  7. 网站测试自动化系统—在测试代码中硬编码测试数据
  8. 用R将图片转为字符画
  9. Starting MySQL. ERROR! The server quit without updating PID file
  10. linux静态网络带宽分配策略,Xen网络带宽分配优化方案的设计与实现
  11. 【JavaWeb】网络留言板 可登录、注册、留言、修改留言、删除留言 附源码
  12. OSChina 周一乱弹 —— 最萌碰瓷
  13. Unity集成Bugly踩坑
  14. 2018中国开源开发者调查问卷
  15. 【优化】共轭函数(Conjugate Function)超简说明
  16. 华为是一家怎样的企业?
  17. H5学习之旅-H5的基本标签(2)
  18. 浏览器窗口切换(从一个页面切换到另一个页面并且不刷新)
  19. 5、kubernetes Scale Up/Down在线增加或减少 Pod 的副本数、Failover故障转移、用 label(标签)控制 Pod 的位置
  20. 15.7数据库(7):MySQL创建校园数据库

热门文章

  1. PPT如何制作一级标题、二级标题
  2. 【渝粤题库】陕西师范大学200931小学语文教学论 作业(高起专)
  3. PDF怎么转图片格式?分享三个不错的方法
  4. Python如何在函数外部调用函数内部的变量
  5. VMware安装deepin
  6. 《论个人在历史上的作用》总结反思
  7. Spring MVC学习(6)—Spring数据类型转换机制全解【一万字】
  8. 用小程序做问卷调查,获取数据就是这么简单!
  9. 如何在excel中取消合并单元格后内容自动填充?
  10. 软件著作权申请怎么申报?申报流程、应该注意哪些事项