基于混合色阶映射及压缩系数的高动态范围图像重构方法.pdf

上传人:r7 文档编号:5779520 上传时间:2019-03-18 格式:PDF 页数:17 大小:8.87MB
返回 下载 相关 举报
摘要
申请专利号:

CN201310280327.4

申请日:

2013.07.04

公开号:

CN103400342A

公开日:

2013.11.20

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):G06T 5/00申请公布日:20131120|||实质审查的生效IPC(主分类):G06T 5/00申请日:20130704|||公开

IPC分类号:

G06T5/00; G06T9/00

主分类号:

G06T5/00

申请人:

西安电子科技大学

发明人:

郑喆坤; 焦李成; 房莹; 刘梁; 杨颜如; 王爽; 侯彪; 马文萍; 马晶晶

地址:

710071 陕西省西安市太白南路2号

优先权:

专利代理机构:

陕西电子工业专利中心 61205

代理人:

王品华;朱红星

PDF下载: PDF下载
内容摘要

本发明公开一种基于混合色阶映射及压缩系数的高动态范围图像重构方法,主要解决高动态范围图像处理中由于系数选取不当出现的图像失真问题。其实现步骤为:首先计算输入的高动态范围图像动态范围和色调值;接着根据动态范围和色调值计算出图像的亮度因子并根据图像的亮度因子将图像分类;之后根据不同的图像亮度类别选取其对应的压缩系数;然后用亮度因子对原始图像进行全局色阶映射获得图像的整体色调;最后对进行了全局色阶映射的图像进行梯度域的局部色阶映射以补充细节。本发明能够方便的获得自然、清晰的高动态范围图像结果,可广泛应用于图像、视频处理的相关领域中。

权利要求书

权利要求书
1.  一种基于混合色阶映射及压缩系数的高动态范围图像重构方法,包括如下步骤: 
1)输入一幅RGBe格式的高动态范围图像Iin,并根据图像动态范围计算式计算出该图像的动态范围D和色调值T; 
2)根据Zone System方法用步骤1)得出的动态范围D和色调值T,计算图像Iin的全局亮度Lw和亮度因子Lf; 
3)根据高动态范围图像Iin的亮度因子Lf,将该图像分为高亮度图像H,中亮度图像N,低亮度图像L; 
4)根据高动态范围图像Iin的动态范围D和亮度图像的分类选择该图像对应的压缩系数k: 
当高动态范围图像Iin属于低亮度图像L时,压缩系数k选定为0.1; 
当高动态范围图像Iin属于高亮度图像H时,压缩系数k选定为0.6; 
当高动态范围图像Iin属于中亮度图像N时,压缩系数k根据高动态范围图像Iin的动态范围D选取,即: 

5)用亮度因子Lf对高动态范围图像Iin的每个像素点的全局亮度Lw进行全局色阶映射,得到修正图每个像素点的亮度值Ls: 
Ls=Lf·Lw
6)根据修正图每个像素点的亮度值Ls得到修正图Is,并采用梯度域局部色阶映射算法通过压缩系数k控制该修正图Is的梯度域局部色阶映射: 
6a)输入修正图Is,把每一个像素点(x,y)从红绿蓝RGB色彩空间转换为亮 度色度YUV色彩空间以得到亮度图Lin(x,y); 
6b)计算亮度图Lin(x,y)的梯度图▽H(x,y); 
6c)计算亮度图Lin(x,y)不同分辨率上的衰减函数Φ(x,y); 
6d)用衰减函数Φ(x,y)对梯度图▽H(x,y)进行压缩,得到衰减后的新梯度图像G(x,y),并且通过权利要求1中求得的压缩系数k来控制图像的压缩程度: 
G(x,y)=k·▽H(x,y)·Φ(x,y) 
6e)通过解泊松方程,用新梯度图像G(x,y)还原出经过压缩后的亮度图Lout(x,y); 
6f)根据高动态范围图像Iin(x,y)的红绿蓝RGB色彩通道Cin(x,y),由压缩后的亮度图像Lout(x,y)恢复出最终输出的结果图像Iout(x,y)。 

2.  根据权利要求1所述的图像重构方法,其中步骤1)所述的根据图像动态范围计算式计算出该图像的动态范围D和色调值T,按如下公式计算: 
D=logLmax-logLmin

其中,Lmax和Lmin分别表示高动态范围图像Iin中的最大亮度值和最小亮度值,Lw是高动态范围图像Iin中任意一个像素点(x,y)的全局亮度,N是高动态范围图像Iin中像素点的总数,δ是为了预防奇点产生而附加的一个极小值,数量级为10-6,exp为指数运算符。 

3.  根据权利要求1所述的图像重构方法,其中步骤2)所述的计算图像Iin的全局亮度Lw和亮度因子Lf,通过如下公式进行: 


其中,Lavg是高动态范围图像Iin的平均亮度值,Lf是高动态范围图像Iin亮度 因子。 

4.  根据权利要求1所述的图像重构方法,其中步骤6c)所述的计算亮度图不同分辨率上的衰减函数Φ(x,y),按如下步骤进行: 
6c1)构建出图像亮度的高斯金字塔,H0,H1,...,Hd,其中H0为分辨率最高的源图像,Hd是金字塔中分辨率最低的一级;d的选择满足图像Hd的宽度和高度都不小于32,每一级k的梯度用中心差分▽Hk(x,y)表示为: 

其中,Hk(x,y)为每一级k的任意一个像素点,Hk(x+1,y),Hk(x-1,y),Hk(x,y+1),Hk(x,y-1)为任意一个像素点的四邻域像素点; 
6c2)定义每一级k上对应的缩放因子为

其中,‖▽Hk(x,y)‖为▽Hk(x,y)的范数,α为决定梯度检测的判决门限,α取0.1倍平均梯度值,β为决定梯度衰减程度的模值,0.8≤β≤0.9; 
6c3)计算出梯度衰减函数Φ(x,y): 
首先,根据高斯金字塔上分辨率最低的一级d的缩放因子求得该级缩放因子的插值结果:
其次,用该级缩放因子插值结果ψd(x,y)求得其线性抽样值L(ψd)(x,y) 
接着,依次类推,得到每一级k上的缩放因子插值结果ψk(x,y): 

接着,逐层类推,得到分辨率最高的一级的缩放因子插值结果ψ0(x,y)即为梯度衰减函数Φ(x,y):Φ(x,y)=ψ0(x,y)。

5.  根据权利要求1所述的图像重构方法,其中步骤6e)中所述的用新梯度图 像G(x,y)还原出经过压缩后的亮度图Lout(x,y),通过如下公式计算: 
▽2Lout(x,y)=divG(x,y), 
其中▽2是哈密顿算符▽的平方,div是散度运算符号。 

6.  根据权利要求1所述的图像重构方法,其中步骤6f)中所述的根据高动态范围图像Iin(x,y)的红绿蓝RGB色彩通道Cin(x,y),由压缩后的亮度图像Lout(x,y)恢复出最终输出的结果图像Iout(x,y),通过如下公式计算: 

式中s为控制伽马校正的参数,取值在0.4和0.6之间。 

说明书

