【转】:卷帘快门(Rolling Shutter)与全局快门(Global Shutter)

article/2025/9/21 15:39:02

Global Shutter

通过整幅场景在同一时间曝光实现的。Sensor所有像素点同时收集光线,同时曝光。即在曝光开始的时候,Sensor开始收集光线;在曝光结束的时候,光线收集电路被切断。CCD就是Global shutter工作方式。所有像元同时曝光

Rolling Shutter

与Global shutter不同,它是通过Sensor逐行曝光的方式实现的。在曝光开始的时候,Sensor逐行扫描逐行进行曝光,直至所有像素点都被曝光。

对比优缺点:

Global shutter: 曝光时间更短,但会增加读出噪声;

Rolling shutter可以达到更高的帧速,噪声小,但是运动场景会产生果冻效应

果冻效应:

适用性:

Global shutter

rolling shutter

曝光时间短的应用(如<500μs

曝光时间长(如大于500μs)的应用可以有更低的噪声和帧速

快速移动物体拍适合

静止的物体适合

之所以Global Shutter能够做到全局曝光,跟Rolling Shutter相比,主要是Global Shutter在每一个像素上都增加了一个存储单元,才使得所有的像素能够同时曝光。

同Rolling shutter相比,Global shutter的sensor可以很好的解决以下问题:

1. 高速物体变形(左图是采用Global shutter技术的SmartSens SC132GS拍摄的图片,右图是Rolling shutter sensor拍摄的图片)。

可以明显看出用Rolling shutter sensor拍摄高速运动的风扇,物体会变形。

(图片来源于SmartSens)

2. 明暗现象(左图是采用Global shutter技术的SC132GS拍摄的图片,右图是没有采用HDR技术拍摄的图片)

在光线有明暗变化的时候,左图Global shutter sensor不会有明暗瑕疵,可以做到单帧HDR。

(图片来源于SmartSens)

成像技术不停的演进,促进了AI的发展。通过AI,大数据和互联网技术,带动了智慧城市的建设。智能安防,智慧交通,智慧工厂,智慧商业,智能家居,都能看到Camera的身影。一般情况下,Rolling shutter技术就足够了,但若要捕捉高速运动物体,或在环境光条件不理想的情况下获取清晰图像的时候,使用Global Shutter技术,无疑会带来更好的效果。

1. 智慧安防

目前来看,AI最容易落地的就是安防领域。通过AI技术,将监控中的人准确无误的抓拍下来,可以最大化的实现监控目的。一般情况下,安防Camera主要抓拍的都是行人,都是慢速运动的物体,Rolling shutter sensor就可以胜任。但若通过Global shutter sensor,则可以在高速移动的拍摄场景中有效降低图像畸变,避免了抓拍时,人物或物体运动带来的斜坡晃动现象,以及人脸模糊的问题,从而提供更清晰的图像。因此在高速违章查处,卡口ETC等需要道路监控的地方,Global Shutter比Rolling Shutter更加胜任。

2. 智慧交通

为了让城市交通更加便利,疏导公共交通,智慧交通系统是解决交通发展瓶颈的有效手段之一。高速违章查处,卡口ETC,十字路口的道路监控,停车场的智能管理,道路流量监测,电子警察等都离不开成像技术。只有准确的成像信息,才能更加准确地判断当前的路况以及车辆的情况,才能更好地实现智慧交通。这个时候,Global shutter可以更好的助力智慧交通。

为了实现智慧交通,从汽车角度来看,新型汽车都在从ADAS辅助驾驶向自动驾驶的方向演进。无论是辅助驾驶还是自动驾驶,汽车的中控芯片对sensor接收下来的图像信息要求越来越高。中控芯片需要sensor在车辆高速运动中,不仅提供没有变形的清晰图片,还需要提供周边物体与车辆的距离。而Global shutter sensor一方面可以避免车辆高速运动时,Rolling shutter sensor拍摄变形的问题,另外一方面,结合结构光技术(接收sensor是Global shutter的)或者双目摄像头(两个摄像头若都是Global shutter最好)技术,就可以提供更清晰的图像,以便于中控更加精准的计算出周边物体与车体的距离,判断当前的路况,判断交通灯的状况,才能使车辆行驶更加安全。

(图片来源于网络)

3. 智慧工厂

由于Global shutter sensor可以清楚的还原高速运动中的物体的形态,有效避免Rolling shutter sensor担心图像质量而降低自动流水线的速度问题。所以大型工厂在检测,质量管控,机械臂操作,物流,测量等自动化生产时,使用Global shutter可以提高生产效率。

4. 智慧商业

随着支付宝,微信支付的发展,国内二维码支付变得非常流行。而对于店家来讲,扫码设备的需求也在增长。对于扫码设备来讲,若用Global shutter sensor可以使扫码设备的可识别区域变长,使用户拥有更优的体验感。

(图片来源于SmartSens)

5. 智能家居

家用设备若要智能化,也需要Camera的帮忙。比如,扫地机器人。扫地机器人若想将屋内的空间测量出来或者识别前方是否有障碍物,都离不开Camera这只眼睛。同样,Global shutter则可以帮助扫地机器人更加精准的获得距离信息,使得扫地机器人更加智能化。

虽然说Global Shutter有很多优势,但是也无法完全替代Rolling Shutter。Global shutter sensor适用于拍摄高速运动物体,或AI应用中基于机器视觉算法的智能感知技术(vSLAM/手势跟踪识别/光流等算法)Rolling Shutter sensor则适用于拍摄运动速度相对较慢的物体或场景,可获得更高的成像信噪比。而且由于Global shutter需要对每个像素都要增加一个存储单元,这样增加了sensor的生产难度以及成本。


http://chatgpt.dhexx.cn/article/U0SwCsND.shtml

相关文章

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

简介 CCD和CMOS相机的图像传感器都使用电子快门&#xff0c;两种sensor不同的地方在于读取像素数据的方式。 典型的CCD相机会同时曝光所有sensor的像素&#xff0c;这种方式称为全局快门(global shutter)。意思是从相机中sensor获取的图像数据中所有像素的值都在同一个时间点上…

求平方根的牛顿迭代matlab程序,牛顿迭代法求平方根

牛顿迭代法的作用是使用迭代法来求解函数方程的根,简单的说就是不断地求取切线的过程.对于形如f(x)=0的方程,首先任意的估算一个解x0,再把该估计值代入原方程中.由于一般不会正好选择到正确的解,所以有f(x0)=a.这时计算函数在x0处的斜率,和这条斜率与x轴的交点x1. f(x)…

用python实现二分法求平方根_二分法求平方根(Python实现)

使用二分法(Bisection Method)求平方根。 def sqrtBI(x, epsilon): assert x>0, X must be non-nagtive, not + str(x) assert epsilon > 0, epsilon must be postive, not + str(epsilon) low = 0 high = x guess = (low + high)/2.0 counter = 1 while (ab…

python求平方根的代码_python如何求平方根

平方根&#xff0c;又叫二次方根&#xff0c;表示为〔√&#xffe3;〕&#xff0c;如&#xff1a;数学语言为&#xff1a;√&#xffe3;164。语言描述为&#xff1a;根号下164。 以下实例为通过用户输入一个数字&#xff0c;并计算这个数字的平方根&#xff1a; 例如# -*- …

leetcode/求平方根

代码 方法1&#xff1a;袖珍计算器算法&#xff0c;使用其他数学公式 x x 1 2 ( e l n x ) 1 2 e 1 2 l n x \sqrt{x}x^{\frac{1}{2}}(e^{lnx})^{\frac{1}{2}}e^{\frac{1}{2}lnx} x ​x21​(elnx)21​e21​lnx 方法3&#xff1a;牛顿迭代法泰勒级数展开逼近真解&#xff…

求平方根

<!DOCTYPE html> <html><head><meta charset"UTF-8"><title>求平方根</title><script type"text/javascript">window.onloadfunction(){//获取页面的元素var numdocument.getElementById("num");var …

python求平方根的代码_python求平方根

广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 方法一:使用内置模块>>> import math >>> math.pow(12, 2) # 求平方144.0 >>>math.sqrt(144) # 求平方根12.0 >>>方法二:…

解平方根算法(四种解法+层层深入+逐步简化)

专栏&#xff1a; 学习笔记 同一个问题可能存在多种不同的算法&#xff1b;不同算法的思路不同&#xff0c;在解题的效率上也有很大不同。 对于算法的设计&#xff0c;岂可不慎乎 &#xff01; ☆解平方根算法一&#xff08;趋近法&#xff09; 对于输入一个任意实数 c ,输出c …

求平方根的几种方式

求平方根的几种方式 前言一、二分法求平方根二、牛顿法求平方根三、不动点法求平方根四、更抽象的方式参考 前言 最近在看神书《SICP》&#xff0c;刚看了第一章&#xff0c;虽然有些难啃&#xff0c;但感觉确实啃得确实“香”。说不上醍醐灌顶&#xff0c;但应该也是受益匪浅了…

[从零开始学算法]求平方根

这次我们来学习一下如何求平方根。在计算机中很难有精确的求出数据的平方根的算法&#xff0c;基本都是要求一个误差可接受范围内的近似值。治理我们取误差值为1e-5。 笔者的编程语言及环境如下 编程语言&#xff1a;c编译器&#xff1a;Code Blocks系统&#xff1a; windows …

word中首字母大写问题处理

和word中的大多数显示问题相关&#xff0c;它的处理也是在文件——选项中处理&#xff0c;具体处理如图所示。

word中输入英文字母的时候,自动首字母大写,如何解决(以WPS为例)

我们在使用word编辑文档的时候&#xff0c;有的时候需要输入英文&#xff0c;但是却出现了输入一个英文&#xff0c;然后再按一下空格键&#xff0c;首字母自动变成大写的情况&#xff0c;那么现在就来学习一下如何解决这个问题 如图所示&#xff0c;输入单词&#xff0c;首字…

Word2003取消首字母大写方法

打开Word2003文档&#xff0c;编辑菜单栏的“工具”下拉列表中的“自动更正选项”&#xff0c;在弹出的“自动更正”窗口中将“句首字母大写”前面的钩取消&#xff0c;然后确定即可 提示&#xff1a;大家可以看到上图中还有表格单元格的首字母大写、英文日期第一个字母大写、更…

C语言编写取单词首字母,C语言练习之单词首字母大写

/* *Copyright(c) 2016,烟台大学计算机学院 *All rights reserved. *作 者&#xff1a;刘金石 *完成日期&#xff1a;2016年4月22日 *版本 号&#xff1a;v1.0 *问题描述&#xff1a;字符串中每个单词首字母变大写 */ #include int main() { int i; int word; char str[200]; …

word首字母不默认大写

这样在word里打一行英文时 首字母就不会默认大写 ------------------------------------------- 1. 2. 3.

word文档开头首字母取消自动检查大写

1、在word中先输入文本 2、打开菜单栏->审阅->拼写和语法 3、打开选项按钮 4、打开自动更正选项 里面可以修改文档中是否检查大写以及表格中是否检查大写。

word文档取消英文首字母大写

word文档取消英文首字母大写 这里我是用的OneNote做为演示&#xff0c;word文档是一样的操作 1、点击文件&#xff0c;再选择选项 2、进入校对&#xff0c;再选择自动更正选择 3、取消句首字母大写&#xff0c;再点击确定

【word基础】如何取消word首字母大写

转载于:https://www.cnblogs.com/xphdbky/p/7604566.html