# D3Dnet **Repository Path**: tlwzzy/D3Dnet ## Basic Information - **Project Name**: D3Dnet - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-07-31 - **Last Updated**: 2025-07-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Deformable 3D Convolution for Video Super-Resolution Pytorch implementation of deformable 3D convolution network (D3Dnet). [PDF]

Our code is based on cuda and can perform deformation in any dimension of 3D convolution. ## Overview ### Architecture of D3Dnet
### Architecture of D3D
## Requirements - Python 3 - pytorch (1.0.0), torchvision (0.2.2) / pytorch (1.2.0), torchvision (0.4.0) - numpy, PIL - Visual Studio 2015 ## Build ***Compile deformable 3D convolution***:
1. Cd to ```code/dcn```. 2. For Windows users, run ```cmd make.bat```. For Linux users, run ```bash make.sh```. The scripts will build D3D automatically and create some folders. 3. We offer customized settings for any dimension (e.g., Temporal, Height, Width) you want to deform. See ```code/dcn/test.py``` for more details. ## Datasets ### Training dataset 1. Download the [Vimeo](http://data.csail.mit.edu/tofu/dataset/vimeo_septuplet.zip) dataset and put the images in `code/data/Vimeo`. 2. Cd to `code/data/Vimeo` and run `generate_LR_Vimeo90K.m` to generate training data as below: ``` Vimeo └── sequences ├── 00001 ├── 00002 ├── ... └── LR_x4 ├── 00001 ├── 00002 ├── ... ├── readme.txt ├── sep_trainlist.txt ├── sep_testlist.txt └── generate_LR_Vimeo90K.m ``` ### Test dataset 1. Download the dataset Vid4 and SPMC-11 dataset in https://pan.baidu.com/s/1PKZeTo8HVklHU5Pe26qUtw (Code: 4l5r) and put the folder in `code/data`. 2. (optional) You can also download Vid4 and SPMC-11 or other video datasets and prepare test data in `code/data` as below: ``` data └── dataset_1 └── scene_1 └── hr ├── hr_01.png ├── hr_02.png ├── ... └── hr_M.png └── lr_x4 ├── lr_01.png ├── lr_02.png ├── ... └── lr_M.png ├── ... └── scene_M ├── ... └── dataset_N ``` ## Results ### Quantitative Results We have organized the Matlab code framework of Video Quality Assessment metric T-MOVIE and MOVIE. [Code]
Welcome to have a look and use our code. ### Qualitative Results A demo video is available at https://wyqdatabase.s3-us-west-1.amazonaws.com/D3Dnet.mp4 ## Citiation ``` @article{D3Dnet, author = {Ying, Xinyi and Wang, Longguang and Wang, Yingqian and Sheng, Weidong and An, Wei and Guo, Yulan}, title = {Deformable 3D Convolution for Video Super-Resolution}, journal = {IEEE Signal Processing Letters}, volume = {27}, pages = {1500-1504}, year = {2020}, } ``` ## Acknowledgement This code is built on [[DCNv2]](https://github.com/chengdazhi/Deformable-Convolution-V2-PyTorch/tree/pytorch_1.0.0) and [[SOF-VSR]](https://github.com/LongguangWang/SOF-VSR). We thank the authors for sharing their codes. ## Contact Please contact us at ***yingxinyi18@nudt.edu.cn*** for any question.