当前位置: 首页 > 专利查询>上海大学专利>正文

细节保持的高保真色调映射方法技术

技术编号:15437953 阅读:73 留言:0更新日期:2017-05-26 03:56
本发明专利技术涉及一种基于细节保持的高保真色调映射方法。该方法的包括步骤如下:(1)利用k‑means聚类算法将高动态范围图像进行预处理,生成k个颜色聚类,然后用每个聚类的平均值代替相应聚类中各像素点的值,得到初始的色调层;(2)利用图像分解算法提取出初始的细节层,定义亲和力概念,构建一个细节亲和力因子来优化细节层;(3)对相应的低动态范围图像进行颜色编辑处理,然后利用梯度引导的方法重建一个新的色调层;(4)将优化的细节层和重建的色调层进行合并,最终得到高保真的色调映射结果。本发明专利技术方法流程清晰、结构完整,实现效率高。

High fidelity tone mapping method for detail preserving

The present invention relates to a high fidelity tone mapping method based on detail preserving. The method comprises the steps as follows: (1) the high dynamic range image is preprocessed using K means clustering algorithm to generate K color clustering, and then replaced by the average value of each cluster of each pixel value in the corresponding cluster, obtained initial tone layer; (2) decomposition algorithm to extract the details of the initial layer the use of images, the definition of the concept of affinity, to optimize the construction details details of a layer of affinity factor; (3) the low dynamic range image color editing, and then use the method of gradient guided reconstruction of a new color layer; (4) the details of the optimization layer and the reconstruction of the tone layer are combined the final results obtained high fidelity tone mapping. The method of the invention has clear process, complete structure and high efficiency.

