HDR sensor 技术 -- DCG 简介
内容参考自知乎。
目录
- 文章来源
- 文章背景
- 原理介绍
- 1. Relationship between Conversion Gain and Full-Well Capacity
- 2. Importance of both Conversion Gain and Full-Well
- 3. How CG and FW Capacity Relate to DR and SNR
- 4. Expanding Dynamic Range
- 效果
文章来源
DCG (Dual Conversion Gain) sensor 技术来源于文章《Leveraging Dynamic Response Pixel Technology to Optimize Inter-scene Dynamic Range》。这也是小米10 至尊纪念版所用到的主摄摄像头技术。
文章背景
现实世界中的相机经常会遇到非常明亮的场景和非常黑暗的场景。为了捕获这些场景,图像传感器通常需要针对一个极端进行优化,但代价是另一种性能下降。说具体点也就是我们需要更大的FW(full-well)容量以及更高的灵敏度,但是更高的灵敏度可能会限制FW容量,传感器可达到的最大信噪比(signal-to-noise ratio, SNR)和总的动态范围(dynamic range, DR)。
该文基于此提出新的cmos pixel设计方案,其通过简单的添加一个DCG(dual conversion gain)来使图像传感器在所有场景条件下均达到最佳。
Dual一词也就说明了一个pixel下有两个方案–Low conversion gain(LCG)和high conversion gain (HCG)。LCG对应于bright scenes的high capacity,HCG对应着light scene下low capacity和increased sensitivity and low read noise,以此保证图像传感器能在极端弱光条件下捕获图像/视频而不牺牲高光条件下的性能。
原理介绍
具体原理可以详见上述文章,这里只给出简单总结。
1. Relationship between Conversion Gain and Full-Well Capacity
首先capacitance的公式为 C = Q / V,其中Q为电荷(charge)单位为库仑(Coulombs),V为势(potential)单位为伏特(Volts)。通常,像素中允许的电压摆幅(voltage swing)的大小由整个传感器设计确定。于是这个固定的电压范围意味着CG可以对传感器的FW产生明显的影响。具体的说,假设FD电压摆幅为1.25V,如果CG为30 μV/e则可知FD最大容纳约等于42,000个电子。假如入我们用更大的CG比如150 μV/e,那我们只需要约8,000个电子。这说明了越大的CG导致FD能装的电子越少。
2. Importance of both Conversion Gain and Full-Well
CG值越高,电子更容易被探测到,也就是sensitivity越高。图1是两个Sensor(一个HCG,一个LCG)下画出的图。可以得到两个结论:1. 同等曝光时间下,HCG的FD采集到的电子比LCG多得多。2. LCG的FD能采集到更多的电子。这也说明了我们需要在LCG和HCG之间需要找一个平衡。
图1
当系统噪音返回到FD时HCG也可以减少read noise。参考这个baseline噪音这一点很重要,因为我们读出来的信号是有系统噪音的,更好的参考这种噪音可以更好的得到更好的信号。
举个例子,假如image pixel的输出经过analog signal chain有100 μV噪音,这个噪音经过SF返回FD,SF为0.8,则会有125 μV。然后再经过CG变成电子时,可发现LCG会有125 μV / 30 μV/e = 4.2电子, 125 μV / 150 μV/e = 0.8电子。可看出在相同电子量下,HCG可以得到更高的电压,同时也可以使得系统噪音变得更小。
3. How CG and FW Capacity Relate to DR and SNR
先看signal-to-noise ratio (SNR)和dynamic range (DR)的公式。
以上两式的单位都为dB,Nmax 指传感器的最大曝光。
The read noise is the lowest measureable signal, and is defined by the base noise level of the sensor’s whole signal chain / system.
读出噪音是可以检测到的最小的信号,同时也是整个传感器信号系统的最base level的噪音。FW增大是可以最大化SNR和DR的,然而如果增加CG的话,FW的容量就会受限。
4. Expanding Dynamic Range
一些HDR技术如logarithmic pixels, lateral overflow, frame multi-exposure (ME) and intra-frame multi-exposure (IFME)都是intra-scene DR, 他们都不能很好的提高低光下的敏感度和在低光下减少噪音。因此提出,Dynamic Response Pixel Technology:
图2 DCG Sensor结构和对比图
红框中的改变:
This technique, focused on **inter-scene DR**, adds a separate high sensitivity mode to a pixel that already has a large charge handling capacity.
也就是通过对pixel添加一个大的电容,使其具有新的可分离的高敏感度模式。
图3 高低光流程
效果
(一) 低光下HCG有更好的感光敏感度和低噪音。
图4 暗光环境同等参数下的HCG和LCG模式
(二) 高光下HCG会导致细节丢失,但是LCG下的高FD使得许多细节得以保留。
图5 高光光环境同等参数下的HCG和LCG模式
(三)高ISO下HCG能减少许多read noise,SNR值相比LCG能提升5dB。
图6 高ISO下HCG比LCG的SNR值要高5dB
(四)最后放DCG sensor与普通sensor在不同曝光下的SNR对比曲线。可以看出DCG sensor在保证高光不丢失细节的情况下在低光具有超过传统sensor的高SNR值得感光能力。
图7 DCG sensor与普通sensor SNR对比曲线
HDR sensor 技术 -- DCG 简介相关推荐
- Camera和Image sensor技术基础笔记(5) -- HDR相关技术
动态范围(Dynamic Range) 动态范围最早是信号系统的概念,一种信号系统的动态范围定义为:最大的信号不失真的电平和噪声电平的差,在实际场景中,多用分贝(dB)为单位来衡量一个信号系统的动态范 ...
- HDR sensor 原理介绍
HDR sensor 原理介绍 一. HDR sensor 原理介绍 什么是sensor的动态范围(dynamic range): sensor的动态范围就是sensor在一幅图像里能够同时体现高光和 ...
- HDR 成像技术学习(二)
回顾下之前介绍的内容: HDR成像技术学习(一) 介绍了从HDR.HDR+等多帧HDR技术到硬件的单帧HDR技术. 从技术上来说,单帧HDR要比多帧HDR简单不少,在早期设备处理能力不足的时候,速度快 ...
- 【笔记】HDR 成像技术学习(二)
从技术上来说,单帧HDR要比多帧HDR简单不少,在早期设备处理能力不足的时候,速度快,没拖影,性能要求低的单帧HDR反而要更有优势.到了HDR+时代,单帧HDR渐渐不敌多帧合成HDR.技术的迭代就是这 ...
- HDR 成像技术学习(一)
在描述一个场景的时候,动态范围(Dynamic Range)指的是其最亮部与最暗部的亮度比值.高动态范围的场景(High Dynamic Range Scene)指的是场景里同时存在非常明亮和非常暗淡 ...
- 【zzq‘笔记】HDR成像技术学习(一)
在描述一个场景的时候,动态范围(Dynamic Range)指的是其最亮部分与最暗部分的亮度比值.高动态范围的场景(High Dynamic Range Scene)指的是场景里同时存在非常明亮和非常 ...
- 神策 sensor官网简介以及各个指标简介
神策 sensor官网简介 1. 神策是什么 神策就是一个数据分析产品,可以基于企业的数据,做分析,帮助做分析,指导企业决策. 2. 官网简单布局 产品 解决方案 用户中心 关于我们 体验demo 支 ...
- DL之DNN优化技术:DNN中抑制过拟合/欠拟合、提高泛化能力技术的简介、使用方法、案例应用详细攻略
DL之DNN优化技术:DNN中抑制过拟合.提高泛化能力技术的简介.使用方法.案例应用详细攻略 目录 抑制过拟合.提高泛化能力技术的简介 1.过拟合现象的表述
- fanuc机器人试题_黄冈职业技术学院工业机器人技术专业简介
黄冈职业技术学院工业机器人技术专业简介 [培养目标] 培养掌握从事工业机器人技术应用必备的专业知识和技术技能,能够从事工业机器人应用系统集成.工业机器人系统安装调试.工业机器人系统销售与技术支持工作, ...
最新文章
- 尽快卸载这两款恶意浏览器插件!已有近 50 万用户安装
- ASP.NET MVC – HTML 帮助器简介
- linux下nginx编译安装
- blfs(systemd版本)学习笔记-配置远程访问和管理lfs系统
- C# 线程的定义和使用
- Go 应用性能优化指北
- 南阳理工计算机全国排名,全国工科实力最强的10所高校排名,
- Oracle 数据库导入导出 dmp文件
- 大一萌新看过来,“这样”学C++,让你不再迷茫!
- 为什么Python 4.0不会像Python 3.0
- Wordpress中Md文章添加图片点击放大效果
- MCSA/MCSE Windows Server 2016认证的学习目录
- 成语接龙 | c++ | 建图和BFS
- 国考省考行测:言语理解与表达,主旨理解,结构分析法,总分结构
- 西北农林科技大学CSDN高校俱乐部运营策划书
- HQChart使用教程85-股票复权计算
- 【论文阅读】Coupled Iterative Refinement for 6D Multi-Object Pose Estimation
- 塞尔之光的树心旋转机关_塞尔之光攻略心得_塞尔之光怎么创建人物 塞尔之光角色创建方法详解-公共游戏资源网...
- 【分层图最短路】P2939 [USACO09FEB]Revamping Trails G
- 徐荣谦《养好脾和肺 宝宝不积食不咳嗽长大个》【01】小儿常见病
热门文章
- 【Linux】-- 开发工具yum、vim、gcc、g++、gdb、make、makefile使用介绍
- 基于javaweb的酒吧后台管理系统(java+ssm+jsp+html+mysql)
- 基于SSM的酒吧管理系统
- 大小写切换c语言程序设计教程课后答案,中国大学MOOC-翁恺-C语言程序设计习题集 05-0 到 06-3...
- 通过souce执行shell脚本与直接执行脚本的区别
- android设备的屏幕单位中的px(像素)、dp与sp的区别以及换算
- 使用纯JAVA数据库驱动程序连接MySql数据库
- photoimpact快捷键大全
- js商场导航思路--ivx--canvas实现导航动画效果
- 谷歌地球也疯狂 五款Google Earth游戏