说明书基于混合色阶映射及压缩系数的高动态范围图像重构方法
技术领域
本方法属于图像、视频处理技术领域,特别涉及一种高动态范围图像的重构方法,可用于对图像动态范围的压缩。
背景技术
高动态范围HDR图像是计算机视觉与数字图像处理中的问题之一,也是当今图像领域的热点问题之一。图像的动态范围指的是一幅图像中最亮的像素点的亮度值和最暗的像素点的亮度值之间的比率。由于动态范围的局限,成像设备往往不能重构出真实自然的场景。最初,这类图像都是用光学仿真完成的。如今,高动态范围图像很容易生成,即只需要一系列曝光程度不同的照片,就可以制作高动态范围的图像。实践表明,利用不同的曝光时间拍摄相同的场景,由于曝光度的差别每幅图像都会展现出了其他图像展现不出来的细节。举例来说,直接由阳光照射的部分的真实颜色只能在曝光度最低的图像中显示出来,而在这一系列不同曝光的其他照片中这部分的色彩都过度曝光了。图像中阴影处的细节在曝光度高的图像中才能完整呈现,而在曝光度较低的图像中却是模糊一片。由于以上问题,普通照相机无法在一幅图像中同时捕捉并展现所有细节;而对于人类来说,由于人的眼睛会根据物体的亮度不同进行自动调节,同时感知这些不同曝光度下的细节,因此照片在视觉体验方面总不能完全展现真实且自然的场景。
高动态范围图像处理的目的在于:利用现有的成像技术把所观测的场景尽可能真实的展现出来,使人通过普通照相机就可重构出可以与现实场景真实度相媲美的图像,这个处理过程就是高动态范围图像的合成与重构。在合成方面,利用现有技术将曝光度不同的图片合成一幅高动态范围图像,该图像的动态范围可以高达25,000:1;然而,一般的显示设备的动态范围通常低于100:1,因此,与低动态范围图像相比较,高动态范围图像显然能够更加敏锐的捕捉图像中的细节。
与低动态范围图像相比,高动态范围图像拥有很多优点,在医学图像,视频监视等一些应用中高动态范围图像尤为重要。然而,高动态范围图像也为显像技术带来了挑战:如今的显像设备,如显示器,打印机等的动态范围都远远小于真 实场景中的动态范围,急需解决的问题就是如何能在尽量保留图像细节和视觉内容的前提下利用低动态范围的显像设备来显示高动态范围的图像。
近十年,出现了许多种不同的高动态范围图像的重构方法,这些重构方法被称为色阶映射TM。色阶映射方法主要分为全局色阶映射方法TRCs和局部色阶映射方法TROs。其中:
全局色阶映射方法TRCs,是通过一个全局函数对高动态范围图像中的所有像素点进行点对点的映射,把原先较大的动态范围压缩到一个较小的动态范围。其方法的优点在于计算速度快,能够保持良好的整体明暗效果,但是全局色阶映射会造成细节信息的严重损失。
局部色阶映射方法TROs,是对图像的不同区域使用不同的压缩比例因子进行映射,能够保持图像中的细节。例如LCIS算法,通过对于图像不同细节的定义进行映射,提高了最终图像质量。其他主流技术还有基于分层模型的具备边缘检测的双边滤波技术及从梯度域上对亮度图像进行多尺度的衰减,再以新梯度图像恢复出亮度图像的梯度域局部色阶映射等技术。但是局部色阶映射方法会消耗大量的计算时间,并且对于压缩系数的选取不当会造成大量的人工痕迹和整体色调失真等缺点,影响整体画质。
方法内容
针对以上两大类色阶映射方法的深入研究,本方法提出了一种新型的基于混合色阶映射及自动系数的高动态范围图像重构方法,以最大范围的保存图像中的细节,降低图像压缩系数选取的难度,保持原图的色调和自然度,方便的重构出高动态范围图像。
实现本方法目的的技术思路是:是利用全局色阶映射方法能保存原有图像的色调和自然度的优点,利用局部色阶映射方法能补充图像细节的优点,将二者结合在一起,以提高重构图像的效果;并通过一个自动系数决策,降低现有算法中压缩系数选取的难度,以提高重构图像的方便性。其具体实现步骤包括如下:
1)输入一幅RGBe格式的高动态范围图像Iin,并根据图像动态范围计算式计算出该图像的动态范围D和色调值T;
2)根据Zone System方法用步骤1)得出的动态范围D和色调值T,计算图像Iin的全局亮度Lw和亮度因子Lf;
3)根据高动态范围图像Iin的亮度因子Lf,将该图像分为高亮度图像H,中亮度图像N,低亮度图像L;
4)根据高动态范围图像Iin的动态范围D和亮度图像的分类选择该图像对应的压缩系数k:
当高动态范围图像Iin属于低亮度图像L时,压缩系数k选定为0.1;
当高动态范围图像Iin属于高亮度图像H时,压缩系数k选定为0.6;
当高动态范围图像Iin属于中亮度图像N时,压缩系数k根据高动态范围图像Iin的动态范围D选取,即:
k=0.1,D<7.00.025D-0.115,7.0D<25.00.6,D&GreaterEqual;25.0]]>
5)用亮度因子Lf对高动态范围图像Iin的每个像素点的全局亮度Lw进行全局色阶映射,得到修正图每个像素点的亮度值Ls:
Ls=Lf·Lw
6)根据修正图每个像素点的亮度值Ls得到修正图Is,并采用梯度域局部色阶映射算法通过压缩系数k控制该修正图Is的梯度域局部色阶映射:
6a)输入修正图Is,把每一个像素点(x,y)从红绿蓝RGB色彩空间转换为亮度色度YUV色彩空间以得到亮度图Lin(x,y);
6b)计算亮度图Lin(x,y)的梯度图▽H(x,y);
6c)计算亮度图Lin(x,y)不同分辨率上的衰减函数Φ(x,y);
6d)用衰减函数Φ(x,y)对梯度图▽H(x,y)进行压缩,得到衰减后的新梯度图像G(x,y),并且通过步骤4)中求得的压缩系数k来控制图像的压缩程度:
G(x,y)=k·▽H(x,y)·Φ(x,y)
6e)通过解泊松方程,用新梯度图像G(x,y)还原出经过压缩后的亮度图 Lout(x,y);
6f)根据高动态范围图像Iin(x,y)的红绿蓝RGB色彩通道Cin(x,y),由压缩后的亮度图像Lout(x,y)恢复出最终输出的结果图像Iout(x,y)。
本方法由于综合了全局色阶映射和局部色阶映射两种图像重构方法的特点,并且使用了一种自动选取压缩系数的方法,因而与现有方法相比具有以下优点:1)既能有效的保留全局色阶映射高动态范围图像重构的整体色调感观,又能通过局部色阶映射保留细节;
2)解决了以往色阶映射方法由于压缩系数选取不当带来的图像失真问题。
附图说明
图1是本发明的实现流程图;
图2是本发明中压缩系数与动态范围之间的关系示意图;
图3是本发明中全局色阶映射部分的实验结果图;
图4是本发明和现有方法在室内夜晚图像上的视觉效果比较图;
图5是本发明和现有方法在室内白天图像上的视觉效果比较图;
图6是本发明和现有方法在室外夜晚图像上的视觉效果比较图;
图7是本发明和现有方法在室外白天图像上的视觉效果比较图。
具体实施方式
参照图1,本发明的实现步骤如下:
步骤1:输入一幅RGBe格式的高动态范围图像Iin。
本发明采用的RGBe图像格式是在一个像素中同时存储4个字节的特殊的图像格式,这种图像格式可以用浮点值的形式保留图像的动态范围,因此该格式的图像不能直接在普通显示器上显示,只能通过色阶映射方法来进行图像重构;本发明采用了Greg Ward Larson提供的42幅不同动态范围的RGBe格式图像进行实验。
步骤2:计算出高动态范围图像Iin的动态范围D和色调值T。
动态范围和色调是高动态范围图像的最基本的特征,图像的动态范围表示一幅图像中像素点间的亮度差异,差异越大,动态范围越大;色调值则用来反映图像的整体色调,一幅感观自然的图像的亮度值在0.02到0.2之间。
本发明根据Zone System方法对于高动态范围图像Iin的动态范围D和色调值T进行计算,即:
D=logLmax-logLmin
T=exp(1NΣx,ylog(δ+Lw(x,y)))]]>
其中,Lmax和Lmin分别表示高动态范围图像Iin中的最大亮度值和最小亮度值,Lw是高动态范围图像Iin中任意一个像素点(x,y)的全局亮度,N是高动态范围图像Iin中像素点的总数,δ是为了预防奇点产生而附加的一个极小值,数量级为10-6,exp为指数运算符。
步骤3:计算高动态范围图像Iin的亮度因子Lf。
3a)根据高动态范围图像Iin中任意一个像素点(x,y)的全局亮度Lw和高动态范围图像Iin中最小亮度值Lmin,求得图像亮度平均值Lavg:
Lavg=logLw-Lmin
该值决定了直观上图像的明暗程度;
3b)根据步骤3a)中求得的Lavg和高动态范围图像Iin的动态范围D,求得高动态范围图像Iin亮度因子Lf,
Lf=LavgD,]]>
该值是进行图像亮度分类的重要依据。
步骤4:根据高动态范围图像Iin的亮度因子Lf,对高动态范围图像Iin进行分类。
根据高动态范围图像Iin的亮度因子Lf,将图像分为高亮度图像H、中亮度图像N、和低亮度图像L,分类标准参照表1:
表1
 亮度因子Lf高亮度图像H0.00-0.30中亮度图像N0.31-0.60低亮度图像L0.61-1.00