【技术实现步骤摘要】
细节保持的高保真色调映射方法
本专利技术涉及一种细节保持的高保真色调映射方法,属于图像处理领域。
技术介绍
在现实场景中,亮度值的分布非常广。阳光直射的情况下,场景亮度可达到105cd/m2,而阴暗处亮度值可能只有10-3cd/m2。通常说来,人的视觉系统在同一场景下能接受的亮度动态范围约为10000∶1。目前绝大多数常规显示设备都只支持较低动态范围的显示输出(一般只有1~100cd/m2),该范围与高动态范围(HighDynamicRange,HDR)图像不匹配,直接显示会使原本丰富的图像亮度信息丢失,导致视觉效果较差,细节不明显,无法准确地进行细节信息获取和目标识别。HDR图像可以表示真实世界场景中高动态范围的亮度信息。比起普通图像,高动态范围图像所能表现的层次更加丰富,场景中的高亮度区和低亮度区的细节信息都能很好的保留下来,可以得到更加逼近现实的光影效果,在卫星气象、遥感探测、医疗、军事等领域都有巨大的应用价值。将高动态范围图像通过专用的显示设备显现出来,可以呈现给人们自然场景的真实感受。为了将真实场景的亮度映射到常规显示设备上得到最优化的显示结果,再现HDR图像丰富的颜色和细节,需要通过色调映射(又称色阶重建、色阶映射、阶调映射等)算法来实现。色调映射主要对高动态范围图像进行压缩对比度的处理,将其高质量显示的同时减少图像在细节、颜色、对比度和明亮度等方面信息的损失。至今为止,已经有很多研究人员提出了很多色调映射算法,主要分为全局色调映射算法和局部色调映射算法。(1)全局色调映射算法Durand和Dorsey提出利用双边滤波器来实现色调映射,将图像多尺度分解,减少对比度,保持细节。1994年,GregWard等人以保留对比度而非绝对亮度信息为目的提出一种简单的线性映射算法。但是对于极亮和极暗部分的细节会有损失。1997年,warderson等人进一步提出了一种基于直方图调整的映射算法。2000年,scheel等人将色调映射技术用于交互式应用系统中。将亮度图像表示为纹理,将纹理像素的值变换到显示像素的值。2002年,Artus等人提出了一种实时效率全局映射方法,该方法将色调映射看作一个黑盒,以高动态场景的XYZ为空间量输入,常规显示设备的RGB空间量为输出。通过线性系统来描述这个黑盒,并利用奇异值分解和多项式回归的方法来模拟,对比分析输入、输出数据的关系,求出线性系统。(2)局部色调映射算法1993年,chiu等人针对人眼对于亮度变化缓和的区域感知不显著,提出了基于人眼感知特点构造缩放函数的色调映射算法,但是在相邻的极亮和极暗区域边缘处,缩放函数的梯度会发生翻转。1997年,Jobson等人提出了模拟HVS对亮度和颜色感知的多尺度Retinex模型。由于模型并没有对颜色通道进行相关处理,所以当处理颜色主导的图像时,该模型会有很大程度的失真。1998年,Pattana等人为重建色阶建立了非常全面地模拟HVS对亮度变化及空域变化的适应性模型。由于该模型在压缩动态范围的过程中对不同滤波层分别采用了不同的增益因子,因此在处理对比度较强的边缘时会产生光晕。1999年,TumblinandTurk先提出的基于低曲率图像简化(LowCurvatureImageSimplifier,LCIS)的色调映射算法,将HDR图像分解平滑层和细节层,从而压缩动态范围,得到LDR图像。2002年,Reinhird等人提出了一种自动调节亮度的色调映射方法。该算法采用一个尺度自适应的高斯轮廓函数决定区域尺寸的大小。通过该方法进行色调映射,取得的LDR图像细节较以往方法更为丰富。但是,其中的轮廓函数的尺度对结果的影响非常大,尺度太大或者太小通常会造成细节丢失或者光晕效应。2002年,Fattal等人提出了基于梯度域的局部映射算法。该梯度域衰减算法有较高的性能和良好的结果,但是没有考虑人类视觉系统的准确性。2014年,胡庆新等人提出了基于多尺度分解的色调映射算法,利用局部边缘保留(LEP)滤波器对HDR图像进行多尺度分解,有效平滑了图像的细节同时保留了突出的边缘。实验结果证明,该方法在自然度、结构保真度和整体的质量评价上都优于Gu等人提出的算法,同时也避免了局部色调映射算法所普遍存在的光晕效应。2015年,席志红等人提出了基于变分模型的梯度域色阶映射算法,在梯度域构造了一个具有凸函数性质的变分模型,该变分模型在压缩动态范围的同时,保证LDRI与HDRI的图像细节、边缘信息的一致性。实验结果表明该算法能够有效地去除光晕,得到细节保持完好的低动态范围图像。上述这些方法构建了独特的色调映射模型,其中大部分都是通过分解图像得到细节层和平滑层,然后压缩HDR图像的动态范围,同时保持细节来实现的。但是这些方法得到的细节层,由于没有完全考虑HDR图像的局部关联,而且也不能有效的控制色调压缩的力度,因此得到的细节层并不精确,可能会出现一些视觉上的瑕疵,得到低保真度的LDR图像。
技术实现思路
针对现有技术存在的缺陷,本专利技术的目的是提供一种细节保持的高保真色调映射方法,能够压缩HDR图像动态范围,得到细节保持的高保真的LDR图像。为达到上述目的,本专利技术采用如下技术方案:一种细节保持的高保真色调映射方法,具体操作步骤如下:(1)利用k-means聚类算法将高动态范围图像进行预处理,生成k个颜色聚类,然后用每个聚类的平均值代替相应聚类中各像素点的值,得到初始的色调层;(2)利用图像分解算法提取出初始的细节层,定义亲和力概念,构建一个细节亲和力因子来优化细节层;(3)对相应的低动态范围图像进行颜色编辑处理,然后利用梯度引导的方法重建一个新的色调层;(4)细节恢复,将优化的细节层和重建的色调层进行合并,最终得到高保真的色调映射结果。所述步骤(1)的具体步骤如下:(a)随机选取k个聚类质心点为μ1,μ2,…,μk∈Rn;(b)重复下面的过程直到收敛:对于每一个像素点i,计算其应该属于的类:对于每一个类j,重新计算该类的质心:其中k为给定的聚类常数,C(i)代表像素点i与k个聚类中距离最近的那个类,质心μi代表对属于同一个类的样本中心点的猜测;(c)生成k个聚类之后,计算每个聚类的均值;(d)然后将每个聚类中的像素值用该聚类的均值代替,得到图像S的初始色调层:所述步骤(2)的具体步骤如下:根据得到的初始色调层,利用图像分解算法对高动态范围的图像进行分解,得到色调层T和细节层D,其中,p表示图像S中的像素,m表示总的像素点,在分解色调层和细节层时,忽略了它们之间的局部关联,将导致得到的细节层不够精确;假设细节层是局部细节的线性组合,利用积分的方法来优化细节得到一个更精确的细节层;因此定义一个细节亲和力因子L,通过求解下面的能量方程来优化细节层:其中Ed表示细节层的能量,表示数据项,表示平滑项,D表示初始细节层,D*表示优化的细节层,L表示高动态范围图像的细节亲和力因子,λ表示平滑项的权重系数。所述步骤(3)的具体步骤如下:首先,利用颜色编辑的方法来调整高动态范围图像的色调层,利用一张与源图像结构一致的参考图像,分析其直方图分布,使源图像与参考图像保持一致的直方图分布,得到一个新的颜色编辑结果;然后,利用梯度引导的方法在梯度域内有效地保持局部差值;最后,定义了本文档来自技高网
...
细节保持的高保真色调映射方法

