تنفيذ Pytorch لـ SRGAN استنادًا إلى CVPR 2017 Paper Photo-RAMISTION SENELIST SENTORY-SENTORY باستخدام شبكة عدوانية عامة.
conda install pytorch torchvision -c pytorch
conda install opencv
يتم أخذ عينات من مجموعات بيانات القطار و VAL من VOC2012. تحتوي مجموعة بيانات القطار على 16700 صورة ومجموعة بيانات VAL لديها 425 صورة. قم بتنزيل مجموعات البيانات من هنا (رمز الوصول: 5TZP) ، ثم استخراجها في دليل data .
يتم أخذ عينات من مجموعة بيانات صورة الاختبار من | تعيين 5 | Bevilacqua et al. BMVC 2012 | مجموعة 14 | Zeyde et al. LNCS 2010 | BSD 100 | مارتن وآخرون. ICCV 2001 | شمس هايس 80 | Sun and Hays ICCP 2012 | Urban 100 | هوانغ وآخرون. CVPR 2015. قم بتنزيل مجموعة بيانات الصور من هنا (رمز الوصول: XWHY) ، ثم استخراجها في دليل data .
مجموعة بيانات الفيديو الاختبار هي ثلاثة مقطورات. قم بتنزيل مجموعة بيانات الفيديو من هنا (رمز الوصول: 956D).
python train.py
optional arguments:
--crop_size training images crop size [default value is 88]
--upscale_factor super resolution upscale factor [default value is 4](choices:[2, 4, 8])
--num_epochs train epoch number [default value is 100]
صور Val Super Desolution على دليل training_results .
python test_benchmark.py
optional arguments:
--upscale_factor super resolution upscale factor [default value is 4]
--model_name generator model epoch name [default value is netG_epoch_4_100.pth]
صور الإخراج الفائقة الدقة موجودة في دليل benchmark_results .
python test_image.py
optional arguments:
--upscale_factor super resolution upscale factor [default value is 4]
--test_mode using GPU or CPU [default value is 'GPU'](choices:['GPU', 'CPU'])
--image_name test low resolution image name
--model_name generator model epoch name [default value is netG_epoch_4_100.pth]
صورة الإخراج الفائق الدقة على نفس الدليل.
python test_video.py
optional arguments:
--upscale_factor super resolution upscale factor [default value is 4]
--video_name test low resolution video name
--model_name generator model epoch name [default value is netG_epoch_4_100.pth]
مقطع الفيديو Super Desolution و Video المقارن على نفس الدليل.
عامل راقي = 2
عصر بحجم الدُفعة 64 يستغرق حوالي 2 دقيقة 30 ثانية على وحدة معالجة الرسومات NVIDIA GTX 1080TI.
نتائج الصورة
اليسار هو صورة استيفاء ثنائية البكر ، والوسط صورة عالية الدقة ، واليمين هو صورة فائقة الدقة (إخراج srgan).




نتائج الفيديو
اليسار هو فيديو الاستيفاء الثنائي ، واليمين هو فيديو الدقة الفائقة (إخراج SRGAN).

عامل راقي = 4
عصر بحجم الدُفعة 64 يستغرق ~ 4 دقيقة 30 ثانية على وحدة معالجة الرسومات NVIDIA GTX 1080TI.
نتائج الصورة
اليسار هو صورة استيفاء ثنائية البكر ، والوسط صورة عالية الدقة ، واليمين هو صورة فائقة الدقة (إخراج srgan).




نتائج الفيديو
اليسار هو فيديو الاستيفاء الثنائي ، واليمين هو فيديو الدقة الفائقة (إخراج SRGAN).

عامل راقي = 8
عصر بحجم الدُفعة 64 يستغرق حوالي 3 دقائق 30 ثانية على وحدة معالجة الرسومات NVIDIA GTX 1080TI.
نتائج الصورة
اليسار هو صورة استيفاء ثنائية البكر ، والوسط صورة عالية الدقة ، واليمين هو صورة فائقة الدقة (إخراج srgan).




نتائج الفيديو
اليسار هو فيديو الاستيفاء الثنائي ، واليمين هو فيديو الدقة الفائقة (إخراج SRGAN).

يمكن تنزيل نتائج الاختبار الكاملة من هنا (رمز الوصول: NKH9).