技术科普丨逆光也清晰-HDR
概念简介
﹁
逆光也清晰,照亮你的美~
﹂
夕阳西下,那人缓缓转过身,咔擦~~梦幻的瞬间定格为永恒。
同学们不甘示弱,纷纷表示:我也有!!
打开手机相册,看到的却都是这样的照片。
天呐,怎么这么黑?
难道有人对我们的相册做了手脚?!
当然不是,那是因为摄像头的曝光能力远没有人眼那么智能,无法对一副图片中的暗处(背光场景,阴影等)和亮处(阳光,灯光等)进行智能识别并加以调节,导致暗处太暗或亮处太亮,上面的人造小太阳或者黑脸女朋友就出现啦……
怎么办?怎么办?怎么办?
朋友们,请举起你们的手机,
一起来召唤HDR吧!
﹁
正在使用HDR成像技术中……
﹂
叮咚!完成!
这简直太Coooool了,车灯、暗室、人脸全部都拍出来了!
当拍摄背对阳光的人物像,室内室外亮度差别大,背光场景等,我们都可以打开HDR(High Dynamic Range,高动态范围)功能,扩大图像动态范围,提高图像质量。
HDR手机端实现原理
做HDR之前,相机要拍两到三幅不同的照片。
有什么显而易见的差异吗?
小明
小明同学发言:“老师我知道,这3张图叫H图,D图,R图。”
错!HDR之前解释过了奥。
现在还请往下听:
▶ 左边这张是欠曝图,曝光时间较短,可以看到关于太阳的细节表现得很好。
▶ 中间这张是正常曝光图,曝光时间中等,此时天空整体层次表现正常。
▶ 右边这张是过曝图,曝光时间较长,山景和地面等暗处区域变得清晰可见。
手机要做的就是取长补短,通过算法把3张照片中明暗表现优秀的部分提取出来,融合成一张新的图像。
Duang! HDR图就这样形成了~~
有没有觉得So easy,觉得自己也可以成为研发大佬?
上面讲的是基于手机平台端的HDR实现方式,也可以称为帧序列HDR,需要借助其他硬件或者手机处理器来完成。
比如之前G公司采用10张照片高速连拍内堆栈处理后的HDR+技术,声称能够达到14EV的惊艳HDR效果,也就是采用这种技术。
14EV最大动态范围,还原眼之所见
HDR的应用
有同学又要问了:既然HDR效果这么好,岂不是只用它啦?走到哪拍到哪,随手一按都是大片?
当然不是!
少年还是图样图森破,HDR虽好,但是也存在很多应用限制,让我们逐一分析HDR技术面临的实际挑战。
1
鬼影问题
传统HDR技术是根据多张不同曝光图像来合成一张,而“敌不动,我不动”的理想拍摄情景毕竟少有,手持拍照可能会抖,被拍摄物体运动太快,拍下来的三张图片可能会有所不同,强行合成后就会造成如下鬼影现象。
▲HDR鬼影实例 手掌像一棵海草随波飘摇~~
没人想在正常的照片里长出三头六臂, HDR技术开始寻求新的解决方案。于是芯片端HDR技术腾空出世,推出了DOL(Digital overlap)-HDR与Staggered-HDR技术,其原理大体相似。
以Staggered-HDR技术为例,在一次完整曝光的过程中,sensor分别在短、中等和长曝光时读出一次数据,数据进行芯片外处理以得到HDR图像。
由于三组数据来源于同一曝光过程,时间偏移很小,该技术能很好的避免鬼影现象的产生。
2
即时性问题
上述提到的HDR技术,都需要拍下照片后再算法处理。无法在预览模式实时显示HDR,需要拍照后才能看到效果,景物-屏幕-照片三者没有贯通,无法做到“所见即所得”,用户体验不好。
针对该问题,芯片厂再改进HDR技术,称作BME(Binned multiplexed exposure),也叫iHDR。
如右边图案所示,在传感器上间隔两行分别使用长短曝光设置,最终合成一帧行数减半的图像。
该技术的帧缓存很短,图像融合较快,可以实现实时预览HDR。
但它的缺点也很明显, binned(二合一)的读出方式让图像分辨率减少了一半,该技术主要适用于对分辨率要求不高的预览或录像HDR。
3
分辨率损失问题
千辛万苦研究提升的分辨率怎么能说降就降呢?不甘心啊~
芯片厂商又研发了新的方案,称作SME(Spatially multiplexed exposure) ,或叫做Zig-zag (Z字形)HDR。
图如其名,长短曝光分别呈现“Z”字型,每一行像素既有长曝光也有短曝光。据称只要算法足够优秀,该方案就能够输出接近全像素的HDR照片,并且可以用作实时预览。
综合应用方案
综上所述,HDR领域至今还没一位十全十美的王者出现。
但是锲而不舍的工程师从未放弃,一个技术不行,那我们用两个!
下面就是一例综合应用的方案。
传感器端3-Exposure HDR是基于近年流行的4Cell芯片。
在4合1模式下,2x2像素区域内分别设置长(L)、中等(M)、短(S)三级曝光,将 4个像素合并为一个输出,称之为3-Exposure HDR。该方法可用作于图像预览。
采用三曝光实现实时HDR预览,拍照时采用传统帧序列HDR方法,抓取三张不同曝光的图像进行平台端算法处理。
预览和拍照都可以HDR,真正做到了所见即所得。
Tips
聊到这儿,相信你已经对HDR有了更深入的理解。
感兴趣的同学们,可以掏出手机亲身实践下,打开HDR功能,给夕阳下的女朋友(男朋友)拍张美美的照片吧~~前提当然是你得有~
技术科普丨逆光也清晰-HDR相关推荐
- 技术科普丨平台效果调试篇1—灰区和权重
转载自技术科普丨平台效果调试篇1-灰区和权重 当你使用手机拍照的时候,有没有发现这种现象,在选自动白平衡的时候,图像整体色调是正常的,但是手动勾选其他光源的时候,会出现不同程度的偏色.为什么呢? 手动 ...
- android马达测试,技术科普丨马达测试知多少?
原标题:技术科普丨马达测试知多少? 第49期 如今,大家对手机摄像头的拍摄要求日益提高,既要能拍清楚近景,又要能拍清楚远景,如何兼顾远景和近景,马达在其中发挥了非常重要的作用. 众所周知,拍摄距离越近 ...
- 技术科普丨黑电平:你真的懂“黑”吗?
技术科普丨黑电平:你真的懂"黑"吗? 转载于:技术科普丨黑电平:你真的懂"黑"吗? 第27期 "眼前的黑不是黑,你说的白是什么白-" 不知你 ...
- 技术科普丨平台效果调试篇5-Green zone
转载自技术科普丨平台效果调试篇5-Green zone 嫩绿.或翠绿.或碧绿.或墨绿的一簇簇绿植,总是让人挪不开眼睛.它不仅是摄影者的最爱,也是camera效果调试的重点.对于绿植的效果调试,平台有一 ...
- 技术科普丨4Cell1感光芯片的应用
现如今,4cell1芯片兼具了常态的高像素和暗态的高感光低噪声的表现,已成为目前手机摄像头的主力军. 手机越做越紧凑需要模组和芯片尺寸越做越小,在尺寸一定的基础上,高像素和大像素,对于手机摄像头来说, ...
- 技术科普丨有趣的DxOMark测试(一)
不断刷新的DxOMark手机摄像效果排名,让DxOMark作为一家第三方手机摄像效果评估公司而广受关注. 最后的排名固然最博人眼球,而分数具体代表了什么,相信你也同样关心.当然整套系统的内容非常详尽和 ...
- 技术科普丨马达测试知多少?
如今,大家对手机摄像头的拍摄要求日益提高,既要能拍清楚近景,又要能拍清楚远景,如何兼顾远景和近景,马达在其中发挥了非常重要的作用. 众所周知,拍摄距离越近,镜头需要往外推才能成像清晰,而马达就像是一位 ...
- 技术科普丨景深到底是什么
生活中 你有没有遇到过这样的情况? 拍摄花.昆虫等的照片中,将背景拍得很模糊. 但是拍摄纪念照或集体照,风景等的照片,却会把背景拍摄得和拍摄对象一样清晰. 上述都是景深的原因 让我们看一下这张图,就能 ...
- 技术科普丨平台效果调试篇3-AWB Gain Adjust
接下来我们先来看一下 下面两张图片有什么差异? ▼ ~Bingo~ ←左图偏暖色调 丨 右图偏冷色调→ 环境变化万千,有暖色也有冷色,受环境色温的影响,图片的色调表现都不尽相同.客户和消费者对于色调也 ...
最新文章
- MyBatis 如何兼容所有日志框架?
- zcu102 hdmi example(一)
- 支持C# 5.0的async语法的反编译器出来了
- 阿里云ECS——Linux连接错误[Read from socket failed: Connection reset by peer]解决方案
- c# 分类 机器学习_C#也能做机器学习?基于.NET的AI智能应用市场还是一片“处女地”...
- 浅谈微信小程序对于房地产行业的影响
- 数据仓库之电商数仓-- 3.2、电商数据仓库系统(DWS层)
- 【Python爬虫】Request库入门
- 事件冒泡与事件捕获,附实例
- 如果全世界人口压缩到100人
- java+selenium获取整个表格的内容
- python_集合(set)
- java 编码格式 utf 8_关于java生成UTF-8编码格式文件的诡异问题
- [带权并查集] Jzoj P1503 体育场
- 【Laravel】使用 Laravel Excel 实现 Excel/CSV 文件导入导出功能
- autojs之七牛直播云
- windows 中hosts文件
- Windows下Perl环境安装和使用
- 服务器本地文件无法复制粘贴,本地电脑与服务器突然无法直接使用复制粘贴
- Kafka | Kafka中如何实现死信队列重试队列