HDR已经成为当前手机摄像头的标配功能。HDR指的是高动态范围,它通过软件技术来弥补感光器宽容度不足的缺陷,让手机能记录更大光差的场景。经过多年发展,HDR的整体水平大大提升,但具体到同时期的不同机型上,水准差别依然很大很大。什么是优秀的HDR?
必须有自动HDR
HDR变得有意义,必须自动化。所谓自动化,指的是系统可以根据场景的变化来控制是否启动HDR以及控制HDR的力度。最近一两年的机型,基本都具有了自动HDR功能,而更早一些时候,大部分机型的HDR依赖手工开启,这意味着用户需要对场景的判断力,需要经验的支持,这对菜鸟用户来说很不友好。在《Soomal手机摄像头评分方案》中,我们对HDR效果的评估都是基于自动模式。
自动化是否优秀,有几个评估重点。某些HDR算法存在一些缺陷,例如在某些大光差,但阴影部分占比较小的场景中,并不会正确启动,或者时有时无,用户对成像结果心里没底,这自然也会显著影响拍摄体验。现在很多国产手机会出现该启动却没启动的现象,而这些缺陷在单一场景评估中无法被发现。还有一个是,HDR力度的控制是否合理,过度应用HDR有时甚至不如没有。
大力不一定能出奇迹
早两年,HDR刚刚普及之处,很多厂商信奉的是“大力出奇迹”,以显示自家HDR给力。然后力度过大的HDR会导致画面光差变小,造成不真实的观感。现在各厂商也在往“适度”方向靠近,以保持应有的观感。但是,或者是因为炫技、或者技术上控制乏力,有些场景依然会出现用力过度的现象。
大力不一定能出奇迹,但不意味着大力度的HDR没有意义,能将宽容度扩展到极大的范围是技术的体现,但合理使力也是技术的体现。上图由iPhone 8 Plus拍摄,展现了惊人且比较合理的HDR力度。
暗部细节的控制
不同的HDR算法会导致不同的细节表现,尤其暗部细节的表现。这组对比能清楚的看到三款手机在暗部细节上的差异,表现最好的反而是一款最老的机型,这其中算法起到决定性的作用。实际上,大部分手机的HDR暗部细节不佳,或者颗粒感强,或者降噪算法不敢开启大力度,否则会影响解析力。暗部细节只是一个方面,实际上它对中等亮度的区域一样会产生影响,为什么要观察暗部细节,只是因为它更容易被观察到。
弱光下无法开启HDR
其实很多手机的HDR在弱光下是几乎无效的,因为大部分HDR算法实际上会导致画质劣化,弱光下只会更加恶化。不够先进的HDR算法还会和多帧降噪算法冲突,而系统优先多帧降噪。你或许会疑惑,为什么不能多帧同时进行HDR和降噪呢?因为这是痛点,很多厂商的算法是买来的,是封装好的函数库,无法同时套用两个函数。
合成痕迹明显是有缺陷的HDR
大部分HDR算法依赖多帧合成实现,那么手抖、被摄对象位移都可能导致出现合成失误,典型的例子有运动的人无法合成一个整体、摇摆的树枝出现重影等等。这是很多机型都有的问题,因为前后对齐和像素的筛选需要复杂的计算,处理器性能不够不行,算法效率低了也不行。
合成痕迹还表现在,合成对象边缘出现明显的“光晕”,这种问题在早期的HDR算法中非常常见,而现在已经不多见,或者说非常轻微了。
对质感的影响
现有的HDR算法对不少对光泽敏感的材质存在负面作用,典型的例如金属、皮肤等。因为合成改变画面的明暗对比、灰阶等参数,而这些改变在这些材质的表现上,呈现出不佳的观感。这几乎是通病,即便是其他项目中表现非常出色的iPhone系列,质感表现也是有问题的。相对出色的是三星Galaxy S7/8以及同期的Note系列,它在力度方面表现更为克制,换得相对好的质感表现。
什么是优秀的HDR?
能正确的在不同的场景判断是否启动HDR并合理的给出控制力度,观感接近人眼实际看到的情况,暗部细节优秀,弱光下亦有改善画面的作用,合成痕迹轻微,对质感负面作用小,合成速度快,符合项目越多则越优秀。
虽然HDR水准在整体性的进步,但平庸者和杰出着之间存在代差,读者未必清楚这些。很多缺陷只有在实际拍摄中才能发现,少数几个固定场景不能说明问题,固定机位的室内测试,永远无法看到合成缺陷,这也是我们坚持实景拍摄评估的一个原因。这篇文章,基本是就是我们评估HDR优劣的基本依据。
此帖使用Win10提交