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 คุณสามารถดาวน์โหลดข้อมูลได้จากที่นี่
จากนั้นนำข้อมูล denoising ทั้งหมดลงใน ../datasets/denoising /denoising และข้อมูล deblurring ทั้งหมดลงใน ../datasets/deblurring datasets/deblurring
ในการฝึกอบรม uformer บน SIDD คุณสามารถเริ่มการฝึกอบรมได้โดย:
sh script/train_denoise.shในการฝึกอบรม uformer บน GoPro คุณสามารถเริ่มการฝึกอบรมได้โดย:
sh script/train_motiondeblur.shในการประเมิน uformer คุณสามารถเรียกใช้:
sh script/test.shสำหรับการประเมินในแต่ละชุดข้อมูลคุณควรไม่เขียนบทที่เกี่ยวข้อง
เราให้สคริปต์ง่ายๆในการคำนวณ Flops ด้วยตัวเองมีการเพิ่มสคริปต์ง่ายๆใน model.py คุณสามารถเปลี่ยนการกำหนดค่าและเรียกใช้:
python3 model . pyการคำนวณด้วยตนเองของ GMACs ใน repo นี้แตกต่างจากกระดาษหลักเล็กน้อย แต่พวกเขาไม่ได้มีอิทธิพลต่อข้อสรุป เราจะแก้ไขกระดาษในภายหลัง
หากคุณพบว่าโครงการนี้มีประโยชน์ในการวิจัยของคุณโปรดพิจารณาอ้าง:
@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])