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.txtSIDD의 교육 데이터를 위해 공식 URL에서 SIDD-Medium 데이터 세트를 다운로드 할 수 있습니다. 그런 다음 교육을위한 훈련 패치를 생성합니다.
python3 generate_patches_SIDD . py - - src_dir .. / SIDD_Medium_Srgb / Data - - tar_dir .. / datasets / denoising / sidd / trainSIDD 및 DND에 대한 평가를 위해 여기에서 데이터를 다운로드 할 수 있습니다.
GoPro에 대한 교육 및 GOPRO, HIDE, RealBlur-J 및 RealBlur-R에 대한 평가를 위해 여기에서 데이터를 다운로드 할 수 있습니다.
그런 다음 모든 비난 데이터를 ../datasets/denoising 에 넣고 모든 파괴 된 데이터를 ../datasets/deblurring 에 넣습니다.
SIDD에서 Uformer를 훈련 시키려면 다음과 같이 교육을 시작할 수 있습니다.
sh script/train_denoise.shGoPro에서 Uformer를 훈련 시키려면 다음과 같이 교육을 시작할 수 있습니다.
sh script/train_motiondeblur.shUFMER를 평가하려면 다음을 실행할 수 있습니다.
sh script/test.sh각 데이터 세트에서 평가하려면 해당 라인을 타협해야합니다.
우리는 단순한 스크립트를 직접 계산할 수있는 간단한 스크립트를 제공합니다. model.py 에 간단한 스크립트가 추가되었습니다. 구성을 변경하고 실행할 수 있습니다.
python3 model . py이 repo에서 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]).