论文题目:Fast Context-Based Low-Light Image Enhancement via Neural Implicit Representations(基于上下文的快速弱光图像增强方法的神经隐式表征)
会议:ECCV2024
摘要:目前基于深度学习的低光图像增强方法往往难以处理高分辨率图像,无法满足不同场景下视觉感知的实际需求。在本文中,我们介绍了一种称为CoLIE的新方法,该方法通过将曝光不足的图像的二维坐标映射到其照明分量来重新定义增强过程,并以局部环境为条件。我们提出利用隐式神经函数结合嵌入式引导滤波器在HSV空间内重建增强光图像,从而显著减少计算开销。此外,我们引入了基于单幅图像的训练损失函数,增强了模型对各种场景的适应性,进一步增强了模型的实用性。通过严格的评估,我们分析了我们提出的框架的特性,证明了它在图像质量和场景适应性方面的优势。此外,我们的评估扩展到低光环境下下游任务的应用,强调了CoLIE的实际效用。
源代码可从https://github.com/ctom2/colie获得。

CoLIE:基于神经隐式表示的零样本低光图像增强
本文详细解读 ECCV 2024 论文《Fast Context-Based Low-Light Image Enhancement via Neural Implicit Representations》,介绍一种无需预训练、高效且通用的低光图像增强方法。
📌 引言
在日常生活和专业应用中,我们经常会遇到在光线不足条件下拍摄的图像。这些低光图像通常存在大面积暗区、局部过曝、细节丢失等问题,不仅影响人眼观感,还会严重影响后续计算机视觉任务(如目标检测、人脸识别等)的效果。
低光图像增强(Low-Light Image Enhancement, LLIE) 旨在恢复这些图像的视觉质量,是计算机视觉领域的一个重要研究方向。然而,现有方法普遍面临着计算开销大、场景适应性差、需要大量训练数据等问题。
来自慕尼黑工业大学和 Helmholtz AI 的研究团队提出了 CoLIE(Context-Based Low-Light Image Enhancement),这是一种基于神经隐式表示的零样本低光图像增强方法,在不需要任何预训练的情况下,实现了高质量、高效率的图像增强。
🎯 现有方法的问题
1. 监督学习方法的困境
传统的深度学习方法如 RetinexNet、HWMNet 等需要大量配对的低光/正常光图像进行训练。然而:
- 配对数据难以获取:真实场景下很难同时拍摄同一场景的低光和正常光版本
- 合成数据存在域差距:人工降质的图像与真实低光图像存在分布差异
2. 无监督方法的局限
ZeroDCE、SCI 等方法虽然不需要配对数据,但仍需要在低光图像数据集上预训练:
- 域差距问题:当测试图像的曝光水平与训练数据不一致时,效果会显著下降
- 需要针对性重训练:不同应用场景可能需要重新训练模型
3. CNN 的固有偏差
卷积神经网络依赖局部感受野,存在以下问题:
- 难以有效处理大面积连续暗区
- 缺乏对全局照明变化的敏感性
- 对精确的低光图像表示捕捉能力有限
4. 计算效率问题
现有 CNN 方法在处理高分辨率图像时计算开销巨大,难以满足实际应用的实时性需求。
💡 CoLIE 的核心创新

创新一:神经隐式表示重新定义问题
CoLIE 的核心思想是将低光图像增强问题重新定义为一个坐标到照明的映射问题。

基于经典的 Retinex 理论,图像可以分解为:
![]()
其中:
- y:观测到的低光图像
- x:照明分量(illumination),表示局部光照强度
- z:反射分量(reflectance),表示物体本身的反射特性
:逐元素乘法
CoLIE 使用神经网络作为隐式函数,学习从 2D 坐标到照明分量的映射:
![]()
这种方法的优势在于:
- 零样本学习:每张图像独立优化,无需预训练
- 避免域差距:不受训练数据分布限制
- 灵活性强:可适应任意曝光水平的图像
创新二:HSV 空间处理策略
与传统方法直接在 RGB 空间操作不同,CoLIE 选择在 HSV 颜色空间中工作。
为什么选择 HSV?
研究团队通过对比分析发现,低光图像与正常光图像之间:

- Hue(色调)分量:差异很小
- Saturation(饱和度)分量:差异很小
- Value(亮度)分量:差异显著
这一发现启发了 CoLIE 的设计:仅增强 Value 分量,保留原始的 Hue 和 Saturation。

这种设计的优势:
- 保持色彩保真度:避免了 RGB 空间处理常见的颜色失真问题
- 简化问题:将三通道问题降为单通道问题
- 提高效率:减少了计算量
创新三:上下文感知的神经隐式函数
传统的神经隐式表示(如 NeRF)仅使用坐标作为输入。CoLIE 的创新在于引入了局部上下文窗口作为额外输入。
对于每个像素位置
,网络的输入包括:
- 坐标信息:

- 上下文窗口:以该像素为中心的
邻域
┌─────────────────────────────────────────────────────────┐
│ 网络架构示意 │
├─────────────────────────────────────────────────────────┤
│ │
│ 上下文窗口 (7×7) ──→ [SIREN层] ──→ [128通道] ─┐ │
│ │ │
│ [256通道] ─┼─→ [输出层] → 照明残差
│ │ │
│ 坐标 (x, y) ──→ [SIREN层] ──→ [128通道] ─┘ │
│ │
└─────────────────────────────────────────────────────────┘
为什么需要上下文信息?
局部上下文提供了更丰富的信息,使模型能够:
- 理解像素与周围环境的空间关系
- 捕捉局部照明变化的模式
- 生成更平滑、更自然的照明估计
创新四:引导滤波实现高效上采样
为了处理高分辨率图像的计算效率问题,CoLIE 采用了"低分辨率训练 + 引导滤波上采样"的策略:
- 下采样:将输入图像缩放到 256×256
- 网络推理:在低分辨率上学习照明分量
- 上采样:使用引导滤波恢复原始分辨率
引导滤波的优势:
- 保持边缘锐度
- 运行时间基本不受原始图像尺寸影响
- 无需额外训练
创新五:零样本无参考损失函数
CoLIE 设计了四项损失的组合,完全不依赖参考图像:
![]()
(1) 保真度损失
使用均方误差(MSE)确保估计的照明分量与低光观测保持一致:
- 防止过度偏离原始图像
- 保持像素级的对应关系
(2) 平滑度损失
基于全变分(Total Variation)正则化:
![]()
- 强制照明场的平滑性(Retinex 理论的核心假设)
- 避免照明估计中出现不自然的突变
(3) 曝光控制损失

- 控制增强后图像的整体亮度
- 参数 L(默认 0.5)可调节增强强度
- 较低的 L 值产生更亮的输出
(4) 稀疏性损失

- 惩罚高亮度值,防止过度曝光
- 保护原本较暗区域的细节
- 实现更平衡的增强效果
🔬 实验验证
数据集与评估指标
CoLIE 在三个数据集上进行了全面评估:




| 数据集 | 描述 | 评估指标 |
|---|---|---|
| UHD-LL | 超高清低光图像 | PSNR, SSIM |
| MIT-Adobe FiveK | 真实世界夜景图像 | PSNR, SSIM |
| DarkFace | 低光人脸检测数据集 | EMEE(无参考指标) |
定量结果
UHD-LL 数据集
| 方法 | 训练设置 | PSNR↑ | SSIM↑ |
|---|---|---|---|
| RetinexNet | 监督 | 16.04 | 0.580 |
| ZeroDCE | 无监督 | 12.65 | 0.596 |
| SCI-difficult | 无监督 | 17.85 | 0.576 |
| PairLIE | 无监督 | 17.53 | 0.685 |
| LIME | 零样本 | 17.35 | 0.542 |
| CoLIE | 零样本 | 17.89 | 0.625 |
MIT 数据集
| 方法 | PSNR↑ | SSIM↑ |
|---|---|---|
| HWMNet | 17.03 | 0.819 |
| RetinexNet | 12.08 | 0.665 |
| ZeroDCE | 15.24 | 0.751 |
| PairLIE | 12.84 | 0.768 |
| CoLIE | 18.67 | 0.832 |
关键发现:
- CoLIE 在 MIT 数据集上以零样本方式超越了所有预训练方法
- 在 UHD-LL 数据集上取得最高 PSNR
- 作为零样本方法,无需任何训练数据即可达到 SOTA 性能
定性对比
论文展示了多组视觉对比,CoLIE 的优势包括:
- 更好的暗区恢复:能够揭示严重欠曝区域的细节
- 避免过度曝光:对原本明亮的区域不会产生过曝
- 颜色保真度高:保持原始色彩,无明显色偏
下游任务:目标检测

