DPSR icon indicating copy to clipboard operation
DPSR copied to clipboard

Use

Open victorca25 opened this issue 5 years ago • 14 comments

How can I test with my own images? It's not clear to me how it's useful without the matlab files

victorca25 avatar Apr 12 '19 19:04 victorca25

@victorca25 do you have solved the problem?

wuxiaolianggit avatar Apr 14 '19 14:04 wuxiaolianggit

@wuxiaolianggit nope

victorca25 avatar Apr 14 '19 18:04 victorca25

I also have this question, what does non-blind SISR mean?

MollyDai avatar Apr 15 '19 00:04 MollyDai

@MollyDai @victorca25 I think this methods need label to predict, which means it's just overfit... without training labels (kernel file), the blur image not exist in training set result comes very bad

lucasjinreal avatar Apr 15 '19 12:04 lucasjinreal

@MollyDai Non-blind SISR algorithms assume you already know the blur kernel, and they normally use this information for doing the Super-Resolution step. To use a non-blind SISR model you need to first use some kind of kernel estimation method to determine the blur kernel.

alsombra avatar Apr 15 '19 17:04 alsombra

Is there any kernel estimation code for us to generate our own .mat file?

yuzefang96 avatar Apr 16 '19 08:04 yuzefang96

Or any alternative to the .mat files

victorca25 avatar Apr 16 '19 10:04 victorca25

How could I generate the .mat files of my own images?

magneter avatar Apr 16 '19 17:04 magneter

I've found some kernel estimation codes but they need both the original image and the blurred image. What if i only have the low quality image?

yuzefang96 avatar Apr 17 '19 02:04 yuzefang96

Is there any kernel estimation code for us to generate our own .mat file?

I've found some kernel estimation codes: https://github.com/rgbitx/image_deblur_code

oobbppoo avatar Apr 23 '19 03:04 oobbppoo

I have not yet fully understood the project. I have to look more throughly and carefully into it. But I found that the degradation kernels are given. There are commented instructions on the code saying that you can generate your own kernels OR you can download the .mat files (kernels) here.

alsombra avatar Apr 23 '19 04:04 alsombra

@alsombra In short, the author just using training samples (exactly training ones) to predict result.

Which we can also called: overfit.

You can not predict on a random natural blurred image and rescale it up.

lucasjinreal avatar Apr 23 '19 08:04 lucasjinreal

  • DPSR is non-blind model-based SISR method which assumes the blur kernel is known.
  • Blur kernel estimation methods: https://github.com/rgbitx/image_deblur_code
  • Motion blur kernel generation code: http://home.deib.polimi.it/boracchi/Projects/PSFGeneration.html
  • We did not even use any blurry LR images for training.
  • For the kernel sensitivity of SISR methods, please refer to Accurate Blur Models vs. Image Priors in Single Image Super-Resolution.

cszn avatar Apr 23 '19 09:04 cszn

I have not yet fully understood the project. I have to look more throughly and carefully into it. But I found that the degradation kernels are given. There are commented instructions on the code saying that you can generate your own kernels OR you can download the .mat files (kernels) here.

I download it, these kernels are only needed for testing. I think.

yuanzhenjie avatar Apr 24 '19 12:04 yuanzhenjie