步骤5:根据高动态范围图像Iin的动态范围D和亮度图像的分类选择该图像对应的压缩系数k。
图像的压缩系数k的选取会极大的影响图像的最终质量,当图像的压缩系数k选取过小时,图像的细节无法体现;当图像的压缩系数k过大时,人工效果会出现在图像中物体的边沿处,从而影响图片质量;
根据对本发明中使用的42幅实验图像逐一测试比较,发现图像的压缩系数k的选取与图像的动态范围D之间存在着线性关系,根据高动态范围图像Iin的动态范围D和亮度图像的分类选择该图像对应的压缩系数k如下:
当高动态范围图像Iin属于低亮度图像L时,压缩系数k选定为0.1;
当高动态范围图像Iin属于高亮度图像H时,压缩系数k选定为0.6;
当高动态范围图像Iin属于中亮度图像N时,压缩系数k根据高动态范围图像Iin的动态范围D选取,即:
k=0.1,D<7.00.025D-0.115,7.0D<25.00.6,D&GreaterEqual;25.0]]>
高动态范围图像Iin的动态范围D和压缩系数k之间的线性关系如图2所示。
步骤6:用步骤3中的亮度因子Lf对高动态范围图像Iin在亮度域进行全局色阶映射。
用亮度因子Lf对高动态范围图像Iin的每个像素点的全局亮度Lw进行全局色阶映射,得到修正图每个像素点的亮度值Ls。
Ls=Lf·Lw,
这一步属于本发明的全局色阶映射过程,通过这一步操作,图像可以保留原有的色调和自然度,但是细节并不显著。
步骤7:根据修正图每个像素点的亮度值Ls得到修正图Is,并采用梯度域局部色阶映射算法通过压缩系数k控制该修正图Is的梯度域局部色阶映射。
这一步是本发明的局部色阶映射过程,其中的修正图Is可以剔除图像中亮度过高和过低的像素点,因此可以取得更加合理自然的图像,如图3。本发明的局部色阶映射采用了梯度域局部色阶映射算法,并通过压缩系数k控制该修正图Is的梯度域局部色阶映射的程度,以恢复图像的细节,具体步骤如下:
7a)输入修正图Is,把每一个像素点(x,y)从红绿蓝RGB色彩空间转换为亮度色度YUV色彩空间以得到亮度图Lin(x,y)
由于红绿蓝RGB色彩空间包含大量冗余信息,不适合直接进行图像处理,而亮度色度YUV色彩空间将图像的亮度和色度分开进行存储,只在亮度分量进行图像处理,保留色度分量的信息以便在图像处理结束后还原图像;
7b)计算亮度图Lin(x,y)的梯度图▽H(x,y)
由于亮度域与梯度域存在正相关的关系,即图像中亮度变化越大的部分梯度变化也越大,并且梯度域与亮度域相比较更加容易处理。因此本发明选择梯度域上对亮度图像进行多尺度的衰减;
7c)计算亮度图Lin(x,y)不同分辨率上的衰减函数Φ(x,y)
由于梯度域上对亮度图像进行多尺度的衰减是一个迭代的过程,在不同的分辨率上使用不同的衰减函数Φ(x,y),衰减梯度值大的梯度并保留梯度值小的梯度,因此可以衰减急剧变化的亮度值并保留图像的大量细节,其衰减函数Φ(x,y)的计算过程如下:
7c1)构建出图像亮度的高斯金字塔,H0,H1,...,Hd,其中H0为分辨率最高的源图像,Hd是金字塔中分辨率最低的一级;d的选择满足图像Hd的宽度和高 度都不小于32,每一级k的梯度用中心差分▽Hk(x,y)表示为:
&dtri;Hk(x,y)=(Hk(x+1,y)-Hk(x-1,y)2k+1,Hk(x,y+1)-Hk(x,y-1)2k+1)]]>
其中,Hk(x,y)为每一级k的任意一个像素点,Hk(x+1,y),Hk(x-1,y),Hk(x,y+1),Hk(x,y-1)为任意一个像素点的四邻域像素点;
7c2)定义每一级k上对应的缩放因子为

其中,‖▽Hk(x,y)‖为▽Hk(x,y)的范数,α为决定梯度检测的判决门限,α取0.1倍平均梯度值,β为决定梯度衰减程度的模值,0.8≤β≤0.9;
7c3)计算出梯度衰减函数Φ(x,y):
首先,根据高斯金字塔上分辨率最低的一级d的缩放因子求得该级缩放因子的插值结果:
其次,用该级缩放因子插值结果ψd(x,y)求得其线性抽样值L(ψd)(x,y)
接着,依次类推,得到每一级k上的缩放因子插值结果ψk(x,y):

接着,逐层类推,得到分辨率最高的一级的缩放因子插值结果ψ0(x,y)即为梯度衰减函数Φ(x,y):Φ(x,y)=ψ0(x,y);
7d)用衰减函数Φ(x,y)对梯度图▽H(x,y)进行压缩,得到衰减后的新梯度图像G(x,y),并且通过步骤5中求得的压缩系数k来控制图像的压缩程度
G(x,y)=k·▽H(x,y)·Φ(x,y)
7e)通过解泊松方程,用新梯度图像G(x,y)还原出经过压缩后的亮度图Lout(x,y):
▽2Lout(x,y)=divG(x,y),
其中▽2是哈密顿算符▽的平方,div是散度运算符号;
7f)根据高动态范围图像Iin(x,y)的红绿蓝RGB色彩通道Cin(x,y),由压缩后的亮度图像Lout(x,y)恢复出最终输出的结果图像Iout(x,y),通过如下公式计算:
Iout(x,y)=(Cin(x,y)Lin(x,y))sLout(x,y),]]>
式中s为控制伽马校正的参数,取值在0.4和0.6之间。
步骤8:输出映射后的重构图Iout。
本发明的结果可以通过以下实验进一步说明:
1.实验条件:
在中央处理器为Intel(R)Pentium(R)Dual CPU,内存16G,显卡为NVIDIA Quadro NVS 140M,操作系统:Windows Vista Home Basic x32 Edition的平台上进行。
2.实验内容:
为验证本方法的有效性,选择4幅不同光照条件下的四类图像进行测试。其中,图4为Desk图像,即室内夜晚图像,图5为Stanford Memorial Church图像,即室内白天图像,图6为diag图像,即室外夜晚图像,图7为voile图像,即室外白天图像。
下面通过4个实验进行说明。
实验1,将本发明与现有的其他方法进行视觉效果的比较,结果如图4,其中:
图4(a)所示的是线性抑制算法的结果,
图4(b)所示的是matlab软件中提出的tonemap的函数的结果,
图4(c)所示的是文献“Fattal,R.,Lischinski,D.,Werman,M.:Gradient domain high dynamic range compression,ACM Transactions on Graphics 21(2002)249-256”中的梯度域局部色阶映射算法的结果,
图4(d)所示的是文献“Fairchild,M.D.,Johnson,G.M.:Meet iCAM:A next generation color appearance model.Proc.IS&T/SID 10th Color Imaging Conference, pp.33-38(2002)”提出的iCAM的结果,
图4(e)中所示的是本发明的实验结果。
从图4可见,本发明能有效保留图像的色调感观及细节信息,输出结果图像与其他现有方法相比较更加自然清晰。而线性抑制算法无法完整的保留图像细节,matlab提供的函数无法保留图像的色调信息,梯度域的局部色阶映射由于压缩系数的选取不当会引起由于大量人工信息带来的图像失真,iCAM会赋予图像不真实的色调。综上所述,这几种现有方法不如本发明产生的图像自然。
实验2,将本发明与现有的其他方法进行视觉效果的比较,结果如图5,其中:
图5(a)所示的是线性抑制算法的结果,
图5(b)所示的是matlab软件中提出的tonemap的函数的结果,
图5(c)所示的是文献“Fattal,R.,Lischinski,D.,Werman,M.:Gradient domain high dynamic range compression,ACM Transactions on Graphics 21(2002)249-256”中的梯度域局部色阶映射算法的结果,
图5(d)所示的是文献“Fairchild,M.D.,Johnson,G.M.:Meet iCAM:A next-generation color appearance model.Proc.IS&T/SID 10th Color Imaging Conference,pp.33-38(2002)”提出的iCAM的结果,
图5(e)所示的是本发明的实验结果。
从图5可见,本发明能有效保留图像的色调感观及细节信息,输出结果图像与其他现有方法相比较更加自然清晰。而线性抑制算法无法完整的保留图像细节,matlab提供的函数无法保留图像的色调信息,梯度域的局部色阶映射由于压缩系数的选取不当会引起由于大量人工信息带来的图像失真,iCAM会赋予图像不真实的色调。综上所述,这几种现有方法不如本发明产生的图像自然。
实验3,将本发明与现有的其他方法进行视觉效果的比较,结果如图6,其中:
图6(a)所示的是线性抑制算法的结果,
图6(b)所示的是matlab软件中提出的tonemap的函数的结果,
图6(c)所示的是文献“Fattal,R.,Lischinski,D.,Werman,M.:Gradient domain high dynamic range compression,ACM Transactions on Graphics 21(2002) 249-256”中的梯度域局部色阶映射算法的结果,
图6(d)所示的是文献“Fairchild,M.D.,Johnson,G.M.:Meet iCAM:A next-generation color appearance model.Proc.IS&T/SID 10th Color Imaging Conference,pp.33-38(2002)”提出的iCAM的结果,
图6(e)所示的是本发明的实验结果。
从图6可见,本发明能有效保留图像的色调感观及细节信息,输出结果图像与其他现有方法相比较更加自然清晰。而线性抑制算法无法完整的保留图像细节,matlab提供的函数无法保留图像的色调信息,梯度域的局部色阶映射由于压缩系数的选取不当会引起由于大量人工信息带来的图像失真,iCAM会赋予图像不真实的色调。综上所述,这几种现有方法不如本发明产生的图像自然。
实验4,将本发明与现有的其他方法进行视觉效果的比较,结果如图7,其中:
图7(a)所示的是线性抑制算法的结果,
图7(b)所示的是matlab软件中提出的tonemap的函数的结果,
图7(c)所示的是文献“Fattal,R.,Lischinski,D.,Werman,M.:Gradient domain high dynamic range compression,ACM Transactions on Graphics 21(2002)249-256”中的梯度域局部色阶映射算法的结果,
图7(d)所示的是文献“Fairchild,M.D.,Johnson,G.M.:Meet iCAM:A next-generation color appearance model.Proc.IS&T/SID 10th Color Imaging Conference,pp.33-38(2002)”提出的iCAM的结果,
图7(e)所示的是本发明的实验结果。
从图7可见,本发明能有效保留图像的色调感观及细节信息,输出结果图像与其他现有方法相比较更加自然清晰。而线性抑制算法无法完整的保留图像细节,matlab提供的函数无法保留图像的色调信息,梯度域的局部色阶映射由于压缩系数的选取不当会引起由于大量人工信息带来的图像失真,iCAM会赋予图像不真实的色调。综上所述,这几种现有方法不如本发明产生的图像自然。
为进一步验证本发明有效性,利用Cadik在2006年发表的“Image Attributes and Quality for Evaluation of Tone Mapping Operators”中提出的整体图像质量测试评估标准对于以上五种方法进行评估,结果见表2。
表2

从表2可以看出本发明是鲁棒性最高的,重构结果最自然的色阶映射方法。

基于混合色阶映射及压缩系数的高动态范围图像重构方法.pdf_第1页
第1页 / 共17页
基于混合色阶映射及压缩系数的高动态范围图像重构方法.pdf_第2页
第2页 / 共17页
基于混合色阶映射及压缩系数的高动态范围图像重构方法.pdf_第3页
第3页 / 共17页
点击查看更多>>
资源描述

《基于混合色阶映射及压缩系数的高动态范围图像重构方法.pdf》由会员分享,可在线阅读,更多相关《基于混合色阶映射及压缩系数的高动态范围图像重构方法.pdf(17页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 103400342 A (43)申请公布日 2013.11.20 CN 103400342 A *CN103400342A* (21)申请号 201310280327.4 (22)申请日 2013.07.04 G06T 5/00(2006.01) G06T 9/00(2006.01) (71)申请人 西安电子科技大学 地址 710071 陕西省西安市太白南路 2 号 (72)发明人 郑喆坤 焦李成 房莹 刘梁 杨颜如 王爽 侯彪 马文萍 马晶晶 (74)专利代理机构 陕西电子工业专利中心 61205 代理人 王品华 朱红星 (54) 发明名称 基于混合色阶映射及压缩系。

2、数的高动态范围 图像重构方法 (57) 摘要 本发明公开一种基于混合色阶映射及压缩系 数的高动态范围图像重构方法, 主要解决高动态 范围图像处理中由于系数选取不当出现的图像失 真问题。其实现步骤为 : 首先计算输入的高动态 范围图像动态范围和色调值 ; 接着根据动态范围 和色调值计算出图像的亮度因子并根据图像的亮 度因子将图像分类 ; 之后根据不同的图像亮度类 别选取其对应的压缩系数 ; 然后用亮度因子对原 始图像进行全局色阶映射获得图像的整体色调 ; 最后对进行了全局色阶映射的图像进行梯度域的 局部色阶映射以补充细节。本发明能够方便的获 得自然、 清晰的高动态范围图像结果, 可广泛应用 于图。

3、像、 视频处理的相关领域中。 (51)Int.Cl. 权利要求书 3 页 说明书 8 页 附图 5 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书3页 说明书8页 附图5页 (10)申请公布号 CN 103400342 A CN 103400342 A *CN103400342A* 1/3 页 2 1. 一种基于混合色阶映射及压缩系数的高动态范围图像重构方法, 包括如下步骤 : 1) 输入一幅 RGBe 格式的高动态范围图像 Iin, 并根据图像动态范围计算式计算出该图 像的动态范围 D 和色调值 T ; 2) 根据 Zone System 方法用步骤 1) 得出的。

