Uformer
1.0.0
Zhendong Wang,Xiaodong Cun,Jianmin Bao,Wengang Zhou,Jianzhuang Liu,Houqiang li
纸链接:[arxiv] [CVPR]

该项目由Pytorch 1.9.0,Python3.7,Cuda11.1构建。对于包装依赖项,您可以通过:
pip install -r requirements.txt对于SIDD的培训数据,您可以从官方URL下载Sidd-Medium数据集。然后生成培训补丁以供培训:
python3 generate_patches_SIDD . py - - src_dir .. / SIDD_Medium_Srgb / Data - - tar_dir .. / datasets / denoising / sidd / train要评估SIDD和DND,您可以从此处下载数据。
对于GoPro的培训,以及对GoPro,hide,realblur-j和realblur-r进行评估,您可以从此处下载数据。
然后将所有deno的数据放入../datasets/denoising ,然后将所有DeBlurring数据放入../datasets/deblurring deblurring中。
要在SIDD上培训Uformer,您可以通过以下方式开始培训
sh script/train_denoise.sh要在GoPro上培训Uformer,您可以通过以下方式开始培训:
sh script/train_motiondeblur.sh要评估Uformer,您可以运行:
sh script/test.sh要在每个数据集上进行评估,您应该取消点击相应的行。
我们提供了一个简单的脚本来自行计算拖鞋,在model.py中添加了一个简单的脚本。您可以更改配置并运行:
python3 model . py该回购中GMAC的手动计算与主论文略有不同,但不影响结论。我们稍后将纠正论文。
如果您发现此项目在您的研究中有用,请考虑引用:
@InProceedings{Wang_2022_CVPR,
author = {Wang, Zhendong and Cun, Xiaodong and Bao, Jianmin and Zhou, Wengang and Liu, Jianzhuang and Li, Houqiang},
title = {Uformer: A General U-Shaped Transformer for Image Restoration},
booktitle = {Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)},
month = {June},
year = {2022},
pages = {17683-17693}
}
该代码从mirnet和swintransformer大量借用。
如果有任何疑问或建议,请与我们联系(Zhendong Wang [email protected],Xiaodong Cun [email protected])。