首页> 中国专利> 一种基于正规化分层的高动态范围图像阶调映射方法

一种基于正规化分层的高动态范围图像阶调映射方法

摘要

本发明涉及一种基于正规化分层的高动态范围图像阶调映射方法,包括:读取一幅高动态范围图像,获取其亮度图像,再获取对数域亮度图像;建立基于边缘保持正规化图像分层的目标函数,通过最小化目标函数分解对数域的亮度图像,获得对数域的基础层图像;对对数域基础层图像取指数获得基础层图像,再获得相应细节层图像;利用动态S曲线压缩基础层图像的动态范围;动态范围压缩的基础层与细节层图像相乘获得动态范围压缩的亮度图像;转换回RGB值获得用于显示的低动态范围图像。本发明适用于高动态范围图像在相机、手机、显示器等普通终端显示设备上再现,能够避免光晕或阶调逆转现象,并具有良好的细节再现能力。

著录项

  • 公开/公告号CN105894456A

    专利类型发明专利

  • 公开/公告日2016-08-24

    原文格式PDF

  • 申请/专利权人 南京林业大学;

    申请/专利号CN201410591785.4

  • 发明设计人 谢德红;位春傲;王琪;

    申请日2014-10-27

  • 分类号G06T5/00(20060101);

  • 代理机构

  • 代理人

  • 地址 210037 江苏省南京市玄武区龙蟠路159号

  • 入库时间 2023-06-19 00:19:23

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-12-10

    专利实施许可合同备案的生效 IPC(主分类):G06T5/00 合同备案号:X2019320000276 让与人:南京林业大学 受让人:青岛海胜天成智能科技有限公司 发明名称:一种基于正规化分层的高动态范围图像阶调映射方法 申请公布日:20160824 授权公告日:20180824 许可种类:普通许可 备案日期:20191118 申请日:20141027

    专利实施许可合同备案的生效、变更及注销

  • 2019-12-06

    专利实施许可合同备案的生效 IPC(主分类):G06T5/00 合同备案号:X2019320000255 让与人:南京林业大学 受让人:南京兆喆机电科技有限公司 发明名称:一种基于正规化分层的高动态范围图像阶调映射方法 申请公布日:20160824 授权公告日:20180824 许可种类:普通许可 备案日期:20191114 申请日:20141027

    专利实施许可合同备案的生效、变更及注销

  • 2019-12-03

    专利实施许可合同备案的生效 IPC(主分类):G06T5/00 合同备案号:X2019340000008 让与人:南京林业大学 受让人:上海翔瞳视觉科技有限公司 发明名称:一种基于正规化分层的高动态范围图像阶调映射方法 申请公布日:20160824 授权公告日:20180824 许可种类:普通许可 备案日期:20191108 申请日:20141027

    专利实施许可合同备案的生效、变更及注销

  • 2018-08-24

    授权

    授权

  • 2016-10-05

    实质审查的生效 IPC(主分类):G06T5/00 申请日:20141027

    实质审查的生效

  • 2016-09-21

    实质审查的生效 IPC(主分类):G06T5/00 申请日:20141027

    实质审查的生效

  • 2016-08-24

    公开

    公开

查看全部

说明书

技术领域

本发明属于数字图像处理技术领域,用于在低动态范围的输出设备上显示高动态范围图像,具体涉及一种基于正规化分层的高动态范围图像阶调映射方法。

技术背景

相对于普通数字成像技术,高动态范围成像技术可获得较大的曝光范围,因而记录的场景比较真实、形成图像的动态范围也较大。因此,由此技术所得图像通常被称为高动态范围(High Dynamic Range,HDR)图像。通常,HDR图像的动态范围超过10000∶1。但是,目前众多的图像显示终端设备能输出的动态范围都相对有限,如相机、手机、显示器等终端设备的LCD屏的动态范围一般在100∶1以内。HDR图像与终端输出设备之间动态范围的落差会严重影响HDR图像中场景的显示效果。因此,需要借助图像处理技术压缩HDR图像的动态范围,确保HDR图像中所有场景的有效显示。此压缩技术也称为阶调映射。

目前,大量阶调映射方法已经被提出,主要分为:全局阶调映射、局部阶调映射和分层阶调映射。相对于全局阶调映射容易丢失大量图像纹理细节、局部阶调映射不可避免产生光晕和阶调逆转的问题,分层阶调映射被认为是相对效果最好的一类方法。对HDR图像进行分层映射,即利用分层算法把HDR图像分解成包含高动态范围信息(通常表征为显著边缘)的基础层图像和仅包含对比度较小纹理细节信息的细节层图像,通过只压缩基础层图像的动态范围而保持细节层不变,使重新合成得到的动态范围压缩的图像可以有效保留细节。但是,当分层算法分解HDR图像过程中无法保证显著边缘在基础层图像中的锐度时(即边缘模糊或锐化),动态范围压缩的图像会出现光晕或阶调逆转现象。如Durand等人在文献《Fast bilateral filtering for the display of high dynamic range images》(F Durand and JDorsey,Proceedings of the 29th annual conference on Computer graphics and interactivetechniques,pp.257-266,2002.)中利用双边滤波器分解HDR图像,基础层图像中显著边缘被模糊,其动态范围压缩的图像中会出现光晕现象;如利用L Xu等人在文献《Imagesmoothing via L0>0范数分层方法分解HDR图像时,基础层图像中显著边缘被锐化,其动态范围压缩的图像中会出现阶调逆转现象。

