rdg
[CVPR 2025] Efficient Video Super-Resolution for Real-time Rendering with Decoupled G-buffer Guidance
Science Score: 54.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
✓Academic publication links
Links to: scholar.google -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.6%) to scientific vocabulary
Repository
[CVPR 2025] Efficient Video Super-Resolution for Real-time Rendering with Decoupled G-buffer Guidance
Basic Info
Statistics
- Stars: 31
- Watchers: 2
- Forks: 2
- Open Issues: 2
- Releases: 0
Metadata Files
README.md
📖 Efficient Video Super-Resolution for Real-time Rendering with Decoupled G-buffer Guidance
Mingjun Zheng*, Long Sun*, Jiangxin Dong, and Jinshan Pan†
IMAG Lab, Nanjing University of Science and Technology
📜 News
- [2025/03/18] Code is available now!
- [2025/03/13] The collected dataset is available at Baidu Cloud.
- [2025/02/28] RDG is accepted to CVPR 2025!
- [2025/02/18] The project page is released!
🚀 Method Overview
RDG is an efficient asymmetric UNet-based super-resolution network for solving the real-time rendering problem. We first propose a dynamic feature modulator for capturing a precise structura information, and then incorporate auxiliary G-buffer information to guide the decoder to generate detail-rich, temporally stable results.
📚 Dataset Generation
We use the Cycles engine to render the scene model and generate the dataset. The figure above illustrates the detailed rendering settings, where we set the maximum number of light samples to 1000, the maximum number of light reflections to 12, HR videos have a spatial resolution of 1920×1080 and 480×270 for their LR counterparts, and the frame rate of the camera is set to 24 FPS. The collected dataset covers different scenarios such as complex textures and geometries, glossy reflections, and fast-moving objects.
👀 Demos
🚀 Quick Started
1. Environment Set Up
- Python 3.8, PyTorch >= 1.11
- BasicSR 1.4.2
- Platforms: Ubuntu 18.04, cuda-11
```bash git clone https://github.com/sunny2109/RDG.git cd RDG conda create -n rdg python=3.8 conda activate rdg
Install dependent packages
pip install -r requirements.txt
Install BasicSR
python setup.py develop ```
2. Download datasets
Please download the collected dataset from Baidu Cloud and put it in ./datasets/.
3. Run the training code
```
train RDG for x4 effieicnt SR
python basicsr/train.py -opt options/train/trainRDGx4.yml ```
4. Quick inference
- Download the pretrained models.
Please download the pretrained model weights and put it in ./checkpoints/.
- Download the testing dataset.
Please download the test dataset from Baidu Cloud and put it in ./datasets/.
- Run the following commands:
python basicsr/test.py -opt options/test/test_RDG_x4.yml
- The test results will be in './results'.
✨ Experimental Results
📧 Contact
If you have any questions, please feel free to reach us out at cs.longsun@gmail.com or mingjunzheng@njust.edu.cn
📎 Citation
If you find our work helpful for your research, please consider giving a star ⭐ and citation 📝 ```bibtex @InProceedings{RDG, title={Efficient Video Super-Resolution for Real-time Rendering with Decoupled G-buffer Guidance}, author={Zheng, Mingjun and Sun, Long and Dong, Jiangxin and Pan, Jinshan}, booktitle={CVPR}, year={2025} }
Owner
- Login: sunny2109
- Kind: user
- Location: Nanjing, China
- Company: IMAG, NJUST
- Repositories: 2
- Profile: https://github.com/sunny2109
Image/Video Restoration
Citation (CITATION.cff)
cff-version: 1.2.0
message: "If you use this project, please cite it as below."
title: "BasicSR: Open Source Image and Video Restoration Toolbox"
version: 1.3.5
date-released: 2022-02-16
url: "https://github.com/XPixelGroup/BasicSR"
license: Apache-2.0
authors:
- family-names: Wang
given-names: Xintao
- family-names: Xie
given-names: Liangbin
- family-names: Yu
given-names: Ke
- family-names: Chan
given-names: Kelvin C.K.
- family-names: Loy
given-names: Chen Change
- family-names: Dong
given-names: Chao
GitHub Events
Total
- Issues event: 6
- Watch event: 45
- Issue comment event: 11
- Member event: 1
- Push event: 19
- Fork event: 2
- Create event: 2
Last Year
- Issues event: 6
- Watch event: 45
- Issue comment event: 11
- Member event: 1
- Push event: 19
- Fork event: 2
- Create event: 2
Dependencies
- actions/checkout v2 composite
- actions/setup-python v1 composite
- pypa/gh-action-pypi-publish master composite
- actions/checkout v2 composite
- actions/setup-python v2 composite
- actions/checkout v2 composite
- actions/create-release v1 composite
- Pillow *
- addict *
- future *
- lmdb *
- numpy >=1.17
- opencv-python *
- pyyaml *
- requests *
- scikit-image *
- scipy *
- tb-nightly *
- torch >=1.7
- torchvision *
- tqdm *
- yapf *
- Pillow *
- addict *
- future *
- lmdb *
- numpy *
- opencv-python *
- pyyaml *
- recommonmark *
- requests *
- scikit-image *
- scipy *
- sphinx *
- sphinx_intl *
- sphinx_markdown_tables *
- sphinx_rtd_theme *
- tb-nightly *
- torch >=1.7
- torchvision *
- tqdm *
- yapf *
- Pillow *
- addict *
- future *
- lmdb *
- numpy >=1.17
- opencv-python *
- pyyaml *
- requests *
- scikit-image *
- scipy *
- tb-nightly *
- torch >=1.7
- torchvision *
- tqdm *
- yapf *