Sony S-LOG2/3 概念澄清

news/2024/10/17 20:24:00/

link

背景

如下图所示,一个典型的camera至少会包含一个镜头、一个CMOS Image Sensor、一个ISP图像处理器,以及必要的外围功能部件。

出于成本的考虑,消费级的ISP处理器内部通常会使用10bit位宽表示像素数据,而单反、电影机等高端产品往往会使用12bit以上的CMOS image sensor。下图列出了一些高端单反相机所用 sensor 动态范围,有些最高端的型号会使用16bit位宽的sensor。

当camera产品中使用消费级ISP芯片适配12bit以上sensor时,就会出现数据精度不匹配的情况。将sensor输出的12bit以上数据直接做低位截断变成10bit是一种简单粗暴的方案,但这显然不是一个合理的方案,比这更合理的方案至少有两种

  • companded,采用分段线性(piecewise linear)折线的方法将sensor数据压缩到10bit
  • log,采用某种log函数将sensor数据从线性空间(linear space)映射到变换空间(transform space),实现位宽压缩

这两种方案在消费级ISP产品中都有支持,本文讨论的重点是log方案。下图显示了Canon定义的三种log曲线,其中log-3可以支持高达14个stop的动态范围,而log-2则提供了最大的扩展空间,理论上可以支持16个stop的动态范围,虽然目前可能很难找到匹配的sensor。

中性灰值 Log2 391, Log3 325

有群众指出上图中的曲线看起来像指数曲线而不像log曲线,没错,这主要是因为横坐标采用的是"stop"单位,图的右下角大大的红字就是横坐标的单位。"stop"本质上是以2为底的log函数。图中stop=0 含义是中性灰正确曝光时相机的曝光量(绝对值与环境有关,正比于Aperture * Shutter * ISO),stop=0 处的纵坐标是曲线规定的中性灰理想曝光值。stop每增加1个单位,意味着曝光量x2,反之每减小一个单位,曝光量减小1/2。如果将stop单位还原成线性单位表示,则上图即会变成正常的log曲线。

用法

下图给出了Canon Log 1曲线的图像,该曲线可以支持12bit宽度的sensor。当使用该曲线拍摄时,应先调节光圈和曝光设置,使反射率为18%中性灰的像素值等于351,在此条件下,反射率为2%的黑色物体像素值应等于169,反射率为90%的白色物体像素值应等于614。如果画面中存在光亮度大于8倍标准白色的高光区域(highlight spot,名义反射率>720%,可能是某种光源,或镜面反射点),则该物体的像素值达到或超过940(IRE100%),最大饱和值为1016(IRE108%)。


在一种典型的硬件ISP pipeline中,Log处理发生在raw域,位于WDR合成之后,因此R/Gr/Gb/B四种颜色分量会受到同样的处理。

线性数据经过Log律变换之后,R/G/B的幅值被压缩,颜色的饱和度降低,图像看起来灰灰的,因此称为灰片。


Log灰片需要使用软件进行调色(grading)处理才能恢复出正常的颜色和亮度。


Sony S-Log

Sony 定义的log曲线称为S-Log,常用的有S-Log2和S-Log3版本,如下图所示。

S-Log2 最大可以支持14个stop动态范围,而S-Log3是面向未来的曲线,最大可以支持16个stop的动态范围。Sony的Venice 系列电影机已经可以录制15个stop的动态范围,而其他型号的Sony单反和电影机则都不超过14个stop。

Venice camera

当你使用的camera动态范围不超过14个stop时,使用S-Log2或者S-Log3作为录制格式其实并没有实质区别,此时图像质量的上限是sensor的动态范围。

有些用户会注意到,使用S-Log3作为录制格式时,画面暗部的噪声看起来会比S-Log2要大一些,于是就推论S-Log3的暗部噪声性能不如S-Log2。其实这个结论是不正确的,S-Log3的暗部噪声看起来更大只是因为暗部的编码值比S-Log2曲线更高,因此噪声的表现更加明显,而决定图像质量的唯一指标是信噪比(Singal-Noise Ratio, SNR),在这个关键指标上两种曲线并没有任何区别,换句话说,使用S-Log3并没有在原始图像中引入新的噪声,也就没有破坏图像的质量,在对log图像进行调色后,图像就会恢复正常,和使用S-Log2没有任何区别。


ETTR

衡量高图质量好坏的技术指标是信噪比,因此提高图像质量可以从增加信号强度和减少噪声强度两个维度入手。增加信号强度最简单有效的方法就是增大镜头光圈开度(aperture)和曝光时间(shutter),使更多的光线进入CMOS sensor参与曝光。使用Native ISO则可以减少图像噪声,有助于提高信噪比。

一种常用的拍摄技巧叫做ETTR(expose to the right),就是在条件允许的情况下,采用比标准曝光量高一个stop,这样会有助于改善画面暗部的信噪比,此时画面亮部也会比平常更亮一些,已经或接近过曝的区域会因此蒙受损失,但其它区域的细节仍会被保留,在后期调色阶段可以使用软件工具恢复过来。


