Fast Tone Mapping for High Dynamic Range Images

Abstract

我们提出了一种快速、有效、灵活的色调再现方法,在低动态范围再现设备中保留了高动态范围场景的可视性和对比度印象。 一个单一的参数控制能见度和对比度在一个简单和优雅的方式和互动速度。 新方法使用简单,计算效率高。 实验表明,该方法对多种高动态范围图像都有较好的效果。 该方法也可用于普通低动态范围数字图像的增强。

1. Introduction

我们在日常生活中所经历的真实世界场景通常有非常广泛的亮度值。人类视觉系统能够感知5个数量级以上的场景,能够逐步适应9个数量级以上的动态范围的场景。随着数字成像技术的快速发展,人们对捕捉景物的全动态范围的数码照片越来越感兴趣。尽管可以想象,未来的数码相机将能够通过点击一个按钮来捕捉高动态范围(HDR)的照片,但目前的技术往往只能使真实世界的部分高动态场景在任何一个镜头中可见。图1演示了这样一个场景。这是一个室内场景,阳光透过窗户照射进来,相机被放置在黑暗的一端。为了使窗口附近的特征可见,使用了较短的曝光。然而,这使得场景远离光源太暗。为了使暗端的特征可见,我们增加了曝光间隔。另一方面,这一次,靠近窗户的区域变得饱和。然而,对人类的观察者来说,所有最暗和最亮区域的特征都能同时清晰地看到。如何使所有这些特征在如此大范围的亮度下同时在一张数码照片中可见,是我们在本文中要解决的问题。

事实上,最近的技术已经使得创建数值亮度地图相对容易,可以捕捉真实世界场景[1]的全部动态范围。利用同一场景在不同曝光间隔下拍摄的一系列低动态范围(LDR)图像,可以生成场景的HDR亮度图。

 辐射度图以数值格式记录了场景的全部动态范围。 然而,大多数再现设备,如CRT监视器或打印机,只能再现不超过几个数量级的图像,这大大低于辐射度图数据的动态范围。 为了在LDR设备中再现HDR映射,使用映射或音调再现技术将HDR值映射到LDR值。

本文提出了一种将HDR场景映射到LDR再现设备的新算法,使LDR显示中原始场景的可见性和视觉对比度得到很好的保留。 论文的组织结构如下。 在第2节中,我们简要回顾了以前的工作。 第三节提出了一种新的高动态范围数据到低动态范围显示的快速映射算法。 第4节给出实验结果,第5节总结全文。

2. Related Work

高动态范围图像越来越受到人们的关注。 在过去的十年左右,许多技术已经发展起来,用于高对比度图像的色调再现。 有两大类技术,即基于音调再现曲线(TRC)和基于音调再现算子(TRO)[2]。

TRC指的是操纵像素分布的技术。 在这一范畴中,早期的开创性工作包括[3]的工作,它引入了一种色调再现方法,试图使显示器亮度与现实世界的感觉相匹配。 最近,[4]提出了一种色调映射方法,该方法模拟了人类视觉系统的某些方面。 也许在这一类别中最全面的技术是[5]的技术,它引入了一种相当复杂的色调再现曲线技术,结合了人类对比度敏感度、眩光、空间敏感度和颜色敏感度的模型。

TRO技术涉及局部邻近像素值的空间操作,通常在多个尺度上。 这种技术的科学原理是基于图像形成模型:I(x,y)=L(x,y)R(x,y),该模型表明图像强度函数I(x,y)是亮度函数L(x,y)和场景反射率函数R(x,y)的乘积。 由于现实世界的反射率R(x,y)具有较低的动态范围(通常不超过100:1),如果可以将L(x,y)与R(x,y)分开,可以通过减小L(x,y)的动态范围来减小I(x,y)的动态范围。 基于这一原理的方法有[6]、[7]和[8]。 它们主要在试图将亮度分量与反射率分量分开的方式上有所不同。

最近的发展还试图将传统的摄影技术纳入数字领域,以复制高动态范围的图像[9]。

