CN102722868B - 一种高动态范围图像色调映射方法 - Google Patents

一种高动态范围图像色调映射方法 Download PDF

Info

Publication number
CN102722868B
CN102722868B CN201210161329.7A CN201210161329A CN102722868B CN 102722868 B CN102722868 B CN 102722868B CN 201210161329 A CN201210161329 A CN 201210161329A CN 102722868 B CN102722868 B CN 102722868B
Authority
CN
China
Prior art keywords
dynamic range
high dynamic
range image
image
tone mapping
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201210161329.7A
Other languages
English (en)
Other versions
CN102722868A (zh
Inventor
张二虎
杨慧云
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Czech Color Printing Co., Ltd.
Original Assignee
Xian University of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xian University of Technology filed Critical Xian University of Technology
Priority to CN201210161329.7A priority Critical patent/CN102722868B/zh
Publication of CN102722868A publication Critical patent/CN102722868A/zh
Application granted granted Critical
Publication of CN102722868B publication Critical patent/CN102722868B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Image Processing (AREA)

Abstract

本发明公开了一种高动态范围图像色调映射方法,首先读取高动态范围图像,获取其对数域亮度图像;然后通过多尺度WLS滤波,估计其光照分量,以避免明暗对比强烈处产生的“光晕”现象;接着采用多尺度Retinex方法恢复高动态范围图像的亮度成分,并通过消除两极端1%处的灰度,防止欠曝光与过曝光的产生,通过自适应调节函数,调节图像的眀暗程度;最后通过引入指数控制饱和度的方法,来恢复高动态范围图像的色彩。本发明方法适用于高动态范围图像在低动态范围设备上进行显示输出,能够避免“光晕”的产生,显示的图像具有对比度高、细节再现效果好的特点。

Description

一种高动态范围图像色调映射方法
技术领域
本发明属于数字图像处理技术领域,用于在低动态范围显示设备上再现高动态范围图像,具体涉及一种高动态范围图像色调映射方法。 
背景技术
高动态范围图像的亮度范围一般在0.001cd/m2到100000cd/m2之间。由于高动态范围图像能够很好的再现实际场景中丰富的亮度级别,产生逼真的效果,它正越来越广泛地被应用于影视、电脑游戏、军事、天文及医学检测等领域。相对于高动态范围图像的亮度范围,许多显示设备(如CRT、LCD、投影仪等)所能产生的亮度范围则显得过于狭窄,如普通的CRT产生的亮度范围大约是1cd/m2到100cd/m2,故使用普通显示器显示高动态范围图像会出现动态范围不匹配的问题。因此,需要采用一定的方式压缩高动态范围图像的动态范围,使之匹配输出在动态范围有限的媒介上,这个过程称为色调映射(tone mapping)。 
近年来国内外学者提出了许多色调映射方法,主要可以分为两类:1)全局(Global)算子;2)局部(Local)算子。全局算子只依赖于像素的亮度值,而局部算子不仅依赖像素的亮度值,而且还与像素的位置及邻域像素亮度值有关。局部算子由于考虑了空间邻域像素信息,可以保留更多的图像细节信息及局部对比度,因而能取得较好的映射效果,成为目前关注的重点。但局部算子在处理高动态范围图像时易产生“光晕(Halo)”现象,影响显示效果。 
发明内容
本发明的目的是提供一种高动态范围图像色调映射方法,解决了现有方法中存在的“光晕”及显示效果不够好的问题。 
本发明采用的技术方案为,一种高动态范围图像色调映射方法,按照以下步骤实施: 
步骤1,获取高动态范围图像的亮度图像Lin,并取对数形成对数域亮度图像L,其中的R、G、B分别为高动态范围图像各像素的红、绿、蓝颜色值,其计算为: 
Lin=0.299R+0.587G+0.114B, 
L=log(Lin+0.00001); 
步骤2,对L进行多尺度WLS滤波,估计出多尺度的光照分量Lk,其中的k=1,2,...,以避免明暗对比强烈处产生的“光晕”现象,其表示为: 
Lk=WLS(L,λk), 
其中算子WLS(·)表示进行WLS滤波,λk代表尺度因子,其取值决定了光照分量图像Lk的平滑程度,增大λk,将使得平滑程度增加,通常可根据实验情况确定其取值; 
步骤3,采用多尺度Retinex方法恢复高动态范围图像的亮度成分,即: 
其中N代表尺度个数,ωk为不同尺度的权重系数,且
步骤4,对RL取指数,得到R1,即:R1=exp(RL); 
步骤5,消去R1两极端1%的灰度级,防止欠曝光与过曝光的产生,并进行归一化,得到R2,即: 
R 2 = 0 R 1 < m s R 1 - m s m l - m s m s &le; R 1 < m l 1 R 1 &GreaterEqual; m l ,
其中ms是R1中像素值从小到大排序后,1%的像素处所对应的R1的值;ml是R1中像素值从小到大排序后,99%的像素处所对应的R1的值; 
步骤6,采用自适应调节函数对R2进行调节,并将其灰度值映射到[0,255]的范围,即: L out = ( R 2 ) log ( b ) log ( 0.5 ) &times; 255 ,
其中,调节参数b可获得不同明暗程度的图像,b的取值范围为[0.5,1.0]; 
步骤7,引入指数控制饱和度,采用如下计算公式,进行色彩恢复,即完成高动态范围图像色调映射: 
R out = ( R L in ) s &times; L out G out = ( G L in ) s &times; L in B out = ( B L ) s &times; L out ,
其中指数s为控制饱和度,Rout、Gout、Bout分别为高动态范围图像经色调映射后最终得到的红、绿、蓝颜色值。 
本发明的有益效果是,采用多尺度WLS滤波器估计高动态范围图像的光照分量,较好地克服色调映射过程中存在的“光晕”问题;通过去除两极端1%的灰度级及采用自适应调节函数,使色调映射后的图像具有对比度高、细节显示效果好的特点,能够在低动态范围显示设备上能够更好地再现高动态范围图像。 
附图说明
图1是采用本发明方法处理后显示出的实施例1高动态范围图像; 
图2是采用现有的基于Retinex的高动态范围图像色调映射方法处理后显示 出的高动态范围图像; 
图3是上述的图1黑框部位和图2黑框部位的局部放大对比图。 
具体实施方式
下面通过具体实施方式对本发明进行详细说明。 
本发明的高动态范围图像色调映射方法,按照以下步骤实施: 
步骤1,获取高动态范围图像的亮度图像Lin,并取对数形成对数域亮度图像L,其中的R、G、B分别为高动态范围图像各像素的红、绿、蓝颜色值,其计算为: 
Lin=0.299R+0.587G+0.114B, 
L=log(Lin+0.00001); 
步骤2,对L进行多尺度WLS滤波,估计出多尺度的光照分量Lk,其中的k=1,2,...,以避免明暗对比强烈处产生的“光晕”现象,其表示为: 
Lk=WLS(L,λk), 
其中算子WLS(·)表示进行WLS滤波,λk代表尺度因子,其取值决定了光照分量图像Lk的平滑程度,增大λk,将使得平滑程度增加,通常根据实验情况确定其取值。 
对于多尺度WLS滤波,其具体计算为: 
Lk=(I+λkLg)-1L, 
其中,I为单位矩阵,λk为尺度因子,Lg为: 
L g = D x T A x D x + D y T A y D y ,
其中的Dx、Dy分别为水平和垂直方向差分因子,T代表矩阵的转置,Ax、Ay均为对角矩阵,其对角线元素分别为ax,p(L)、ay,p(L),其计算为: 
a x , p ( L ) = ( | &PartialD; l &PartialD; x ( p ) | &alpha; + &epsiv; ) - 1 a y , p ( L ) = ( | &PartialD; l &PartialD; x ( p ) | &alpha; + &epsiv; ) - 1 ,
其中参数α用来表示控制平滑过程对图像边缘的敏感程度,取值范围是1.0-1.8;参数l=log(L+0.000001),常数ε取值为0.00001,主要是为了防止分母为零的情况出现。 
步骤3,采用多尺度Retinex方法恢复高动态范围图像的亮度成分,即: 
N代表尺度数,一般取3个尺度。 
其中ωk为不同尺度的权重系数,且
步骤4,对步骤3得到的RL取指数,得到R1,即:R1=exp(RL); 
步骤5,消去R1两极端1%的灰度级,防止欠曝光与过曝光的产生,并进行归一化,得到R2,即: 
R 2 = 0 R 1 < m s R 1 - m s m l - m s m s &le; R 1 < m l 1 R 1 &GreaterEqual; m l ,
其中,ms是R1中像素值从小到大排序后,1%的像素处所对应的R1的值;ml是R1中像素值从小到大排序后,99%的像素处所对应的R1的值; 
步骤6,采用自适应调节函数对R2进行调节,并将其灰度值映射到[0,255]的范围,即:其中,调节参数b的数值可获得不同明暗程度的图像,b的取值范围为[0.5,1.0]; 
步骤7,引入指数控制饱和度,采用如下的计算公式,进行色彩恢复: 
R out = ( R L in ) s &times; L out G out = ( G L in ) s &times; L in B out = ( B L ) s &times; L out , 即完成高动态范围图像色调映射, 
其中指数s为控制饱和度,Rout、Gout、Bout分别为高动态范围图像经色调映射后最终得到的红、绿、蓝颜色值。 
实施例1 
本发明的高动态范围图像色调映射方法,通过以下步骤及具体参数实施: 
步骤1,读取高动态范围图像,将其浮点型的数据转换为整型的RGB格式的数据,然后计算该高动态范围图像的亮度图像Lin,并取对数形成对数域亮度图像L,其计算为: 
Lin=0.299R+0.587G+0.114B, 
L=log(Lin+0.00001), 
步骤2,对L进行多尺度WLS滤波,估计出多尺度的光照分量Lk(k=1,2,L),以避免明暗对比强烈处产生的“光晕”现象。其可以表示为: 
Lk=WLS(L,λk), 
其中算子WLS(·)表示进行WLS滤波,λk代表尺度因子,其取值决定了光照分量图像Lk的平滑程度,增大λk,将使得平滑程度增加,通常根据实验情况确定其取值。在本实施例中,采用三个尺度,即k=1,2,3,取λ1=1,λ2=5,λ3=25。 
对于多尺度WLS滤波,其具体计算为:Lk=(I+λkLg)-1L, 
其中I为单位矩阵,λk为尺度因子,Lg为:
其中,Dx、Dy分别为水平和垂直方向差分因子,Ax、Ay均为对角矩阵,其对角线元素分别为ax,p(L)、ay,p(L),其计算为: 
a x , p ( L ) = ( | &PartialD; l &PartialD; x ( p ) | &alpha; + &epsiv; ) - 1 a y , p ( L ) = ( | &PartialD; l &PartialD; x ( p ) | &alpha; + &epsiv; ) - 1 , 其中参数α在本实施例中,取α=1.5。 
步骤3,采用多尺度Retinex方法恢复高动态范围图像的亮度成分,即: 
其中ωk为不同尺度的权重系数,且 在本实施例中,取3个尺度,相应的取ω1=0.25,ω2=0.5,ω3=0.25。取
步骤4,对RL取指数,得到R1,即:R1=exp(RL); 
步骤5,消去R1两极端1%的灰度级,防止欠曝光与过曝光的产生,并进行归一化,得到R2,即: 
R 2 = 0 R 1 < m s R 1 - m s m l - m s m s &le; R 1 < m l 1 R 1 &GreaterEqual; m l ,
其中ms是R1中像素值从小到大排序后,1%的像素处所对应的R1的值;ml是R1中像素值从小到大排序后,99%的像素处所对应的R1的值; 
步骤6,采用自适应调节函数对R2进行调节,并将其灰度值映射到[0,255]的范围,即:调节参数b在本实施例中,取b=0.78。 
步骤7,引入指数控制饱和度,采用如下计算公式,在本实施例中,取s=1/2.2。进行色彩恢复,即可完成高动态范围图像色调映射。 
R out = ( R L in ) s &times; L out G out = ( G L in ) s &times; L in B out = ( B L ) s &times; L out ,
其中指数s为控制饱和度,Rout、Gout、Bout分别为高动态范围图像经色调映射后最终得到的红、绿、蓝颜色值。 
图1是本发明实施例1处理后显示的一个高动态范围图像。为了更好地说明本发明方法的效果,图2是采用现有的方法,即基于Retinex的高动态范围图像色调映射方法处理后显示的高动态范围图像,图3是图1和图2的局部放大对比图,其中图3的上半部是图1中的黑框部位的局部放大图,图3的下半部是图2中的黑框部位的局部放大图。从图3可以对比看出,采用本发明方法与现有的基于Retinex的方法相比,能够更好地去除高动态范围图像色调映射后存在的“光晕”现象。值得说明的是,本发明方法及现有方法针对处理的是彩色的图像,由于申报文本的要求所限,所有附图已经变成灰度图进行显示,其“光晕”现象没有彩色图像逼真。 
本发明的高动态范围图像的色调映射方法,针对局部化色调映射方法中易产生的“光晕”现象,通过WLS滤波估计光照分量,可以避免明暗对比强烈处产生的“光晕”现象;通过去除两极端1%处的灰度级,防止欠曝光与过曝光的产生,采用自适应调节函数对图像的明暗进行调节,使色调映射后的图像具有对比度高、细节显示效果好的特点。 