4、动态范围 D 和色调值 T, 计算图像 Iin的全 局亮度 Lw和亮度因子 Lf; 3) 根据高动态范围图像 Iin的亮度因子 Lf, 将该图像分为高亮度图像 H, 中亮度图像 N, 低亮度图像 L ; 4) 根据高动态范围图像 Iin的动态范围 D 和亮度图像的分类选择该图像对应的压缩系 数 k : 当高动态范围图像 Iin属于低亮度图像 L 时, 压缩系数 k 选定为 0.1 ; 当高动态范围图像 Iin属于高亮度图像 H 时, 压缩系数 k 选定为 0.6 ; 当高动态范围图像 Iin属于中亮度图像 N 时, 压缩系数 k 根据高动态范围图像 Iin的动 态范围 D 选取, 即 : 5)。

5、 用亮度因子 Lf对高动态范围图像 Iin 的每个像素点的全局亮度 Lw进行全局色阶映 射, 得到修正图每个像素点的亮度值 Ls: Ls LfLw 6) 根据修正图每个像素点的亮度值 Ls得到修正图 Is, 并采用梯度域局部色阶映射算法 通过压缩系数 k 控制该修正图 Is的梯度域局部色阶映射 : 6a) 输入修正图Is, 把每一个像素点(x,y)从红绿蓝RGB色彩空间转换为亮 度色度YUV 色彩空间以得到亮度图 Lin(x,y) ; 6b) 计算亮度图 Lin(x,y) 的梯度图 H(x,y) ; 6c) 计算亮度图 Lin(x,y) 不同分辨率上的衰减函数 (x,y) ; 6d)用衰减函数。

6、 (x,y) 对梯度图 H(x,y) 进行压缩, 得到衰减后的新梯度图像 G(x,y), 并且通过权利要求 1 中求得的压缩系数 k 来控制图像的压缩程度 : G(x,y) k H(x,y)(x,y) 6e) 通过解泊松方程, 用新梯度图像 G(x,y) 还原出经过压缩后的亮度图 Lout(x,y) ; 6f) 根据高动态范围图像 Iin(x,y) 的红绿蓝 RGB 色彩通道 Cin(x,y), 由压缩后的亮度图 像 Lout(x,y) 恢复出最终输出的结果图像 Iout(x,y)。 2.根据权利要求1所述的图像重构方法, 其中步骤1) 所述的根据图像动态范围计算式 计算出该图像的动态范围 D。

7、 和色调值 T, 按如下公式计算 : D logLmax-logLmin 其中, Lmax和 Lmin分别表示高动态范围图像 Iin中的最大亮度值和最小亮度值, Lw是高 动态范围图像 Iin中任意一个像素点 (x,y) 的全局亮度, N 是高动态范围图像 Iin中像素点 权 利 要 求 书 CN 103400342 A 2 2/3 页 3 的总数, 是为了预防奇点产生而附加的一个极小值, 数量级为 10-6, exp 为指数运算符。 3. 根据权利要求 1 所述的图像重构方法, 其中步骤 2) 所述的计算图像 Iin的全局亮度 Lw和亮度因子 Lf, 通过如下公式进行 : 其中 ,Lavg是。

8、高动态范围图像 Iin的平均亮度值, Lf是高动态范围图像 Iin亮度 因子。 4. 根据权利要求 1 所述的图像重构方法, 其中步骤 6c) 所述的计算亮度图不同分辨率 上的衰减函数 (x,y), 按如下步骤进行 : 6c1) 构建出图像亮度的高斯金字塔, H0,H1,.,Hd, 其中 H0为分辨率最高的源图像, Hd 是金字塔中分辨率最低的一级 ; d的选择满足图像Hd的宽度和高度都不小于32, 每一级k的 梯度用中心差分 Hk(x,y) 表示为 : 其中, Hk(x,y) 为每一级 k 的任意一个像素点, Hk(x+1,y), Hk(x-1,y), Hk(x,y+1), Hk(x,y-1。

9、) 为任意一个像素点的四邻域像素点 ; 6c2) 定义每一级 k 上对应的缩放因子为 其中, Hk(x,y) 为 Hk(x,y) 的范数, 为决定梯度检测的判决门限, 取 0.1 倍平均梯度值, 为决定梯度衰减程度的模值, 0.8 0.9 ; 6c3) 计算出梯度衰减函数 (x,y) : 首先, 根据高斯金字塔上分辨率最低的一级d的缩放因子求得该级缩放因子的 插值结果 : 其次, 用该级缩放因子插值结果 d(x,y) 求得其线性抽样值 L(d)(x,y) 接着, 依次类推, 得到每一级 k 上的缩放因子插值结果 k(x,y) : 接着, 逐层类推, 得到分辨率最高的一级的缩放因子插值结果 0(。

10、x,y) 即为梯度衰减 函数 (x,y) : (x,y) 0(x,y)。 5. 根据权利要求 1 所述的图像重构方法, 其中步骤 6e) 中所述的用新梯度图 像 G(x,y) 还原出经过压缩后的亮度图 Lout(x,y), 通过如下公式计算 : 2L out(x,y) divG(x,y), 其中 2 是哈密顿算符的平方, div 是散度运算符号。 6. 根据权利要求 1 所述的图像重构方法, 其中步骤 6f) 中所述的根据高动态范围图像 Iin(x,y) 的红绿蓝 RGB 色彩通道 Cin(x,y), 由压缩后的亮度图像 Lout(x,y) 恢复出最终输出 的结果图像 Iout(x,y), 通。

11、过如下公式计算 : 权 利 要 求 书 CN 103400342 A 3 3/3 页 4 式中 s 为控制伽马校正的参数, 取值在 0.4 和 0.6 之间。 权 利 要 求 书 CN 103400342 A 4 1/8 页 5 基于混合色阶映射及压缩系数的高动态范围图像重构方法 技术领域 0001 本方法属于图像、 视频处理技术领域, 特别涉及一种高动态范围图像的重构方法, 可用于对图像动态范围的压缩。 背景技术 0002 高动态范围 HDR 图像是计算机视觉与数字图像处理中的问题之一, 也是当今图像 领域的热点问题之一。 图像的动态范围指的是一幅图像中最亮的像素点的亮度值和最暗的 像素点的。

12、亮度值之间的比率。由于动态范围的局限, 成像设备往往不能重构出真实自然的 场景。最初, 这类图像都是用光学仿真完成的。如今, 高动态范围图像很容易生成, 即只需 要一系列曝光程度不同的照片, 就可以制作高动态范围的图像。 实践表明, 利用不同的曝光 时间拍摄相同的场景, 由于曝光度的差别每幅图像都会展现出了其他图像展现不出来的细 节。 举例来说, 直接由阳光照射的部分的真实颜色只能在曝光度最低的图像中显示出来, 而 在这一系列不同曝光的其他照片中这部分的色彩都过度曝光了。 图像中阴影处的细节在曝 光度高的图像中才能完整呈现, 而在曝光度较低的图像中却是模糊一片。 由于以上问题, 普 通照相机无。

13、法在一幅图像中同时捕捉并展现所有细节 ; 而对于人类来说, 由于人的眼睛会 根据物体的亮度不同进行自动调节, 同时感知这些不同曝光度下的细节, 因此照片在视觉 体验方面总不能完全展现真实且自然的场景。 0003 高动态范围图像处理的目的在于 : 利用现有的成像技术把所观测的场景尽可能真 实的展现出来, 使人通过普通照相机就可重构出可以与现实场景真实度相媲美的图像, 这 个处理过程就是高动态范围图像的合成与重构。在合成方面, 利用现有技术将曝光度不同 的图片合成一幅高动态范围图像, 该图像的动态范围可以高达 25,000:1 ; 然而, 一般的显 示设备的动态范围通常低于 100:1, 因此, 。