【技术保护点】
一种细节保持的高保真色调映射方法,其特征在于,具体操作步骤如下:(1)利用k‑means聚类算法将高动态范围图像进行预处理,生成k个颜色聚类,然后用每个聚类的平均值代替相应聚类中各像素点的值,得到初始的色调层;(2)利用图像分解算法提取出初始的细节层,定义亲和力概念,构建一个细节亲和力因子来优化细节层;(3)对相应的低动态范围图像进行颜色编辑处理,然后利用梯度引导的方法重建一个新的色调层;(4)细节恢复,将优化的细节层和重建的色调层进行合并,最终得到高保真的色调映射结果。

【技术特征摘要】
1.一种细节保持的高保真色调映射方法,其特征在于,具体操作步骤如下:(1)利用k-means聚类算法将高动态范围图像进行预处理,生成k个颜色聚类,然后用每个聚类的平均值代替相应聚类中各像素点的值,得到初始的色调层;(2)利用图像分解算法提取出初始的细节层,定义亲和力概念,构建一个细节亲和力因子来优化细节层;(3)对相应的低动态范围图像进行颜色编辑处理,然后利用梯度引导的方法重建一个新的色调层;(4)细节恢复,将优化的细节层和重建的色调层进行合并,最终得到高保真的色调映射结果。2.根据权利要求1所述的细节保持的高保真色调映射方法,其特征在于,所述步骤(1)的具体步骤如下:(a)随机选取k个聚类质心点为μ1,μ2,…,μk∈Rn;(b)重复下面的过程直到收敛:对于每一个像素点i,计算其应该属于的类:对于每一个类j,重新计算该类的质心:其中k为给定的聚类常数,C(i)代表像素点i与k个聚类中距离最近的那个类,质心μi代表对属于同一个类的样本中心点的猜测;(c)生成k个聚类之后,计算每个聚类的均值;(d)然后将每个聚类中的像素值用该聚类的均值代替,得到图像S的初始色调层:3.根据权利要求1所述的细节保持的高保真色调映射方法,其特征在于,所述步骤(2)的具体步骤如下:根据得到的初始色调层,利用图像分解算法对高动态范围的图像进行分解,得到色调层T和细节层D,其中,p表示图像S中的像素,m表示总的像素点,在分解色调层和细节层时,忽略了它们之间的局部关联,将导致得到的细节层不够精确;...

【专利技术属性】
技术研发人员:杜胜唐仕郭雨辰谢志峰黄东晋丁友东
申请(专利权)人:上海大学
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1