一种图像对比度提升的方法技术

技术编号:29158971 阅读:19 留言:0更新日期:2021-07-06 22:59
本发明专利技术公开了一种图像对比度提升的方法,属于图像处理技术领域。所述方法为计算图像的亮度图像,截取一定亮度范围的亮度图像进行拉伸,最后对拉伸后的亮度图像的直方图进行裁剪并且均衡化。在直方图均衡化过程中,减弱图像暗区域的均衡化来抑制均衡化过程中图像暗区域噪声放大的问题。

【技术实现步骤摘要】
一种图像对比度提升的方法
本专利技术涉及图像处理
,具体涉及一种图像对比度提升方法。
技术介绍
限制对比度自适应直方图均衡化(ContrastLimitedAdaptiveHistogramEquation,以下简写为CLAHE)是一种常用的对比度增强方法,可以有效的改善图像各种颜色的分布,得到一种更加均衡的直方图分布,更加符合人眼的主观感受。一般CLAHE不能大幅改善图像的整体亮度分布,所以在进行CLAHE的之前,一般会做一次线性的对比度拉伸,通过这一步可以把一个原始较暗的图像的暗部区域亮度显著提升,从而可以看到更多的细节。但是,当图像进行线性的对比度拉伸时,会显著放大原始图像暗部区域的噪声。另外,在CLAHE时还有可能会进一步放大噪声(是否会放大噪声与暗部区域的大小有关)。本专利技术就是针对现有技术的限制,对提升图像对比度的方法进行改进,抑制暗部区域噪声的放大。
技术实现思路
鉴于现有技术的限制,本专利技术实施例提出了一种图像对比度提升方法。具体地,本专利技术实施例提供了以下技术方案,包括:S101,计算得到待对比度增强图像的亮度图像X。S102,统计所述亮度图像X的直方图h(x)。S103,对所述亮度图像X进行拉伸。具体地,所述对所述亮度图像X进行拉伸,包括:分别从最小亮度和最大亮度开始计算所述亮度图像X的累计直方图L(x)和R(x),其中,L(x)表示当亮度小于或等于x时的像素累计概率,R(x)表示当亮度大于或等于x时的累计概率。根据所述累计直方图L(x)和R(x),截取待拉伸的亮度范围[Xmin,Xmax]。根据所述待拉伸的亮度范围[Xmin,Xmax],将所述亮度图像X进行拉伸。设置拉伸后图像的亮度范围[Ymin,Ymax]。进一步地,对所述拉伸后图像的亮度范围进行修正。根据所述修正后的拉伸范围[Ymin,Ymax],将所述待拉伸的亮度范围[Xmin,Xmax]中的所述亮度图像X进行线性拉伸,输出拉伸后的亮度图像Y。S104,对所述拉伸后的亮度图像Y的直方图进行裁剪。具体地,所述对所述拉伸后的亮度图像Y的直方图进行裁剪,包括:统计所述拉伸后的亮度图像Y的直方图H(x)。设置灰度阈值δ,以及裁剪限值γ,对超过裁剪限值以上的部分做裁剪,然后将所述裁剪的部分平均分配到大于灰度阈值δ的灰度级中。S105,以所述裁剪后的直方图为目标概率密度函数,对所述拉伸后的亮度图像Y进行直方图均衡化。具体地,将所述裁剪后的直方图转换为映射曲线。进一步地,将所述映射曲线进行半径为r的高斯滤波,得到最后平滑的映射曲线。通过所述平滑的映射曲线对所述拉伸后的亮度图像Y进行映射,得到最后的输出图像Z。由上述技术方案可知,本专利技术具有以下有益效果:1.本专利技术在拉伸过程中增加了预设常数,防止图像拉伸过度;2.常规的均衡化对于图像是无差别均衡化,均衡化后会导致暗区的噪声被方大,本专利技术优化了算法,在均衡化时预设了灰度阈值,对于小于阈值的暗区限制均衡化程度,从而防止暗区的噪声被放大。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些图获得其他的附图。图1是一种图像对比度提升方法的流程示意图。具体实施方式下面结合附图,对本专利技术的具体实施方式作进一步描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,而不能以此来限制本专利技术的保护范围。图1示出了一种图像对比度提升方法的流程图,如图1所示,本专利技术实施例提供的一种图像对比度方法,具体包括:S201,计算得到待对比度增强图像的亮度图像X。可选地,所述待对比度增强图像可以是一张图像,也可以是视频中的图像帧。其中,对于不同格式的图像,根据实际图像格式计算亮度图像。例如,RGB图像格式的亮度图像为:。又如,YUV图像格式的取Y通道即为亮度图像。S202,统计所述亮度图像X的直方图h(x)。S203,对所述亮度图像X进行拉伸。具体地,所述对所述亮度图像X进行拉伸,包括:分别从最小亮度和最大亮度开始计算所述亮度图像X的累计直方图L(x)和R(x),,其中,L(x)表示当亮度小于或等于x时的像素累计概率,R(x)表示当亮度大于或等于x时的累计概率。根据所述累计直方图L(x)和R(x),截取待拉伸的亮度范围[Xmin,Xmax],其中,α是小于1的系数。根据所述待拉伸的亮度范围[Xmin,Xmax],将所述亮度图像X进行拉伸。设置拉伸后图像的亮度范围[Ymin,Ymax]。进一步地,为防止所述亮度图像X被过度拉伸,对所述拉伸后图像的亮度范围进行修正,限制拉伸范围β为用户设定的大于1的常数。根据所述修正后的拉伸范围,将所述待拉伸的亮度范围[Xmin,Xmax]中的所述亮度图像X进行线性拉伸,输出拉伸后的亮度图像Y,。S204,对所述拉伸后的亮度图像Y的直方图进行裁剪。具体地,所述对所述拉伸后的亮度图像Y的直方图进行裁剪,包括:统计所述拉伸后的亮度图像Y的直方图H(x)。设置灰度阈值δ,以及裁剪限值γ,对超过限值以上的部分做裁剪,然后将所述裁剪的部分平均分配到大于灰度阈值δ的灰度级中。其中,r0和r1表示中间变量。S205,以所述裁剪后的直方图为目标概率密度函数,对所述拉伸后的亮度图像Y进行直方图均衡化。具体地,将所述裁剪后的直方图转换为映射曲线,。进一步地,为了避免产生色块,将所述映射曲线进行半径为r的高斯滤波,得到最后平滑的映射曲线。其中,为高斯滤波系数。通过所述平滑的映射曲线对所述拉伸后的亮度图像Y进行映射,得到最后的输出图像Z。需要说明的是,对于不同格式的图像,根据实际图像格式输出图像Z。例如,RGB格式的图片计算方式如下:。又如,YUV格式的图片,计算方式如下:。以上实施例仅用于说明专利技术的技术方案,而非对其限制;尽管参照前述实施例对本专利技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本专利技术各实施例技术方案的精神和范围。本文档来自技高网...

