高动态范围图像(High-Dynamic Range,简称HDR),相比普通的图像,可以提供更多的动态范围和图像细节,根据不同的曝光时间的LDR(Low-Dynamic Range)图像,利用每个曝光时间相对应最佳细节的LDR图像来合成合成最终HDR图像[1],能够更好的反映人真实环境中的视觉效果。

HDRI是High-Dynamic Range (HDR)image的缩写,也就是高动态范围图像,就是为了解决这个问题而发明出来的,简单地说,HDRI是一种亮度范围非常广的图像,它比其它格式的图像有着更大亮度的数据贮存,而且它记录亮度的方式与传统的图片不同,不是用非线性的方式将亮度信息压缩到8bit或16bit的颜色空间内,而是用直接对应的方式记录亮度信息,它可以说记录了图片环境中的照明信息,因此我们可以使用这种图象来“照亮”场景。有很多HDRI文件是以全景图的形式提供的,我们也可以用它做环境背景来产生反射与折射。这里强调一下HDRI与全景图有本质的区别,全景图指的是包含了360度范围场景的普通图象,可以是JPG格式,BMP格式,TGA格式等等,属于Low-Dynamic RangeRadiance Image,它并不带有光照信息。

HDRI文件是一种文件,扩展名是hdr或tif格式,有足够的能力保存光照信息,但不一定是全景图。Dynamic Range(动态范围)是指一个场景的最亮和最暗部分之间的相对比值一张HDR图片,它记录了远远超出256个级别的实际场景的亮度值,超出的部分在屏幕上是显示不出来的。可以这样想象:在photoshop里打开一张从室内往窗外外拍的图片,窗外的部分处在强烈的阳光下,曝光过度,呈现的是一片白色,没有多少细节。你将毫无办法,调暗只会把白色变成灰色而已,并不会呈现更多的细节。但如果同一场景是由hdr纪录的话,你减低曝光度,原来纯白的部分将会呈现更多的细节。

计算机在表示图象的时候是用8bit(256)级或16bit(65536)级来区分图象的亮度的,但这区区几百或几万无法再现真实自然的光照情况。HDR文件是一种特殊图形文件格式,它的每一个像素除了普通的RGB信息,还有该点的实际亮度信息。普通的图形文件每个象素只有0 -255的灰度范围,这实际上是不够的。想象一下太阳的发光强度和一个纯黑的物体之间的灰度范围或者说亮度范围的差别,远远超过了256个级别。因此,一张普通的白天风景图片,看上去白云和太阳可能都呈现是同样的灰度/亮度,都是纯白色,但实际上白云和太阳之间实

HDR实例

际的亮度不可能一样,他们之间的亮度差别是巨大的。因此,普通的图形文件格式是很不精确的,远远没有纪录到现实世界的实际状况。所以,现在我们就要介绍一下高动态范围图像(简称HDRI)。HDR全称是高动态范围。这是一个简单的术语,HDR图片是使用多张不同曝光的图片,然后再用软件它们组合成一张图片。它的优势是最终你可以得到一张无论在阴影部分还是高光部分都有细节的图片。在正常的摄影当中,或许你只能选择两者之一。

3HDR IMAGES 实例


  

上方为压缩后的HDR图像,下方为直接用相机拍摄的图像

camera 高动态范围(High-Dynamic Range,简称HDR)相关推荐

  1. 概念术语之 high dynamic range(HDR)高动态范围

    HDR这词大家可能并不陌生,但大部分人只是听过而已,在脑子并没有太多的概念,可能只是简单的认为HDR就是让照片拍得更好看,这倒也没错,但究竟开启HDR好在哪,开启了和没开启HDR又有什么不一样,何时才 ...

  2. wide dynamic range - WDR - 宽动态范围 - high dynamic range - HDR - 高动态范围

    wide dynamic range - WDR - 宽动态范围 - high dynamic range - HDR - 高动态范围 高动态范围 (high dynamic range,HDR) 图 ...

  3. Python+OpenCV:高动态范围(High Dynamic Range, HDR)

    Python+OpenCV:高动态范围(High Dynamic Range, HDR) 目标 Learn how to generate and display HDR image from an ...

  4. 高动态范围光照(High Dynamic Range Imaging,简称HDRI或HDR)

    1  HDR基本概念 高动态范围光照(High Dynamic Range Imaging,简称HDRI或HDR),是一种表达超过了显示器所能表现的亮度范围的图像映射技术,已成为目前游戏应用不可或缺的 ...

  5. visualmap超过范围改变颜色_高动态范围(High-Dynamic Range,简称HDR)

    高动态范围(High-Dynamic Range,简称HDR) 一.HDR介绍 高动态范围(High-Dynamic Range,简称HDR),又称宽动态范围技术,是在非常强烈的对比下让摄像机看到影像 ...

  6. 3.2.3 Quantization Techniques(HDR量化)(Advanced High Dynamic Range Imaging)Schlick TMO

    3.2.3 Quantization Techniques(HDR量化)(Advanced High Dynamic Range Imaging)Schlick TMO Schlick [341]提出 ...

  7. 2.1.2 Capturing HDR Videos(Advanced High Dynamic Range Imaging )

    2.1.2 Capturing HDR Videos(Advanced High Dynamic Range Imaging ) 目录 2.1.2 Capturing HDR Videos(Advan ...

  8. A comparative review of tone-mapping algorithms for high dynamic range video(高动态范围视频色调映射算法的比较研究)(二)

    研读论文A comparative review of tone-mapping algorithms for high dynamic range video(高动态范围视频色调映射算法的比较研究) ...

  9. 论文解读:High Dynamic Range and Super-Resolution from Raw Image Bursts

    论文解读:High Dynamic Range and Super-Resolution from Raw Image Bursts 今天介绍一篇发表于 2022 年 ACM Tranaction o ...

  10. 快速双边滤波在High-Dynamic Range(HDR)图像显示中的应用。

    快速双边滤波在High-Dynamic Range(HDR)图像显示中的应用. 2014年10月21日 ⁄ 综合 ⁄ 共 4617字 ⁄ 字号 小 中 大 ⁄ 评论关闭 高动态范围图像(High-Dy ...

最新文章

  1. 一文理解Ranking Loss/Margin Loss/Triplet Loss
  2. 一段文字讲清楚Kubernetes的工作原理
  3. json如何把键名作为变量?
  4. Spring学习笔记:Spring整合Mybatis(mybatis-spring.jar)(二:mybatis整合spring)
  5. android 二次点击退出,android返回二次退出
  6. parcelable 缺点_成都金牛区茶道炭优缺点-兴木华木炭
  7. 前端基础——day1
  8. php上传文件到七牛云
  9. Java中List详解
  10. UVa 1626 (输出方案) Brackets sequence
  11. P3706-[SDOI2017]硬币游戏【高斯消元,字符串hash】
  12. LR通过SiteScope监控mysql
  13. 【Servlet】Servlet声明配置
  14. Jsf + Spring + Hibernate项目中引用的包
  15. 内蒙古工业大学2022年数据结构习题集
  16. android app targetsdk从23升级到28
  17. 完美实现笔记本在有线网卡连通时自动关闭wifi,有线网卡未连通时自动开启wifi
  18. 最全解读西门子MES/MOM平台Opcenter,100多亿美金的数字化之路
  19. 飞书第三方ISV服务商应用开发及上架教程
  20. QQ登陆,获取QQ用户信息

热门文章

  1. java lucene 站内搜索_完整的站内搜索Demo(Lucene.Net+盘古分词)
  2. 改造:Ueditor编辑器插入外链视频支持手机播放和上传本地音乐
  3. 利用-flat.vmdk文件恢复虚拟机
  4. 树莓派4B 编译安装rtl8192eu usb网卡驱动
  5. 记一次贴吧签到脚本的编写
  6. python alpha通道_去除图像中的alpha通道或透明度
  7. CPU、内存、I/O设备速度差异
  8. 汽车模具翼子板丨门轴侧棱线不顺的原因?附解决方案
  9. Vmware安装显示Microsoft Runtime DLL 安装程序未能完成安装
  10. UE4UI制作_MainMenu