HDR图像显示

本文介绍了HDR(高动态范围图像)的概念,强调了它在保存更多图像细节方面的优势。文章详细讨论了tone mapping过程,即如何将HDR图像转化为可显示的LDR图像,并概述了一种基于Fast Bilateral Filtering的对比度缩减算法。还提供了代码示例,并提到了双边滤波器在算法中的应用。最后,列举了相关参考资料。
摘要由CSDN通过智能技术生成

高动态范围图像

(High-Dynamic Range,简称HDR),相比普通的图像,可以提供更多的动态范围和图像细节,根据不同的曝光时间的LDR(Low-Dynamic Range)图像,利用每个曝光时间相对应最佳细节的LDR图像来合成最终HDR图像。

点击看大图

tone mapping

一张HDR图片,它记录了远远超出256个级别的实际场景的亮度值,超出的部分在屏幕上是显示不出来的。所以线性解码,总是导致图像一部分区域过于明亮,或者另一部分过于暗淡。

点击看大图

解决的方法就是tone mapping。这里我们将图像分解为两个层,一个基层(base layer or large-scale features)和一个细节层(detail layer)。只对基层进行对比度压缩,保持细节层不变。这里为将图像分解成两层,且保持边缘特性,就需要采取一些快速健壮的保边去噪的滤波器。比如说双边滤波(BF)等。

算法流程

根据《Fast Bilateral Filtering for the Display of High-Dynamic-Range Images 》给出了对比度缩减的流程:

  1. input intensity= 1/61*(R*20+G*40+B)
  2. r=R/(input intensity), g=G/input intensity, B=B/input intensity
  3. log(base)=Bilateral(log(input intensity))
  4. log(detail)=log(input intensity)-log(base)
  5. log (output intensity)=log(base)*compression
  • 0
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值