Claims (2)

1.一种高动态范围图像色调映射方法,其特征在于,按照以下步骤实施: 
步骤1,获取高动态范围图像的亮度图像Lin,并取对数形成对数域亮度图像L,其中的R、G、B分别为高动态范围图像各像素的红、绿、蓝颜色值,其计算为: 
Lin=0.299R+0.587G+0.114B, 
L=log(Lin+0.00001); 
步骤2,对L进行多尺度WLS滤波,估计出多尺度的光照分量Lk,其中的k=1,2,...,以避免明暗对比强烈处产生的“光晕”现象,其表示为: 
Lk=WLS(L,λk), 
其中算子WLS(·)表示进行WLS滤波,λk代表尺度因子,其取值决定了光照分量图像Lk的平滑程度,增大λk,将使得平滑程度增加; 
步骤3,采用多尺度Retinex方法恢复高动态范围图像的亮度成分,即: 
其中N代表尺度个数,ωk为不同尺度的权重系数,且
步骤4,对RL取指数,得到R1,即:R1=exp(RL); 
步骤5,消去R1两极端1%的灰度级,防止欠曝光与过曝光的产生,并进行归一化,得到R2,即: 
其中,ms是R1中像素值从小到大排序后,1%的像素处所对应的R1的值;ml 是R1中像素值从小到大排序后,99%的像素处所对应的R1的值; 
步骤6,采用自适应调节函数对R2进行调节,并将其灰度值映射到[0,255]的范围,即:其中,调节参数b可获得不同明暗程度的图像,b的取值范围为[0.5,1.0]; 
步骤7,引入指数控制饱和度,采用如下计算公式,进行色彩恢复: 
即完成高动态范围图像色调映射, 
其中指数s为控制饱和度,Rout、Gout、Bout分别为高动态范围图像经色调映射后最终得到的红、绿、蓝颜色值。 
2.根据权利要求1所述的一种高动态范围图像色调映射方法,其特征在于:所述步骤2中的多尺度WLS滤波为:Lk=(I+λkLg)-1L, 
其中,I为单位矩阵,λk为尺度因子,Lg为:
其中,Dx、Dy分别为水平和垂直方向差分因子,T代表矩阵的转置,Ax、Ay均为对角矩阵,其对角线元素分别为ax,p(L)、ay,p(L),其计算为: 
其中参数α用来控制平滑过程对图像边缘的敏感程度,取值范围为1.0-1.8;参数l=log(L+0.000001),常数ε为0.00001。 
CN201210161329.7A 2012-05-23 2012-05-23 一种高动态范围图像色调映射方法 Expired - Fee Related CN102722868B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210161329.7A CN102722868B (zh) 2012-05-23 2012-05-23 一种高动态范围图像色调映射方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210161329.7A CN102722868B (zh) 2012-05-23 2012-05-23 一种高动态范围图像色调映射方法

