balthou commited on
Commit
d941e36
·
1 Parent(s): bd92962

add custom blur kernels selection

Browse files
__dataset/kernels/custom_blur_centered_selection.mat ADDED
Binary file (8.42 kB). View file
 
src/rstor/analyzis/interactive/degradation.py CHANGED
@@ -50,7 +50,7 @@ def get_blur_kernel_box(ksize=3):
50
 
51
 
52
  @interactive(
53
- blur_index=(-1, [-1, 1000])
54
  )
55
  def get_blur_kernel(blur_index: int = -1, global_params={}):
56
  if blur_index == -1:
@@ -59,7 +59,7 @@ def get_blur_kernel(blur_index: int = -1, global_params={}):
59
  if blur_mat is False:
60
  blur_mat = loadmat(DATASET_BLUR_KERNEL_PATH)["kernels"].squeeze()
61
  global_params["blur_mat"] = blur_mat
62
- blur_k = blur_mat[blur_index]
63
  blur_k = blur_k/blur_k.sum()
64
  return blur_k
65
 
 
50
 
51
 
52
  @interactive(
53
+ blur_index=(0, [-1, 2])
54
  )
55
  def get_blur_kernel(blur_index: int = -1, global_params={}):
56
  if blur_index == -1:
 
59
  if blur_mat is False:
60
  blur_mat = loadmat(DATASET_BLUR_KERNEL_PATH)["kernels"].squeeze()
61
  global_params["blur_mat"] = blur_mat
62
+ blur_k = blur_mat[blur_index % len(blur_mat)]
63
  blur_k = blur_k/blur_k.sum()
64
  return blur_k
65
 
src/rstor/properties.py CHANGED
@@ -59,7 +59,7 @@ DATASET_DL_DIV2K_512 = "deadleaves_div2k_512"
59
  DATASET_DL_EXTRAPRIMITIVES_DIV2K_512 = "deadleaves_primitives_div2k_512"
60
  DATASET_SYNTH_LIST = [DATASET_DL_DIV2K_512, DATASET_DL_DIV2K_1024,
61
  DATASET_DL_RANDOMRGB_1024, DATASET_DL_EXTRAPRIMITIVES_DIV2K_512]
62
- DATASET_BLUR_KERNEL_PATH = DATASET_PATH / "kernels" / "custom_blur_centered.mat"
63
  AUGMENTATION_FLIP = "flip"
64
  AUGMENTATION_ROTATE = "rotate"
65
 
 
59
  DATASET_DL_EXTRAPRIMITIVES_DIV2K_512 = "deadleaves_primitives_div2k_512"
60
  DATASET_SYNTH_LIST = [DATASET_DL_DIV2K_512, DATASET_DL_DIV2K_1024,
61
  DATASET_DL_RANDOMRGB_1024, DATASET_DL_EXTRAPRIMITIVES_DIV2K_512]
62
+ DATASET_BLUR_KERNEL_PATH = DATASET_PATH / "kernels" / "custom_blur_centered_selection.mat"
63
  AUGMENTATION_FLIP = "flip"
64
  AUGMENTATION_ROTATE = "rotate"
65