Zero-Reference Deep Curve Estimation for Low-Light Image Enhancement

对输入图片X,进行8次调整,调整公式需满足:

  1. 增强后值域应在[0,1],避免截断导致信息损失
  2. 曲线是单调的,从而保持图像的对比度
  3. 这条曲线要可微,可以进行学习

作者设计如下:

A是一个可学习的矩阵,其值域是[-1,1],尺寸与原图大小一致,即每个通道每个像素都能分别进行增强。作者假设局部区域的A值应该是一样的,因此可以保持相邻像素的单调性。

每一次调整后的图像作为下一次调整的输入,DCE-Net负责学习8个A矩阵,然后X经过8次调整得到最后的输出。

 

损失函数:

Spatial Consistency Loss(空间一致损失):

 

K是四邻域(上下左右)个数,i是四邻域中心点,j是四邻域的另外四个点。Y和I分别是增强后的图像和原图,邻域大小只能是4,否则loss不下降。这个损失主要为了保持增强后图像邻域之中的对比度。

 

Exposure Control Loss(曝光控制损失):

M是不重叠的16*16区域的个数,Yk是增强后图像转为灰度图后该16*16区域的平均值。作者把E设为0.6,即每个区域内的平均值应该在0.6附近。

 

Color Constancy Loss(颜色恒定量损失):

 

根据灰色世界理论,RGB三个通道的平均值应该是相同的,所以增强后的图像应该符合这个规律。

Jp是p通道的均值。

 

 

illumination Smoothness Loss(光照平滑损失):

这个损失函数保持了增强后相邻像素的单调关系(平滑梯度),N是增强次数(论文中为8),▽x和▽y分别表示矩阵A在x和y方向的梯度。

 

消融实验:

 

C(缺少Spatial Consistency Loss):增强图像的对比度降低,如云层。

D(缺少Exposure Control Loss):低光照区域曝光不足

E(缺少Color Constancy Loss):出现严重色彩偏差

F(缺少illumination Smoothness Loss):出现严重伪影

实验:

第一列是US分数↑,第二列是PI分数↓

 

在Learning a deep single image contrast enhancer from multi-exposure image数据集中结果

运行时间:

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Zero-reference deep curve estimation for low-light image enhancement代码(简称“ZR-DC”代码)是一项用于低光图像增强的计算机视觉技术。它是一种基于图像曲线估计的方法,通过在零参考条件下学习图像曲线,在不使用其他图像参考的情况下实现低光图像增强。这项技术是一种“无参考”方法,意味着它不需要额外的输入,而是直接从输入的低光图像中学习并生成增强后的图像。 具体来说,ZR-DC代码通过使用学习的图像曲线来计算图像的对数域,并将其映射回原始像素空间进行增强。在训练中,ZR-DC代码通过使用大量的低光图像和它们对应的增强图像进行训练。最终生成的模型可以用于增强各种低光图像,包括低对比度、暗影和失真等。 该代码是基于深度学习框架PyTorch实现的,包括网络的训练和测试代码。它还提供了一些实用工具,如数据加载器、图像可视化和能评估工具。该代码已在多个数据集上进行了测试,包括LOL、SID和NPE等,结果表明,它比其他最先进的技术具有更好的能。此外,该代码还可以应用于实际场景中的图像增强和视频增强等。 总之,ZR-DC代码是一种基于图像曲线估计的低光图像增强方法,它使用深度学习技术从零参考条件下学习图像曲线,并可生成高质量的增强图像。该代码具有良好的可扩展和实用,可以应用于多种场景下的低光图像增强问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值