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 ، يمكنك تنزيل مجموعة بيانات Sidd-Medium من عنوان URL الرسمي. ثم قم بتوليد تصحيحات تدريب للتدريب بواسطة:
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 ، يمكنك تنزيل البيانات من هنا.
ثم ضع جميع البيانات القشرية في ../datasets/denoising ، وجميع البيانات المزعجة في ../datasets/deblurring .
لتدريب Uformer على SIDD ، يمكنك البدء في التدريب بواسطة:
sh script/train_denoise.shلتدريب Uformer على GoPro ، يمكنك بدء التدريب بواسطة:
sh script/train_motiondeblur.shلتقييم Uformer ، يمكنك تشغيل:
sh script/test.shللتقييم على كل مجموعة بيانات ، يجب عليك عدم التخلص من الخط المقابل.
نحن نقدم نصًا بسيطًا لحساب التقلبات بأنفسنا ، تمت إضافة نص بسيط في model.py . يمكنك تغيير التكوين وتشغيله:
python3 model . pyيختلف الحساب اليدوي لـ GMACs في هذا الريبو قليلاً عن الورقة الرئيسية ، لكنها لا تؤثر على الاستنتاج. سنقوم بتصحيح الورقة لاحقًا.
إذا وجدت هذا المشروع مفيدًا في بحثك ، فيرجى التفكير في:
@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]).