什么是HDR,HDR用来解决什么
HDR,High Dynamic Range,高动态光照渲染。第一次听到这个词,???
我们首先关注这个Dynamic Range,关注成像亮度的人一般都会了解这个词,动态范围(高亮与阴影的比值),又可以用此公式来表达:
这里的i_max,i_min分别为sensor 的最大不饱和电流----也可以说是sensor刚刚饱和时候的电流与sensor 的底电流
为什么需要HDR技术,为什么动态范围很重要?
人眼的动态范围可以达到100DB,而消费级的Sensor的DB仅在60 70左右,这就导致了我们成像暗处难以看清或亮处看不清。
DR 数学公式分析
那么为了解决这一问题,我们可以从这个公式进行着手:
从本质上,提高DR就2个途径:1、增大imax2、减小imin
对于一般10bit输出的sensor,imax=1023,imin=1,DR=60
对于12bit,DR=72
那么聪明的人就想了,那我提高bit width不就好了?
如果那么简单HDR这个词你就见不到了,我们说增加bit width的成本是比较高的,整个图像处理器的带宽都需要提高,这样导致整个系统的成本也是大幅增加。所以学者们想了很多解决办法来解决这个问题。可以直接分为2个大类:硬件手段与软件手段。硬件手段如:增加2个感光耦合元件等,但是成本目前过高,不过是一宗未来的趋势。最为常见的是软件手段,因为成本较低,最常见也是我们比较熟悉的就是多曝光合成+去鬼影,单曝光高动态技术,但是单张图片可用信息过少,技术发展可能存在阻碍。
我们先讲讲最常见的多曝光融合+去“鬼影”,
HDR之多曝光融合+去鬼影技术
多曝光故名思义,我们需要多个不同曝光量多帧来捕获我们所需要的信息。
以现在比较成熟的3帧HDR算法为例,我们往往需要低曝光帧、正常曝光帧、高曝光帧来融合,特别地,
低曝光:通过短曝光时间,大幅降低图像整体亮度,从而显示图像高亮处短信息
高曝光:通过长曝光时间,大幅提升图像整体亮度,从而显示图像暗处信息
那么现在,我们高亮+暗处信息都有了,我们便可以将他们融合起来,得到我们想要的整幅图像的动态范围了。
那么就有人问了,这跟去鬼影有什么关系?
我们不难知道的是,即便是铁臂阿童木,也难免手持相机或手机时出现手抖情况,由于是一段时间内连续捕获多帧,若出现手抖则会导致直接融合后产生重影现象,所以针对这一问题,去鬼影的方法就显得极为重要了。
好,今天就先说一些基础的,HDR是一门很深的学问,要想研究好它还需要了解色调映射、融合方式、数字图像存储的特点等等,日后慢慢补充