Publications (2)

Publication Number Publication Date
CN102722868A CN102722868A (zh) 2012-10-10
CN102722868B true CN102722868B (zh) 2014-08-20

Family

ID=46948615

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210161329.7A Expired - Fee Related CN102722868B (zh) 2012-05-23 2012-05-23 一种高动态范围图像色调映射方法

Country Status (1)

Country Link
CN (1) CN102722868B (zh)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101958910B1 (ko) * 2012-10-26 2019-03-15 에스케이 텔레콤주식회사 영상보정의 가속화를 위한 영상보정 장치 및 그 방법
CN103020998A (zh) * 2012-11-19 2013-04-03 中山大学 一种基于边缘保持全分模型的色调映射方法
CN103337056B (zh) * 2013-07-05 2015-12-09 中国民用航空总局第二研究所 一种自适应光照压缩图像增强方法
WO2016056787A1 (en) * 2014-10-06 2016-04-14 Samsung Electronics Co., Ltd. Display device and method of controlling the same
CN104618700B (zh) * 2015-01-29 2017-01-18 电子科技大学 一种彩色高动态范围图像增强显示的方法
EP3131284A1 (en) * 2015-08-13 2017-02-15 Thomson Licensing Methods, systems and aparatus for hdr to hdr inverse tone mapping
US10572983B2 (en) * 2015-08-31 2020-02-25 Interdigital Vc Holdings, Inc. Method and apparatus for inverse tone mapping
JP7008621B2 (ja) * 2015-09-02 2022-01-25 フォルシア イリステック インコーポレイテッド リアルタイムトーンマッピングのためのシステム及び方法
CN108370405B (zh) 2015-12-23 2019-11-26 华为技术有限公司 一种图像信号转换处理方法、装置及终端设备
CN105869112B (zh) * 2016-04-20 2019-01-11 西安理工大学 一种边缘保持最小化的高动态范围图像色调映射方法
CN107993189B (zh) * 2016-10-27 2021-06-18 瑞芯微电子股份有限公司 一种基于局部分块的图像色调动态调节方法和装置
CN106709888B (zh) * 2017-01-09 2019-09-24 电子科技大学 一种基于人眼视觉模型的高动态范围图像产生方法
CN109410126B (zh) * 2017-08-30 2022-04-05 中山大学 一种细节增强与亮度自适应的高动态范围图像的色调映射方法
CN108024104B (zh) * 2017-12-12 2020-02-28 上海顺久电子科技有限公司 一种对输入的高动态范围图像进行处理的方法和显示设备
CN109360180A (zh) * 2018-10-23 2019-02-19 凌云光技术集团有限责任公司 一种获取多帧宽动态图像的方法及装置
CN110232669A (zh) * 2019-06-19 2019-09-13 湖北工业大学 一种高动态范围图像的色调映射方法及***

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102044070A (zh) * 2011-01-10 2011-05-04 北京师范大学 一种基于Retinex的非线性彩色图像增强方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7428333B2 (en) * 2004-01-23 2008-09-23 Old Dominion University Visibility improvement in color video stream

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102044070A (zh) * 2011-01-10 2011-05-04 北京师范大学 一种基于Retinex的非线性彩色图像增强方法

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
High Dynamic Range Image Rendering With a Retinex-Based Adaptive Filter;Laurence Meylan, et al.;《IEEE TRANSACTIONS ON IMAGE PROCESSING》;20060930;第15卷(第9期);2820-2830 *
Laurence Meylan, et al..High Dynamic Range Image Rendering With a Retinex-Based Adaptive Filter.《IEEE TRANSACTIONS ON IMAGE PROCESSING》.2006,第15卷(第9期),2820-2830.
有效消除光晕现象和颜色保持的彩色图像增强算法;肖泉 等;《计算机辅助设计与图形学学报》;20100831;第22卷(第8期);1246-1252 *
肖泉 等.有效消除光晕现象和颜色保持的彩色图像增强算法.《计算机辅助设计与图形学学报》.2010,第22卷(第8期),1246-1252.
郭曙光,张二虎.JPEG2000中可逆颜色变换探讨.《计算机技术与发展》.2006,第16卷(第7期),119,120,176. *

