前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【阅读笔记】对比度增强-《Efficientcontrast enhancement using adaptive gamma correction with

【阅读笔记】对比度增强-《Efficientcontrast enhancement using adaptive gamma correction with

原创
作者头像
AomanHao
发布2024-03-02 20:36:58
2460
发布2024-03-02 20:36:58
举报

2013年发表在TIP上的对比度增强算法AGCWD(Efficient contrast enhancement using adaptive gamma correction with weighting distribution)

提出了一种自动映射技术,通过亮度像素的伽马校正和概率分布来提高调暗图像的亮度。为了增强视频,所提出的图像增强方法使用关于每帧之间差异的时间信息来减少计算复杂性。该算法本质上是一种自适应的gamma校正算法,其中,“自适应”是利用图像直方图信息来实现的,本文提出了一种混合HM方法,将cdf、加权分布和伽玛校正相结合的算法

算法步骤:

假设X表示我们的输入图像,其亮度$l$的变化范围l{min}l{max},那么这个算法一共分为5步来执行:

1、Image Statistics Computation

图像X(i,j),亮度灰阶$I$的动态范围是l{min}l{max},其中 l_{min}是最小的灰度阶,例如8bit数据,Imin最小为0,最大为255。统计图像的灰阶像素分布概率probability density function (PDF)。

PDF(l) =\frac{n_{l}}{MN}

其中,MN 是像素总个数,n_{l} 是灰阶n对应的像素数。

2、Weighting Probability Density Function

利用cd f并应用归一化伽玛函数来修改变换曲线,而不会丢失可用的统计直方图,对前一步算出来的概率密度函数进行修改,加权分布(WD)函数也用于略微修改统计直方图,得到加权概率密度函数。

PDF_{w}(l) =max(PDF)*(\frac{PDF(l)-min(PDF)}{max(PDF)-min(PDF)})^{\alpha}

较低的伽玛参数产生更显著的调整,alpha可取0.1,0.5值,根据经验可以取0.5,让函数曲线更加平滑

3、Smoothed Cumulative Distribution Function

PDF_{w}(l) 计算cumulative distribution function (CDF) ,做归一化处理,利用第二步算出来的加权概率密度函数,求出平滑的累积分布函数

CDF_{s}(l) =\sum_{l=l_{min}}^{l_{max}}\frac{PDF_{w}(l)}{\sum{PDF_{w}}}

4、Adaptive Gamma Correction

T(l)transform function,利用第三步的图像累积分布函数信息CDF,进行自适应的gamma校正。

T(l) = (l_{max}-l_{min})*(\frac{l}{l_{max}-l_{min}})^{\gamma}
\gamma=1-CDF_{s}(l)*P

其中,P表示自适应参数,设置为1,取值范围0.5,1

5、Final Luminance Transformation

在映射函数T(l)映射函数中,最后一步就是对图像每个像素点的亮度值进行映射,就得到了对比度增强后的图像

Y= {T (X(i, j))|∀X(i, j) ∈ X}
该算法支持图像、视频数据流处理,图像数据流处理pipeline如下图:

视频数据流处理pipeline如下图:

仿真结果

仿真代码matlab Demo可以参考 ,自己跑跑看结果

代码链接:

https://github.com/AomanHao/ISP_Low_Light_Image_Enhancement

我的个人博客主页,欢迎访问

我的CSDN主页,欢迎访问

我的GitHub主页,欢迎访问

我的知乎主页,欢迎访问

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 算法步骤:
    • 1、Image Statistics Computation
      • 2、Weighting Probability Density Function
        • 3、Smoothed Cumulative Distribution Function
          • 4、Adaptive Gamma Correction
            • 5、Final Luminance Transformation
            • 仿真结果
              • 我的个人博客主页,欢迎访问
                • 我的CSDN主页,欢迎访问
                  • 我的GitHub主页,欢迎访问
                    • 我的知乎主页,欢迎访问
                    相关产品与服务
                    图像处理
                    图像处理基于腾讯云深度学习等人工智能技术,提供综合性的图像优化处理服务,包括图像质量评估、图像清晰度增强、图像智能裁剪等。
                    领券
                    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档