基于深度学习的降噪思想
经过各类文献调研,总结如下
典型模型
最典型的模型为CNN模型,各类基于CNN的模型也很多,其中如DnCNN -> FFDNet -> CBDNet -> RIDNet -> PMRID是一条越来越优的降噪网络主线
其他不同的模型也存在,但思路相仿
降噪思路
核心思路
残差思想
训练
- 有干净图像数据集X
- 利用特定噪声类型,生成特殊噪声数据集V
- 利用加噪算法合成X与V,生成图像数据集Y(即X + V = Y)
- 将X与Y配对,进行训练
预测
输入Y,进行盲去噪
预测输出V‘,从而能较容易得到X’ = Y - V‘
分析
该种残差思想,无需考虑单个像素点是否为噪声(无需求出结果),只需要预测出残差,并进行直接的修改
存在的问题
这样的方法只能在实验中对标实验所需要的人为特定噪声(如,人为加入高斯噪声),但是噪声种类过多,在现实中,往往不能得到好的效果。
改进方法
另有论文(The classification and denoising of image noise based on deep neural networks)提供了改进的方法
大致思路为,在降噪之前,先进行噪声种类的分类,为此,该论文做了分类网络。将多种常见噪声类型进行组合,生成数据集,用于该网络训练。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Clerk.Max(well);!
评论