[问题] 为什么近代相机都是12/14位元RAW

楼主: ferrinatice (Fervent Apprentice)   2018-03-26 02:11:23
根据DXOMark,在1:1时D850与a7Riii
在ISO64/100的SNR分别是39.5dB与39.3dB
哪怕是a7Sii也只有43.4dB
又ENOB = (SNR – 1.76)/6.02 dB
但这样算起来D850,a7Riii,a7Sii在最低ISO
ENOB分别是6.27bit,6.23bit,6.91bit
如果我这样算没有错,
代表12bit/14bit后面的位元都是噪声
我知道ENOB应该是只有算ADC本身的SNR
而DXOMark是整体的SNR
但preamp的SNR不能跟ADC的SNR加在一起算吗?
还是我哪边算错了,请板友更正,感谢!!
作者: Chdolodocha (米拉米拉)   2018-03-26 05:54:00
虽然看不懂…但是喜欢技术文,希望有接下来的讨论XD
作者: littlebai (吃喝拉撒睡)   2018-03-26 06:11:00
看不懂但是推+1
作者: aztec1234 (调适生活)   2018-03-26 09:12:00
ADC的SNR公式是以理想上量化噪声的分布去近似的,条件是频宽在DC level-Nyquist Rate之间,可能没办法直接用DXOMark量出的SNR去反推ENOB,因为DXOMark似乎没有列出量测的相关条件参数
楼主: ferrinatice (Fervent Apprentice)   2018-03-26 09:37:00
我以为这样的测试都是以单张模式下测试的,所以是考虑DC的状况..?不过的确DXO测试的方法没公布其实真的不知道他们怎么测得这些数据
作者: aztec1234 (调适生活)   2018-03-26 09:48:00
因为CMOS Sensor是逐行扫瞄又共用ADC,所以即使是拍静态照片,ADC的输入端也不是DC而是会做切换
楼主: ferrinatice (Fervent Apprentice)   2018-03-26 10:01:00
欸,对耶!感谢提醒
作者: canandmap (地图上的流浪者)   2018-03-26 10:25:00
既然是近似,那应该不能得到较精确的数据吧?
作者: ErnieYang ( )   2018-03-26 11:17:00
这里s/n的db不是在power spectrum 所以你应该只要除3.0这个s/n纯粹是指最高数跟背景噪声的比 不是power的比
楼主: ferrinatice (Fervent Apprentice)   2018-03-26 13:21:00
尴尬了,你说的没错,6dB应该是电压,3dB才是能量12.54bit,12.46bit,13.82bit听起来就很合理
作者: aztec1234 (调适生活)   2018-03-26 13:46:00
这也是一个原因,现在想想DXO应该是拿照片的输出直接分析,不会那么勤劳再转成能量的单位不过应该不只是除3,1.76是20log(sqrt(3/2)),这要跟着换成10log(sqrt(3/2))
楼主: ferrinatice (Fervent Apprentice)   2018-03-26 14:32:00
板上高手众多,感谢解惑是否可以直接把DXO的dB数值*2(等于线性的平方)然后套入远公式?
作者: aztec1234 (调适生活)   2018-03-26 14:52:00
就数学来说是可以
作者: Lionhot (好热...)   2018-03-26 20:52:00
原PO你自己都讲出结论了啊,ADC的SNR怎么能跟input讯号的SNR相提并论? 在你的例子里quant noise早就被shot noise盖得干干净净了。另外推文也歪太远了,ADC公式哪能给你3dB,6dB乱改.....
楼主: ferrinatice (Fervent Apprentice)   2018-03-26 21:06:00
即便是在ISO100也是如此吗?
作者: lvlvlv2g (可悲生活的落魄人生)   2018-03-26 21:12:00
长知识
作者: aztec1234 (调适生活)   2018-03-26 21:31:00
我不认为有歪,而是DXOMark量到的SNR与ADC公式的SNR是不一样的,在DXOMark提供的资讯有限之下,这是还原回ADC SNR定义的方式之一,事实上公式不是6.02N+1.76,而是20log(RMS of input/RMS of quantization noise)从最原本的公式型态来看,3dB/6dB并不是乱套还是要根据量到的RMS input与RMS quantization noise是电压还是能量,来决定是20log还是10log
作者: Lionhot (好热...)   2018-03-26 22:24:00
不同的东西无法还原啊,另外SNR化为dB就和它是电压或能量无关。
作者: aztec1234 (调适生活)   2018-03-26 23:36:00
大概知道你的意思,我想最主要是不该用6.02N+1.76去套DXOMark上的SNR,因为它不是输入讯号与Quantization noise的比值。不过,Shot noise我记得在光线充足或是长曝光时间下影响会越轻微,DXOMark量到的SNR因为没有告诉我们曝光条件,如果符合某些条件那么ADC Read noise占的比例可能也不低而我说的还原并不是指直接拿dB来换算,而是在资讯充足下可得知分子分母后才有机会换算,这时因为重新算比值转dB就要注意单位。但我也没注意到你提的事情,的确如果只是拿dB值想反推ADC的参数是办不到的,也不能直接就从20log改10log
作者: Lionhot (好热...)   2018-03-27 01:10:00
嗯对如果有原始数值就要考虑dB怎么换算

Links booklink

Contact Us: admin [ a t ] ucptt.com