Super-resolution using a CNN, based on the work of the DGtal team. First of all, an Nvidia graphics card (neither AMD nor Intel integrated) is highly recommended to parallelize the CNN. You will then need to install CUDA. No CUDA = dozens of times slower. This program will generate "model_epoch_ .pth" files corresponding to the model at epoch n, in a folder saved_model_u t_bs bs_tbs tbs_lr lr, where corresponds to the scale factor, bsthe size of the training batch, tbsthe size of the test batch and lrto the learning rate. Low res images should be located in a "dataset/input" folder, and high res targets in a "dataset/target" folder, where each different quality image has the same name in both folders.
Features
- GTVImageVect (C++ to compile or Linux binary to download)
- ImageMagick (Available via sudo apt install imagemagick)
- Generally speaking, a Linux, emulator or WSL
- An Nvidia graphics card (neither AMD nor Intel integrated) is highly recommended
- Parallelize the CNN
- Based on the work of the DGtal team
Categories
Video UpscalersLicense
GNU General Public License version 3.0 (GPLv3)Follow Super-résolution via CNN
Other Useful Business Software
Go From AI Idea to AI App Fast
Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of Super-résolution via CNN!