发明内容

本发明的目的是提出一种基于正规化分层的HDR图像阶调映射方法,建立基于边缘保持正规化图像分层的目标函数,通过最小化目标函数正确分解HDR图像,避免现有同类方法中出现的边缘被模糊或锐化、光晕或阶调逆转的问题。

本发明采用的技术方案为,一种基于正规化分层的HDR图像阶调映射方法,按照以下步骤实施:

步骤1,读取一幅HDR图像,获得图像各像素的RGB值,其中的R、G、B分别为HDR图像的红、绿、蓝三个通道的颜色值,通过RGB到Lab色空间的转换获得其亮度图像L;

步骤2,对其亮度图像L取对数,获得对数域的亮度图像Lg,计算如下:

Lg=log(max(L,10-6));

步骤3,建立基于边缘保持正规化图像分层的目标函数E(·),通过最小化目标函数分解对数域的亮度图像Lg,获得其对数域的基础层图像f,具体如下:

>f^=arg>min(E(f)),>

E(f)=E1(f)+λE2(f),

其中,为f的最优估计;E1(f)为保真项,保证分解后图像f保留图像Lg的主要特征(即显著边缘);E2(f)为正规化项,决定分解后图像f中显著边缘的锐度;λ为正规化参数,用于平衡保真项和正规化项,本发明中利用L曲线法确定其最佳取值范围;

步骤4,对对数域的基础层图像f取指数,获得基础层图像B,并获得对应细节层图像D,计算如下:

B=exp(f),

D=L/B;

步骤5,利用动态S曲线压缩基础层图像,获得动态范围压缩的基础层图像Bc,具体如下:

>Bc=400(FL×B/Yw)0.727.13+(FL×B/Yw)0.7+0.1,>

式中Yw为HDR图像在CIEXYZ色空间中的Y值通过高斯低通滤波器卷积所得,其中高斯低通滤波器的窗口半径为1/4图像大小;FL表示亮度因子,计算如下:

FL=0.2k4(5LA)+0.1(1-k4)2(5LA)1/3

式中,LA表示适应性亮度,为HDR图像Yw值的20%;参数k则在LA的基础上由k=1/(5LA+1)计算所得;

步骤6,基础层图像动态范围压缩后,与细节层图像合成动态范围压缩的亮度图像Lc

LcBc×D;

步骤7,由动态范围压缩的亮度图像Lc转换回RGB值,新的红、绿、蓝三个通道的颜色值分别为Rc、Gc、Bc,具体如下:

>Rc=RL×LcGc=GL×LcBc=BL×Lc;>

步骤8,裁切步骤7所得颜色值的极大和极小阈值,并把极小和极大阈值之间的颜色值拉伸至[0,1]区间:

>RGB=0RGB<S1RGB-S1S2-S1S1<RGB<S21RGB>S2,>

式中,S1表示极小颜色阈值,设定为1%图像像素处的颜色值;S2表示极大颜色阈值,设定为99%图像像素处的颜色值。

本发明的有益效果是,采用基于正规化的最小化优化分层方法获得HDR图像显著边缘的正确分解,有效地保持了基础层图像中显著边缘的锐度(即没有模糊或锐化现象),避免了动态范围压缩的图像中产生光晕或阶调逆转现象。

附图说明

图1是本发明具体实施例的流程图;

图2是本发明具体实施例对HDR图像rend04_o80A处理过程中得到的基础层图像;

图3是本发明具体实施例对HDR图像rend04_o80A处理过程中得到的细节层图像;

图4是本发明具体实施例对HDR图像rend04_o80A处理后得到的输出图像;

图5是原始HDR图像rend04_o80A第86列位置处亮度值的一维信号;

图6是本发明具体实施例处理过程中得到的基础层图像第86列处亮度值的一维信号;

图7是本发明具体实施例处理后得到的输出图像的第86列处亮度值的一维信号。

具体实施方式

下面结合附图和具体实施例对本发明进行详细说明。在实施例中,以本发明方法处理HDR图像rend04_o80A(动态范围为61027:1)。

参见图1,实施例按以下步骤处理:

步骤1,读取HDR图像的像素值(RGB),R、G、B分别为HDR图像的红、绿、蓝通道的颜色值,通过RGB到Lab色空间的转换获得其亮度图像L;

步骤2,对亮度图像L取对数,获得其对数域的亮度图像Lg,计算如下:

Lg=log(max(L,10-6)),

其中,函数max(·)表示取最大值;

步骤3,建立基于边缘保持正规化图像分层的目标函数,通过最小化目标函数分解对数域的亮度图像Lg,获得其对数域的基础层图像f,具体的f的最优估计的表达式如下:

>f^=arg>min(E(f)),>

其中,E(·)为目标函数,它决定着图像分解是否能保持边缘的锐度,以及能否避免光晕或阶调逆转现象,它由两部分构成:

E(f)=E1(f)+λE2(f),

其中,E1(f)为保真项,保证分解后图像f能保留图像Lg的主要特征(即显著边缘):

E1(f)=||Lg-f||2

式中,||·||2表示L2范数;E2(f)为正规化项,决定分解后图像f中显著边缘的锐度:

>E2(f)=Σkρ[(Dxf)k,σ]+Σkρ[(Dyf)k,σ],>

本发明为了避免边缘模糊或锐化、光晕和阶调逆转现象,正规化项用Turkey双权函数ρ(x,σ)构建,其Turkey双权函数如下:

式中σ为常数,是边缘锐度保护的梯度阈值,在本发明的应用中取值范围为0.3~0.5,本实施例中取σ=0.42;Dx、Dy分别表示x、y轴方向的前向差分操作:

(Dxf)i,j=fi,j+1-fi,j

(Dyf)i,j=fi+1,j-fi,j

λ为正规化参数,本发明用L曲线法求得,在本实施例中求得λ=0.3;

步骤4,由于建立的目标函数E(·)是非凸函数,在最小化求解时不容易收敛或在局部最小处收敛,本发明使用半二次正规化方程等价目标函数E(f):首先,引入辅助变量a=(ax,ay),获得半二次函数ρ*(x,σ,a),在如下的情况下等价Turkey双权函数ρ(x,σ):

>ρ(x,σ)=nita{ρ*(x,σ,a)},>

本实施例中半二次函数为接着,在此基础上,获得新的目标函数E*(f,ax,ay):

>E*(f,ax,ay)=||Lg-f||2+λΣkρ*((Dxf)k,σ,(ax)k)+λΣkρ*((Dyf)k,σ,(ay)k),>

且新旧目标函数满足等价关系:

步骤5,由此,替换成新的目标函数后,f的求解变为半二次正规化,求解时,首先设置初始条件f0≡Lg、收敛条件mean||fn+1-fn||≤0.001,其中n为迭代次数,通过交替固定变量f和a最小化目标函数直到收敛,最终求得f的最优估计,具体过程如下:

当mean||fn+1-fn||>0.001,

an+1argmina[E*(fn,a)],

fn+1=argminf[E*(f,an+1)],

其中,第n次迭代时辅助变量ax、ay的计算如下:

>(axn+1)k=ρ(Dxfn,σ)k2(Dxfn)k,>

>(ayn+1)k=ρ(Dyfn,σ)k2(Dyfn)k,>

第n次迭代时f的计算具体如下:

>fn+1=(I+λΔAn+1)-1Lg,>

其中,I为单位矩阵,Axn+1=diag[(axn+1)k],Ayn+1=diag[ayn+1)k];

步骤6,对对数域的基础层图像f取指数,获得基础层图像B(本实施例结果如图2所示),并获得对应细节层图像D(本实施例结果如图3所示),计算如下:

B=exp(f),

D=L/B;

步骤7,利用动态S曲线压缩基础层图像,获得动态范围压缩的基础层图像Bc,具体如下:

>Bc=400(FL×B/Yw)0.7527.13+(FL×B/Yw)0.75+0.1,>

其中,Yw为HDR图像在CIEXYZ色空间中的Y值由窗口半径为1/4图像大小的高斯低通滤波器滤波所得;FL表示亮度因子,计算如下:

FL=0.2k4(5LA)+0.1(1-k4)2(5LA)1/3

式中,HDR图像的适应性亮度值LA为Yw的20%;参数k的计算为k=1/(5LA+1);

步骤8,基础层图像动态压缩后,与细节层图像合成动态范围压缩的亮度图像Lc

Lc=Bc×D;

步骤9,由动态范围压缩的亮度图像Lc转换回RGB值,新的红、绿、蓝三个通道的颜色值分别为Rc、Gc、Bc,具体如下:

>Rc=RL×LcGc=GL×LcBc=BL×Lc;>

步骤10,裁切步骤9得到的颜色通道值的极小和极大阈值,并拉伸其他颜色值至区间[0,1]之间,其中极小和极大阈值分别为1%和99%图像像素处的颜色值,本实施例所得结果图像如图4所示,计算如下:

>RGB=0RGB<S1RGB-S1S2-S1S1<RGB<S21RGB>S2.>

为了更好地说明本发明方法的处理效果,截取原始HDR图像rend04_o80A、本发明具体实施例中分解得到的基础层图像、本发明最终输出的动态范围压缩图像的第86列处像素的亮度信号,分别如图5、图6、图7所示。由图5、图6、图7中的一维信号图可知:本发明分解得到的基础层图像中保持了显著边缘的锐度,即边缘无模糊也无锐化现象;本发明最终输出的动态范围压缩图像中并未出现对比度逆转或光晕特征的信号,即未出现阶调逆转和光晕现象;除此之外,小对比度的细节纹理并未遭受压缩,即细节信息得以保存。由此可见,本发明作为在有限动态范围的输出设备上显示HDR图像的显示技术,可清晰、有效地保持HDR图像的纹理信息,并避免边缘模糊或锐化、光晕或阶调逆转现象。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号