在 DarkFace 数据集上使用 Grounding DINO 进行人物检测:
结果:CoLIE 是唯一能够揭示并正确检测背景中所有人物的方法!
这说明 CoLIE 的增强效果不仅在视觉上更好,还能实质性地提升下游视觉任务的性能。
📊 消融实验
上下文窗口大小的影响

| 窗口大小 | 观察结果 |
|---|---|
| 1×1 | 难以捕获图像保真度,在严重欠曝区域效果差 |
| 3×3 | 开始捕获上下文信息,效果改善 |
| 5×5 | 进一步提升 |
| 7×7 | 最佳效果,输出更精细平滑 |
结论:较大的上下文窗口能够捕获更多信息,但也会增加计算开销。7×7 是一个良好的平衡点。
曝光控制参数 L 的影响

| L 值 | 效果 |
|---|---|
| 0.9 | 增强效果轻微 |
| 0.7 | 中等增强 |
| 0.5 | 最佳视觉效果(默认) |
| 0.3 | 可能产生过度曝光 |
各损失项的贡献

| 配置 | PSNR | SSIM | 说明 |
|---|---|---|---|
| 无 {L}_{spa} | 17.30 | 0.789 | 性能下降明显 |
| 无 {L}_s | 15.53 | 0.813 | 破坏邻域相关性 |
| 无 {L}_{exp} | 7.25 | 0.492 | 性能严重下降 |
| 完整模型 | 18.67 | 0.832 | 最佳性能 |
关键发现:
- 稀疏性损失 {L}_{spa} 对防止过曝至关重要
- 平滑度损失{L}_s 确保符合 Retinex 理论假设
- 所有损失项协同工作才能达到最佳效果
🔭 扩展应用:显微镜图像

CoLIE 不仅适用于自然图像,还可以应用于荧光显微镜图像的增强。
显微镜图像常见的问题:
- 渐晕效应(Vignetting):图像边缘亮度衰减
- 照明不均匀:中心到边缘的亮度差异
传统校正方法需要多张具有一致照明的图像,而 CoLIE 可以在单张图像上实现有效校正:
- 边缘区域的亮度得到显著提升
- 整体照明更加均匀
- 对生物标记物的定量分析更加准确
⚠️ 局限性与讨论
尽管 CoLIE 取得了优异的性能,但仍存在一些局限:
-
噪声敏感性
- 方法主要针对 Value 分量进行增强
- 对 Hue 和 Saturation 分量中的噪声处理能力有限
- HSV 空间中各分量的噪声分布不同
-
单分量处理
- 仅增强 V 分量可能无法完全处理某些极端情况
- 严重噪声的低光图像可能需要额外的降噪处理
-
计算时间
- 虽然通过引导滤波降低了高分辨率处理的开销
- 但每张图像都需要独立优化,无法实现真正的实时处理
🎯 总结
CoLIE 为低光图像增强领域带来了几个重要的启示:
技术贡献
- 范式创新:将低光增强重新定义为坐标到照明的隐式映射问题
- 零样本学习:完全摆脱对训练数据的依赖
- 高效设计:引导滤波确保高分辨率处理的效率
- 理论结合:将 Retinex 理论与神经隐式表示有机结合
实践价值
- 开箱即用:无需收集训练数据、无需预训练
- 场景通用:自动适应各种曝光水平和场景类型
- 下游友好:增强效果能有效提升后续视觉任务的性能
研究启示
CoLIE 展示了神经隐式表示在低级视觉任务中的潜力,这种"per-image optimization"的范式可能为其他图像处理任务提供新的思路。
CoLIE:基于上下文的快速弱光图像增强方法的神经隐式表征&spm=1001.2101.3001.5002&articleId=155916084&d=1&t=3&u=b93f712598434d3399d62d13b1ada249)
870

被折叠的 条评论
为什么被折叠?



