Skip to content

Artifacts in the inference output #8

@kasivisu82

Description

@kasivisu82

Hi,

i've used your implementation for SRGAN. The steps are below.
i've used 800 images from div_2k as training dataset and 90 images from div_2k as test images.
I've ran initially SRRESNET with VGG54 for 10 power 5 iterations. Then used the obtained weights to initialize (--load) for SRGAN with VGG54 and ran for another 10 power 5 iterations.

The PSNR and SSIM are given below for Set5, Set14, BSD100 as well as Div_2K's 90 images (all average values):
[BSD100] PSNR: 25.18, SSIM: 0.6398
[Set14] PSNR: 26.25, SSIM: 0.6966
[Set5] PSNR: 29.33, SSIM: 0.8370
[div2k-90] 26.48, SSIM: 0.6984

But some of the images (from all the 4 sets given above) had artifacts. (Please see the attached images).
The artifacts are present in some iterations and not present in some iterations. But the iterations with low training loss also has artifacts.

Can you help me with the following questions?

  1. Should i also train the SRGAN with VGG54 for another 10 pow 5 iterations with learning rate 1e5? will it solve the artifact issue?
  2. Why are the artifacts appearing? is there a fix / saturation needs to be done?
  3. Have you encountered these artifacts? Any way i can correct them?
  4. In the files that i've attached, 195500 had least training loss, but had artifacts. 198500 had more worse training loss, but didn't have any artifacts. Which iterations's weights shall i choose?

195500_hr
195500_out
198500_hr
198500_out

Expecting your reply, as i'm struck in this a bit.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions