目录

1、基本概念

2、30fps, 1帧内banding过程演示

3、30fps, 帧与帧之间banding过程演示

4、25fps, 帧与帧之间banding过程演示

5、总结


1、基本概念

  • flicker

交流电网中的传输的能量并不是稳定不变的,而是随着一个固定频率变化的,这个频率一般被称为工频,例如中国是50Hz,美国是60Hz。工频由电力系统决定。 工频的带来的这种能量变化称为flicker。

下面以50HZ为例进行解释,交流电以1/50s,即20ms的周期进行变化,其变化规律如图所示:

而对于能量来说,并没有正负之分,因此能量的周期是1/100s,即10ms。

因此,普通的以交流电为电源的白炽灯的亮度实际上在一直在以10ms为周期随着交流电变化而发生变化,只不过人眼感知不到画面亮度的变化罢了。

  • banding

sensor捕捉到flicker而在图像上形成的条带的现象称为banding现象,通常简称banding(根本原因就是sensor 每一行像素点,所接收到的能量不同导致的),如视频所示,画面会出现频闪,感觉有水波纹一样的纹路在跳变;具体来说可能会有如下表现(这些表现并不一定会同时出现):

--- 同一帧的不同行的亮度各不相同,存在亮暗变化的条纹,如图所示;

--- 不同帧的相同行的亮度不相同,出现视频中水波纹一样的纹路跳变;

--- 前后帧的整体亮度存在差异,画面亮度出现明显的亮暗变化

2、30fps, 1帧内banding过程演示

  • 如下GIF图像演示的是在工频的环境下,sensor 一帧内每一行曝光的亮度的变化。分别有10ms、8ms、12ms三种曝光。

-- 10ms曝光状态下,面积P始终是不变的( 因为曝光时间是10ms,也就是每行的曝光时间也是10ms,一个波峰循环就是曝光1行,所以每行所获得的能量是相同的)。

-- 8ms和12ms曝光状态下,面积P1和P2都会有规律的产生变化( 因为曝光时间是8ms、12ms,积分面积不同,导致每行所获得的能量不同)。

曝光是sensor的每一个像素的能量积累,这里就可以使用面积来表示,面积是由积分计算所得。8ms 和12ms的曝光帧会出现banding现象;

3、30fps, 帧与帧之间banding过程演示

  • 如下GIF图像演示的是在工频的环境下 sensor 帧与帧之间每一行曝光的亮度变化。

-- 30fps,帧与帧之间的的时间间隔是33ms。

不同帧之间,8ms 曝光状态下,面积P、P1和P2都会有规律的产生变化(因为不同帧相同行,曝光的起始位置不同,导致积分面积不同,所获得的能量不同) ,则出现带水波纹一样的纹路在跳变;

4、25fps, 帧与帧之间banding过程演示

  • 如下GIF图像演示的是在工频的环境下 sensor 帧与帧之间每一行曝光的亮度变化。

--- 25fps,帧与帧之间的的时间间隔是40ms。

---  每一帧的帧内亮度变化是相同(不同帧之间,相同行,曝光起始的周期点相同)。

在50Hz工频下,25fps规避了帧与帧之间在视频模式下不停跳动的banding现象,而呈现的是一个稳定的banding现象,所以,25fps并不能消除banding。

5、总结

  • 消除banding的唯一方法是:在50Hz工频下曝光时间为10ms的整数倍;在60Hz工频下曝光时间为8.333ms的整数倍。

  • 不管是 30fps 还是 25fps 都不会影响一帧帧内的曝光行为。

参考:Sensor banding现象解释

关于 Sensor flicker/banding现象的解释相关推荐

  1. Camera问题解锁:Sensor Flicker(banding)

    01 flicker(banding)现象 出现flicker(banding)问题时,从视频上看会发现有规律的明暗相间的条纹,这种现象也叫做牛顿环.如下图所示. 02 产生flicker(bandi ...

  2. cmos sensor camera banding 现象发生原因及相关问题

    在某些场景下,使用者可以看到相机画面出现一条一条的滚动暗条纹,如下图片所示,这样的现象,通常是CMOS sensor 曝光时间方面的因素引起的. 我们把这种现象叫做banding或者flicker,为 ...

  3. 新浪张俊林:大语言模型的涌现能力——现象与解释

    内容来源:ChatGPT 及大模型专题研讨会 分享嘉宾:新浪新技术研发负责人.中国中文信息学会理事 张俊林 分享主题:<大型语言模型的涌现能力:现象与解释> 转载自:https://zhu ...

  4. Sensor Flicker (Sensor banding现象)

    Sensor在日光灯作为光源下获取图像数据时会产生flicker,其根本原因是照在不同pixel上光能量不同产生的,所接受的光能量的不同也就是图像的亮度的不同.电源的频率有两种标准:50Hz(大陆)和 ...

  5. CMOS图像传感器——闪烁(flicker)现象

    一.概述 闪烁(Flicker),通常发生在室内场景,曝光时间设置如果不是光源能量周期的整数倍,则图像不同位置处积累的信号强度不同,并呈周期性变化,这是单帧图像的情况.在视频序列上,如果满足一定条件, ...

  6. Camera 之水波纹和banding现象

    预览画面中出现了一条明一条暗相间隔的竖条纹,这种现象叫做"水波纹",并对原因进行了讲解,现记录如下. 其实这些"水波纹"产生是因为手机的快门频率与灯光的频率不匹 ...

  7. lcms质谱仪_液相色谱质谱联用仪LCMS中常见现象及解释

    对于液相色谱质谱联用仪LCMS中常见现象,相信也是有很大一部分人是不知道的,那么该怎么解释其现象呢?有三点做解释,请往下看. 1.M+Na的问题 对于一些样品,只有M+Ma,而M+1几乎没有该类化合物 ...

  8. 政考网:公考常识-生活中常见的物理现象及解释①

    以下是政考网整理的一些公考常识,觉得有用的同学拿去收藏看吧. 一.厨房里的物理知识 1.做饭时,厨房有很多"白气"--先是水汽化产生的大量水蒸气,水蒸气在上升的过程遇冷又液化而成的 ...

  9. Sensor Flicker

    Sensor在日光灯作为光源下获取图像数据时会产生flicker,其根本原因是照在不同pixel上光能量不同产生的,所接受的光能量的不同也就是图像的亮度的不同.电源的频率有两种标准:50Hz(大陆)和 ...

最新文章

  1. CVPR2021(Oral) 商汤、港中文实现单目人脸重建新突破: 基于生成网络的渲染器!几何形状更精准!渲染效果更真实!...
  2. 一款N-沟道耗尽型JFET晶体管 MPF102
  3. 【转】在html中引入CSS的方法
  4. 使用aardio(快手)编程
  5. Hadoop1.2.1集群安装二
  6. python免费网络采集_python网络数据采集7 采集一个网站所有的外链
  7. 升级到只读域控制器RODC
  8. 你写的代码要被 GitHub 存在北极啦!期限是 1000 年!
  9. MongoDB 索引操作详解
  10. robocopy复制文件_Windows Robocopy命令教程以及以安全方式复制文件的示例
  11. CORS Filter
  12. 各种说明方法的答题格式_说明文方法的答题格式
  13. URAL-1941 Scary Martian Word 队列维护
  14. 3DES加密,苹果、Java 、安卓 平台一致的加密工具
  15. Sap2000——Edit Point
  16. selenium+chrome使用webrtc音频或视频时,默认开启麦克风和摄像头
  17. 一文看懂IO多路复用
  18. 【转载】Java 14都快出来了,为什么还有那么多人执着于Java 8?
  19. 华为H3C ACL配置
  20. 在flutter使用地图插件进行定位

热门文章

  1. 算法学习系列(贪心算法)—多处最优服务次序问题
  2. python numpy读取数据_numpy中以文本的方式存储以及读取数据方法
  3. phpmywind教程:单页信息调用说明【进阶篇一】
  4. php sku颜色,PHP 产品库 SPU、SKU 如何设计?
  5. ​手把手教你做个AR涂涂乐 ​
  6. 服务器协议 重发 回包 039,3情报板预置播放表、位图一览表.doc
  7. uniapp微信小程序生成带个人二维码的海报
  8. luogu P1972 [SDOI2009] HH的项链【莫队——奇偶优化详解】
  9. Ubuntu使用lightdm避坑
  10. Oracle数据库-函数总结