14、与低动态范围图像相比较, 高动态范围图像显然 能够更加敏锐的捕捉图像中的细节。 0004 与低动态范围图像相比, 高动态范围图像拥有很多优点, 在医学图像, 视频监视等 一些应用中高动态范围图像尤为重要。 然而, 高动态范围图像也为显像技术带来了挑战 : 如 今的显像设备, 如显示器, 打印机等的动态范围都远远小于真实场景中的动态范围, 急需解 决的问题就是如何能在尽量保留图像细节和视觉内容的前提下利用低动态范围的显像设 备来显示高动态范围的图像。 0005 近十年, 出现了许多种不同的高动态范围图像的重构方法, 这些重构方法被称为 色阶映射 TM。色阶映射方法主要分为全局色阶映射方法 TRC。

15、s 和局部色阶映射方法 TROs。 其中 : 0006 全局色阶映射方法 TRCs, 是通过一个全局函数对高动态范围图像中的所有像素点 进行点对点的映射, 把原先较大的动态范围压缩到一个较小的动态范围。其方法的优点在 于计算速度快, 能够保持良好的整体明暗效果, 但是全局色阶映射会造成细节信息的严重 损失。 0007 局部色阶映射方法 TROs, 是对图像的不同区域使用不同的压缩比例因子进行映 说 明 书 CN 103400342 A 5 2/8 页 6 射, 能够保持图像中的细节。例如 LCIS 算法, 通过对于图像不同细节的定义进行映射, 提高 了最终图像质量。 其他主流技术还有基于分层模。

16、型的具备边缘检测的双边滤波技术及从梯 度域上对亮度图像进行多尺度的衰减, 再以新梯度图像恢复出亮度图像的梯度域局部色阶 映射等技术。但是局部色阶映射方法会消耗大量的计算时间, 并且对于压缩系数的选取不 当会造成大量的人工痕迹和整体色调失真等缺点, 影响整体画质。 0008 方法内容 0009 针对以上两大类色阶映射方法的深入研究, 本方法提出了一种新型的基于混合色 阶映射及自动系数的高动态范围图像重构方法, 以最大范围的保存图像中的细节, 降低图 像压缩系数选取的难度, 保持原图的色调和自然度, 方便的重构出高动态范围图像。 0010 实现本方法目的的技术思路是 : 是利用全局色阶映射方法能保。

17、存原有图像的色调 和自然度的优点, 利用局部色阶映射方法能补充图像细节的优点, 将二者结合在一起, 以提 高重构图像的效果 ; 并通过一个自动系数决策, 降低现有算法中压缩系数选取的难度, 以提 高重构图像的方便性。其具体实现步骤包括如下 : 0011 1) 输入一幅 RGBe 格式的高动态范围图像 Iin, 并根据图像动态范围计算式计算出 该图像的动态范围 D 和色调值 T ; 0012 2) 根据 Zone System 方法用步骤 1) 得出的动态范围 D 和色调值 T, 计算图像 Iin 的全局亮度 Lw和亮度因子 Lf; 0013 3) 根据高动态范围图像 Iin的亮度因子 Lf, 。

18、将该图像分为高亮度图像 H, 中亮度图 像 N, 低亮度图像 L ; 0014 4) 根据高动态范围图像 Iin的动态范围 D 和亮度图像的分类选择该图像对应的压 缩系数 k: 0015 当高动态范围图像 Iin属于低亮度图像 L 时, 压缩系数 k 选定为 0.1 ; 0016 当高动态范围图像 Iin属于高亮度图像 H 时, 压缩系数 k 选定为 0.6 ; 0017 当高动态范围图像 Iin属于中亮度图像 N 时, 压缩系数 k 根据高动态范围图像 Iin 的动态范围 D 选取, 即 : 0018 0019 5) 用亮度因子 Lf对高动态范围图像 Iin的每个像素点的全局亮度 Lw进行全。

19、局色 阶映射, 得到修正图每个像素点的亮度值 Ls: 0020 Ls LfLw 0021 6) 根据修正图每个像素点的亮度值 Ls得到修正图 Is, 并采用梯度域局部色阶映射 算法通过压缩系数 k 控制该修正图 Is的梯度域局部色阶映射 : 0022 6a) 输入修正图 Is, 把每一个像素点 (x,y) 从红绿蓝 RGB 色彩空间转换为亮度色 度 YUV 色彩空间以得到亮度图 Lin(x,y) ; 0023 6b) 计算亮度图 Lin(x,y) 的梯度图 H(x,y) ; 0024 6c) 计算亮度图 Lin(x,y) 不同分辨率上的衰减函数 (x,y) ; 0025 6d) 用衰减函数 (。

20、x,y) 对梯度图 H(x,y) 进行压缩, 得到衰减后的新梯度图像 G(x,y), 并且通过步骤 4) 中求得的压缩系数 k 来控制图像的压缩程度 : 说 明 书 CN 103400342 A 6 3/8 页 7 0026 G(x,y) k H(x,y)(x,y) 0027 6e)通过解泊松方程, 用新梯度图像 G(x,y) 还原出经过压缩后的亮度图 Lout(x,y); 0028 6f) 根据高动态范围图像 Iin(x,y) 的红绿蓝 RGB 色彩通道 Cin(x,y), 由压缩后的亮 度图像 Lout(x,y) 恢复出最终输出的结果图像 Iout(x,y)。 0029 本方法由于综合了全。

21、局色阶映射和局部色阶映射两种图像重构方法的特点, 并且 使用了一种自动选取压缩系数的方法, 因而与现有方法相比具有以下优点 : 1) 既能有效的 保留全局色阶映射高动态范围图像重构的整体色调感观, 又能通过局部色阶映射保留细 节 ; 0030 2) 解决了以往色阶映射方法由于压缩系数选取不当带来的图像失真问题。 附图说明 0031 图 1 是本发明的实现流程图 ; 0032 图 2 是本发明中压缩系数与动态范围之间的关系示意图 ; 0033 图 3 是本发明中全局色阶映射部分的实验结果图 ; 0034 图 4 是本发明和现有方法在室内夜晚图像上的视觉效果比较图 ; 0035 图 5 是本发明和。

22、现有方法在室内白天图像上的视觉效果比较图 ; 0036 图 6 是本发明和现有方法在室外夜晚图像上的视觉效果比较图 ; 0037 图 7 是本发明和现有方法在室外白天图像上的视觉效果比较图。 具体实施方式 0038 参照图 1, 本发明的实现步骤如下 : 0039 步骤 1 : 输入一幅 RGBe 格式的高动态范围图像 Iin。 0040 本发明采用的 RGBe 图像格式是在一个像素中同时存储 4 个字节的特殊的图像格 式, 这种图像格式可以用浮点值的形式保留图像的动态范围, 因此该格式的图像不能直接 在普通显示器上显示, 只能通过色阶映射方法来进行图像重构 ; 本发明采用了 Greg War。

23、d Larson 提供的 42 幅不同动态范围的 RGBe 格式图像进行实验。 0041 步骤 2 : 计算出高动态范围图像 Iin的动态范围 D 和色调值 T。 0042 动态范围和色调是高动态范围图像的最基本的特征, 图像的动态范围表示一幅图 像中像素点间的亮度差异, 差异越大, 动态范围越大 ; 色调值则用来反映图像的整体色调, 一幅感观自然的图像的亮度值在 0.02 到 0.2 之间。 0043 本发明根据 Zone System 方法对于高动态范围图像 Iin的动态范围 D 和色调值 T 进行计算, 即 : 0044 D logLmax-logLmin 0045 0046 其中, L。

