1.基本概念
1.动态范围
“动态范围”是一个用于定义相机可以在多大范围内捕捉图像的影调细节的术语,通常指由最低值到最高溢出值之间的范围。简单地说,它描述的是相机在单帧内可以记录的最亮和最暗影调之间的比率。
当你拍摄的图像在光线上有巨大的差异时,更大的动态范围就能获得更大的影调空间——例如一个有明亮窗户和昏暗内部的地点。来自窗户的光线比墙壁内部的光线要亮得多,如果动态范围不够大,这时要么窗户的光线太亮,曝光过度(看起来是白色的),要么墙壁太暗,曝光不足(看起来是黑色的),这会导致图像失去细节。
Dynamic Range(动态范围)=最高亮度/最低亮度 HDR= High Dynamic Range LDR = Low Dynamic Range ToneMapping:将超高的动态范围转换到我们日常显示的屏幕上的低动态范围的过程
○ 因为不同的厂家生产的屏幕亮度(物理)实际上是不统一的,那么我们在说LDR时,它是一个0到1范围的值,对应到不同的屏幕上就是匹配当前屏幕的最低亮度(0)和最高亮度(1) ○ 自然界中的亮度差异是非常大的。例如,蜡烛的光强度大约为15,而太阳光的强度大约为10w。这中间的差异是非常大的,有着超级高的动态范围。 ○ 我们日常使用的屏幕,其最高亮度是经过一系列经验积累的,所以使用、用起来不会对眼睛有伤害;但自然界中的,比如我们直视太阳时,实际上是会对眼睛产生伤害的。
2.LDR
8位精度 对于8位精度的补充:8位是8个2相乘,等于256 单通道0-1 常用LDR图片存储的格式有jpg/png等 常用DCC工具中的拾色器、一般的图片、电脑屏幕都是LDR 例如拾色器中0-255(256)
3.HDR
远高于8位精度
单通道可以超过1
常用HDR图片存储的格式有hdr/tif/exr/raw等(其中很多是相机常用格式)
HDRI、真实世界
补充:相机是如何将HDR映射到LDR的
首先将曝光值进行计算,映射到相机可以感应的范围
然后把这个值输入为线性的值,存储到图片中(一般为raw格式)
之后会经过一个变化(LUT),通过白平衡、色彩校正、色调映射、伽马校正这个过程,最后的结果烘焙成LUT(pbr中LUT的图,就是这个过程的结果)
每个相机厂商的LUT格式不太一样。
手机上所配备的HDR其实是一种多帧合成技术,无论是拍照片也好、录制视频也好,手机在一帧内同时拍摄多张画面,然后利用算法处理将不同画面的明暗部分合成在一起,以达到同时保留高光细节与暗部细节的目的。这确实符合HDR高动态范围的宗旨,但由于是人工参与,不同手机间的效果层次不齐。而且有时存在矫正过度,对比度不自然的问题。因此严格来说,这种经过HDR处理的照片或视频依然属于SDR的范畴。
2.为什么需要HDR
LDR只能将现实中的颜色压缩再呈现出来 HDR可以由更好的色彩,更高的动态范围和更丰富的细节。 可以有效防止画面过曝,超过1的亮度值的色彩也能很好地表现&#x