Pytorch图像去噪实战(四十一):低光图像去噪实战,解决夜景照片噪声重、偏色和细节丢失问题

📅 2026/7/5 12:16:06 👁️ 阅读次数 📝 编程学习
Pytorch图像去噪实战(四十一):低光图像去噪实战,解决夜景照片噪声重、偏色和细节丢失问题

Pytorch图像去噪实战(四十一):低光图像去噪实战,解决夜景照片噪声重、偏色和细节丢失问题


一、问题场景:夜景照片噪声重,普通去噪模型越处理越脏

在真实图像增强项目里,低光图像是非常难处理的一类场景。

普通白天图片加一点高斯噪声,UNet、DnCNN 都能处理得不错。
但夜景、室内弱光、手机暗光照片就完全不一样。

我在做一个低光图片增强任务时遇到过几个典型问题:

  • 暗部噪声密集
  • 色彩偏绿或偏紫
  • 去噪后细节丢失
  • 亮度提升后噪声更明显
  • 人脸皮肤变脏
  • 黑色区域变成灰色块

一开始我直接用普通 RGB 去噪模型处理,结果发现:

高斯噪声模型在低光真实噪声下泛化很差。

低光图像不是简单的“噪声多”,而是同时包含:

  • 亮度不足
  • 颜色偏移
  • 传感器噪声
  • 压缩噪声
  • 局部噪声不均匀
  • 暗部细节缺失

所以低光去噪不能只做 denoise,而要同时考虑亮度和颜色稳定性。


二、低光噪声为什么难?

普通合成噪声一般假设:

noisy = clean + gaussia