24、max和Lmin分别表示高动态范围图像Iin中的最大亮度值和最小亮度值, Lw是 高动态范围图像 Iin中任意一个像素点 (x,y) 的全局亮度, N 是高动态范围图像 Iin中像素 点的总数, 是为了预防奇点产生而附加的一个极小值, 数量级为 10-6, exp 为指数运算符。 说 明 书 CN 103400342 A 7 4/8 页 8 0047 步骤 3 : 计算高动态范围图像 Iin的亮度因子 Lf。 0048 3a) 根据高动态范围图像 Iin中任意一个像素点 (x,y) 的全局亮度 Lw和高动态范 围图像 Iin中最小亮度值 Lmin, 求得图像亮度平均值 Lavg: 0049 L。

25、avg logLw-Lmin 0050 该值决定了直观上图像的明暗程度 ; 0051 3b) 根据步骤 3a) 中求得的 Lavg和高动态范围图像 Iin的动态范围 D, 求得高动态 范围图像 Iin亮度因子 Lf, 0052 0053 该值是进行图像亮度分类的重要依据。 0054 步骤 4 : 根据高动态范围图像 Iin的亮度因子 Lf, 对高动态范围图像 Iin进行分类。 0055 根据高动态范围图像 Iin的亮度因子 Lf, 将图像分为高亮度图像 H、 中亮度图像 N、 和低亮度图像 L, 分类标准参照表 1 : 0056 表 1 0057 亮度因子 Lf 高亮度图像 H 0.00-0.。

26、30 中亮度图像 N 0.31-0.60 低亮度图像 L 0.61-1.00 0058 步骤 5 : 根据高动态范围图像 Iin的动态范围 D 和亮度图像的分类选择该图像对应 的压缩系数 k。 0059 图像的压缩系数 k 的选取会极大的影响图像的最终质量, 当图像的压缩系数 k 选 取过小时, 图像的细节无法体现 ; 当图像的压缩系数 k 过大时, 人工效果会出现在图像中物 体的边沿处, 从而影响图片质量 ; 0060 根据对本发明中使用的42幅实验图像逐一测试比较, 发现图像的压缩系数k的选 取与图像的动态范围D之间存在着线性关系, 根据高动态范围图像Iin的动态范围D和亮度 图像的分类选。

27、择该图像对应的压缩系数 k 如下 : 0061 当高动态范围图像 Iin属于低亮度图像 L 时, 压缩系数 k 选定为 0.1 ; 0062 当高动态范围图像 Iin属于高亮度图像 H 时, 压缩系数 k 选定为 0.6 ; 0063 当高动态范围图像 Iin属于中亮度图像 N 时, 压缩系数 k 根据高动态范围图像 Iin 的动态范围 D 选取, 即 : 0064 0065 高动态范围图像 Iin的动态范围 D 和压缩系数 k 之间的线性关系如图 2 所示。 0066 步骤6 : 用步骤3中的亮度因子Lf对高动态范围图像Iin在亮度域进行全局色阶映 说 明 书 CN 103400342 A 。

28、8 5/8 页 9 射。 0067 用亮度因子Lf对高动态范围图像Iin的每个像素点的全局亮度Lw进行全局色阶映 射, 得到修正图每个像素点的亮度值 Ls。 0068 Ls LfLw, 0069 这一步属于本发明的全局色阶映射过程, 通过这一步操作, 图像可以保留原有的 色调和自然度, 但是细节并不显著。 0070 步骤7 : 根据修正图每个像素点的亮度值Ls得到修正图Is, 并采用梯度域局部色阶 映射算法通过压缩系数 k 控制该修正图 Is的梯度域局部色阶映射。 0071 这一步是本发明的局部色阶映射过程, 其中的修正图 Is可以剔除图像中亮度过高 和过低的像素点, 因此可以取得更加合理自然。

29、的图像, 如图 3。本发明的局部色阶映射采用 了梯度域局部色阶映射算法, 并通过压缩系数 k 控制该修正图 Is的梯度域局部色阶映射的 程度, 以恢复图像的细节, 具体步骤如下 : 0072 7a) 输入修正图 Is, 把每一个像素点 (x,y) 从红绿蓝 RGB 色彩空间转换为亮度色 度 YUV 色彩空间以得到亮度图 Lin(x,y) 0073 由于红绿蓝 RGB 色彩空间包含大量冗余信息, 不适合直接进行图像处理, 而亮度 色度 YUV 色彩空间将图像的亮度和色度分开进行存储, 只在亮度分量进行图像处理, 保留 色度分量的信息以便在图像处理结束后还原图像 ; 0074 7b) 计算亮度图 。

30、Lin(x,y) 的梯度图 H(x,y) 0075 由于亮度域与梯度域存在正相关的关系, 即图像中亮度变化越大的部分梯度变化 也越大, 并且梯度域与亮度域相比较更加容易处理。因此本发明选择梯度域上对亮度图像 进行多尺度的衰减 ; 0076 7c) 计算亮度图 Lin(x,y) 不同分辨率上的衰减函数 (x,y) 0077 由于梯度域上对亮度图像进行多尺度的衰减是一个迭代的过程, 在不同的分辨率 上使用不同的衰减函数 (x,y), 衰减梯度值大的梯度并保留梯度值小的梯度, 因此可以衰 减急剧变化的亮度值并保留图像的大量细节, 其衰减函数 (x,y) 的计算过程如下 : 0078 7c1) 构建出。

31、图像亮度的高斯金字塔, H0,H1,.,Hd, 其中 H0为分辨率最高的源图 像, Hd是金字塔中分辨率最低的一级 ; d 的选择满足图像 Hd的宽度和高度都不小于 32, 每一 级 k 的梯度用中心差分 Hk(x,y) 表示为 : 0079 0080 其中, Hk(x,y) 为每一级 k 的任意一个像素点, Hk(x+1,y), Hk(x-1,y), Hk(x,y+1), Hk(x,y-1) 为任意一个像素点的四邻域像素点 ; 0081 7c2) 定义每一级 k 上对应的缩放因子为 0082 0083 其中, Hk(x,y) 为 Hk(x,y) 的范数, 为决定梯度检测的判决门限, 取 0.。

32、1 倍平均梯度值, 为决定梯度衰减程度的模值, 0.8 0.9 ; 0084 7c3) 计算出梯度衰减函数 (x,y): 说 明 书 CN 103400342 A 9 6/8 页 10 0085 首先, 根据高斯金字塔上分辨率最低的一级d的缩放因子求得该级缩放因 子的插值结果 : 0086 其次, 用该级缩放因子插值结果 d(x,y) 求得其线性抽样值 L(d)(x,y) 0087 接着, 依次类推, 得到每一级 k 上的缩放因子插值结果 k(x,y) : 0088 0089 接着, 逐层类推, 得到分辨率最高的一级的缩放因子插值结果 0(x,y) 即为梯度 衰减函数 (x,y) : (x,y。

33、) 0(x,y) ; 0090 7d) 用衰减函数 (x,y) 对梯度图 H(x,y) 进行压缩, 得到衰减后的新梯度图像 G(x,y), 并且通过步骤 5 中求得的压缩系数 k 来控制图像的压缩程度 0091 G(x,y) k H(x,y)(x,y) 0092 7e)通过解泊松方程, 用新梯度图像 G(x,y) 还原出经过压缩后的亮度图 Lout(x,y) : 0093 2L out(x,y) divG(x,y), 0094 其中 2 是哈密顿算符的平方, div 是散度运算符号 ; 0095 7f) 根据高动态范围图像 Iin(x,y) 的红绿蓝 RGB 色彩通道 Cin(x,y), 由压。