Zebra Stripes

Zebra 条纹是专业相机提供的一种高级功能,用于指示过曝情况。当启用该特性时,相机会将过曝区域打上斑马线标记,该标记仅在取景窗内出现,并不会出现在录像文件中。

相机会提供UI界面用于定义"过曝"的具体阈值。


波形监视器

一些专业的摄影人群在拍摄时需要获取更多的技术信息,以帮助评估拍摄效果是否满足自己的需求,曝光和对焦是否准确等。一些经常使用 DaVinci Resolve 或 Premiere 软件的用户可能已经知道,软件中的波形监视器可以反映出拍摄的当前曝光度、色彩等多种属性。其实某些高端单反和电影机会支持波形监视器功能,下图是Canon XF105摄像机支持的波形监测器功能截图。

SLog 用法

Sony各S-Log版本的IRE-CodeValue(CV)值对应关系如下表所示。

S-Log 将90%白色的CV值定为60左右,这样可以为比正常白色更亮的物体(如光源)预留一定的空间。

以S-Log3为例,当使用灰卡测光时,应将灰卡的曝光值调整为41%,如下图所示。

correct exposure for Slog-3 using a grey card

如果手边恰好没有灰卡,也可以使用90%白卡,

90% white and 18% gray target

然后在相机菜单中设置zebra level为61%,如下图所示。

相机的取景窗会自动将曝光值超过61%的区域打上zebra条纹。合适的曝光状态是白卡一半以上区域已出现zebra条纹,但还有部分区域尚未出现条纹,此时白卡的曝光值刚好在61%上下,处于一种类似"冰水混合物"的状态。

Correct exposure for S-Log3 when using a 90% reflectance white target


一个引申的问题是,灰卡和白卡都能起到曝光参考的作用,那么两者是否存在区别或偏好?实际上人们会更倾向于使用灰卡,因为它的光谱特性在蓝色区段更加平坦,如下图所示。

灰卡反射谱
白卡反射谱


下面的文章中对此问题有专门的讨论。


友情链接


http://www.ppmy.cn/news/149475.html

相关文章

智能音箱 之 功放与扬声器(喇叭)的匹配关系

1. 功放的概念   功率放大器简称功放,俗称 “扩音机”,是音响系统中最基本的设备,它的任务是把来自信号源(专业音响系统中则是来自调音台)的微弱电信号进行放大以驱动扬声器发出声音。 2. 功放的分类 功率放大器分…

Sony A7R2 介绍

文章目录 1.产品参数2. 卖点3.器件名称正面背面顶部/侧视底视镜头FE 28-70 mm F3.5-5.6 OSS 1.产品参数 推出日期: 2015 年 6 月 产品类型:微单 操作方式: 全手动操作 传感器类型: CMOS 传感器尺寸:全画幅(35.9*24mm)…

@Sony@

事情不知道会如何发展下去~~ 过几天准备写几封给未来我自己的信,希望对某些事情有所防患于未然的想法。

[转] SONY图像传感器列表

工业类 产品型号描述分辨率有效像素靶面长宽比像素大小 [um]帧率 [fps]接口色彩类型技术及快门IMX411ALR/AQRRolling Shutter CMOS, 151M, 4.2"151 M14208 x 106564.24:33.766SLVS-ECMonochrome, RGBRolling shutterIMX661-AAMR/AAQRGlobal Shutter CMOS 127M, 3.6"1…

SONY 随身听

1. sony 索尼  随身听 wm-fx403 二手; 2.索尼磁带机 wm-fx551 3.WM-FX465(故障机) 4.SONY WM-BF608 5.SONY 索尼WM-FX513 http://item.taobao.com/auction/item_detail-0db2-7b2db3b63320b2d47e1ed508398ce4fe.htm sony 专卖 此机器全新原装 美国市场上…

索尼音乐应用android,Sony Music Center

Sony Music Center是全新的索尼音乐中心也是原来的songpal应用,作为sony手机上面的专业播放器的软件,它能够为用户播放各种音乐上面的内容,它可以直接的为用户解析各种音乐的内容,让用户能够随时的在手机上面收听到自己所喜欢的无…

MP3在Sony Ericsson K700上的音响效果

作者:lulei024 文章来源:http://developer.sonyericsson.com MP3在Sony Ericsson K700上的音响效果 在MIDlets中,通过使用MP3文件,可以在很大程度上改善音效。这篇小技巧和后面一个附带源代码的MIDlet程序将会向你指出如何去做。…

《C++ list的模拟实现》

本文主要介绍list容器的模拟实现 文章目录 1、迭代器正向迭代器类反向迭代器类 2、push_back尾插函数3、 push_front头插函数4、 insert插入函数5、erase删除函数6、pop_front函数7、pop_back函数8、 构造函数9、 拷贝构造函数10、 list赋值重载函数11、clear12、 析构函数程序…