【技术保护点】
1.一种图像对比度提升的方法,其特征在于,包括以下步骤:/n步骤1,计算得到待对比度增强图像的亮度图像;/n步骤2,统计所述亮度图像的直方图;/n步骤3,对所述亮度图像进行拉伸;/n步骤4,对所述拉伸后的亮度图像进行直方图裁剪;/n步骤5,以所述裁剪后的直方图为目标概率密度函数,对所述拉伸后的亮度图像进行直方图均衡化。/n

【技术特征摘要】
1.一种图像对比度提升的方法,其特征在于,包括以下步骤:
步骤1,计算得到待对比度增强图像的亮度图像;
步骤2,统计所述亮度图像的直方图;
步骤3,对所述亮度图像进行拉伸;
步骤4,对所述拉伸后的亮度图像进行直方图裁剪;
步骤5,以所述裁剪后的直方图为目标概率密度函数,对所述拉伸后的亮度图像进行直方图均衡化。


2.根据权利要求1所述的图像对比度提升方法,其特征在于,所述对所述亮度图像X进行拉伸,包括:
分别从最小亮度和最大亮度开始计算所述亮度图像的累计直方图L(x)和R(x),
其中,L(x)表示当亮度小于或等于x时的像素累计概率,R(x)表示当亮度大于或等于x时的累计概率;
根据所述累计直方图L(x)和R(x),截取待拉伸的亮度范围;
设置拉伸后图像的亮度范围;
对所述拉伸后图像的亮度范围进行修正;
根据所述修正后的拉伸范围,将所述待拉伸的亮度范围中的所述亮度图像进行线性拉伸,输出拉伸后的亮度图像。


3.根据权利要求2所述的图像对...

【专利技术属性】
技术研发人员:陈宇王明琛孙作潇刘宇新朱政
申请(专利权)人:杭州微帧信息科技有限公司
类型:发明
国别省市:浙江;33

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

1