34、缩后的亮 度图像 Lout(x,y) 恢复出最终输出的结果图像 Iout(x,y), 通过如下公式计算 : 0096 0097 式中 s 为控制伽马校正的参数, 取值在 0.4 和 0.6 之间。 0098 步骤 8 : 输出映射后的重构图 Iout。 0099 本发明的结果可以通过以下实验进一步说明 : 0100 1. 实验条件 : 0101 在中央处理器为 Intel(R)Pentium(R)Dual CPU, 内存 16G, 显卡为 NVIDIA Quadro NVS 140M, 操作系统 : Windows Vista Home Basic x32 Edition 的平台上进行。 01。

35、02 2. 实验内容 : 0103 为验证本方法的有效性, 选择 4 幅不同光照条件下的四类图像进行测试。其中, 图 4 为 Desk 图像, 即室内夜晚图像, 图 5 为 Stanford Memorial Church 图像, 即室内白天图 像, 图 6 为 diag 图像, 即室外夜晚图像, 图 7 为 voile 图像, 即室外白天图像。 0104 下面通过 4 个实验进行说明。 0105 实验 1, 将本发明与现有的其他方法进行视觉效果的比较, 结果如图 4, 其中 : 0106 图 4(a) 所示的是线性抑制算法的结果, 0107 图 4(b) 所示的是 matlab 软件中提出的。

36、 tonemap 的函数的结果, 0108 图 4(c) 所示的是文献 “Fattal,R.,Lischinski,D.,Werman,M.:Gradient domain high dynamic range compression,ACM Transactions on Graphics 21(2002)249-256” 中 的梯度域局部色阶映射算法的结果, 0109 图 4(d) 所示的是文献 “Fairchild,M.D.,Johnson,G.M.:Meet iCAM:A next generation color appearance model.Proc.IS&T/SID 10th。

37、 Color Imaging 说 明 书 CN 103400342 A 10 7/8 页 11 Conference,pp.33-38(2002)” 提出的 iCAM 的结果, 0110 图 4(e) 中所示的是本发明的实验结果。 0111 从图 4 可见, 本发明能有效保留图像的色调感观及细节信息, 输出结果图像与其 他现有方法相比较更加自然清晰。而线性抑制算法无法完整的保留图像细节, matlab 提供 的函数无法保留图像的色调信息, 梯度域的局部色阶映射由于压缩系数的选取不当会引起 由于大量人工信息带来的图像失真, iCAM 会赋予图像不真实的色调。综上所述, 这几种现 有方法不如本发明。

38、产生的图像自然。 0112 实验 2, 将本发明与现有的其他方法进行视觉效果的比较, 结果如图 5, 其中 : 0113 图 5(a) 所示的是线性抑制算法的结果, 0114 图 5(b) 所示的是 matlab 软件中提出的 tonemap 的函数的结果, 0115 图 5(c) 所示的是文献 “Fattal,R.,Lischinski,D.,Werman,M.:Gradient domain high dynamic range compression,ACM Transactions on Graphics 21(2002)249-256” 中 的梯度域局部色阶映射算法的结果, 0116。

39、 图 5(d) 所示的是文献 “Fairchild,M.D.,Johnson,G.M.:Meet iCAM:A next-generation color appearance model.Proc.IS&T/SID 10th Color Imaging Conference,pp.33-38(2002)” 提出的 iCAM 的结果, 0117 图 5(e) 所示的是本发明的实验结果。 0118 从图 5 可见, 本发明能有效保留图像的色调感观及细节信息, 输出结果图像与其 他现有方法相比较更加自然清晰。而线性抑制算法无法完整的保留图像细节, matlab 提供 的函数无法保留图像的色调信息,。

40、 梯度域的局部色阶映射由于压缩系数的选取不当会引起 由于大量人工信息带来的图像失真, iCAM 会赋予图像不真实的色调。综上所述, 这几种现 有方法不如本发明产生的图像自然。 0119 实验 3, 将本发明与现有的其他方法进行视觉效果的比较, 结果如图 6, 其中 : 0120 图 6(a) 所示的是线性抑制算法的结果, 0121 图 6(b) 所示的是 matlab 软件中提出的 tonemap 的函数的结果, 0122 图 6(c) 所示的是文献 “Fattal,R.,Lischinski,D.,Werman,M.:Gradient domain high dynamic range co。

41、mpression,ACM Transactions on Graphics 21(2002)249-256” 中 的梯度域局部色阶映射算法的结果, 0123 图 6(d) 所示的是文献 “Fairchild,M.D.,Johnson,G.M.:Meet iCAM:A next-generation color appearance model.Proc.IS&T/SID 10th Color Imaging Conference,pp.33-38(2002)” 提出的 iCAM 的结果, 0124 图 6(e) 所示的是本发明的实验结果。 0125 从图 6 可见, 本发明能有效保留图像的色。

42、调感观及细节信息, 输出结果图像与其 他现有方法相比较更加自然清晰。而线性抑制算法无法完整的保留图像细节, matlab 提供 的函数无法保留图像的色调信息, 梯度域的局部色阶映射由于压缩系数的选取不当会引起 由于大量人工信息带来的图像失真, iCAM 会赋予图像不真实的色调。综上所述, 这几种现 有方法不如本发明产生的图像自然。 0126 实验 4, 将本发明与现有的其他方法进行视觉效果的比较, 结果如图 7, 其中 : 0127 图 7(a) 所示的是线性抑制算法的结果, 说 明 书 CN 103400342 A 11 8/8 页 12 0128 图 7(b) 所示的是 matlab 软件。

43、中提出的 tonemap 的函数的结果, 0129 图 7(c) 所示的是文献 “Fattal,R.,Lischinski,D.,Werman,M.:Gradient domain high dynamic range compression,ACM Transactions on Graphics 21(2002)249-256” 中 的梯度域局部色阶映射算法的结果, 0130 图 7(d) 所示的是文献 “Fairchild,M.D.,Johnson,G.M.:Meet iCAM:A next-generation color appearance model.Proc.IS&T/SID 。

44、10th Color Imaging Conference,pp.33-38(2002)” 提出的 iCAM 的结果, 0131 图 7(e) 所示的是本发明的实验结果。 0132 从图 7 可见, 本发明能有效保留图像的色调感观及细节信息, 输出结果图像与其 他现有方法相比较更加自然清晰。而线性抑制算法无法完整的保留图像细节, matlab 提供 的函数无法保留图像的色调信息, 梯度域的局部色阶映射由于压缩系数的选取不当会引起 由于大量人工信息带来的图像失真, iCAM 会赋予图像不真实的色调。综上所述, 这几种现 有方法不如本发明产生的图像自然。 0133 为进一步验证本发明有效性, 利用。

45、 Cadik 在 2006 年发表的 “Image Attributes and Quality for Evaluation of Tone Mapping Operators” 中提出的整体图像质量测试 评估标准对于以上五种方法进行评估, 结果见表 2。 0134 表 2 0135 0136 从表 2 可以看出本发明是鲁棒性最高的, 重构结果最自然的色阶映射方法。 说 明 书 CN 103400342 A 12 1/5 页 13 图 1 图 2 说 明 书 附 图 CN 103400342 A 13 2/5 页 14 图 3 图 4 说 明 书 附 图 CN 103400342 A 14 3/5 页 15 图 5 说 明 书 附 图 CN 103400342 A 15 4/5 页 16 图 6 说 明 书 附 图 CN 103400342 A 16 5/5 页 17 图 7 说 明 书 附 图 CN 103400342 A 17 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1