Open Source Image and Video Restoration Toolbox for Super-resolution, Denoise, Deblurring, etc. Currently, it includes EDSR, RCAN, SRResNet, SRGAN, ESRGAN, EDVR, BasicVSR, SwinIR, ECBSR, etc. Also support StyleGAN2, DFDNet.
🚀 See you again 😸
✨ Highlights ✅ Add torch to setup_requires & dynamic import to prevent import error ✅ fix some codespell ✅ Add plot, you can find the scripts of drawing the paper figure. Welcome to contribute your figure scripts. Here is the example
🚀 See you again 😸
📢📢📢 ✅ Add Chinses docs: https://github.com/XPixelGroup/BasicSR-docs. Download the PDF here: https://github.com/XPixelGroup/BasicSR-docs/releases ✅ BasicSR 的中文解读文档来啦: https://github.com/XPixelGroup/BasicSR-docs. 你可以从以下链接下载完整 PDF: https://github.com/XPixelGroup/BasicSR-docs/releases
✨ Highlights ✅ fix bgr2ycbcr bug in color conversion
🚀 Long time no see ☄️
This is the first time that BasicSR is released under the XPixelGroup :-)
✨ Highlights ✅ Add training codes of BasicVSR++ ✅ Add inference code of BasicVSR++ ✅ add psnr ssim pytorch version ✅ add LDL loss ✅ Add online document: basicsr.readthedocs.io/en/latest/ ✅ update loss registry ✅ add realesrgan to basicsr ✅ support registry with basicsr suffix
📢📢📢 我们正在准备 BasicSR 的📕中文解读文档。将在近期 release :-)
🚀 See you again ☄️
This is a minor update. It is mainly for the release of Real-ESRGAN 😄 , in which we release small models for anime videos.
✨✨✨ Highlight
🚀 See you again ☄️
✨✨✨ Highlight
✅ [New method] Add ECBSR training and testing codes. (#478)
ACMMM21: Edge-oriented Convolution Block for Real-time Super Resolution on Mobile Devices
Xindong Zhang, Hui Zeng, Lei Zhang
✅ [Features] Support multiple validation datasets and also print the best metric value results.
Example:
✅ [Bug fix] metric_data
is not initialized when no metric is used during validation. See Here
🚀 Long time no see 😹
✨✨✨ Highlight
✅ [Features] Support multiple inputs for metrics during validation (#467)
✅ [Bug fix] Fix bug in option: force_yml
sometimes cannot be correctly modified
✅ [Bug fix] Fix bug in redsrecurrentdataset: support interval argument (#463)
✅ [Enhancement] add codespell hook, fix typos discovered by codespell
📢 📢 📢
建立了 BasicSR交流讨论的 QQ群和微信群:
技术交流QQ群:320960100 入群答案:互帮互助共同进步
:loudspeaker: 入群指南 (腾讯文档)
:compass: 入群二维码
🚀 Have a nice day 🐶
This is a minor release~
✨ Highlight
✅ [Enhancement] Support the official torchvision.ops.deform_conv2d for torchvision>=0.9.0
✅ [Enhancement] Add force_yml
option. You can force to change the option yml options in the command line. Examples: python basicsr/train.py -opt options/train/SRResNet_SRGAN/train_MSRResNet_x4.yml -train:ema_decay=0.999
✅ [Enhancement] Copy the option yml file to the experiment folder
✅ [Enhancement] Add AvgTimer. The data time and iteration time in the logging are averaged in 200 iterations.
✅ [Enhancement] Add persistent_workers
option to dataloader
✅ [Enhancement] Add vscode settings.
✅ [Enhancement] Improve some formats
🚀 See you again 😸
✨ Highlight
EMA (Exponential Moving Average)
.🚀
A lot of things have been improved since the last release note.
✨ Highlight
We will spend more time on solving issues and reviewing the pull request. Welcome to your contributions 😄
🚀🚀🚀