Skip to content

AnshCharak/Image-super-resolution

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SRCNN

The goal of this project is to upscale and improve the quality of low resolution images.

Resources used: "Image Super-Resolution Using Deep Convolutional Networks". https://arxiv.org/pdf/1809.00219v2.pdf https://arxiv.org/abs/2107.10833 https://www.youtube.com/watch?v=fxHWoDSSvSc https://paperswithcode.com/paper/esrgan-enhanced-super-resolution-generative/review/

Train

The 91-image, Set5 dataset converted to HDF5 can be downloaded from the links below.

Dataset Scale Type Link
91-image 2 Train Download
91-image 3 Train Download
91-image 4 Train Download
Set5 2 Eval Download
Set5 3 Eval Download
Set5 4 Eval Download

Otherwise, you can use prepare.py to create custom dataset.

Test

Pre-trained weights can be downloaded from the links below.

Model Scale Link
9-5-5 2 Download
9-5-5 3 Download
9-5-5 4 Download

The results are stored in the same path as the query image.

Results

We used the network settings for experiments, i.e., .

PSNR was calculated on the Y channel.

Set5

Eval. Mat Scale SRCNN SRCNN (Ours)
PSNR 2 36.66 36.65
PSNR 3 32.75 33.29
PSNR 4 30.49 30.25
Original BICUBIC x3 SRCNN x3 (27.53 dB)

Requirements

  • PyTorch 1.0.0
  • Numpy 1.15.4
  • Pillow 5.4.1
  • h5py 2.8.0
  • tqdm 4.30.0

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages