上传者: 38695293
|
上传时间: 2022-03-11 12:42:28
|
文件大小: 66.95MB
|
文件类型: -
去噪声代码matlab
双线性除雾网络
这是使用成分损失进行除雾的双线性网络的matlab代码。
训练数据准备我们使用NYU2数据集。
从网站“”下载它们。
使用“
gnerate_hazy_img_noise.m”生成朦胧的噪声图像。
使用“
gnerate_hazy_img_nyu.m”生成模糊无噪声的图像。
然后使用“
generate_train.m”制作训练数据。
注意“文件夹”,“模糊”和“深度”分别用于清晰的地面真实图像,模糊图像和深度图。
将它们更改为您自己的路径。
培训使用train.m开始培训。
损失函数vl_nnhazerobustloss.m
--->本文使用的L2范数损失。
vl_nnhazesquareloss_non_noise.m
--->本文中用于无噪声训练的L2范数损失。
测试使用“
demo_test.m”查看经过训练的模型的去雾和去噪结果。