我在前面一个文稿和视频中提过,ISO的本质是对像素读出的电压进行增益,让他调整到合适的范围,最大程度的利用ADC的动态范围。

所以,拍摄照片需要正确的曝光,使用更低的ISO可以记录更大的明暗光比范围,但是暗部占的ADC范围小,精度低,量化噪声也更多,简而言之就是暗部黑成一片也拉不回来细节。使用更高的ISO会使得ADC记录的范围集中在暗部,暗部可以占用更大的ADC范围,但是高光的部分就可能超过ADC范围,使得完全过曝失去细节。

很明显的是,在这里,ADC的精度很大的程度也决定了动态范围。

ADC的精度使用比特数描述,比特数决定了ADC可以记录的值大小。从0到2的比特数次方-1。8比特记录0-255明度值,10比特记录0-1023,以此类推。

可以看到,每当ADC比特数增加一位,范围就增加一倍,精度也就增加一倍。

量化噪声是在对模拟信号量化过程中,数字信号不可能无限细分提高精度,所以数字信号一定和实际电压中具有误差。这种误差就构成的量化噪声,这种噪声随着ADC精度提高而降低。

我们也可以衍生出来,当你给一个照片过曝,大家都知道高光部分就只会是死白。而当你让相机欠曝,其中暗部占用的ADC范围就会随着欠曝档数降低:

可以认为,每减曝一档,实际使用的ADC范围就损失1bit,于是我们可以通过这种方式,近似的模拟出一个拥有更低ADC精度的图像。

我在这里,对同样一个场景,相同快门速度和光圈(保持感光量相同),通过调整ISO增益欠曝,实际模拟一个ADC精度更低的传感器。对图像进行取样测量信噪比(SNR)

测量结果如下:

可以看到,随着ADC精度降低,体现了明显的信噪比损失。

ADC精度限制了图像暗部的信噪比,如果存在一个无限精度的ADC,拍摄的动态范围就会取决于场景的光强度/快门速度和传感器本身的噪声,与ISO无关,也就是最终达成ISOLESS的目标。如今,相机的14bitADC已经可以达到较好的水平,可以看到,在欠曝1-2档的范围中,也可以在后期拉回而不会有太明显的画质损失。

量化信噪比 非均匀量化_键摄基础1:为什么要正确曝光/ADC精度和量化噪声相关推荐

  1. 量化信噪比 非均匀量化_达尔优EM910牧马人轻量化游戏鼠标拆解评测

    达尔优牧马人还真是一款经久不衰的模具,2012年推出至今,历经数次升级换代,已从最早期的"杀马特"风格变得硬核起来.为这一款中端定位的游戏鼠标,加入KBS按键衡力系统,也搭载有定制 ...

  2. 量化投资python教程_零基础入门Python量化投资全套教程,30+经典教材打包送!暑期get新技能就靠它了!...

    量化投资是指使用数理分析.编程.建模等方式,通过对样本数据进行集中比对处理,找到数据之间的关系,制定量化策略,并使用编写的软件程序来执行交易,从而获得投资回报的方式. 在如今的量化投资领域,已经有了无 ...

  3. mysql核心数据库_从MySQL基础进军MySQL核心架构 178集MySQL数据库核心基础视频教程 MySQL基础案例教程...

    从MySQL基础进军MySQL核心架构 178集MySQL数据库核心基础视频教程 MySQL基础案例教程 课程目录 (1) 01MySQL基础_课程引入.avi (2) 02MySQL基础_为什么学习 ...

  4. 通信原理day7:第三章:抽样;均匀量化;非均匀量化;A律;增量(ΔM)调制

    模拟信号的数字化 1.抽样定理 1.1低通信号的抽样定理 1.2带通信号的抽样定理 2.量化 2.1 均匀量化 2.1.1.抽样频率,传输速率 2.1.2.量化位数,量化电平,量化间隔 2.1.3.量 ...

  5. 想要专升本你不得不看的全干货_吐血整理_专升本_计算机文化基础(五)

    大家好,我是阿Ken,一个立flag在本月底结束整理计算机文化基础 _专升本笔记的大二学生党. 在前面就有提到,专升本_计算机文化基础第二章是一个偏向操作的章节,建议多练理解记忆,对于难理解的我已给出 ...

  6. 想要专升本你不得不看的全干货_吐血整理_专升本_计算机文化基础( 十 五 )

    大家好,我是阿Ken.很快就要整理完第三章了~ 对于专升本_计算机文化基础我已经在博客里整理了已经一半多了,希望能够在我整理后能够帮助其他的小伙伴,这月底整理完所有的专升本_计算机文化基础的笔记,感兴 ...

  7. 想要专升本你不得不看的全干货_吐血整理_专升本_计算机文化基础( 十 三 )

    大家好,我是阿Ken.很快就要整理完第三章了~ 对于专升本_计算机文化基础我已经在博客里整理了已经一半多了,希望能够在我整理后能够帮助其他的小伙伴,这月底整理完所有的专升本_计算机文化基础的笔记,感兴 ...

  8. javame学习_从零基础自学Java教程:648集全网最新Java学习教程,一学就会

    我们都知道Java的功能非常的强大,Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即J ...

  9. 在matlab中对hsv进行均匀量化和非均匀量化

    首先,进行非均匀量化,H,S,V三通道分别量化为16,4,4级,返回一个向量.量化依据如下表: function vec = getHsvHist(Image) [M,N,O] = size(Imag ...

最新文章

  1. 977dh用vbs通过wsh创建桌面快捷方式,快速启动,修改ie主页的恶意代码 ...
  2. LeetCode 11 Container With Most Water
  3. Ubuntu 16.04下Caffe-SSD的应用(二)——准备与处理VOC2007数据集
  4. 舰娘 服务器 维护时间,《舰娘Collection》停止运营公告
  5. ipv6路由协议配置_IPV6寻址,标头和路由协议
  6. UML类图(Class Diagram)中类与类之间的关系及表示方式
  7. 苹果又被拒了:Guideline 4.3 - Design
  8. elasticjob disable JOB
  9. 通过企业微信SCRM营销系统,完成百万私域用户引流
  10. 费用报销管理表格计算机考试,计算机等级考试EXCEL练习题-10通讯费年度计划表...
  11. 现有的DoS(DDoS)防御技术整理
  12. Heading/Pitch/Roll与Omega/Phi/Kappa简单介绍
  13. 用手机编程和用电脑编程有什么区别?
  14. Hyper-V配置ubuntu网络(无线有限均可)
  15. Elasticsearch 为什么会产生文档版本冲突?如何避免?
  16. Jrebel、IDEA的激活与Springloaded使用
  17. uva 220 趣味黑白棋 精简代码
  18. 7-301 sdut- C语言实验-数组逆序(数组移位)
  19. 2020-1-29 深度学习笔记5 - 机器学习基础(构建机器学习算法)
  20. 隔离放大器工作原理及其应用

热门文章

  1. oauth2.0 学习案例demo_Vue3教程:用 Vue3 开发小程序,这里有一份实际的代码案例!...
  2. Mybatis mapper代理Dao开发
  3. photo-sphere-viewer.js使用时图片拉伸的问题
  4. css属性前浏览器厂商前缀
  5. Bootstrap 按钮的尺寸
  6. Bootstrap3 编译版本的文件结构
  7. Bootstrap3 的新特性
  8. 修复IE下列表 li 底部空行Bug
  9. android 颜色过渡动画效果,Android buttom textview 颜色平滑过渡的动画效果
  10. 计算机网络中常见拓扑结构及特点,常见的网络拓扑结构有哪些?并说明其优缺点....