在高动态范围压缩方面,一个非常令人印象深刻的最新发展是[10]。基于人类视觉系统只对相对局部对比度敏感的观察,作者提出了一种多分辨率梯度域技术。TRC方法不涉及空间处理,因此计算速度非常快。

TRO方法涉及多分辨率空间处理,因此计算成本更高。由于TRO方法可以逆转局部对比度,有时会在复制过程中造成“光晕”效应。传统技术的另一个困难是,用户需要设置太多的参数,这使得他们很难使用。

3. A New TRC-based Tone Mapping Method

对于高动态范围映射,至少有两个要求。首先,它必须确保所有的特征,从最暗到最亮,同时可见。其次,要保留原场景的视觉对比,使其产生与原场景相匹配的视觉感受。在某种意义上,这两个要求是相互冲突的。随着动态范围的缩小,用于显示场景的可用值是有限的。如果一个人把所有的特征都表现出来,我们就可以减弱对比。另一方面,如果一个显示良好的对比,那么一些特征可能不可见。在有限的显示动态范围约束下,一种好的色调再现方法必须在这两种相互冲突的要求之间取得良好的平衡。

为了保持原始场景的视觉对比度,最好的方法是将像素从高动态范围线性映射到低动态范围。 然而,由于显示设备中的动态范围比原始场景的范围要窄得多,因此会因压缩而损失可见度。 此外,线性映射以相同的方式映射所有值,低动态范围中的一些值可能是空的,从而导致所有可显示值的利用不足。 在另一个极端,可以渲染充分利用所有可显示值并具有最大对比度的低动态范围图像,即直方图均衡化。 然而,这将改变原始场景的视觉印象,因为它夸大了密集像素值间隔中的对比度,而过于激进地压缩了稀疏像素值间隔。 一个好的色调再现算法必须在线性映射和良好的视觉对比度之间取得平衡。

对于任何高动态范围压缩技术,无论是基于TRC的还是基于TRO的,高动态范围图像中的一些值都必须合并并在低动态范围设备中显示为一个单一值。 关键是决定高动态场景中哪些值要合并在一起。 在基于TRO的技术中,像素的空间上下文在决策中起作用,而在基于TRC的技术中,空间上下文不是考虑的一部分。 虽然基于TRO的技术将显式地保留,有时甚至增强局部对比度,但它们通常计算量更大,需要更多的手动调整参数,因此不太容易使用。 我们提出了一种计算简单、有效且易于使用的基于TRC的高动态范围压缩技术。

与其他技术类似,我们只在亮度通道上工作,所有的操作都在对数空间中执行。 为了说明原理,图3显示了图2的HDR辐射度图的直方图。 我们的方法是基于一个相当简单的观察,即在任何给定的图像中,有人口密集的区域,也有人口稀少的区域。 色调映射算法应在保持原始场景的相对对比度的前提下,为人口密集的区域分配相对较多的显示值,为人口稀少的区域分配相对较少的显示值。 这样的操作将更多地压缩直方图的稀疏区域,而更少地压缩密集区域(甚至可能稍微扩展)。 虽然可能有许多可能的方法来实现这个想法,但我们给出了一个分层的、计算简单且灵活的实现。

 3.1. An Implementation

 

 4. Experimental Results

 

 5. Conclusions

本文提出了一种计算效率高、使用简单的高动态范围压缩技术。 结果证明了新技术的有效性。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/60114.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Git详解及使用

Git简介 Git 是一种分布式版本控制系统,它可以不受网络连接的限制,加上其它众多优点,目前已经成为程序开发人员做项目版本管理时的首选,非开发人员也可以用 Git 来做自己的文档版本管理工具。 大概是大二的时候开始接触和使用Gi…

CRM系统哪些功能可以个性化定制?

不同的企业有着不同的业务流程和需求,因此在选型时就需要一款可以个性化定制的CRM系统。下面说说可以个性化定制的CRM系统的功能和优势。 如何实现个性化定制? Zoho CRM支持个性化定制,您可以创建自定义功能模块、字段以及业务流程&#xf…