Also Published As

Publication number Publication date
CN102722868A (zh) 2012-10-10

Similar Documents

Publication Publication Date Title
CN102722868B (zh) 一种高动态范围图像色调映射方法
US11823363B2 (en) Infrared and visible light fusion method
CN101901475B (zh) 基于视网膜自适应模型的高动态范围图像色调映射方法
Negru et al. Exponential contrast restoration in fog conditions for driving assistance
CN103218778B (zh) 一种图像和视频的处理方法及装置
Wang et al. Variational single nighttime image haze removal with a gray haze-line prior
CN106897981A (zh) 一种基于引导滤波的低照度图像增强方法
CN104077759A (zh) 一种基于色觉感知及全局质量因子的多曝光度图像融合方法
CN105869112B (zh) 一种边缘保持最小化的高动态范围图像色调映射方法
JP2010220184A (ja) 単一画像で高ダイナミックレンジをシミュレートする暗部露光補償方法及びそれを応用した画像処理装置
CN104021527B (zh) 一种图像中雨雪的去除方法
CN107610093B (zh) 基于相似性特征融合的全参考型图像质量评价方法
CN111882489A (zh) 用于水下图像同时增强的超分辨率图形恢复方法
Fang et al. Single image dehazing and denoising with variational method
CN103268596A (zh) 一种降低图像噪声和使颜色接近标准的方法
CN111724317A (zh) Raw域视频去噪监督数据集构造方法
CN110796612A (zh) 一种图像增强方法及***
CN108447059A (zh) 一种全参考光场图像质量评价方法
CN111105359A (zh) 一种高动态范围图像的色调映射方法
CN106709888B (zh) 一种基于人眼视觉模型的高动态范围图像产生方法
CN105989583A (zh) 一种图像去雾方法
CN116310420A (zh) 一种基于邻域差值的图像相似度度量方法及装置
CN113409247B (zh) 一种多曝光融合图像质量评价方法
CN104036459B (zh) 一种具有图像真实感再现的局部色调映射方法
CN110246086A (zh) 彩色图像增强的图像处理方法及其图像处理***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CB03 Change of inventor or designer information

Inventor after: Luo Zemin

Inventor before: Zhang Erhu

Inventor before: Yang Huiyun

CB03 Change of inventor or designer information
TR01 Transfer of patent right

Effective date of registration: 20170607

Address after: Tianhe District Huan Xi Road Guangzhou 510660 Guangdong province No. 42 building B

Patentee after: Guangzhou Czech Color Printing Co., Ltd.

Address before: 710048 Shaanxi city of Xi'an Province Jinhua Road No. 5

Patentee before: Xi'an University of Technology

TR01 Transfer of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20140820

Termination date: 20200523

CF01 Termination of patent right due to non-payment of annual fee