资深媒体人宋繁银加入《数据猿》任总编辑,全面负责公司整体内容工作

大数据产业创新服务媒体 ——聚焦数据 改变商业 2023年7月北京,《数据猿》宣布正式任命宋繁银为总编辑,全面负责公司整体内容工作。此次重要的人事任命标志着《数据猿》的发展迈上了一个新的台阶,对于《数据猿》团队而言,不仅是一…

本机ip地址怎么改 怎么改ip地址归属地

很多网友问小编有关抖音快手怎么改ip地址到其他城市?最新怎么改ip地址到其他国家?下面小编整理了怎么改ip地址的教程大全, 让我们来详细的了解一下怎么改ip地址到其他城市, 一、怎么改ip地址到其他城市 1.怎么改ip地址到其他城市&…

MD-MTSP:星雀优化算法NOA求解多仓库多旅行商问题MATLAB(可更改数据集,旅行商的数量和起点)

一、星雀优化算法NOA 星雀优化算法(Nutcracker optimizer algorithm,NOA)由Mohamed Abdel-Basset等人于2023年提出,该算法模拟星雀的两种行为,即:在夏秋季节收集并储存食物,在春冬季节搜索食物的存储位置。星雀优化算法(Nutcrack…

华为运动健康,十年创新天地宽

我听一位朋友讲过这样一个故事。某天早上,急诊科的医生迎来了一位患者,患者进来后直接说:“大夫,我房颤了。” 这位医生非常诧异,因为心脏房颤确实非常危急,但很多时候并没有明显的生理体征,患者…

虚拟机报错处理(长期更新 2023.8.10)

目录 一、启动报错1.1 、另一个程序已锁定文件的一部分,进程无法访问 一、启动报错 1.1 、另一个程序已锁定文件的一部分,进程无法访问 报错内容: 处理方案: 找到安装 CentOS 虚拟机本地位置,然后删除以 lck 结尾的文…

【JAVA】七大排序算法(图解)

稳定性: 待排序的序列中若存在值相同的元素,经过排序之后,相等元素的先后顺序不发生改变,称为排序的稳定性。 思维导图: (排序名称后面蓝色字体为时间复杂度和稳定性) 1.直接插入排序 核心思…

扫雷(超详解+全部码源)

C语言经典游戏扫雷 前言一.游戏规则二.所需文件三.创建菜单四.游戏核心内容实现1.创建棋盘2.打印棋盘3.布置雷4.排查雷5.game()函数具体实现 五.游戏运行实操六.全部码源 前言 😀C语言实现扫雷是对基础代码能力的考察。通过本篇文章你将学会如何制作出扫雷&#xff…

岩土工程仪器多通道振弦传感器信号转换器应用于桥梁安全监测

岩土工程仪器多通道振弦传感器信号转换器应用于桥梁安全监测 桥梁作为交通运输的重要节点,其安全性一直备受关注。不同于其他建筑物,桥梁所处的环境复杂多变,同时,其所需承受的负荷也相对较大,这就需要对桥梁的安全进…

华为OD机试真题 Java 实现【欢快的周末】【2023 B卷 100分】,深度优先搜索dfs算法

目录 专栏导读一、题目描述二、输入描述三、输出描述四、深度优先搜索dfs五、解题思路六、Java算法源码七、效果展示1、输入2、输出3、说明4、如果修改一下呢?5、来,TFBOYS,试一下? 华为OD机试 2023B卷题库疯狂收录中,…

商用服务机器人公司【Richtech Robotics】申请纳斯达克IPO上市

来源:猛兽财经 作者:猛兽财经 猛兽财经获悉,总部位于美国内华达州拉斯维加斯由华人领导的商用服务机器人公司【Richtech Robotics】近期已向美国证券交易委员会(SEC)提交招股书,申请在纳斯达克IPO上市&am…