├── README.md ├── data.py ├── data_residual.py ├── data_resize.py ├── data_resize_residual.py ├── data_tf.py ├── flist ├── hr.flist ├── hr_debug.flist ├── hr_tv.flist ├── hr_val.flist ├── lrX2_bicubic.flist ├── lrX2_bicubic_test.flist ├── lrX2_bicubic_test_pred.flist ├── lrX2_bicubic_tv.flist ├── lrX2_bicubic_val.flist ├── lrX2_debug.flist ├── lrX2_unknown.flist ├── lrX2_unknown_test.flist ├── lrX2_unknown_test_pred.flist ├── lrX2_unknown_tv.flist ├── lrX2_unknown_val.flist ├── lrX3_bicubic.flist ├── lrX3_bicubic_test.flist ├── lrX3_bicubic_test_pred.flist ├── lrX3_bicubic_tv.flist ├── lrX3_bicubic_val.flist ├── lrX3_unknown.flist ├── lrX3_unknown_test.flist ├── lrX3_unknown_test_pred.flist ├── lrX3_unknown_tv.flist ├── lrX3_unknown_val.flist ├── lrX4_bicubic.flist ├── lrX4_bicubic_test.flist ├── lrX4_bicubic_test_pred.flist ├── lrX4_bicubic_tv.flist ├── lrX4_bicubic_val.flist ├── lrX4_unknown.flist ├── lrX4_unknown_test.flist ├── lrX4_unknown_test_pred.flist ├── lrX4_unknown_tv.flist ├── lrX4_unknown_val.flist ├── set5_hr.flist ├── set5_lrX2.flist └── set5_predict.flist ├── make_residual.py ├── make_residual_test.py ├── model_conv.py ├── model_pixel_up.py ├── model_resnet.py ├── model_resnet_up.py ├── model_share_sd_resnet_up.py ├── predict.py ├── run.sh ├── train.py ├── train_multi_async.py ├── train_multi_sync.py ├── util.py └── validate.py /README.md: -------------------------------------------------------------------------------- 1 | # NTIRE 2017 Super-Resolution Challenge 2 | 3 | ## Data 4 | 5 | ### Train 6 | 7 | [Train Data (HR images)](http://data.vision.ee.ethz.ch/cvl/DIV2K/DIV2K_train_HR.zip) 8 | 9 | [Train Data Track 1 bicubic downscaling x2 (LR images)](http://data.vision.ee.ethz.ch/cvl/DIV2K/DIV2K_train_LR_bicubic_X2.zip) 10 | 11 | [Train Data Track 1 bicubic downscaling x3 (LR images)](http://data.vision.ee.ethz.ch/cvl/DIV2K/DIV2K_train_LR_bicubic_X3.zip) 12 | 13 | [Train Data Track 1 bicubic downscaling x4 (LR images)](http://data.vision.ee.ethz.ch/cvl/DIV2K/DIV2K_train_LR_bicubic_X4.zip) 14 | 15 | [Train Data Track 2 unknown downgrading operators x2 (LR images)](http://data.vision.ee.ethz.ch/cvl/DIV2K/DIV2K_train_LR_unknown_X2.zip) 16 | 17 | [Train Data Track 2 unknown downgrading operators x3 (LR images)](http://data.vision.ee.ethz.ch/cvl/DIV2K/DIV2K_train_LR_unknown_X3.zip) 18 | 19 | [Train Data Track 2 unknown downgrading operators x4 (LR images)](http://data.vision.ee.ethz.ch/cvl/DIV2K/DIV2K_train_LR_unknown_X4.zip) 20 | 21 | ### Validation 22 | 23 | [Validation Data (HR images)](http://data.vision.ee.ethz.ch/cvl/DIV2K/validation_release/DIV2K_valid_HR.zip) 24 | 25 | [Validation Data Track 1 bicubic downscaling x2 (LR images)](http://data.vision.ee.ethz.ch/cvl/DIV2K/DIV2K_valid_LR_bicubic_X2.zip) 26 | 27 | [Validation Data Track 1 bicubic downscaling x3 (LR images)](http://data.vision.ee.ethz.ch/cvl/DIV2K/DIV2K_valid_LR_bicubic_X3.zip) 28 | 29 | [Validation Data Track 1 bicubic downscaling x4 (LR images)](http://data.vision.ee.ethz.ch/cvl/DIV2K/DIV2K_valid_LR_bicubic_X4.zip) 30 | 31 | [Validation Data Track 2 unknown downgrading operators x2 (LR images)](http://data.vision.ee.ethz.ch/cvl/DIV2K/DIV2K_valid_LR_unknown_X2.zip) 32 | 33 | [Validation Data Track 2 unknown downgrading operators x3 (LR images)](http://data.vision.ee.ethz.ch/cvl/DIV2K/DIV2K_valid_LR_unknown_X3.zip) 34 | 35 | [Validation Data Track 2 unknown downgrading operators x4 (LR images)](http://data.vision.ee.ethz.ch/cvl/DIV2K/DIV2K_valid_LR_unknown_X4.zip) 36 | 37 | ### Test 38 | 39 | [Test Data Track 1 bicubic downscaling x2 (LR images)](http://data.vision.ee.ethz.ch/cvl/DIV2K/validation_release/DIV2K_test_LR_bicubic_X2.zip) 40 | 41 | [Test Data Track 1 bicubic downscaling x3 (LR images)](http://data.vision.ee.ethz.ch/cvl/DIV2K/validation_release/DIV2K_test_LR_bicubic_X3.zip) 42 | 43 | [Test Data Track 1 bicubic downscaling x4 (LR images)](http://data.vision.ee.ethz.ch/cvl/DIV2K/validation_release/DIV2K_test_LR_bicubic_X4.zip) 44 | 45 | [Test Data Track 2 unknown downgrading operators x2 (LR images)](http://data.vision.ee.ethz.ch/cvl/DIV2K/validation_release/DIV2K_test_LR_unknown_X2.zip) 46 | 47 | [Test Data Track 2 unknown downgrading operators x3 (LR images)](http://data.vision.ee.ethz.ch/cvl/DIV2K/validation_release/DIV2K_test_LR_unknown_X3.zip) 48 | 49 | [Test Data Track 2 unknown downgrading operators x4 (LR images)](http://data.vision.ee.ethz.ch/cvl/DIV2K/validation_release/DIV2K_test_LR_unknown_X4.zip) 50 | -------------------------------------------------------------------------------- /data.py: -------------------------------------------------------------------------------- 1 | import tensorflow as tf 2 | import util 3 | 4 | resize = False 5 | residual = False 6 | 7 | def dataset(hr_flist, lr_flist, scale, resize=resize, residual=residual): 8 | with open(hr_flist) as f: 9 | hr_filename_list = f.read().splitlines() 10 | with open(lr_flist) as f: 11 | lr_filename_list = f.read().splitlines() 12 | filename_queue = tf.train.slice_input_producer([hr_filename_list, lr_filename_list], num_epochs=1) 13 | hr_image_file = tf.read_file(filename_queue[0]) 14 | lr_image_file = tf.read_file(filename_queue[1]) 15 | hr_image = tf.image.decode_image(hr_image_file, channels=3) 16 | lr_image = tf.image.decode_image(lr_image_file, channels=3) 17 | hr_image = tf.image.convert_image_dtype(hr_image, tf.float32) 18 | lr_image = tf.image.convert_image_dtype(lr_image, tf.float32) 19 | if (residual): 20 | hr_image = make_residual(hr_image, lr_image) 21 | hr_patches0, lr_patches0 = make_patches(hr_image, lr_image, scale, resize) 22 | hr_patches1, lr_patches1 = make_patches(tf.image.rot90(hr_image), tf.image.rot90(lr_image), scale, resize) 23 | lr_patches0 -= 0.5 24 | lr_patches1 -= 0.5 25 | return tf.concat([hr_patches0, hr_patches1], 0), tf.concat([lr_patches0, lr_patches1], 0) 26 | 27 | def make_residual(hr_image, lr_image): 28 | hr_image = tf.expand_dims(hr_image, 0) 29 | lr_image = tf.expand_dims(lr_image, 0) 30 | hr_image_shape = tf.shape(hr_image)[1:3] 31 | res_image = hr_image - util.resize_func(lr_image, hr_image_shape) 32 | return tf.reshape(res_image, [hr_image_shape[0], hr_image_shape[1], 3]) 33 | 34 | def make_patches(hr_image, lr_image, scale, resize): 35 | hr_image = tf.stack(flip([hr_image])) 36 | lr_image = tf.stack(flip([lr_image])) 37 | hr_image = util.crop_by_pixel(hr_image, 12) 38 | lr_image = util.crop_by_pixel(lr_image, 12 / scale) 39 | hr_patches = util.image_to_patches(hr_image) 40 | if (resize): 41 | lr_image = util.resize_func(lr_image, tf.shape(hr_image)[1:3]) 42 | lr_patches = util.image_to_patches(lr_image) 43 | else: 44 | lr_patches = util.image_to_patches(lr_image, scale) 45 | return hr_patches, lr_patches 46 | 47 | def flip(img_list): 48 | flipped_list = [] 49 | for img in img_list: 50 | flipped_list.append(tf.image.random_flip_up_down(tf.image.random_flip_left_right(img, seed=0), seed=0)) 51 | return flipped_list 52 | -------------------------------------------------------------------------------- /data_residual.py: -------------------------------------------------------------------------------- 1 | import tensorflow as tf 2 | import data 3 | 4 | resize = False 5 | residual = True 6 | 7 | def dataset(hr_flist, lr_flist, scale): 8 | return data.dataset(hr_flist, lr_flist, scale, resize, residual) -------------------------------------------------------------------------------- /data_resize.py: -------------------------------------------------------------------------------- 1 | import tensorflow as tf 2 | import data 3 | 4 | resize = True 5 | residual = False 6 | 7 | def dataset(hr_flist, lr_flist, scale): 8 | return data.dataset(hr_flist, lr_flist, scale, resize, residual) -------------------------------------------------------------------------------- /data_resize_residual.py: -------------------------------------------------------------------------------- 1 | import tensorflow as tf 2 | import data 3 | 4 | resize = True 5 | residual = True 6 | 7 | def dataset(hr_flist, lr_flist, scale): 8 | return data.dataset(hr_flist, lr_flist, scale, resize, residual) -------------------------------------------------------------------------------- /data_tf.py: -------------------------------------------------------------------------------- 1 | import tensorflow as tf 2 | import data 3 | 4 | def dataset(hr_flist, lr_flist, scale_list): 5 | distort = True 6 | with open(hr_flist) as f: 7 | hr_filename_list = f.read().splitlines() 8 | filename_queue = tf.train.string_input_producer(hr_filename_list, num_epochs=1) 9 | reader = tf.WholeFileReader() 10 | _, image_file = reader.read(filename_queue) 11 | hr_image = tf.image.decode_image(image_file, channels=3) 12 | hr_image = tf.image.convert_image_dtype(hr_image, tf.float32) 13 | if distort: 14 | hr_image = distort_image(hr_image) 15 | else: 16 | hr_image = tf.expand_dims(hr_image, 0) 17 | hr_patches = data.image_to_patches(hr_image) 18 | hr_patches_list = [hr_patches] * len(scale_list) 19 | lr_image_list = [] 20 | for scale in scale_list: 21 | lr_image = tf.image.resize_bicubic(tf.image.resize_bicubic(hr_image, tf.shape(hr_image)[1:3] / scale), tf.shape(hr_image)[1:3]) 22 | lr_image_list.append(lr_image) 23 | lr_patches = data.image_to_patches(tf.concat(lr_image_list, 0)) 24 | return tf.concat(hr_patches_list, 0), lr_patches 25 | 26 | def distort_image(image): 27 | image1 = tf.image.random_flip_left_right(image) 28 | image1 = tf.image.random_brightness(image1, max_delta=32. / 255.) 29 | image1 = tf.image.random_saturation(image1, lower=0.5, upper=1.5) 30 | image1 = tf.image.random_hue(image1, max_delta=0.2) 31 | image1 = tf.image.random_contrast(image1, lower=0.5, upper=1.5) 32 | image2 = tf.image.random_flip_left_right(image) 33 | image2 = tf.image.random_brightness(image2, max_delta=32. / 255.) 34 | image2 = tf.image.random_contrast(image2, lower=0.5, upper=1.5) 35 | image2 = tf.image.random_saturation(image2, lower=0.5, upper=1.5) 36 | image2 = tf.image.random_hue(image2, max_delta=0.2) 37 | return tf.stack([image1, image2]) 38 | -------------------------------------------------------------------------------- /flist/hr.flist: -------------------------------------------------------------------------------- 1 | ../data/DIV2K_train_HR/0001.png 2 | ../data/DIV2K_train_HR/0002.png 3 | ../data/DIV2K_train_HR/0003.png 4 | ../data/DIV2K_train_HR/0004.png 5 | ../data/DIV2K_train_HR/0005.png 6 | ../data/DIV2K_train_HR/0006.png 7 | ../data/DIV2K_train_HR/0007.png 8 | ../data/DIV2K_train_HR/0008.png 9 | ../data/DIV2K_train_HR/0009.png 10 | ../data/DIV2K_train_HR/0010.png 11 | ../data/DIV2K_train_HR/0011.png 12 | ../data/DIV2K_train_HR/0012.png 13 | ../data/DIV2K_train_HR/0013.png 14 | ../data/DIV2K_train_HR/0014.png 15 | ../data/DIV2K_train_HR/0015.png 16 | ../data/DIV2K_train_HR/0016.png 17 | ../data/DIV2K_train_HR/0017.png 18 | ../data/DIV2K_train_HR/0018.png 19 | ../data/DIV2K_train_HR/0019.png 20 | ../data/DIV2K_train_HR/0020.png 21 | ../data/DIV2K_train_HR/0021.png 22 | ../data/DIV2K_train_HR/0022.png 23 | ../data/DIV2K_train_HR/0023.png 24 | ../data/DIV2K_train_HR/0024.png 25 | ../data/DIV2K_train_HR/0025.png 26 | ../data/DIV2K_train_HR/0026.png 27 | ../data/DIV2K_train_HR/0027.png 28 | ../data/DIV2K_train_HR/0028.png 29 | ../data/DIV2K_train_HR/0029.png 30 | ../data/DIV2K_train_HR/0030.png 31 | ../data/DIV2K_train_HR/0031.png 32 | ../data/DIV2K_train_HR/0032.png 33 | ../data/DIV2K_train_HR/0033.png 34 | ../data/DIV2K_train_HR/0034.png 35 | ../data/DIV2K_train_HR/0035.png 36 | ../data/DIV2K_train_HR/0036.png 37 | ../data/DIV2K_train_HR/0037.png 38 | ../data/DIV2K_train_HR/0038.png 39 | ../data/DIV2K_train_HR/0039.png 40 | ../data/DIV2K_train_HR/0040.png 41 | ../data/DIV2K_train_HR/0041.png 42 | ../data/DIV2K_train_HR/0042.png 43 | ../data/DIV2K_train_HR/0043.png 44 | ../data/DIV2K_train_HR/0044.png 45 | ../data/DIV2K_train_HR/0045.png 46 | ../data/DIV2K_train_HR/0046.png 47 | ../data/DIV2K_train_HR/0047.png 48 | ../data/DIV2K_train_HR/0048.png 49 | ../data/DIV2K_train_HR/0049.png 50 | ../data/DIV2K_train_HR/0050.png 51 | ../data/DIV2K_train_HR/0051.png 52 | ../data/DIV2K_train_HR/0052.png 53 | ../data/DIV2K_train_HR/0053.png 54 | ../data/DIV2K_train_HR/0054.png 55 | ../data/DIV2K_train_HR/0055.png 56 | ../data/DIV2K_train_HR/0056.png 57 | ../data/DIV2K_train_HR/0057.png 58 | ../data/DIV2K_train_HR/0058.png 59 | ../data/DIV2K_train_HR/0059.png 60 | ../data/DIV2K_train_HR/0060.png 61 | ../data/DIV2K_train_HR/0061.png 62 | ../data/DIV2K_train_HR/0062.png 63 | ../data/DIV2K_train_HR/0063.png 64 | ../data/DIV2K_train_HR/0064.png 65 | ../data/DIV2K_train_HR/0065.png 66 | ../data/DIV2K_train_HR/0066.png 67 | ../data/DIV2K_train_HR/0067.png 68 | ../data/DIV2K_train_HR/0068.png 69 | ../data/DIV2K_train_HR/0069.png 70 | ../data/DIV2K_train_HR/0070.png 71 | ../data/DIV2K_train_HR/0071.png 72 | ../data/DIV2K_train_HR/0072.png 73 | ../data/DIV2K_train_HR/0073.png 74 | ../data/DIV2K_train_HR/0074.png 75 | ../data/DIV2K_train_HR/0075.png 76 | ../data/DIV2K_train_HR/0076.png 77 | ../data/DIV2K_train_HR/0077.png 78 | ../data/DIV2K_train_HR/0078.png 79 | ../data/DIV2K_train_HR/0079.png 80 | ../data/DIV2K_train_HR/0080.png 81 | ../data/DIV2K_train_HR/0081.png 82 | ../data/DIV2K_train_HR/0082.png 83 | ../data/DIV2K_train_HR/0083.png 84 | ../data/DIV2K_train_HR/0084.png 85 | ../data/DIV2K_train_HR/0085.png 86 | ../data/DIV2K_train_HR/0086.png 87 | ../data/DIV2K_train_HR/0087.png 88 | ../data/DIV2K_train_HR/0088.png 89 | ../data/DIV2K_train_HR/0089.png 90 | ../data/DIV2K_train_HR/0090.png 91 | ../data/DIV2K_train_HR/0091.png 92 | ../data/DIV2K_train_HR/0092.png 93 | ../data/DIV2K_train_HR/0093.png 94 | ../data/DIV2K_train_HR/0094.png 95 | ../data/DIV2K_train_HR/0095.png 96 | ../data/DIV2K_train_HR/0096.png 97 | ../data/DIV2K_train_HR/0097.png 98 | ../data/DIV2K_train_HR/0098.png 99 | ../data/DIV2K_train_HR/0099.png 100 | ../data/DIV2K_train_HR/0100.png 101 | ../data/DIV2K_train_HR/0101.png 102 | ../data/DIV2K_train_HR/0102.png 103 | ../data/DIV2K_train_HR/0103.png 104 | ../data/DIV2K_train_HR/0104.png 105 | ../data/DIV2K_train_HR/0105.png 106 | ../data/DIV2K_train_HR/0106.png 107 | ../data/DIV2K_train_HR/0107.png 108 | ../data/DIV2K_train_HR/0108.png 109 | ../data/DIV2K_train_HR/0109.png 110 | ../data/DIV2K_train_HR/0110.png 111 | ../data/DIV2K_train_HR/0111.png 112 | ../data/DIV2K_train_HR/0112.png 113 | ../data/DIV2K_train_HR/0113.png 114 | ../data/DIV2K_train_HR/0114.png 115 | ../data/DIV2K_train_HR/0115.png 116 | ../data/DIV2K_train_HR/0116.png 117 | ../data/DIV2K_train_HR/0117.png 118 | ../data/DIV2K_train_HR/0118.png 119 | ../data/DIV2K_train_HR/0119.png 120 | ../data/DIV2K_train_HR/0120.png 121 | ../data/DIV2K_train_HR/0121.png 122 | ../data/DIV2K_train_HR/0122.png 123 | ../data/DIV2K_train_HR/0123.png 124 | ../data/DIV2K_train_HR/0124.png 125 | ../data/DIV2K_train_HR/0125.png 126 | ../data/DIV2K_train_HR/0126.png 127 | ../data/DIV2K_train_HR/0127.png 128 | ../data/DIV2K_train_HR/0128.png 129 | ../data/DIV2K_train_HR/0129.png 130 | ../data/DIV2K_train_HR/0130.png 131 | ../data/DIV2K_train_HR/0131.png 132 | ../data/DIV2K_train_HR/0132.png 133 | ../data/DIV2K_train_HR/0133.png 134 | ../data/DIV2K_train_HR/0134.png 135 | ../data/DIV2K_train_HR/0135.png 136 | ../data/DIV2K_train_HR/0136.png 137 | ../data/DIV2K_train_HR/0137.png 138 | ../data/DIV2K_train_HR/0138.png 139 | ../data/DIV2K_train_HR/0139.png 140 | ../data/DIV2K_train_HR/0140.png 141 | ../data/DIV2K_train_HR/0141.png 142 | ../data/DIV2K_train_HR/0142.png 143 | ../data/DIV2K_train_HR/0143.png 144 | ../data/DIV2K_train_HR/0144.png 145 | ../data/DIV2K_train_HR/0145.png 146 | ../data/DIV2K_train_HR/0146.png 147 | ../data/DIV2K_train_HR/0147.png 148 | ../data/DIV2K_train_HR/0148.png 149 | ../data/DIV2K_train_HR/0149.png 150 | ../data/DIV2K_train_HR/0150.png 151 | ../data/DIV2K_train_HR/0151.png 152 | ../data/DIV2K_train_HR/0152.png 153 | ../data/DIV2K_train_HR/0153.png 154 | ../data/DIV2K_train_HR/0154.png 155 | ../data/DIV2K_train_HR/0155.png 156 | ../data/DIV2K_train_HR/0156.png 157 | ../data/DIV2K_train_HR/0157.png 158 | ../data/DIV2K_train_HR/0158.png 159 | ../data/DIV2K_train_HR/0159.png 160 | ../data/DIV2K_train_HR/0160.png 161 | ../data/DIV2K_train_HR/0161.png 162 | ../data/DIV2K_train_HR/0162.png 163 | ../data/DIV2K_train_HR/0163.png 164 | ../data/DIV2K_train_HR/0164.png 165 | ../data/DIV2K_train_HR/0165.png 166 | ../data/DIV2K_train_HR/0166.png 167 | ../data/DIV2K_train_HR/0167.png 168 | ../data/DIV2K_train_HR/0168.png 169 | ../data/DIV2K_train_HR/0169.png 170 | ../data/DIV2K_train_HR/0170.png 171 | ../data/DIV2K_train_HR/0171.png 172 | ../data/DIV2K_train_HR/0172.png 173 | ../data/DIV2K_train_HR/0173.png 174 | ../data/DIV2K_train_HR/0174.png 175 | ../data/DIV2K_train_HR/0175.png 176 | ../data/DIV2K_train_HR/0176.png 177 | ../data/DIV2K_train_HR/0177.png 178 | ../data/DIV2K_train_HR/0178.png 179 | ../data/DIV2K_train_HR/0179.png 180 | ../data/DIV2K_train_HR/0180.png 181 | ../data/DIV2K_train_HR/0181.png 182 | ../data/DIV2K_train_HR/0182.png 183 | ../data/DIV2K_train_HR/0183.png 184 | ../data/DIV2K_train_HR/0184.png 185 | ../data/DIV2K_train_HR/0185.png 186 | ../data/DIV2K_train_HR/0186.png 187 | ../data/DIV2K_train_HR/0187.png 188 | ../data/DIV2K_train_HR/0188.png 189 | ../data/DIV2K_train_HR/0189.png 190 | ../data/DIV2K_train_HR/0190.png 191 | ../data/DIV2K_train_HR/0191.png 192 | ../data/DIV2K_train_HR/0192.png 193 | ../data/DIV2K_train_HR/0193.png 194 | ../data/DIV2K_train_HR/0194.png 195 | ../data/DIV2K_train_HR/0195.png 196 | ../data/DIV2K_train_HR/0196.png 197 | ../data/DIV2K_train_HR/0197.png 198 | ../data/DIV2K_train_HR/0198.png 199 | ../data/DIV2K_train_HR/0199.png 200 | ../data/DIV2K_train_HR/0200.png 201 | ../data/DIV2K_train_HR/0201.png 202 | ../data/DIV2K_train_HR/0202.png 203 | ../data/DIV2K_train_HR/0203.png 204 | ../data/DIV2K_train_HR/0204.png 205 | ../data/DIV2K_train_HR/0205.png 206 | ../data/DIV2K_train_HR/0206.png 207 | ../data/DIV2K_train_HR/0207.png 208 | ../data/DIV2K_train_HR/0208.png 209 | ../data/DIV2K_train_HR/0209.png 210 | ../data/DIV2K_train_HR/0210.png 211 | ../data/DIV2K_train_HR/0211.png 212 | ../data/DIV2K_train_HR/0212.png 213 | ../data/DIV2K_train_HR/0213.png 214 | ../data/DIV2K_train_HR/0214.png 215 | ../data/DIV2K_train_HR/0215.png 216 | ../data/DIV2K_train_HR/0216.png 217 | ../data/DIV2K_train_HR/0217.png 218 | ../data/DIV2K_train_HR/0218.png 219 | ../data/DIV2K_train_HR/0219.png 220 | ../data/DIV2K_train_HR/0220.png 221 | ../data/DIV2K_train_HR/0221.png 222 | ../data/DIV2K_train_HR/0222.png 223 | ../data/DIV2K_train_HR/0223.png 224 | ../data/DIV2K_train_HR/0224.png 225 | ../data/DIV2K_train_HR/0225.png 226 | ../data/DIV2K_train_HR/0226.png 227 | ../data/DIV2K_train_HR/0227.png 228 | ../data/DIV2K_train_HR/0228.png 229 | ../data/DIV2K_train_HR/0229.png 230 | ../data/DIV2K_train_HR/0230.png 231 | ../data/DIV2K_train_HR/0231.png 232 | ../data/DIV2K_train_HR/0232.png 233 | ../data/DIV2K_train_HR/0233.png 234 | ../data/DIV2K_train_HR/0234.png 235 | ../data/DIV2K_train_HR/0235.png 236 | ../data/DIV2K_train_HR/0236.png 237 | ../data/DIV2K_train_HR/0237.png 238 | ../data/DIV2K_train_HR/0238.png 239 | ../data/DIV2K_train_HR/0239.png 240 | ../data/DIV2K_train_HR/0240.png 241 | ../data/DIV2K_train_HR/0241.png 242 | ../data/DIV2K_train_HR/0242.png 243 | ../data/DIV2K_train_HR/0243.png 244 | ../data/DIV2K_train_HR/0244.png 245 | ../data/DIV2K_train_HR/0245.png 246 | ../data/DIV2K_train_HR/0246.png 247 | ../data/DIV2K_train_HR/0247.png 248 | ../data/DIV2K_train_HR/0248.png 249 | ../data/DIV2K_train_HR/0249.png 250 | ../data/DIV2K_train_HR/0250.png 251 | ../data/DIV2K_train_HR/0251.png 252 | ../data/DIV2K_train_HR/0252.png 253 | ../data/DIV2K_train_HR/0253.png 254 | ../data/DIV2K_train_HR/0254.png 255 | ../data/DIV2K_train_HR/0255.png 256 | ../data/DIV2K_train_HR/0256.png 257 | ../data/DIV2K_train_HR/0257.png 258 | ../data/DIV2K_train_HR/0258.png 259 | ../data/DIV2K_train_HR/0259.png 260 | ../data/DIV2K_train_HR/0260.png 261 | ../data/DIV2K_train_HR/0261.png 262 | ../data/DIV2K_train_HR/0262.png 263 | ../data/DIV2K_train_HR/0263.png 264 | ../data/DIV2K_train_HR/0264.png 265 | ../data/DIV2K_train_HR/0265.png 266 | ../data/DIV2K_train_HR/0266.png 267 | ../data/DIV2K_train_HR/0267.png 268 | ../data/DIV2K_train_HR/0268.png 269 | ../data/DIV2K_train_HR/0269.png 270 | ../data/DIV2K_train_HR/0270.png 271 | ../data/DIV2K_train_HR/0271.png 272 | ../data/DIV2K_train_HR/0272.png 273 | ../data/DIV2K_train_HR/0273.png 274 | ../data/DIV2K_train_HR/0274.png 275 | ../data/DIV2K_train_HR/0275.png 276 | ../data/DIV2K_train_HR/0276.png 277 | ../data/DIV2K_train_HR/0277.png 278 | ../data/DIV2K_train_HR/0278.png 279 | ../data/DIV2K_train_HR/0279.png 280 | ../data/DIV2K_train_HR/0280.png 281 | ../data/DIV2K_train_HR/0281.png 282 | ../data/DIV2K_train_HR/0282.png 283 | ../data/DIV2K_train_HR/0283.png 284 | ../data/DIV2K_train_HR/0284.png 285 | ../data/DIV2K_train_HR/0285.png 286 | ../data/DIV2K_train_HR/0286.png 287 | ../data/DIV2K_train_HR/0287.png 288 | ../data/DIV2K_train_HR/0288.png 289 | ../data/DIV2K_train_HR/0289.png 290 | ../data/DIV2K_train_HR/0290.png 291 | ../data/DIV2K_train_HR/0291.png 292 | ../data/DIV2K_train_HR/0292.png 293 | ../data/DIV2K_train_HR/0293.png 294 | ../data/DIV2K_train_HR/0294.png 295 | ../data/DIV2K_train_HR/0295.png 296 | ../data/DIV2K_train_HR/0296.png 297 | ../data/DIV2K_train_HR/0297.png 298 | ../data/DIV2K_train_HR/0298.png 299 | ../data/DIV2K_train_HR/0299.png 300 | ../data/DIV2K_train_HR/0300.png 301 | ../data/DIV2K_train_HR/0301.png 302 | ../data/DIV2K_train_HR/0302.png 303 | ../data/DIV2K_train_HR/0303.png 304 | ../data/DIV2K_train_HR/0304.png 305 | ../data/DIV2K_train_HR/0305.png 306 | ../data/DIV2K_train_HR/0306.png 307 | ../data/DIV2K_train_HR/0307.png 308 | ../data/DIV2K_train_HR/0308.png 309 | ../data/DIV2K_train_HR/0309.png 310 | ../data/DIV2K_train_HR/0310.png 311 | ../data/DIV2K_train_HR/0311.png 312 | ../data/DIV2K_train_HR/0312.png 313 | ../data/DIV2K_train_HR/0313.png 314 | ../data/DIV2K_train_HR/0314.png 315 | ../data/DIV2K_train_HR/0315.png 316 | ../data/DIV2K_train_HR/0316.png 317 | ../data/DIV2K_train_HR/0317.png 318 | ../data/DIV2K_train_HR/0318.png 319 | ../data/DIV2K_train_HR/0319.png 320 | ../data/DIV2K_train_HR/0320.png 321 | ../data/DIV2K_train_HR/0321.png 322 | ../data/DIV2K_train_HR/0322.png 323 | ../data/DIV2K_train_HR/0323.png 324 | ../data/DIV2K_train_HR/0324.png 325 | ../data/DIV2K_train_HR/0325.png 326 | ../data/DIV2K_train_HR/0326.png 327 | ../data/DIV2K_train_HR/0327.png 328 | ../data/DIV2K_train_HR/0328.png 329 | ../data/DIV2K_train_HR/0329.png 330 | ../data/DIV2K_train_HR/0330.png 331 | ../data/DIV2K_train_HR/0331.png 332 | ../data/DIV2K_train_HR/0332.png 333 | ../data/DIV2K_train_HR/0333.png 334 | ../data/DIV2K_train_HR/0334.png 335 | ../data/DIV2K_train_HR/0335.png 336 | ../data/DIV2K_train_HR/0336.png 337 | ../data/DIV2K_train_HR/0337.png 338 | ../data/DIV2K_train_HR/0338.png 339 | ../data/DIV2K_train_HR/0339.png 340 | ../data/DIV2K_train_HR/0340.png 341 | ../data/DIV2K_train_HR/0341.png 342 | ../data/DIV2K_train_HR/0342.png 343 | ../data/DIV2K_train_HR/0343.png 344 | ../data/DIV2K_train_HR/0344.png 345 | ../data/DIV2K_train_HR/0345.png 346 | ../data/DIV2K_train_HR/0346.png 347 | ../data/DIV2K_train_HR/0347.png 348 | ../data/DIV2K_train_HR/0348.png 349 | ../data/DIV2K_train_HR/0349.png 350 | ../data/DIV2K_train_HR/0350.png 351 | ../data/DIV2K_train_HR/0351.png 352 | ../data/DIV2K_train_HR/0352.png 353 | ../data/DIV2K_train_HR/0353.png 354 | ../data/DIV2K_train_HR/0354.png 355 | ../data/DIV2K_train_HR/0355.png 356 | ../data/DIV2K_train_HR/0356.png 357 | ../data/DIV2K_train_HR/0357.png 358 | ../data/DIV2K_train_HR/0358.png 359 | ../data/DIV2K_train_HR/0359.png 360 | ../data/DIV2K_train_HR/0360.png 361 | ../data/DIV2K_train_HR/0361.png 362 | ../data/DIV2K_train_HR/0362.png 363 | ../data/DIV2K_train_HR/0363.png 364 | ../data/DIV2K_train_HR/0364.png 365 | ../data/DIV2K_train_HR/0365.png 366 | ../data/DIV2K_train_HR/0366.png 367 | ../data/DIV2K_train_HR/0367.png 368 | ../data/DIV2K_train_HR/0368.png 369 | ../data/DIV2K_train_HR/0369.png 370 | ../data/DIV2K_train_HR/0370.png 371 | ../data/DIV2K_train_HR/0371.png 372 | ../data/DIV2K_train_HR/0372.png 373 | ../data/DIV2K_train_HR/0373.png 374 | ../data/DIV2K_train_HR/0374.png 375 | ../data/DIV2K_train_HR/0375.png 376 | ../data/DIV2K_train_HR/0376.png 377 | ../data/DIV2K_train_HR/0377.png 378 | ../data/DIV2K_train_HR/0378.png 379 | ../data/DIV2K_train_HR/0379.png 380 | ../data/DIV2K_train_HR/0380.png 381 | ../data/DIV2K_train_HR/0381.png 382 | ../data/DIV2K_train_HR/0382.png 383 | ../data/DIV2K_train_HR/0383.png 384 | ../data/DIV2K_train_HR/0384.png 385 | ../data/DIV2K_train_HR/0385.png 386 | ../data/DIV2K_train_HR/0386.png 387 | ../data/DIV2K_train_HR/0387.png 388 | ../data/DIV2K_train_HR/0388.png 389 | ../data/DIV2K_train_HR/0389.png 390 | ../data/DIV2K_train_HR/0390.png 391 | ../data/DIV2K_train_HR/0391.png 392 | ../data/DIV2K_train_HR/0392.png 393 | ../data/DIV2K_train_HR/0393.png 394 | ../data/DIV2K_train_HR/0394.png 395 | ../data/DIV2K_train_HR/0395.png 396 | ../data/DIV2K_train_HR/0396.png 397 | ../data/DIV2K_train_HR/0397.png 398 | ../data/DIV2K_train_HR/0398.png 399 | ../data/DIV2K_train_HR/0399.png 400 | ../data/DIV2K_train_HR/0400.png 401 | ../data/DIV2K_train_HR/0401.png 402 | ../data/DIV2K_train_HR/0402.png 403 | ../data/DIV2K_train_HR/0403.png 404 | ../data/DIV2K_train_HR/0404.png 405 | ../data/DIV2K_train_HR/0405.png 406 | ../data/DIV2K_train_HR/0406.png 407 | ../data/DIV2K_train_HR/0407.png 408 | ../data/DIV2K_train_HR/0408.png 409 | ../data/DIV2K_train_HR/0409.png 410 | ../data/DIV2K_train_HR/0410.png 411 | ../data/DIV2K_train_HR/0411.png 412 | ../data/DIV2K_train_HR/0412.png 413 | ../data/DIV2K_train_HR/0413.png 414 | ../data/DIV2K_train_HR/0414.png 415 | ../data/DIV2K_train_HR/0415.png 416 | ../data/DIV2K_train_HR/0416.png 417 | ../data/DIV2K_train_HR/0417.png 418 | ../data/DIV2K_train_HR/0418.png 419 | ../data/DIV2K_train_HR/0419.png 420 | ../data/DIV2K_train_HR/0420.png 421 | ../data/DIV2K_train_HR/0421.png 422 | ../data/DIV2K_train_HR/0422.png 423 | ../data/DIV2K_train_HR/0423.png 424 | ../data/DIV2K_train_HR/0424.png 425 | ../data/DIV2K_train_HR/0425.png 426 | ../data/DIV2K_train_HR/0426.png 427 | ../data/DIV2K_train_HR/0427.png 428 | ../data/DIV2K_train_HR/0428.png 429 | ../data/DIV2K_train_HR/0429.png 430 | ../data/DIV2K_train_HR/0430.png 431 | ../data/DIV2K_train_HR/0431.png 432 | ../data/DIV2K_train_HR/0432.png 433 | ../data/DIV2K_train_HR/0433.png 434 | ../data/DIV2K_train_HR/0434.png 435 | ../data/DIV2K_train_HR/0435.png 436 | ../data/DIV2K_train_HR/0436.png 437 | ../data/DIV2K_train_HR/0437.png 438 | ../data/DIV2K_train_HR/0438.png 439 | ../data/DIV2K_train_HR/0439.png 440 | ../data/DIV2K_train_HR/0440.png 441 | ../data/DIV2K_train_HR/0441.png 442 | ../data/DIV2K_train_HR/0442.png 443 | ../data/DIV2K_train_HR/0443.png 444 | ../data/DIV2K_train_HR/0444.png 445 | ../data/DIV2K_train_HR/0445.png 446 | ../data/DIV2K_train_HR/0446.png 447 | ../data/DIV2K_train_HR/0447.png 448 | ../data/DIV2K_train_HR/0448.png 449 | ../data/DIV2K_train_HR/0449.png 450 | ../data/DIV2K_train_HR/0450.png 451 | ../data/DIV2K_train_HR/0451.png 452 | ../data/DIV2K_train_HR/0452.png 453 | ../data/DIV2K_train_HR/0453.png 454 | ../data/DIV2K_train_HR/0454.png 455 | ../data/DIV2K_train_HR/0455.png 456 | ../data/DIV2K_train_HR/0456.png 457 | ../data/DIV2K_train_HR/0457.png 458 | ../data/DIV2K_train_HR/0458.png 459 | ../data/DIV2K_train_HR/0459.png 460 | ../data/DIV2K_train_HR/0460.png 461 | ../data/DIV2K_train_HR/0461.png 462 | ../data/DIV2K_train_HR/0462.png 463 | ../data/DIV2K_train_HR/0463.png 464 | ../data/DIV2K_train_HR/0464.png 465 | ../data/DIV2K_train_HR/0465.png 466 | ../data/DIV2K_train_HR/0466.png 467 | ../data/DIV2K_train_HR/0467.png 468 | ../data/DIV2K_train_HR/0468.png 469 | ../data/DIV2K_train_HR/0469.png 470 | ../data/DIV2K_train_HR/0470.png 471 | ../data/DIV2K_train_HR/0471.png 472 | ../data/DIV2K_train_HR/0472.png 473 | ../data/DIV2K_train_HR/0473.png 474 | ../data/DIV2K_train_HR/0474.png 475 | ../data/DIV2K_train_HR/0475.png 476 | ../data/DIV2K_train_HR/0476.png 477 | ../data/DIV2K_train_HR/0477.png 478 | ../data/DIV2K_train_HR/0478.png 479 | ../data/DIV2K_train_HR/0479.png 480 | ../data/DIV2K_train_HR/0480.png 481 | ../data/DIV2K_train_HR/0481.png 482 | ../data/DIV2K_train_HR/0482.png 483 | ../data/DIV2K_train_HR/0483.png 484 | ../data/DIV2K_train_HR/0484.png 485 | ../data/DIV2K_train_HR/0485.png 486 | ../data/DIV2K_train_HR/0486.png 487 | ../data/DIV2K_train_HR/0487.png 488 | ../data/DIV2K_train_HR/0488.png 489 | ../data/DIV2K_train_HR/0489.png 490 | ../data/DIV2K_train_HR/0490.png 491 | ../data/DIV2K_train_HR/0491.png 492 | ../data/DIV2K_train_HR/0492.png 493 | ../data/DIV2K_train_HR/0493.png 494 | ../data/DIV2K_train_HR/0494.png 495 | ../data/DIV2K_train_HR/0495.png 496 | ../data/DIV2K_train_HR/0496.png 497 | ../data/DIV2K_train_HR/0497.png 498 | ../data/DIV2K_train_HR/0498.png 499 | ../data/DIV2K_train_HR/0499.png 500 | ../data/DIV2K_train_HR/0500.png 501 | ../data/DIV2K_train_HR/0501.png 502 | ../data/DIV2K_train_HR/0502.png 503 | ../data/DIV2K_train_HR/0503.png 504 | ../data/DIV2K_train_HR/0504.png 505 | ../data/DIV2K_train_HR/0505.png 506 | ../data/DIV2K_train_HR/0506.png 507 | ../data/DIV2K_train_HR/0507.png 508 | ../data/DIV2K_train_HR/0508.png 509 | ../data/DIV2K_train_HR/0509.png 510 | ../data/DIV2K_train_HR/0510.png 511 | ../data/DIV2K_train_HR/0511.png 512 | ../data/DIV2K_train_HR/0512.png 513 | ../data/DIV2K_train_HR/0513.png 514 | ../data/DIV2K_train_HR/0514.png 515 | ../data/DIV2K_train_HR/0515.png 516 | ../data/DIV2K_train_HR/0516.png 517 | ../data/DIV2K_train_HR/0517.png 518 | ../data/DIV2K_train_HR/0518.png 519 | ../data/DIV2K_train_HR/0519.png 520 | ../data/DIV2K_train_HR/0520.png 521 | ../data/DIV2K_train_HR/0521.png 522 | ../data/DIV2K_train_HR/0522.png 523 | ../data/DIV2K_train_HR/0523.png 524 | ../data/DIV2K_train_HR/0524.png 525 | ../data/DIV2K_train_HR/0525.png 526 | ../data/DIV2K_train_HR/0526.png 527 | ../data/DIV2K_train_HR/0527.png 528 | ../data/DIV2K_train_HR/0528.png 529 | ../data/DIV2K_train_HR/0529.png 530 | ../data/DIV2K_train_HR/0530.png 531 | ../data/DIV2K_train_HR/0531.png 532 | ../data/DIV2K_train_HR/0532.png 533 | ../data/DIV2K_train_HR/0533.png 534 | ../data/DIV2K_train_HR/0534.png 535 | ../data/DIV2K_train_HR/0535.png 536 | ../data/DIV2K_train_HR/0536.png 537 | ../data/DIV2K_train_HR/0537.png 538 | ../data/DIV2K_train_HR/0538.png 539 | ../data/DIV2K_train_HR/0539.png 540 | ../data/DIV2K_train_HR/0540.png 541 | ../data/DIV2K_train_HR/0541.png 542 | ../data/DIV2K_train_HR/0542.png 543 | ../data/DIV2K_train_HR/0543.png 544 | ../data/DIV2K_train_HR/0544.png 545 | ../data/DIV2K_train_HR/0545.png 546 | ../data/DIV2K_train_HR/0546.png 547 | ../data/DIV2K_train_HR/0547.png 548 | ../data/DIV2K_train_HR/0548.png 549 | ../data/DIV2K_train_HR/0549.png 550 | ../data/DIV2K_train_HR/0550.png 551 | ../data/DIV2K_train_HR/0551.png 552 | ../data/DIV2K_train_HR/0552.png 553 | ../data/DIV2K_train_HR/0553.png 554 | ../data/DIV2K_train_HR/0554.png 555 | ../data/DIV2K_train_HR/0555.png 556 | ../data/DIV2K_train_HR/0556.png 557 | ../data/DIV2K_train_HR/0557.png 558 | ../data/DIV2K_train_HR/0558.png 559 | ../data/DIV2K_train_HR/0559.png 560 | ../data/DIV2K_train_HR/0560.png 561 | ../data/DIV2K_train_HR/0561.png 562 | ../data/DIV2K_train_HR/0562.png 563 | ../data/DIV2K_train_HR/0563.png 564 | ../data/DIV2K_train_HR/0564.png 565 | ../data/DIV2K_train_HR/0565.png 566 | ../data/DIV2K_train_HR/0566.png 567 | ../data/DIV2K_train_HR/0567.png 568 | ../data/DIV2K_train_HR/0568.png 569 | ../data/DIV2K_train_HR/0569.png 570 | ../data/DIV2K_train_HR/0570.png 571 | ../data/DIV2K_train_HR/0571.png 572 | ../data/DIV2K_train_HR/0572.png 573 | ../data/DIV2K_train_HR/0573.png 574 | ../data/DIV2K_train_HR/0574.png 575 | ../data/DIV2K_train_HR/0575.png 576 | ../data/DIV2K_train_HR/0576.png 577 | ../data/DIV2K_train_HR/0577.png 578 | ../data/DIV2K_train_HR/0578.png 579 | ../data/DIV2K_train_HR/0579.png 580 | ../data/DIV2K_train_HR/0580.png 581 | ../data/DIV2K_train_HR/0581.png 582 | ../data/DIV2K_train_HR/0582.png 583 | ../data/DIV2K_train_HR/0583.png 584 | ../data/DIV2K_train_HR/0584.png 585 | ../data/DIV2K_train_HR/0585.png 586 | ../data/DIV2K_train_HR/0586.png 587 | ../data/DIV2K_train_HR/0587.png 588 | ../data/DIV2K_train_HR/0588.png 589 | ../data/DIV2K_train_HR/0589.png 590 | ../data/DIV2K_train_HR/0590.png 591 | ../data/DIV2K_train_HR/0591.png 592 | ../data/DIV2K_train_HR/0592.png 593 | ../data/DIV2K_train_HR/0593.png 594 | ../data/DIV2K_train_HR/0594.png 595 | ../data/DIV2K_train_HR/0595.png 596 | ../data/DIV2K_train_HR/0596.png 597 | ../data/DIV2K_train_HR/0597.png 598 | ../data/DIV2K_train_HR/0598.png 599 | ../data/DIV2K_train_HR/0599.png 600 | ../data/DIV2K_train_HR/0600.png 601 | ../data/DIV2K_train_HR/0601.png 602 | ../data/DIV2K_train_HR/0602.png 603 | ../data/DIV2K_train_HR/0603.png 604 | ../data/DIV2K_train_HR/0604.png 605 | ../data/DIV2K_train_HR/0605.png 606 | ../data/DIV2K_train_HR/0606.png 607 | ../data/DIV2K_train_HR/0607.png 608 | ../data/DIV2K_train_HR/0608.png 609 | ../data/DIV2K_train_HR/0609.png 610 | ../data/DIV2K_train_HR/0610.png 611 | ../data/DIV2K_train_HR/0611.png 612 | ../data/DIV2K_train_HR/0612.png 613 | ../data/DIV2K_train_HR/0613.png 614 | ../data/DIV2K_train_HR/0614.png 615 | ../data/DIV2K_train_HR/0615.png 616 | ../data/DIV2K_train_HR/0616.png 617 | ../data/DIV2K_train_HR/0617.png 618 | ../data/DIV2K_train_HR/0618.png 619 | ../data/DIV2K_train_HR/0619.png 620 | ../data/DIV2K_train_HR/0620.png 621 | ../data/DIV2K_train_HR/0621.png 622 | ../data/DIV2K_train_HR/0622.png 623 | ../data/DIV2K_train_HR/0623.png 624 | ../data/DIV2K_train_HR/0624.png 625 | ../data/DIV2K_train_HR/0625.png 626 | ../data/DIV2K_train_HR/0626.png 627 | ../data/DIV2K_train_HR/0627.png 628 | ../data/DIV2K_train_HR/0628.png 629 | ../data/DIV2K_train_HR/0629.png 630 | ../data/DIV2K_train_HR/0630.png 631 | ../data/DIV2K_train_HR/0631.png 632 | ../data/DIV2K_train_HR/0632.png 633 | ../data/DIV2K_train_HR/0633.png 634 | ../data/DIV2K_train_HR/0634.png 635 | ../data/DIV2K_train_HR/0635.png 636 | ../data/DIV2K_train_HR/0636.png 637 | ../data/DIV2K_train_HR/0637.png 638 | ../data/DIV2K_train_HR/0638.png 639 | ../data/DIV2K_train_HR/0639.png 640 | ../data/DIV2K_train_HR/0640.png 641 | ../data/DIV2K_train_HR/0641.png 642 | ../data/DIV2K_train_HR/0642.png 643 | ../data/DIV2K_train_HR/0643.png 644 | ../data/DIV2K_train_HR/0644.png 645 | ../data/DIV2K_train_HR/0645.png 646 | ../data/DIV2K_train_HR/0646.png 647 | ../data/DIV2K_train_HR/0647.png 648 | ../data/DIV2K_train_HR/0648.png 649 | ../data/DIV2K_train_HR/0649.png 650 | ../data/DIV2K_train_HR/0650.png 651 | ../data/DIV2K_train_HR/0651.png 652 | ../data/DIV2K_train_HR/0652.png 653 | ../data/DIV2K_train_HR/0653.png 654 | ../data/DIV2K_train_HR/0654.png 655 | ../data/DIV2K_train_HR/0655.png 656 | ../data/DIV2K_train_HR/0656.png 657 | ../data/DIV2K_train_HR/0657.png 658 | ../data/DIV2K_train_HR/0658.png 659 | ../data/DIV2K_train_HR/0659.png 660 | ../data/DIV2K_train_HR/0660.png 661 | ../data/DIV2K_train_HR/0661.png 662 | ../data/DIV2K_train_HR/0662.png 663 | ../data/DIV2K_train_HR/0663.png 664 | ../data/DIV2K_train_HR/0664.png 665 | ../data/DIV2K_train_HR/0665.png 666 | ../data/DIV2K_train_HR/0666.png 667 | ../data/DIV2K_train_HR/0667.png 668 | ../data/DIV2K_train_HR/0668.png 669 | ../data/DIV2K_train_HR/0669.png 670 | ../data/DIV2K_train_HR/0670.png 671 | ../data/DIV2K_train_HR/0671.png 672 | ../data/DIV2K_train_HR/0672.png 673 | ../data/DIV2K_train_HR/0673.png 674 | ../data/DIV2K_train_HR/0674.png 675 | ../data/DIV2K_train_HR/0675.png 676 | ../data/DIV2K_train_HR/0676.png 677 | ../data/DIV2K_train_HR/0677.png 678 | ../data/DIV2K_train_HR/0678.png 679 | ../data/DIV2K_train_HR/0679.png 680 | ../data/DIV2K_train_HR/0680.png 681 | ../data/DIV2K_train_HR/0681.png 682 | ../data/DIV2K_train_HR/0682.png 683 | ../data/DIV2K_train_HR/0683.png 684 | ../data/DIV2K_train_HR/0684.png 685 | ../data/DIV2K_train_HR/0685.png 686 | ../data/DIV2K_train_HR/0686.png 687 | ../data/DIV2K_train_HR/0687.png 688 | ../data/DIV2K_train_HR/0688.png 689 | ../data/DIV2K_train_HR/0689.png 690 | ../data/DIV2K_train_HR/0690.png 691 | ../data/DIV2K_train_HR/0691.png 692 | ../data/DIV2K_train_HR/0692.png 693 | ../data/DIV2K_train_HR/0693.png 694 | ../data/DIV2K_train_HR/0694.png 695 | ../data/DIV2K_train_HR/0695.png 696 | ../data/DIV2K_train_HR/0696.png 697 | ../data/DIV2K_train_HR/0697.png 698 | ../data/DIV2K_train_HR/0698.png 699 | ../data/DIV2K_train_HR/0699.png 700 | ../data/DIV2K_train_HR/0700.png 701 | ../data/DIV2K_train_HR/0701.png 702 | ../data/DIV2K_train_HR/0702.png 703 | ../data/DIV2K_train_HR/0703.png 704 | ../data/DIV2K_train_HR/0704.png 705 | ../data/DIV2K_train_HR/0705.png 706 | ../data/DIV2K_train_HR/0706.png 707 | ../data/DIV2K_train_HR/0707.png 708 | ../data/DIV2K_train_HR/0708.png 709 | ../data/DIV2K_train_HR/0709.png 710 | ../data/DIV2K_train_HR/0710.png 711 | ../data/DIV2K_train_HR/0711.png 712 | ../data/DIV2K_train_HR/0712.png 713 | ../data/DIV2K_train_HR/0713.png 714 | ../data/DIV2K_train_HR/0714.png 715 | ../data/DIV2K_train_HR/0715.png 716 | ../data/DIV2K_train_HR/0716.png 717 | ../data/DIV2K_train_HR/0717.png 718 | ../data/DIV2K_train_HR/0718.png 719 | ../data/DIV2K_train_HR/0719.png 720 | ../data/DIV2K_train_HR/0720.png 721 | ../data/DIV2K_train_HR/0721.png 722 | ../data/DIV2K_train_HR/0722.png 723 | ../data/DIV2K_train_HR/0723.png 724 | ../data/DIV2K_train_HR/0724.png 725 | ../data/DIV2K_train_HR/0725.png 726 | ../data/DIV2K_train_HR/0726.png 727 | ../data/DIV2K_train_HR/0727.png 728 | ../data/DIV2K_train_HR/0728.png 729 | ../data/DIV2K_train_HR/0729.png 730 | ../data/DIV2K_train_HR/0730.png 731 | ../data/DIV2K_train_HR/0731.png 732 | ../data/DIV2K_train_HR/0732.png 733 | ../data/DIV2K_train_HR/0733.png 734 | ../data/DIV2K_train_HR/0734.png 735 | ../data/DIV2K_train_HR/0735.png 736 | ../data/DIV2K_train_HR/0736.png 737 | ../data/DIV2K_train_HR/0737.png 738 | ../data/DIV2K_train_HR/0738.png 739 | ../data/DIV2K_train_HR/0739.png 740 | ../data/DIV2K_train_HR/0740.png 741 | ../data/DIV2K_train_HR/0741.png 742 | ../data/DIV2K_train_HR/0742.png 743 | ../data/DIV2K_train_HR/0743.png 744 | ../data/DIV2K_train_HR/0744.png 745 | ../data/DIV2K_train_HR/0745.png 746 | ../data/DIV2K_train_HR/0746.png 747 | ../data/DIV2K_train_HR/0747.png 748 | ../data/DIV2K_train_HR/0748.png 749 | ../data/DIV2K_train_HR/0749.png 750 | ../data/DIV2K_train_HR/0750.png 751 | ../data/DIV2K_train_HR/0751.png 752 | ../data/DIV2K_train_HR/0752.png 753 | ../data/DIV2K_train_HR/0753.png 754 | ../data/DIV2K_train_HR/0754.png 755 | ../data/DIV2K_train_HR/0755.png 756 | ../data/DIV2K_train_HR/0756.png 757 | ../data/DIV2K_train_HR/0757.png 758 | ../data/DIV2K_train_HR/0758.png 759 | ../data/DIV2K_train_HR/0759.png 760 | ../data/DIV2K_train_HR/0760.png 761 | ../data/DIV2K_train_HR/0761.png 762 | ../data/DIV2K_train_HR/0762.png 763 | ../data/DIV2K_train_HR/0763.png 764 | ../data/DIV2K_train_HR/0764.png 765 | ../data/DIV2K_train_HR/0765.png 766 | ../data/DIV2K_train_HR/0766.png 767 | ../data/DIV2K_train_HR/0767.png 768 | ../data/DIV2K_train_HR/0768.png 769 | ../data/DIV2K_train_HR/0769.png 770 | ../data/DIV2K_train_HR/0770.png 771 | ../data/DIV2K_train_HR/0771.png 772 | ../data/DIV2K_train_HR/0772.png 773 | ../data/DIV2K_train_HR/0773.png 774 | ../data/DIV2K_train_HR/0774.png 775 | ../data/DIV2K_train_HR/0775.png 776 | ../data/DIV2K_train_HR/0776.png 777 | ../data/DIV2K_train_HR/0777.png 778 | ../data/DIV2K_train_HR/0778.png 779 | ../data/DIV2K_train_HR/0779.png 780 | ../data/DIV2K_train_HR/0780.png 781 | ../data/DIV2K_train_HR/0781.png 782 | ../data/DIV2K_train_HR/0782.png 783 | ../data/DIV2K_train_HR/0783.png 784 | ../data/DIV2K_train_HR/0784.png 785 | ../data/DIV2K_train_HR/0785.png 786 | ../data/DIV2K_train_HR/0786.png 787 | ../data/DIV2K_train_HR/0787.png 788 | ../data/DIV2K_train_HR/0788.png 789 | ../data/DIV2K_train_HR/0789.png 790 | ../data/DIV2K_train_HR/0790.png 791 | ../data/DIV2K_train_HR/0791.png 792 | ../data/DIV2K_train_HR/0792.png 793 | ../data/DIV2K_train_HR/0793.png 794 | ../data/DIV2K_train_HR/0794.png 795 | ../data/DIV2K_train_HR/0795.png 796 | ../data/DIV2K_train_HR/0796.png 797 | ../data/DIV2K_train_HR/0797.png 798 | ../data/DIV2K_train_HR/0798.png 799 | ../data/DIV2K_train_HR/0799.png 800 | ../data/DIV2K_train_HR/0800.png 801 | -------------------------------------------------------------------------------- /flist/hr_debug.flist: -------------------------------------------------------------------------------- 1 | ../data/DIV2K_train_HR/0001.png 2 | ../data/DIV2K_train_HR/0002.png 3 | ../data/DIV2K_train_HR/0003.png 4 | ../data/DIV2K_train_HR/0004.png 5 | ../data/DIV2K_train_HR/0005.png 6 | ../data/DIV2K_train_HR/0006.png 7 | ../data/DIV2K_train_HR/0007.png 8 | ../data/DIV2K_train_HR/0008.png 9 | ../data/DIV2K_train_HR/0009.png 10 | ../data/DIV2K_train_HR/0010.png 11 | -------------------------------------------------------------------------------- /flist/hr_tv.flist: -------------------------------------------------------------------------------- 1 | ../data/DIV2K_train_HR/0001.png 2 | ../data/DIV2K_train_HR/0002.png 3 | ../data/DIV2K_train_HR/0003.png 4 | ../data/DIV2K_train_HR/0004.png 5 | ../data/DIV2K_train_HR/0005.png 6 | ../data/DIV2K_train_HR/0006.png 7 | ../data/DIV2K_train_HR/0007.png 8 | ../data/DIV2K_train_HR/0008.png 9 | ../data/DIV2K_train_HR/0009.png 10 | ../data/DIV2K_train_HR/0010.png 11 | ../data/DIV2K_train_HR/0011.png 12 | ../data/DIV2K_train_HR/0012.png 13 | ../data/DIV2K_train_HR/0013.png 14 | ../data/DIV2K_train_HR/0014.png 15 | ../data/DIV2K_train_HR/0015.png 16 | ../data/DIV2K_train_HR/0016.png 17 | ../data/DIV2K_train_HR/0017.png 18 | ../data/DIV2K_train_HR/0018.png 19 | ../data/DIV2K_train_HR/0019.png 20 | ../data/DIV2K_train_HR/0020.png 21 | ../data/DIV2K_train_HR/0021.png 22 | ../data/DIV2K_train_HR/0022.png 23 | ../data/DIV2K_train_HR/0023.png 24 | ../data/DIV2K_train_HR/0024.png 25 | ../data/DIV2K_train_HR/0025.png 26 | ../data/DIV2K_train_HR/0026.png 27 | ../data/DIV2K_train_HR/0027.png 28 | ../data/DIV2K_train_HR/0028.png 29 | ../data/DIV2K_train_HR/0029.png 30 | ../data/DIV2K_train_HR/0030.png 31 | ../data/DIV2K_train_HR/0031.png 32 | ../data/DIV2K_train_HR/0032.png 33 | ../data/DIV2K_train_HR/0033.png 34 | ../data/DIV2K_train_HR/0034.png 35 | ../data/DIV2K_train_HR/0035.png 36 | ../data/DIV2K_train_HR/0036.png 37 | ../data/DIV2K_train_HR/0037.png 38 | ../data/DIV2K_train_HR/0038.png 39 | ../data/DIV2K_train_HR/0039.png 40 | ../data/DIV2K_train_HR/0040.png 41 | ../data/DIV2K_train_HR/0041.png 42 | ../data/DIV2K_train_HR/0042.png 43 | ../data/DIV2K_train_HR/0043.png 44 | ../data/DIV2K_train_HR/0044.png 45 | ../data/DIV2K_train_HR/0045.png 46 | ../data/DIV2K_train_HR/0046.png 47 | ../data/DIV2K_train_HR/0047.png 48 | ../data/DIV2K_train_HR/0048.png 49 | ../data/DIV2K_train_HR/0049.png 50 | ../data/DIV2K_train_HR/0050.png 51 | ../data/DIV2K_train_HR/0051.png 52 | ../data/DIV2K_train_HR/0052.png 53 | ../data/DIV2K_train_HR/0053.png 54 | ../data/DIV2K_train_HR/0054.png 55 | ../data/DIV2K_train_HR/0055.png 56 | ../data/DIV2K_train_HR/0056.png 57 | ../data/DIV2K_train_HR/0057.png 58 | ../data/DIV2K_train_HR/0058.png 59 | ../data/DIV2K_train_HR/0059.png 60 | ../data/DIV2K_train_HR/0060.png 61 | ../data/DIV2K_train_HR/0061.png 62 | ../data/DIV2K_train_HR/0062.png 63 | ../data/DIV2K_train_HR/0063.png 64 | ../data/DIV2K_train_HR/0064.png 65 | ../data/DIV2K_train_HR/0065.png 66 | ../data/DIV2K_train_HR/0066.png 67 | ../data/DIV2K_train_HR/0067.png 68 | ../data/DIV2K_train_HR/0068.png 69 | ../data/DIV2K_train_HR/0069.png 70 | ../data/DIV2K_train_HR/0070.png 71 | ../data/DIV2K_train_HR/0071.png 72 | ../data/DIV2K_train_HR/0072.png 73 | ../data/DIV2K_train_HR/0073.png 74 | ../data/DIV2K_train_HR/0074.png 75 | ../data/DIV2K_train_HR/0075.png 76 | ../data/DIV2K_train_HR/0076.png 77 | ../data/DIV2K_train_HR/0077.png 78 | ../data/DIV2K_train_HR/0078.png 79 | ../data/DIV2K_train_HR/0079.png 80 | ../data/DIV2K_train_HR/0080.png 81 | ../data/DIV2K_train_HR/0081.png 82 | ../data/DIV2K_train_HR/0082.png 83 | ../data/DIV2K_train_HR/0083.png 84 | ../data/DIV2K_train_HR/0084.png 85 | ../data/DIV2K_train_HR/0085.png 86 | ../data/DIV2K_train_HR/0086.png 87 | ../data/DIV2K_train_HR/0087.png 88 | ../data/DIV2K_train_HR/0088.png 89 | ../data/DIV2K_train_HR/0089.png 90 | ../data/DIV2K_train_HR/0090.png 91 | ../data/DIV2K_train_HR/0091.png 92 | ../data/DIV2K_train_HR/0092.png 93 | ../data/DIV2K_train_HR/0093.png 94 | ../data/DIV2K_train_HR/0094.png 95 | ../data/DIV2K_train_HR/0095.png 96 | ../data/DIV2K_train_HR/0096.png 97 | ../data/DIV2K_train_HR/0097.png 98 | ../data/DIV2K_train_HR/0098.png 99 | ../data/DIV2K_train_HR/0099.png 100 | ../data/DIV2K_train_HR/0100.png 101 | ../data/DIV2K_train_HR/0101.png 102 | ../data/DIV2K_train_HR/0102.png 103 | ../data/DIV2K_train_HR/0103.png 104 | ../data/DIV2K_train_HR/0104.png 105 | ../data/DIV2K_train_HR/0105.png 106 | ../data/DIV2K_train_HR/0106.png 107 | ../data/DIV2K_train_HR/0107.png 108 | ../data/DIV2K_train_HR/0108.png 109 | ../data/DIV2K_train_HR/0109.png 110 | ../data/DIV2K_train_HR/0110.png 111 | ../data/DIV2K_train_HR/0111.png 112 | ../data/DIV2K_train_HR/0112.png 113 | ../data/DIV2K_train_HR/0113.png 114 | ../data/DIV2K_train_HR/0114.png 115 | ../data/DIV2K_train_HR/0115.png 116 | ../data/DIV2K_train_HR/0116.png 117 | ../data/DIV2K_train_HR/0117.png 118 | ../data/DIV2K_train_HR/0118.png 119 | ../data/DIV2K_train_HR/0119.png 120 | ../data/DIV2K_train_HR/0120.png 121 | ../data/DIV2K_train_HR/0121.png 122 | ../data/DIV2K_train_HR/0122.png 123 | ../data/DIV2K_train_HR/0123.png 124 | ../data/DIV2K_train_HR/0124.png 125 | ../data/DIV2K_train_HR/0125.png 126 | ../data/DIV2K_train_HR/0126.png 127 | ../data/DIV2K_train_HR/0127.png 128 | ../data/DIV2K_train_HR/0128.png 129 | ../data/DIV2K_train_HR/0129.png 130 | ../data/DIV2K_train_HR/0130.png 131 | ../data/DIV2K_train_HR/0131.png 132 | ../data/DIV2K_train_HR/0132.png 133 | ../data/DIV2K_train_HR/0133.png 134 | ../data/DIV2K_train_HR/0134.png 135 | ../data/DIV2K_train_HR/0135.png 136 | ../data/DIV2K_train_HR/0136.png 137 | ../data/DIV2K_train_HR/0137.png 138 | ../data/DIV2K_train_HR/0138.png 139 | ../data/DIV2K_train_HR/0139.png 140 | ../data/DIV2K_train_HR/0140.png 141 | ../data/DIV2K_train_HR/0141.png 142 | ../data/DIV2K_train_HR/0142.png 143 | ../data/DIV2K_train_HR/0143.png 144 | ../data/DIV2K_train_HR/0144.png 145 | ../data/DIV2K_train_HR/0145.png 146 | ../data/DIV2K_train_HR/0146.png 147 | ../data/DIV2K_train_HR/0147.png 148 | ../data/DIV2K_train_HR/0148.png 149 | ../data/DIV2K_train_HR/0149.png 150 | ../data/DIV2K_train_HR/0150.png 151 | ../data/DIV2K_train_HR/0151.png 152 | ../data/DIV2K_train_HR/0152.png 153 | ../data/DIV2K_train_HR/0153.png 154 | ../data/DIV2K_train_HR/0154.png 155 | ../data/DIV2K_train_HR/0155.png 156 | ../data/DIV2K_train_HR/0156.png 157 | ../data/DIV2K_train_HR/0157.png 158 | ../data/DIV2K_train_HR/0158.png 159 | ../data/DIV2K_train_HR/0159.png 160 | ../data/DIV2K_train_HR/0160.png 161 | ../data/DIV2K_train_HR/0161.png 162 | ../data/DIV2K_train_HR/0162.png 163 | ../data/DIV2K_train_HR/0163.png 164 | ../data/DIV2K_train_HR/0164.png 165 | ../data/DIV2K_train_HR/0165.png 166 | ../data/DIV2K_train_HR/0166.png 167 | ../data/DIV2K_train_HR/0167.png 168 | ../data/DIV2K_train_HR/0168.png 169 | ../data/DIV2K_train_HR/0169.png 170 | ../data/DIV2K_train_HR/0170.png 171 | ../data/DIV2K_train_HR/0171.png 172 | ../data/DIV2K_train_HR/0172.png 173 | ../data/DIV2K_train_HR/0173.png 174 | ../data/DIV2K_train_HR/0174.png 175 | ../data/DIV2K_train_HR/0175.png 176 | ../data/DIV2K_train_HR/0176.png 177 | ../data/DIV2K_train_HR/0177.png 178 | ../data/DIV2K_train_HR/0178.png 179 | ../data/DIV2K_train_HR/0179.png 180 | ../data/DIV2K_train_HR/0180.png 181 | ../data/DIV2K_train_HR/0181.png 182 | ../data/DIV2K_train_HR/0182.png 183 | ../data/DIV2K_train_HR/0183.png 184 | ../data/DIV2K_train_HR/0184.png 185 | ../data/DIV2K_train_HR/0185.png 186 | ../data/DIV2K_train_HR/0186.png 187 | ../data/DIV2K_train_HR/0187.png 188 | ../data/DIV2K_train_HR/0188.png 189 | ../data/DIV2K_train_HR/0189.png 190 | ../data/DIV2K_train_HR/0190.png 191 | ../data/DIV2K_train_HR/0191.png 192 | ../data/DIV2K_train_HR/0192.png 193 | ../data/DIV2K_train_HR/0193.png 194 | ../data/DIV2K_train_HR/0194.png 195 | ../data/DIV2K_train_HR/0195.png 196 | ../data/DIV2K_train_HR/0196.png 197 | ../data/DIV2K_train_HR/0197.png 198 | ../data/DIV2K_train_HR/0198.png 199 | ../data/DIV2K_train_HR/0199.png 200 | ../data/DIV2K_train_HR/0200.png 201 | ../data/DIV2K_train_HR/0201.png 202 | ../data/DIV2K_train_HR/0202.png 203 | ../data/DIV2K_train_HR/0203.png 204 | ../data/DIV2K_train_HR/0204.png 205 | ../data/DIV2K_train_HR/0205.png 206 | ../data/DIV2K_train_HR/0206.png 207 | ../data/DIV2K_train_HR/0207.png 208 | ../data/DIV2K_train_HR/0208.png 209 | ../data/DIV2K_train_HR/0209.png 210 | ../data/DIV2K_train_HR/0210.png 211 | ../data/DIV2K_train_HR/0211.png 212 | ../data/DIV2K_train_HR/0212.png 213 | ../data/DIV2K_train_HR/0213.png 214 | ../data/DIV2K_train_HR/0214.png 215 | ../data/DIV2K_train_HR/0215.png 216 | ../data/DIV2K_train_HR/0216.png 217 | ../data/DIV2K_train_HR/0217.png 218 | ../data/DIV2K_train_HR/0218.png 219 | ../data/DIV2K_train_HR/0219.png 220 | ../data/DIV2K_train_HR/0220.png 221 | ../data/DIV2K_train_HR/0221.png 222 | ../data/DIV2K_train_HR/0222.png 223 | ../data/DIV2K_train_HR/0223.png 224 | ../data/DIV2K_train_HR/0224.png 225 | ../data/DIV2K_train_HR/0225.png 226 | ../data/DIV2K_train_HR/0226.png 227 | ../data/DIV2K_train_HR/0227.png 228 | ../data/DIV2K_train_HR/0228.png 229 | ../data/DIV2K_train_HR/0229.png 230 | ../data/DIV2K_train_HR/0230.png 231 | ../data/DIV2K_train_HR/0231.png 232 | ../data/DIV2K_train_HR/0232.png 233 | ../data/DIV2K_train_HR/0233.png 234 | ../data/DIV2K_train_HR/0234.png 235 | ../data/DIV2K_train_HR/0235.png 236 | ../data/DIV2K_train_HR/0236.png 237 | ../data/DIV2K_train_HR/0237.png 238 | ../data/DIV2K_train_HR/0238.png 239 | ../data/DIV2K_train_HR/0239.png 240 | ../data/DIV2K_train_HR/0240.png 241 | ../data/DIV2K_train_HR/0241.png 242 | ../data/DIV2K_train_HR/0242.png 243 | ../data/DIV2K_train_HR/0243.png 244 | ../data/DIV2K_train_HR/0244.png 245 | ../data/DIV2K_train_HR/0245.png 246 | ../data/DIV2K_train_HR/0246.png 247 | ../data/DIV2K_train_HR/0247.png 248 | ../data/DIV2K_train_HR/0248.png 249 | ../data/DIV2K_train_HR/0249.png 250 | ../data/DIV2K_train_HR/0250.png 251 | ../data/DIV2K_train_HR/0251.png 252 | ../data/DIV2K_train_HR/0252.png 253 | ../data/DIV2K_train_HR/0253.png 254 | ../data/DIV2K_train_HR/0254.png 255 | ../data/DIV2K_train_HR/0255.png 256 | ../data/DIV2K_train_HR/0256.png 257 | ../data/DIV2K_train_HR/0257.png 258 | ../data/DIV2K_train_HR/0258.png 259 | ../data/DIV2K_train_HR/0259.png 260 | ../data/DIV2K_train_HR/0260.png 261 | ../data/DIV2K_train_HR/0261.png 262 | ../data/DIV2K_train_HR/0262.png 263 | ../data/DIV2K_train_HR/0263.png 264 | ../data/DIV2K_train_HR/0264.png 265 | ../data/DIV2K_train_HR/0265.png 266 | ../data/DIV2K_train_HR/0266.png 267 | ../data/DIV2K_train_HR/0267.png 268 | ../data/DIV2K_train_HR/0268.png 269 | ../data/DIV2K_train_HR/0269.png 270 | ../data/DIV2K_train_HR/0270.png 271 | ../data/DIV2K_train_HR/0271.png 272 | ../data/DIV2K_train_HR/0272.png 273 | ../data/DIV2K_train_HR/0273.png 274 | ../data/DIV2K_train_HR/0274.png 275 | ../data/DIV2K_train_HR/0275.png 276 | ../data/DIV2K_train_HR/0276.png 277 | ../data/DIV2K_train_HR/0277.png 278 | ../data/DIV2K_train_HR/0278.png 279 | ../data/DIV2K_train_HR/0279.png 280 | ../data/DIV2K_train_HR/0280.png 281 | ../data/DIV2K_train_HR/0281.png 282 | ../data/DIV2K_train_HR/0282.png 283 | ../data/DIV2K_train_HR/0283.png 284 | ../data/DIV2K_train_HR/0284.png 285 | ../data/DIV2K_train_HR/0285.png 286 | ../data/DIV2K_train_HR/0286.png 287 | ../data/DIV2K_train_HR/0287.png 288 | ../data/DIV2K_train_HR/0288.png 289 | ../data/DIV2K_train_HR/0289.png 290 | ../data/DIV2K_train_HR/0290.png 291 | ../data/DIV2K_train_HR/0291.png 292 | ../data/DIV2K_train_HR/0292.png 293 | ../data/DIV2K_train_HR/0293.png 294 | ../data/DIV2K_train_HR/0294.png 295 | ../data/DIV2K_train_HR/0295.png 296 | ../data/DIV2K_train_HR/0296.png 297 | ../data/DIV2K_train_HR/0297.png 298 | ../data/DIV2K_train_HR/0298.png 299 | ../data/DIV2K_train_HR/0299.png 300 | ../data/DIV2K_train_HR/0300.png 301 | ../data/DIV2K_train_HR/0301.png 302 | ../data/DIV2K_train_HR/0302.png 303 | ../data/DIV2K_train_HR/0303.png 304 | ../data/DIV2K_train_HR/0304.png 305 | ../data/DIV2K_train_HR/0305.png 306 | ../data/DIV2K_train_HR/0306.png 307 | ../data/DIV2K_train_HR/0307.png 308 | ../data/DIV2K_train_HR/0308.png 309 | ../data/DIV2K_train_HR/0309.png 310 | ../data/DIV2K_train_HR/0310.png 311 | ../data/DIV2K_train_HR/0311.png 312 | ../data/DIV2K_train_HR/0312.png 313 | ../data/DIV2K_train_HR/0313.png 314 | ../data/DIV2K_train_HR/0314.png 315 | ../data/DIV2K_train_HR/0315.png 316 | ../data/DIV2K_train_HR/0316.png 317 | ../data/DIV2K_train_HR/0317.png 318 | ../data/DIV2K_train_HR/0318.png 319 | ../data/DIV2K_train_HR/0319.png 320 | ../data/DIV2K_train_HR/0320.png 321 | ../data/DIV2K_train_HR/0321.png 322 | ../data/DIV2K_train_HR/0322.png 323 | ../data/DIV2K_train_HR/0323.png 324 | ../data/DIV2K_train_HR/0324.png 325 | ../data/DIV2K_train_HR/0325.png 326 | ../data/DIV2K_train_HR/0326.png 327 | ../data/DIV2K_train_HR/0327.png 328 | ../data/DIV2K_train_HR/0328.png 329 | ../data/DIV2K_train_HR/0329.png 330 | ../data/DIV2K_train_HR/0330.png 331 | ../data/DIV2K_train_HR/0331.png 332 | ../data/DIV2K_train_HR/0332.png 333 | ../data/DIV2K_train_HR/0333.png 334 | ../data/DIV2K_train_HR/0334.png 335 | ../data/DIV2K_train_HR/0335.png 336 | ../data/DIV2K_train_HR/0336.png 337 | ../data/DIV2K_train_HR/0337.png 338 | ../data/DIV2K_train_HR/0338.png 339 | ../data/DIV2K_train_HR/0339.png 340 | ../data/DIV2K_train_HR/0340.png 341 | ../data/DIV2K_train_HR/0341.png 342 | ../data/DIV2K_train_HR/0342.png 343 | ../data/DIV2K_train_HR/0343.png 344 | ../data/DIV2K_train_HR/0344.png 345 | ../data/DIV2K_train_HR/0345.png 346 | ../data/DIV2K_train_HR/0346.png 347 | ../data/DIV2K_train_HR/0347.png 348 | ../data/DIV2K_train_HR/0348.png 349 | ../data/DIV2K_train_HR/0349.png 350 | ../data/DIV2K_train_HR/0350.png 351 | ../data/DIV2K_train_HR/0351.png 352 | ../data/DIV2K_train_HR/0352.png 353 | ../data/DIV2K_train_HR/0353.png 354 | ../data/DIV2K_train_HR/0354.png 355 | ../data/DIV2K_train_HR/0355.png 356 | ../data/DIV2K_train_HR/0356.png 357 | ../data/DIV2K_train_HR/0357.png 358 | ../data/DIV2K_train_HR/0358.png 359 | ../data/DIV2K_train_HR/0359.png 360 | ../data/DIV2K_train_HR/0360.png 361 | ../data/DIV2K_train_HR/0361.png 362 | ../data/DIV2K_train_HR/0362.png 363 | ../data/DIV2K_train_HR/0363.png 364 | ../data/DIV2K_train_HR/0364.png 365 | ../data/DIV2K_train_HR/0365.png 366 | ../data/DIV2K_train_HR/0366.png 367 | ../data/DIV2K_train_HR/0367.png 368 | ../data/DIV2K_train_HR/0368.png 369 | ../data/DIV2K_train_HR/0369.png 370 | ../data/DIV2K_train_HR/0370.png 371 | ../data/DIV2K_train_HR/0371.png 372 | ../data/DIV2K_train_HR/0372.png 373 | ../data/DIV2K_train_HR/0373.png 374 | ../data/DIV2K_train_HR/0374.png 375 | ../data/DIV2K_train_HR/0375.png 376 | ../data/DIV2K_train_HR/0376.png 377 | ../data/DIV2K_train_HR/0377.png 378 | ../data/DIV2K_train_HR/0378.png 379 | ../data/DIV2K_train_HR/0379.png 380 | ../data/DIV2K_train_HR/0380.png 381 | ../data/DIV2K_train_HR/0381.png 382 | ../data/DIV2K_train_HR/0382.png 383 | ../data/DIV2K_train_HR/0383.png 384 | ../data/DIV2K_train_HR/0384.png 385 | ../data/DIV2K_train_HR/0385.png 386 | ../data/DIV2K_train_HR/0386.png 387 | ../data/DIV2K_train_HR/0387.png 388 | ../data/DIV2K_train_HR/0388.png 389 | ../data/DIV2K_train_HR/0389.png 390 | ../data/DIV2K_train_HR/0390.png 391 | ../data/DIV2K_train_HR/0391.png 392 | ../data/DIV2K_train_HR/0392.png 393 | ../data/DIV2K_train_HR/0393.png 394 | ../data/DIV2K_train_HR/0394.png 395 | ../data/DIV2K_train_HR/0395.png 396 | ../data/DIV2K_train_HR/0396.png 397 | ../data/DIV2K_train_HR/0397.png 398 | ../data/DIV2K_train_HR/0398.png 399 | ../data/DIV2K_train_HR/0399.png 400 | ../data/DIV2K_train_HR/0400.png 401 | ../data/DIV2K_train_HR/0401.png 402 | ../data/DIV2K_train_HR/0402.png 403 | ../data/DIV2K_train_HR/0403.png 404 | ../data/DIV2K_train_HR/0404.png 405 | ../data/DIV2K_train_HR/0405.png 406 | ../data/DIV2K_train_HR/0406.png 407 | ../data/DIV2K_train_HR/0407.png 408 | ../data/DIV2K_train_HR/0408.png 409 | ../data/DIV2K_train_HR/0409.png 410 | ../data/DIV2K_train_HR/0410.png 411 | ../data/DIV2K_train_HR/0411.png 412 | ../data/DIV2K_train_HR/0412.png 413 | ../data/DIV2K_train_HR/0413.png 414 | ../data/DIV2K_train_HR/0414.png 415 | ../data/DIV2K_train_HR/0415.png 416 | ../data/DIV2K_train_HR/0416.png 417 | ../data/DIV2K_train_HR/0417.png 418 | ../data/DIV2K_train_HR/0418.png 419 | ../data/DIV2K_train_HR/0419.png 420 | ../data/DIV2K_train_HR/0420.png 421 | ../data/DIV2K_train_HR/0421.png 422 | ../data/DIV2K_train_HR/0422.png 423 | ../data/DIV2K_train_HR/0423.png 424 | ../data/DIV2K_train_HR/0424.png 425 | ../data/DIV2K_train_HR/0425.png 426 | ../data/DIV2K_train_HR/0426.png 427 | ../data/DIV2K_train_HR/0427.png 428 | ../data/DIV2K_train_HR/0428.png 429 | ../data/DIV2K_train_HR/0429.png 430 | ../data/DIV2K_train_HR/0430.png 431 | ../data/DIV2K_train_HR/0431.png 432 | ../data/DIV2K_train_HR/0432.png 433 | ../data/DIV2K_train_HR/0433.png 434 | ../data/DIV2K_train_HR/0434.png 435 | ../data/DIV2K_train_HR/0435.png 436 | ../data/DIV2K_train_HR/0436.png 437 | ../data/DIV2K_train_HR/0437.png 438 | ../data/DIV2K_train_HR/0438.png 439 | ../data/DIV2K_train_HR/0439.png 440 | ../data/DIV2K_train_HR/0440.png 441 | ../data/DIV2K_train_HR/0441.png 442 | ../data/DIV2K_train_HR/0442.png 443 | ../data/DIV2K_train_HR/0443.png 444 | ../data/DIV2K_train_HR/0444.png 445 | ../data/DIV2K_train_HR/0445.png 446 | ../data/DIV2K_train_HR/0446.png 447 | ../data/DIV2K_train_HR/0447.png 448 | ../data/DIV2K_train_HR/0448.png 449 | ../data/DIV2K_train_HR/0449.png 450 | ../data/DIV2K_train_HR/0450.png 451 | ../data/DIV2K_train_HR/0451.png 452 | ../data/DIV2K_train_HR/0452.png 453 | ../data/DIV2K_train_HR/0453.png 454 | ../data/DIV2K_train_HR/0454.png 455 | ../data/DIV2K_train_HR/0455.png 456 | ../data/DIV2K_train_HR/0456.png 457 | ../data/DIV2K_train_HR/0457.png 458 | ../data/DIV2K_train_HR/0458.png 459 | ../data/DIV2K_train_HR/0459.png 460 | ../data/DIV2K_train_HR/0460.png 461 | ../data/DIV2K_train_HR/0461.png 462 | ../data/DIV2K_train_HR/0462.png 463 | ../data/DIV2K_train_HR/0463.png 464 | ../data/DIV2K_train_HR/0464.png 465 | ../data/DIV2K_train_HR/0465.png 466 | ../data/DIV2K_train_HR/0466.png 467 | ../data/DIV2K_train_HR/0467.png 468 | ../data/DIV2K_train_HR/0468.png 469 | ../data/DIV2K_train_HR/0469.png 470 | ../data/DIV2K_train_HR/0470.png 471 | ../data/DIV2K_train_HR/0471.png 472 | ../data/DIV2K_train_HR/0472.png 473 | ../data/DIV2K_train_HR/0473.png 474 | ../data/DIV2K_train_HR/0474.png 475 | ../data/DIV2K_train_HR/0475.png 476 | ../data/DIV2K_train_HR/0476.png 477 | ../data/DIV2K_train_HR/0477.png 478 | ../data/DIV2K_train_HR/0478.png 479 | ../data/DIV2K_train_HR/0479.png 480 | ../data/DIV2K_train_HR/0480.png 481 | ../data/DIV2K_train_HR/0481.png 482 | ../data/DIV2K_train_HR/0482.png 483 | ../data/DIV2K_train_HR/0483.png 484 | ../data/DIV2K_train_HR/0484.png 485 | ../data/DIV2K_train_HR/0485.png 486 | ../data/DIV2K_train_HR/0486.png 487 | ../data/DIV2K_train_HR/0487.png 488 | ../data/DIV2K_train_HR/0488.png 489 | ../data/DIV2K_train_HR/0489.png 490 | ../data/DIV2K_train_HR/0490.png 491 | ../data/DIV2K_train_HR/0491.png 492 | ../data/DIV2K_train_HR/0492.png 493 | ../data/DIV2K_train_HR/0493.png 494 | ../data/DIV2K_train_HR/0494.png 495 | ../data/DIV2K_train_HR/0495.png 496 | ../data/DIV2K_train_HR/0496.png 497 | ../data/DIV2K_train_HR/0497.png 498 | ../data/DIV2K_train_HR/0498.png 499 | ../data/DIV2K_train_HR/0499.png 500 | ../data/DIV2K_train_HR/0500.png 501 | ../data/DIV2K_train_HR/0501.png 502 | ../data/DIV2K_train_HR/0502.png 503 | ../data/DIV2K_train_HR/0503.png 504 | ../data/DIV2K_train_HR/0504.png 505 | ../data/DIV2K_train_HR/0505.png 506 | ../data/DIV2K_train_HR/0506.png 507 | ../data/DIV2K_train_HR/0507.png 508 | ../data/DIV2K_train_HR/0508.png 509 | ../data/DIV2K_train_HR/0509.png 510 | ../data/DIV2K_train_HR/0510.png 511 | ../data/DIV2K_train_HR/0511.png 512 | ../data/DIV2K_train_HR/0512.png 513 | ../data/DIV2K_train_HR/0513.png 514 | ../data/DIV2K_train_HR/0514.png 515 | ../data/DIV2K_train_HR/0515.png 516 | ../data/DIV2K_train_HR/0516.png 517 | ../data/DIV2K_train_HR/0517.png 518 | ../data/DIV2K_train_HR/0518.png 519 | ../data/DIV2K_train_HR/0519.png 520 | ../data/DIV2K_train_HR/0520.png 521 | ../data/DIV2K_train_HR/0521.png 522 | ../data/DIV2K_train_HR/0522.png 523 | ../data/DIV2K_train_HR/0523.png 524 | ../data/DIV2K_train_HR/0524.png 525 | ../data/DIV2K_train_HR/0525.png 526 | ../data/DIV2K_train_HR/0526.png 527 | ../data/DIV2K_train_HR/0527.png 528 | ../data/DIV2K_train_HR/0528.png 529 | ../data/DIV2K_train_HR/0529.png 530 | ../data/DIV2K_train_HR/0530.png 531 | ../data/DIV2K_train_HR/0531.png 532 | ../data/DIV2K_train_HR/0532.png 533 | ../data/DIV2K_train_HR/0533.png 534 | ../data/DIV2K_train_HR/0534.png 535 | ../data/DIV2K_train_HR/0535.png 536 | ../data/DIV2K_train_HR/0536.png 537 | ../data/DIV2K_train_HR/0537.png 538 | ../data/DIV2K_train_HR/0538.png 539 | ../data/DIV2K_train_HR/0539.png 540 | ../data/DIV2K_train_HR/0540.png 541 | ../data/DIV2K_train_HR/0541.png 542 | ../data/DIV2K_train_HR/0542.png 543 | ../data/DIV2K_train_HR/0543.png 544 | ../data/DIV2K_train_HR/0544.png 545 | ../data/DIV2K_train_HR/0545.png 546 | ../data/DIV2K_train_HR/0546.png 547 | ../data/DIV2K_train_HR/0547.png 548 | ../data/DIV2K_train_HR/0548.png 549 | ../data/DIV2K_train_HR/0549.png 550 | ../data/DIV2K_train_HR/0550.png 551 | ../data/DIV2K_train_HR/0551.png 552 | ../data/DIV2K_train_HR/0552.png 553 | ../data/DIV2K_train_HR/0553.png 554 | ../data/DIV2K_train_HR/0554.png 555 | ../data/DIV2K_train_HR/0555.png 556 | ../data/DIV2K_train_HR/0556.png 557 | ../data/DIV2K_train_HR/0557.png 558 | ../data/DIV2K_train_HR/0558.png 559 | ../data/DIV2K_train_HR/0559.png 560 | ../data/DIV2K_train_HR/0560.png 561 | ../data/DIV2K_train_HR/0561.png 562 | ../data/DIV2K_train_HR/0562.png 563 | ../data/DIV2K_train_HR/0563.png 564 | ../data/DIV2K_train_HR/0564.png 565 | ../data/DIV2K_train_HR/0565.png 566 | ../data/DIV2K_train_HR/0566.png 567 | ../data/DIV2K_train_HR/0567.png 568 | ../data/DIV2K_train_HR/0568.png 569 | ../data/DIV2K_train_HR/0569.png 570 | ../data/DIV2K_train_HR/0570.png 571 | ../data/DIV2K_train_HR/0571.png 572 | ../data/DIV2K_train_HR/0572.png 573 | ../data/DIV2K_train_HR/0573.png 574 | ../data/DIV2K_train_HR/0574.png 575 | ../data/DIV2K_train_HR/0575.png 576 | ../data/DIV2K_train_HR/0576.png 577 | ../data/DIV2K_train_HR/0577.png 578 | ../data/DIV2K_train_HR/0578.png 579 | ../data/DIV2K_train_HR/0579.png 580 | ../data/DIV2K_train_HR/0580.png 581 | ../data/DIV2K_train_HR/0581.png 582 | ../data/DIV2K_train_HR/0582.png 583 | ../data/DIV2K_train_HR/0583.png 584 | ../data/DIV2K_train_HR/0584.png 585 | ../data/DIV2K_train_HR/0585.png 586 | ../data/DIV2K_train_HR/0586.png 587 | ../data/DIV2K_train_HR/0587.png 588 | ../data/DIV2K_train_HR/0588.png 589 | ../data/DIV2K_train_HR/0589.png 590 | ../data/DIV2K_train_HR/0590.png 591 | ../data/DIV2K_train_HR/0591.png 592 | ../data/DIV2K_train_HR/0592.png 593 | ../data/DIV2K_train_HR/0593.png 594 | ../data/DIV2K_train_HR/0594.png 595 | ../data/DIV2K_train_HR/0595.png 596 | ../data/DIV2K_train_HR/0596.png 597 | ../data/DIV2K_train_HR/0597.png 598 | ../data/DIV2K_train_HR/0598.png 599 | ../data/DIV2K_train_HR/0599.png 600 | ../data/DIV2K_train_HR/0600.png 601 | ../data/DIV2K_train_HR/0601.png 602 | ../data/DIV2K_train_HR/0602.png 603 | ../data/DIV2K_train_HR/0603.png 604 | ../data/DIV2K_train_HR/0604.png 605 | ../data/DIV2K_train_HR/0605.png 606 | ../data/DIV2K_train_HR/0606.png 607 | ../data/DIV2K_train_HR/0607.png 608 | ../data/DIV2K_train_HR/0608.png 609 | ../data/DIV2K_train_HR/0609.png 610 | ../data/DIV2K_train_HR/0610.png 611 | ../data/DIV2K_train_HR/0611.png 612 | ../data/DIV2K_train_HR/0612.png 613 | ../data/DIV2K_train_HR/0613.png 614 | ../data/DIV2K_train_HR/0614.png 615 | ../data/DIV2K_train_HR/0615.png 616 | ../data/DIV2K_train_HR/0616.png 617 | ../data/DIV2K_train_HR/0617.png 618 | ../data/DIV2K_train_HR/0618.png 619 | ../data/DIV2K_train_HR/0619.png 620 | ../data/DIV2K_train_HR/0620.png 621 | ../data/DIV2K_train_HR/0621.png 622 | ../data/DIV2K_train_HR/0622.png 623 | ../data/DIV2K_train_HR/0623.png 624 | ../data/DIV2K_train_HR/0624.png 625 | ../data/DIV2K_train_HR/0625.png 626 | ../data/DIV2K_train_HR/0626.png 627 | ../data/DIV2K_train_HR/0627.png 628 | ../data/DIV2K_train_HR/0628.png 629 | ../data/DIV2K_train_HR/0629.png 630 | ../data/DIV2K_train_HR/0630.png 631 | ../data/DIV2K_train_HR/0631.png 632 | ../data/DIV2K_train_HR/0632.png 633 | ../data/DIV2K_train_HR/0633.png 634 | ../data/DIV2K_train_HR/0634.png 635 | ../data/DIV2K_train_HR/0635.png 636 | ../data/DIV2K_train_HR/0636.png 637 | ../data/DIV2K_train_HR/0637.png 638 | ../data/DIV2K_train_HR/0638.png 639 | ../data/DIV2K_train_HR/0639.png 640 | ../data/DIV2K_train_HR/0640.png 641 | ../data/DIV2K_train_HR/0641.png 642 | ../data/DIV2K_train_HR/0642.png 643 | ../data/DIV2K_train_HR/0643.png 644 | ../data/DIV2K_train_HR/0644.png 645 | ../data/DIV2K_train_HR/0645.png 646 | ../data/DIV2K_train_HR/0646.png 647 | ../data/DIV2K_train_HR/0647.png 648 | ../data/DIV2K_train_HR/0648.png 649 | ../data/DIV2K_train_HR/0649.png 650 | ../data/DIV2K_train_HR/0650.png 651 | ../data/DIV2K_train_HR/0651.png 652 | ../data/DIV2K_train_HR/0652.png 653 | ../data/DIV2K_train_HR/0653.png 654 | ../data/DIV2K_train_HR/0654.png 655 | ../data/DIV2K_train_HR/0655.png 656 | ../data/DIV2K_train_HR/0656.png 657 | ../data/DIV2K_train_HR/0657.png 658 | ../data/DIV2K_train_HR/0658.png 659 | ../data/DIV2K_train_HR/0659.png 660 | ../data/DIV2K_train_HR/0660.png 661 | ../data/DIV2K_train_HR/0661.png 662 | ../data/DIV2K_train_HR/0662.png 663 | ../data/DIV2K_train_HR/0663.png 664 | ../data/DIV2K_train_HR/0664.png 665 | ../data/DIV2K_train_HR/0665.png 666 | ../data/DIV2K_train_HR/0666.png 667 | ../data/DIV2K_train_HR/0667.png 668 | ../data/DIV2K_train_HR/0668.png 669 | ../data/DIV2K_train_HR/0669.png 670 | ../data/DIV2K_train_HR/0670.png 671 | ../data/DIV2K_train_HR/0671.png 672 | ../data/DIV2K_train_HR/0672.png 673 | ../data/DIV2K_train_HR/0673.png 674 | ../data/DIV2K_train_HR/0674.png 675 | ../data/DIV2K_train_HR/0675.png 676 | ../data/DIV2K_train_HR/0676.png 677 | ../data/DIV2K_train_HR/0677.png 678 | ../data/DIV2K_train_HR/0678.png 679 | ../data/DIV2K_train_HR/0679.png 680 | ../data/DIV2K_train_HR/0680.png 681 | ../data/DIV2K_train_HR/0681.png 682 | ../data/DIV2K_train_HR/0682.png 683 | ../data/DIV2K_train_HR/0683.png 684 | ../data/DIV2K_train_HR/0684.png 685 | ../data/DIV2K_train_HR/0685.png 686 | ../data/DIV2K_train_HR/0686.png 687 | ../data/DIV2K_train_HR/0687.png 688 | ../data/DIV2K_train_HR/0688.png 689 | ../data/DIV2K_train_HR/0689.png 690 | ../data/DIV2K_train_HR/0690.png 691 | ../data/DIV2K_train_HR/0691.png 692 | ../data/DIV2K_train_HR/0692.png 693 | ../data/DIV2K_train_HR/0693.png 694 | ../data/DIV2K_train_HR/0694.png 695 | ../data/DIV2K_train_HR/0695.png 696 | ../data/DIV2K_train_HR/0696.png 697 | ../data/DIV2K_train_HR/0697.png 698 | ../data/DIV2K_train_HR/0698.png 699 | ../data/DIV2K_train_HR/0699.png 700 | ../data/DIV2K_train_HR/0700.png 701 | ../data/DIV2K_train_HR/0701.png 702 | ../data/DIV2K_train_HR/0702.png 703 | ../data/DIV2K_train_HR/0703.png 704 | ../data/DIV2K_train_HR/0704.png 705 | ../data/DIV2K_train_HR/0705.png 706 | ../data/DIV2K_train_HR/0706.png 707 | ../data/DIV2K_train_HR/0707.png 708 | ../data/DIV2K_train_HR/0708.png 709 | ../data/DIV2K_train_HR/0709.png 710 | ../data/DIV2K_train_HR/0710.png 711 | ../data/DIV2K_train_HR/0711.png 712 | ../data/DIV2K_train_HR/0712.png 713 | ../data/DIV2K_train_HR/0713.png 714 | ../data/DIV2K_train_HR/0714.png 715 | ../data/DIV2K_train_HR/0715.png 716 | ../data/DIV2K_train_HR/0716.png 717 | ../data/DIV2K_train_HR/0717.png 718 | ../data/DIV2K_train_HR/0718.png 719 | ../data/DIV2K_train_HR/0719.png 720 | ../data/DIV2K_train_HR/0720.png 721 | ../data/DIV2K_train_HR/0721.png 722 | ../data/DIV2K_train_HR/0722.png 723 | ../data/DIV2K_train_HR/0723.png 724 | ../data/DIV2K_train_HR/0724.png 725 | ../data/DIV2K_train_HR/0725.png 726 | ../data/DIV2K_train_HR/0726.png 727 | ../data/DIV2K_train_HR/0727.png 728 | ../data/DIV2K_train_HR/0728.png 729 | ../data/DIV2K_train_HR/0729.png 730 | ../data/DIV2K_train_HR/0730.png 731 | ../data/DIV2K_train_HR/0731.png 732 | ../data/DIV2K_train_HR/0732.png 733 | ../data/DIV2K_train_HR/0733.png 734 | ../data/DIV2K_train_HR/0734.png 735 | ../data/DIV2K_train_HR/0735.png 736 | ../data/DIV2K_train_HR/0736.png 737 | ../data/DIV2K_train_HR/0737.png 738 | ../data/DIV2K_train_HR/0738.png 739 | ../data/DIV2K_train_HR/0739.png 740 | ../data/DIV2K_train_HR/0740.png 741 | ../data/DIV2K_train_HR/0741.png 742 | ../data/DIV2K_train_HR/0742.png 743 | ../data/DIV2K_train_HR/0743.png 744 | ../data/DIV2K_train_HR/0744.png 745 | ../data/DIV2K_train_HR/0745.png 746 | ../data/DIV2K_train_HR/0746.png 747 | ../data/DIV2K_train_HR/0747.png 748 | ../data/DIV2K_train_HR/0748.png 749 | ../data/DIV2K_train_HR/0749.png 750 | ../data/DIV2K_train_HR/0750.png 751 | ../data/DIV2K_train_HR/0751.png 752 | ../data/DIV2K_train_HR/0752.png 753 | ../data/DIV2K_train_HR/0753.png 754 | ../data/DIV2K_train_HR/0754.png 755 | ../data/DIV2K_train_HR/0755.png 756 | ../data/DIV2K_train_HR/0756.png 757 | ../data/DIV2K_train_HR/0757.png 758 | ../data/DIV2K_train_HR/0758.png 759 | ../data/DIV2K_train_HR/0759.png 760 | ../data/DIV2K_train_HR/0760.png 761 | ../data/DIV2K_train_HR/0761.png 762 | ../data/DIV2K_train_HR/0762.png 763 | ../data/DIV2K_train_HR/0763.png 764 | ../data/DIV2K_train_HR/0764.png 765 | ../data/DIV2K_train_HR/0765.png 766 | ../data/DIV2K_train_HR/0766.png 767 | ../data/DIV2K_train_HR/0767.png 768 | ../data/DIV2K_train_HR/0768.png 769 | ../data/DIV2K_train_HR/0769.png 770 | ../data/DIV2K_train_HR/0770.png 771 | ../data/DIV2K_train_HR/0771.png 772 | ../data/DIV2K_train_HR/0772.png 773 | ../data/DIV2K_train_HR/0773.png 774 | ../data/DIV2K_train_HR/0774.png 775 | ../data/DIV2K_train_HR/0775.png 776 | ../data/DIV2K_train_HR/0776.png 777 | ../data/DIV2K_train_HR/0777.png 778 | ../data/DIV2K_train_HR/0778.png 779 | ../data/DIV2K_train_HR/0779.png 780 | ../data/DIV2K_train_HR/0780.png 781 | ../data/DIV2K_train_HR/0781.png 782 | ../data/DIV2K_train_HR/0782.png 783 | ../data/DIV2K_train_HR/0783.png 784 | ../data/DIV2K_train_HR/0784.png 785 | ../data/DIV2K_train_HR/0785.png 786 | ../data/DIV2K_train_HR/0786.png 787 | ../data/DIV2K_train_HR/0787.png 788 | ../data/DIV2K_train_HR/0788.png 789 | ../data/DIV2K_train_HR/0789.png 790 | ../data/DIV2K_train_HR/0790.png 791 | ../data/DIV2K_train_HR/0791.png 792 | ../data/DIV2K_train_HR/0792.png 793 | ../data/DIV2K_train_HR/0793.png 794 | ../data/DIV2K_train_HR/0794.png 795 | ../data/DIV2K_train_HR/0795.png 796 | ../data/DIV2K_train_HR/0796.png 797 | ../data/DIV2K_train_HR/0797.png 798 | ../data/DIV2K_train_HR/0798.png 799 | ../data/DIV2K_train_HR/0799.png 800 | ../data/DIV2K_train_HR/0800.png 801 | ../data/DIV2K_valid_HR/0801.png 802 | ../data/DIV2K_valid_HR/0802.png 803 | ../data/DIV2K_valid_HR/0803.png 804 | ../data/DIV2K_valid_HR/0804.png 805 | ../data/DIV2K_valid_HR/0805.png 806 | ../data/DIV2K_valid_HR/0806.png 807 | ../data/DIV2K_valid_HR/0807.png 808 | ../data/DIV2K_valid_HR/0808.png 809 | ../data/DIV2K_valid_HR/0809.png 810 | ../data/DIV2K_valid_HR/0810.png 811 | ../data/DIV2K_valid_HR/0811.png 812 | ../data/DIV2K_valid_HR/0812.png 813 | ../data/DIV2K_valid_HR/0813.png 814 | ../data/DIV2K_valid_HR/0814.png 815 | ../data/DIV2K_valid_HR/0815.png 816 | ../data/DIV2K_valid_HR/0816.png 817 | ../data/DIV2K_valid_HR/0817.png 818 | ../data/DIV2K_valid_HR/0818.png 819 | ../data/DIV2K_valid_HR/0819.png 820 | ../data/DIV2K_valid_HR/0820.png 821 | ../data/DIV2K_valid_HR/0821.png 822 | ../data/DIV2K_valid_HR/0822.png 823 | ../data/DIV2K_valid_HR/0823.png 824 | ../data/DIV2K_valid_HR/0824.png 825 | ../data/DIV2K_valid_HR/0825.png 826 | ../data/DIV2K_valid_HR/0826.png 827 | ../data/DIV2K_valid_HR/0827.png 828 | ../data/DIV2K_valid_HR/0828.png 829 | ../data/DIV2K_valid_HR/0829.png 830 | ../data/DIV2K_valid_HR/0830.png 831 | ../data/DIV2K_valid_HR/0831.png 832 | ../data/DIV2K_valid_HR/0832.png 833 | ../data/DIV2K_valid_HR/0833.png 834 | ../data/DIV2K_valid_HR/0834.png 835 | ../data/DIV2K_valid_HR/0835.png 836 | ../data/DIV2K_valid_HR/0836.png 837 | ../data/DIV2K_valid_HR/0837.png 838 | ../data/DIV2K_valid_HR/0838.png 839 | ../data/DIV2K_valid_HR/0839.png 840 | ../data/DIV2K_valid_HR/0840.png 841 | ../data/DIV2K_valid_HR/0841.png 842 | ../data/DIV2K_valid_HR/0842.png 843 | ../data/DIV2K_valid_HR/0843.png 844 | ../data/DIV2K_valid_HR/0844.png 845 | ../data/DIV2K_valid_HR/0845.png 846 | ../data/DIV2K_valid_HR/0846.png 847 | ../data/DIV2K_valid_HR/0847.png 848 | ../data/DIV2K_valid_HR/0848.png 849 | ../data/DIV2K_valid_HR/0849.png 850 | ../data/DIV2K_valid_HR/0850.png 851 | ../data/DIV2K_valid_HR/0851.png 852 | ../data/DIV2K_valid_HR/0852.png 853 | ../data/DIV2K_valid_HR/0853.png 854 | ../data/DIV2K_valid_HR/0854.png 855 | ../data/DIV2K_valid_HR/0855.png 856 | ../data/DIV2K_valid_HR/0856.png 857 | ../data/DIV2K_valid_HR/0857.png 858 | ../data/DIV2K_valid_HR/0858.png 859 | ../data/DIV2K_valid_HR/0859.png 860 | ../data/DIV2K_valid_HR/0860.png 861 | ../data/DIV2K_valid_HR/0861.png 862 | ../data/DIV2K_valid_HR/0862.png 863 | ../data/DIV2K_valid_HR/0863.png 864 | ../data/DIV2K_valid_HR/0864.png 865 | ../data/DIV2K_valid_HR/0865.png 866 | ../data/DIV2K_valid_HR/0866.png 867 | ../data/DIV2K_valid_HR/0867.png 868 | ../data/DIV2K_valid_HR/0868.png 869 | ../data/DIV2K_valid_HR/0869.png 870 | ../data/DIV2K_valid_HR/0870.png 871 | ../data/DIV2K_valid_HR/0871.png 872 | ../data/DIV2K_valid_HR/0872.png 873 | ../data/DIV2K_valid_HR/0873.png 874 | ../data/DIV2K_valid_HR/0874.png 875 | ../data/DIV2K_valid_HR/0875.png 876 | ../data/DIV2K_valid_HR/0876.png 877 | ../data/DIV2K_valid_HR/0877.png 878 | ../data/DIV2K_valid_HR/0878.png 879 | ../data/DIV2K_valid_HR/0879.png 880 | ../data/DIV2K_valid_HR/0880.png 881 | ../data/DIV2K_valid_HR/0881.png 882 | ../data/DIV2K_valid_HR/0882.png 883 | ../data/DIV2K_valid_HR/0883.png 884 | ../data/DIV2K_valid_HR/0884.png 885 | ../data/DIV2K_valid_HR/0885.png 886 | ../data/DIV2K_valid_HR/0886.png 887 | ../data/DIV2K_valid_HR/0887.png 888 | ../data/DIV2K_valid_HR/0888.png 889 | ../data/DIV2K_valid_HR/0889.png 890 | ../data/DIV2K_valid_HR/0890.png 891 | ../data/DIV2K_valid_HR/0891.png 892 | ../data/DIV2K_valid_HR/0892.png 893 | ../data/DIV2K_valid_HR/0893.png 894 | ../data/DIV2K_valid_HR/0894.png 895 | ../data/DIV2K_valid_HR/0895.png 896 | ../data/DIV2K_valid_HR/0896.png 897 | ../data/DIV2K_valid_HR/0897.png 898 | ../data/DIV2K_valid_HR/0898.png 899 | ../data/DIV2K_valid_HR/0899.png 900 | ../data/DIV2K_valid_HR/0900.png 901 | -------------------------------------------------------------------------------- /flist/hr_val.flist: -------------------------------------------------------------------------------- 1 | ../data/DIV2K_valid_HR/0801.png 2 | ../data/DIV2K_valid_HR/0802.png 3 | ../data/DIV2K_valid_HR/0803.png 4 | ../data/DIV2K_valid_HR/0804.png 5 | ../data/DIV2K_valid_HR/0805.png 6 | ../data/DIV2K_valid_HR/0806.png 7 | ../data/DIV2K_valid_HR/0807.png 8 | ../data/DIV2K_valid_HR/0808.png 9 | ../data/DIV2K_valid_HR/0809.png 10 | ../data/DIV2K_valid_HR/0810.png 11 | ../data/DIV2K_valid_HR/0811.png 12 | ../data/DIV2K_valid_HR/0812.png 13 | ../data/DIV2K_valid_HR/0813.png 14 | ../data/DIV2K_valid_HR/0814.png 15 | ../data/DIV2K_valid_HR/0815.png 16 | ../data/DIV2K_valid_HR/0816.png 17 | ../data/DIV2K_valid_HR/0817.png 18 | ../data/DIV2K_valid_HR/0818.png 19 | ../data/DIV2K_valid_HR/0819.png 20 | ../data/DIV2K_valid_HR/0820.png 21 | ../data/DIV2K_valid_HR/0821.png 22 | ../data/DIV2K_valid_HR/0822.png 23 | ../data/DIV2K_valid_HR/0823.png 24 | ../data/DIV2K_valid_HR/0824.png 25 | ../data/DIV2K_valid_HR/0825.png 26 | ../data/DIV2K_valid_HR/0826.png 27 | ../data/DIV2K_valid_HR/0827.png 28 | ../data/DIV2K_valid_HR/0828.png 29 | ../data/DIV2K_valid_HR/0829.png 30 | ../data/DIV2K_valid_HR/0830.png 31 | ../data/DIV2K_valid_HR/0831.png 32 | ../data/DIV2K_valid_HR/0832.png 33 | ../data/DIV2K_valid_HR/0833.png 34 | ../data/DIV2K_valid_HR/0834.png 35 | ../data/DIV2K_valid_HR/0835.png 36 | ../data/DIV2K_valid_HR/0836.png 37 | ../data/DIV2K_valid_HR/0837.png 38 | ../data/DIV2K_valid_HR/0838.png 39 | ../data/DIV2K_valid_HR/0839.png 40 | ../data/DIV2K_valid_HR/0840.png 41 | ../data/DIV2K_valid_HR/0841.png 42 | ../data/DIV2K_valid_HR/0842.png 43 | ../data/DIV2K_valid_HR/0843.png 44 | ../data/DIV2K_valid_HR/0844.png 45 | ../data/DIV2K_valid_HR/0845.png 46 | ../data/DIV2K_valid_HR/0846.png 47 | ../data/DIV2K_valid_HR/0847.png 48 | ../data/DIV2K_valid_HR/0848.png 49 | ../data/DIV2K_valid_HR/0849.png 50 | ../data/DIV2K_valid_HR/0850.png 51 | ../data/DIV2K_valid_HR/0851.png 52 | ../data/DIV2K_valid_HR/0852.png 53 | ../data/DIV2K_valid_HR/0853.png 54 | ../data/DIV2K_valid_HR/0854.png 55 | ../data/DIV2K_valid_HR/0855.png 56 | ../data/DIV2K_valid_HR/0856.png 57 | ../data/DIV2K_valid_HR/0857.png 58 | ../data/DIV2K_valid_HR/0858.png 59 | ../data/DIV2K_valid_HR/0859.png 60 | ../data/DIV2K_valid_HR/0860.png 61 | ../data/DIV2K_valid_HR/0861.png 62 | ../data/DIV2K_valid_HR/0862.png 63 | ../data/DIV2K_valid_HR/0863.png 64 | ../data/DIV2K_valid_HR/0864.png 65 | ../data/DIV2K_valid_HR/0865.png 66 | ../data/DIV2K_valid_HR/0866.png 67 | ../data/DIV2K_valid_HR/0867.png 68 | ../data/DIV2K_valid_HR/0868.png 69 | ../data/DIV2K_valid_HR/0869.png 70 | ../data/DIV2K_valid_HR/0870.png 71 | ../data/DIV2K_valid_HR/0871.png 72 | ../data/DIV2K_valid_HR/0872.png 73 | ../data/DIV2K_valid_HR/0873.png 74 | ../data/DIV2K_valid_HR/0874.png 75 | ../data/DIV2K_valid_HR/0875.png 76 | ../data/DIV2K_valid_HR/0876.png 77 | ../data/DIV2K_valid_HR/0877.png 78 | ../data/DIV2K_valid_HR/0878.png 79 | ../data/DIV2K_valid_HR/0879.png 80 | ../data/DIV2K_valid_HR/0880.png 81 | ../data/DIV2K_valid_HR/0881.png 82 | ../data/DIV2K_valid_HR/0882.png 83 | ../data/DIV2K_valid_HR/0883.png 84 | ../data/DIV2K_valid_HR/0884.png 85 | ../data/DIV2K_valid_HR/0885.png 86 | ../data/DIV2K_valid_HR/0886.png 87 | ../data/DIV2K_valid_HR/0887.png 88 | ../data/DIV2K_valid_HR/0888.png 89 | ../data/DIV2K_valid_HR/0889.png 90 | ../data/DIV2K_valid_HR/0890.png 91 | ../data/DIV2K_valid_HR/0891.png 92 | ../data/DIV2K_valid_HR/0892.png 93 | ../data/DIV2K_valid_HR/0893.png 94 | ../data/DIV2K_valid_HR/0894.png 95 | ../data/DIV2K_valid_HR/0895.png 96 | ../data/DIV2K_valid_HR/0896.png 97 | ../data/DIV2K_valid_HR/0897.png 98 | ../data/DIV2K_valid_HR/0898.png 99 | ../data/DIV2K_valid_HR/0899.png 100 | ../data/DIV2K_valid_HR/0900.png 101 | -------------------------------------------------------------------------------- /flist/lrX2_bicubic_test.flist: -------------------------------------------------------------------------------- 1 | ../data/DIV2K_test_LR_bicubic/X2/0901x2.png 2 | ../data/DIV2K_test_LR_bicubic/X2/0902x2.png 3 | ../data/DIV2K_test_LR_bicubic/X2/0903x2.png 4 | ../data/DIV2K_test_LR_bicubic/X2/0904x2.png 5 | ../data/DIV2K_test_LR_bicubic/X2/0905x2.png 6 | ../data/DIV2K_test_LR_bicubic/X2/0906x2.png 7 | ../data/DIV2K_test_LR_bicubic/X2/0907x2.png 8 | ../data/DIV2K_test_LR_bicubic/X2/0908x2.png 9 | ../data/DIV2K_test_LR_bicubic/X2/0909x2.png 10 | ../data/DIV2K_test_LR_bicubic/X2/0910x2.png 11 | ../data/DIV2K_test_LR_bicubic/X2/0911x2.png 12 | ../data/DIV2K_test_LR_bicubic/X2/0912x2.png 13 | ../data/DIV2K_test_LR_bicubic/X2/0913x2.png 14 | ../data/DIV2K_test_LR_bicubic/X2/0914x2.png 15 | ../data/DIV2K_test_LR_bicubic/X2/0915x2.png 16 | ../data/DIV2K_test_LR_bicubic/X2/0916x2.png 17 | ../data/DIV2K_test_LR_bicubic/X2/0917x2.png 18 | ../data/DIV2K_test_LR_bicubic/X2/0918x2.png 19 | ../data/DIV2K_test_LR_bicubic/X2/0919x2.png 20 | ../data/DIV2K_test_LR_bicubic/X2/0920x2.png 21 | ../data/DIV2K_test_LR_bicubic/X2/0921x2.png 22 | ../data/DIV2K_test_LR_bicubic/X2/0922x2.png 23 | ../data/DIV2K_test_LR_bicubic/X2/0923x2.png 24 | ../data/DIV2K_test_LR_bicubic/X2/0924x2.png 25 | ../data/DIV2K_test_LR_bicubic/X2/0925x2.png 26 | ../data/DIV2K_test_LR_bicubic/X2/0926x2.png 27 | ../data/DIV2K_test_LR_bicubic/X2/0927x2.png 28 | ../data/DIV2K_test_LR_bicubic/X2/0928x2.png 29 | ../data/DIV2K_test_LR_bicubic/X2/0929x2.png 30 | ../data/DIV2K_test_LR_bicubic/X2/0930x2.png 31 | ../data/DIV2K_test_LR_bicubic/X2/0931x2.png 32 | ../data/DIV2K_test_LR_bicubic/X2/0932x2.png 33 | ../data/DIV2K_test_LR_bicubic/X2/0933x2.png 34 | ../data/DIV2K_test_LR_bicubic/X2/0934x2.png 35 | ../data/DIV2K_test_LR_bicubic/X2/0935x2.png 36 | ../data/DIV2K_test_LR_bicubic/X2/0936x2.png 37 | ../data/DIV2K_test_LR_bicubic/X2/0937x2.png 38 | ../data/DIV2K_test_LR_bicubic/X2/0938x2.png 39 | ../data/DIV2K_test_LR_bicubic/X2/0939x2.png 40 | ../data/DIV2K_test_LR_bicubic/X2/0940x2.png 41 | ../data/DIV2K_test_LR_bicubic/X2/0941x2.png 42 | ../data/DIV2K_test_LR_bicubic/X2/0942x2.png 43 | ../data/DIV2K_test_LR_bicubic/X2/0943x2.png 44 | ../data/DIV2K_test_LR_bicubic/X2/0944x2.png 45 | ../data/DIV2K_test_LR_bicubic/X2/0945x2.png 46 | ../data/DIV2K_test_LR_bicubic/X2/0946x2.png 47 | ../data/DIV2K_test_LR_bicubic/X2/0947x2.png 48 | ../data/DIV2K_test_LR_bicubic/X2/0948x2.png 49 | ../data/DIV2K_test_LR_bicubic/X2/0949x2.png 50 | ../data/DIV2K_test_LR_bicubic/X2/0950x2.png 51 | ../data/DIV2K_test_LR_bicubic/X2/0951x2.png 52 | ../data/DIV2K_test_LR_bicubic/X2/0952x2.png 53 | ../data/DIV2K_test_LR_bicubic/X2/0953x2.png 54 | ../data/DIV2K_test_LR_bicubic/X2/0954x2.png 55 | ../data/DIV2K_test_LR_bicubic/X2/0955x2.png 56 | ../data/DIV2K_test_LR_bicubic/X2/0956x2.png 57 | ../data/DIV2K_test_LR_bicubic/X2/0957x2.png 58 | ../data/DIV2K_test_LR_bicubic/X2/0958x2.png 59 | ../data/DIV2K_test_LR_bicubic/X2/0959x2.png 60 | ../data/DIV2K_test_LR_bicubic/X2/0960x2.png 61 | ../data/DIV2K_test_LR_bicubic/X2/0961x2.png 62 | ../data/DIV2K_test_LR_bicubic/X2/0962x2.png 63 | ../data/DIV2K_test_LR_bicubic/X2/0963x2.png 64 | ../data/DIV2K_test_LR_bicubic/X2/0964x2.png 65 | ../data/DIV2K_test_LR_bicubic/X2/0965x2.png 66 | ../data/DIV2K_test_LR_bicubic/X2/0966x2.png 67 | ../data/DIV2K_test_LR_bicubic/X2/0967x2.png 68 | ../data/DIV2K_test_LR_bicubic/X2/0968x2.png 69 | ../data/DIV2K_test_LR_bicubic/X2/0969x2.png 70 | ../data/DIV2K_test_LR_bicubic/X2/0970x2.png 71 | ../data/DIV2K_test_LR_bicubic/X2/0971x2.png 72 | ../data/DIV2K_test_LR_bicubic/X2/0972x2.png 73 | ../data/DIV2K_test_LR_bicubic/X2/0973x2.png 74 | ../data/DIV2K_test_LR_bicubic/X2/0974x2.png 75 | ../data/DIV2K_test_LR_bicubic/X2/0975x2.png 76 | ../data/DIV2K_test_LR_bicubic/X2/0976x2.png 77 | ../data/DIV2K_test_LR_bicubic/X2/0977x2.png 78 | ../data/DIV2K_test_LR_bicubic/X2/0978x2.png 79 | ../data/DIV2K_test_LR_bicubic/X2/0979x2.png 80 | ../data/DIV2K_test_LR_bicubic/X2/0980x2.png 81 | ../data/DIV2K_test_LR_bicubic/X2/0981x2.png 82 | ../data/DIV2K_test_LR_bicubic/X2/0982x2.png 83 | ../data/DIV2K_test_LR_bicubic/X2/0983x2.png 84 | ../data/DIV2K_test_LR_bicubic/X2/0984x2.png 85 | ../data/DIV2K_test_LR_bicubic/X2/0985x2.png 86 | ../data/DIV2K_test_LR_bicubic/X2/0986x2.png 87 | ../data/DIV2K_test_LR_bicubic/X2/0987x2.png 88 | ../data/DIV2K_test_LR_bicubic/X2/0988x2.png 89 | ../data/DIV2K_test_LR_bicubic/X2/0989x2.png 90 | ../data/DIV2K_test_LR_bicubic/X2/0990x2.png 91 | ../data/DIV2K_test_LR_bicubic/X2/0991x2.png 92 | ../data/DIV2K_test_LR_bicubic/X2/0992x2.png 93 | ../data/DIV2K_test_LR_bicubic/X2/0993x2.png 94 | ../data/DIV2K_test_LR_bicubic/X2/0994x2.png 95 | ../data/DIV2K_test_LR_bicubic/X2/0995x2.png 96 | ../data/DIV2K_test_LR_bicubic/X2/0996x2.png 97 | ../data/DIV2K_test_LR_bicubic/X2/0997x2.png 98 | ../data/DIV2K_test_LR_bicubic/X2/0998x2.png 99 | ../data/DIV2K_test_LR_bicubic/X2/0999x2.png 100 | ../data/DIV2K_test_LR_bicubic/X2/1000x2.png 101 | -------------------------------------------------------------------------------- /flist/lrX2_bicubic_test_pred.flist: -------------------------------------------------------------------------------- 1 | ../data/DIV2K_test_LR_bicubic_pred/X2/0901x2.png 2 | ../data/DIV2K_test_LR_bicubic_pred/X2/0902x2.png 3 | ../data/DIV2K_test_LR_bicubic_pred/X2/0903x2.png 4 | ../data/DIV2K_test_LR_bicubic_pred/X2/0904x2.png 5 | ../data/DIV2K_test_LR_bicubic_pred/X2/0905x2.png 6 | ../data/DIV2K_test_LR_bicubic_pred/X2/0906x2.png 7 | ../data/DIV2K_test_LR_bicubic_pred/X2/0907x2.png 8 | ../data/DIV2K_test_LR_bicubic_pred/X2/0908x2.png 9 | ../data/DIV2K_test_LR_bicubic_pred/X2/0909x2.png 10 | ../data/DIV2K_test_LR_bicubic_pred/X2/0910x2.png 11 | ../data/DIV2K_test_LR_bicubic_pred/X2/0911x2.png 12 | ../data/DIV2K_test_LR_bicubic_pred/X2/0912x2.png 13 | ../data/DIV2K_test_LR_bicubic_pred/X2/0913x2.png 14 | ../data/DIV2K_test_LR_bicubic_pred/X2/0914x2.png 15 | ../data/DIV2K_test_LR_bicubic_pred/X2/0915x2.png 16 | ../data/DIV2K_test_LR_bicubic_pred/X2/0916x2.png 17 | ../data/DIV2K_test_LR_bicubic_pred/X2/0917x2.png 18 | ../data/DIV2K_test_LR_bicubic_pred/X2/0918x2.png 19 | ../data/DIV2K_test_LR_bicubic_pred/X2/0919x2.png 20 | ../data/DIV2K_test_LR_bicubic_pred/X2/0920x2.png 21 | ../data/DIV2K_test_LR_bicubic_pred/X2/0921x2.png 22 | ../data/DIV2K_test_LR_bicubic_pred/X2/0922x2.png 23 | ../data/DIV2K_test_LR_bicubic_pred/X2/0923x2.png 24 | ../data/DIV2K_test_LR_bicubic_pred/X2/0924x2.png 25 | ../data/DIV2K_test_LR_bicubic_pred/X2/0925x2.png 26 | ../data/DIV2K_test_LR_bicubic_pred/X2/0926x2.png 27 | ../data/DIV2K_test_LR_bicubic_pred/X2/0927x2.png 28 | ../data/DIV2K_test_LR_bicubic_pred/X2/0928x2.png 29 | ../data/DIV2K_test_LR_bicubic_pred/X2/0929x2.png 30 | ../data/DIV2K_test_LR_bicubic_pred/X2/0930x2.png 31 | ../data/DIV2K_test_LR_bicubic_pred/X2/0931x2.png 32 | ../data/DIV2K_test_LR_bicubic_pred/X2/0932x2.png 33 | ../data/DIV2K_test_LR_bicubic_pred/X2/0933x2.png 34 | ../data/DIV2K_test_LR_bicubic_pred/X2/0934x2.png 35 | ../data/DIV2K_test_LR_bicubic_pred/X2/0935x2.png 36 | ../data/DIV2K_test_LR_bicubic_pred/X2/0936x2.png 37 | ../data/DIV2K_test_LR_bicubic_pred/X2/0937x2.png 38 | ../data/DIV2K_test_LR_bicubic_pred/X2/0938x2.png 39 | ../data/DIV2K_test_LR_bicubic_pred/X2/0939x2.png 40 | ../data/DIV2K_test_LR_bicubic_pred/X2/0940x2.png 41 | ../data/DIV2K_test_LR_bicubic_pred/X2/0941x2.png 42 | ../data/DIV2K_test_LR_bicubic_pred/X2/0942x2.png 43 | ../data/DIV2K_test_LR_bicubic_pred/X2/0943x2.png 44 | ../data/DIV2K_test_LR_bicubic_pred/X2/0944x2.png 45 | ../data/DIV2K_test_LR_bicubic_pred/X2/0945x2.png 46 | ../data/DIV2K_test_LR_bicubic_pred/X2/0946x2.png 47 | ../data/DIV2K_test_LR_bicubic_pred/X2/0947x2.png 48 | ../data/DIV2K_test_LR_bicubic_pred/X2/0948x2.png 49 | ../data/DIV2K_test_LR_bicubic_pred/X2/0949x2.png 50 | ../data/DIV2K_test_LR_bicubic_pred/X2/0950x2.png 51 | ../data/DIV2K_test_LR_bicubic_pred/X2/0951x2.png 52 | ../data/DIV2K_test_LR_bicubic_pred/X2/0952x2.png 53 | ../data/DIV2K_test_LR_bicubic_pred/X2/0953x2.png 54 | ../data/DIV2K_test_LR_bicubic_pred/X2/0954x2.png 55 | ../data/DIV2K_test_LR_bicubic_pred/X2/0955x2.png 56 | ../data/DIV2K_test_LR_bicubic_pred/X2/0956x2.png 57 | ../data/DIV2K_test_LR_bicubic_pred/X2/0957x2.png 58 | ../data/DIV2K_test_LR_bicubic_pred/X2/0958x2.png 59 | ../data/DIV2K_test_LR_bicubic_pred/X2/0959x2.png 60 | ../data/DIV2K_test_LR_bicubic_pred/X2/0960x2.png 61 | ../data/DIV2K_test_LR_bicubic_pred/X2/0961x2.png 62 | ../data/DIV2K_test_LR_bicubic_pred/X2/0962x2.png 63 | ../data/DIV2K_test_LR_bicubic_pred/X2/0963x2.png 64 | ../data/DIV2K_test_LR_bicubic_pred/X2/0964x2.png 65 | ../data/DIV2K_test_LR_bicubic_pred/X2/0965x2.png 66 | ../data/DIV2K_test_LR_bicubic_pred/X2/0966x2.png 67 | ../data/DIV2K_test_LR_bicubic_pred/X2/0967x2.png 68 | ../data/DIV2K_test_LR_bicubic_pred/X2/0968x2.png 69 | ../data/DIV2K_test_LR_bicubic_pred/X2/0969x2.png 70 | ../data/DIV2K_test_LR_bicubic_pred/X2/0970x2.png 71 | ../data/DIV2K_test_LR_bicubic_pred/X2/0971x2.png 72 | ../data/DIV2K_test_LR_bicubic_pred/X2/0972x2.png 73 | ../data/DIV2K_test_LR_bicubic_pred/X2/0973x2.png 74 | ../data/DIV2K_test_LR_bicubic_pred/X2/0974x2.png 75 | ../data/DIV2K_test_LR_bicubic_pred/X2/0975x2.png 76 | ../data/DIV2K_test_LR_bicubic_pred/X2/0976x2.png 77 | ../data/DIV2K_test_LR_bicubic_pred/X2/0977x2.png 78 | ../data/DIV2K_test_LR_bicubic_pred/X2/0978x2.png 79 | ../data/DIV2K_test_LR_bicubic_pred/X2/0979x2.png 80 | ../data/DIV2K_test_LR_bicubic_pred/X2/0980x2.png 81 | ../data/DIV2K_test_LR_bicubic_pred/X2/0981x2.png 82 | ../data/DIV2K_test_LR_bicubic_pred/X2/0982x2.png 83 | ../data/DIV2K_test_LR_bicubic_pred/X2/0983x2.png 84 | ../data/DIV2K_test_LR_bicubic_pred/X2/0984x2.png 85 | ../data/DIV2K_test_LR_bicubic_pred/X2/0985x2.png 86 | ../data/DIV2K_test_LR_bicubic_pred/X2/0986x2.png 87 | ../data/DIV2K_test_LR_bicubic_pred/X2/0987x2.png 88 | ../data/DIV2K_test_LR_bicubic_pred/X2/0988x2.png 89 | ../data/DIV2K_test_LR_bicubic_pred/X2/0989x2.png 90 | ../data/DIV2K_test_LR_bicubic_pred/X2/0990x2.png 91 | ../data/DIV2K_test_LR_bicubic_pred/X2/0991x2.png 92 | ../data/DIV2K_test_LR_bicubic_pred/X2/0992x2.png 93 | ../data/DIV2K_test_LR_bicubic_pred/X2/0993x2.png 94 | ../data/DIV2K_test_LR_bicubic_pred/X2/0994x2.png 95 | ../data/DIV2K_test_LR_bicubic_pred/X2/0995x2.png 96 | ../data/DIV2K_test_LR_bicubic_pred/X2/0996x2.png 97 | ../data/DIV2K_test_LR_bicubic_pred/X2/0997x2.png 98 | ../data/DIV2K_test_LR_bicubic_pred/X2/0998x2.png 99 | ../data/DIV2K_test_LR_bicubic_pred/X2/0999x2.png 100 | ../data/DIV2K_test_LR_bicubic_pred/X2/1000x2.png 101 | -------------------------------------------------------------------------------- /flist/lrX2_bicubic_val.flist: -------------------------------------------------------------------------------- 1 | ../data/DIV2K_valid_LR_bicubic/X2/0801x2.png 2 | ../data/DIV2K_valid_LR_bicubic/X2/0802x2.png 3 | ../data/DIV2K_valid_LR_bicubic/X2/0803x2.png 4 | ../data/DIV2K_valid_LR_bicubic/X2/0804x2.png 5 | ../data/DIV2K_valid_LR_bicubic/X2/0805x2.png 6 | ../data/DIV2K_valid_LR_bicubic/X2/0806x2.png 7 | ../data/DIV2K_valid_LR_bicubic/X2/0807x2.png 8 | ../data/DIV2K_valid_LR_bicubic/X2/0808x2.png 9 | ../data/DIV2K_valid_LR_bicubic/X2/0809x2.png 10 | ../data/DIV2K_valid_LR_bicubic/X2/0810x2.png 11 | ../data/DIV2K_valid_LR_bicubic/X2/0811x2.png 12 | ../data/DIV2K_valid_LR_bicubic/X2/0812x2.png 13 | ../data/DIV2K_valid_LR_bicubic/X2/0813x2.png 14 | ../data/DIV2K_valid_LR_bicubic/X2/0814x2.png 15 | ../data/DIV2K_valid_LR_bicubic/X2/0815x2.png 16 | ../data/DIV2K_valid_LR_bicubic/X2/0816x2.png 17 | ../data/DIV2K_valid_LR_bicubic/X2/0817x2.png 18 | ../data/DIV2K_valid_LR_bicubic/X2/0818x2.png 19 | ../data/DIV2K_valid_LR_bicubic/X2/0819x2.png 20 | ../data/DIV2K_valid_LR_bicubic/X2/0820x2.png 21 | ../data/DIV2K_valid_LR_bicubic/X2/0821x2.png 22 | ../data/DIV2K_valid_LR_bicubic/X2/0822x2.png 23 | ../data/DIV2K_valid_LR_bicubic/X2/0823x2.png 24 | ../data/DIV2K_valid_LR_bicubic/X2/0824x2.png 25 | ../data/DIV2K_valid_LR_bicubic/X2/0825x2.png 26 | ../data/DIV2K_valid_LR_bicubic/X2/0826x2.png 27 | ../data/DIV2K_valid_LR_bicubic/X2/0827x2.png 28 | ../data/DIV2K_valid_LR_bicubic/X2/0828x2.png 29 | ../data/DIV2K_valid_LR_bicubic/X2/0829x2.png 30 | ../data/DIV2K_valid_LR_bicubic/X2/0830x2.png 31 | ../data/DIV2K_valid_LR_bicubic/X2/0831x2.png 32 | ../data/DIV2K_valid_LR_bicubic/X2/0832x2.png 33 | ../data/DIV2K_valid_LR_bicubic/X2/0833x2.png 34 | ../data/DIV2K_valid_LR_bicubic/X2/0834x2.png 35 | ../data/DIV2K_valid_LR_bicubic/X2/0835x2.png 36 | ../data/DIV2K_valid_LR_bicubic/X2/0836x2.png 37 | ../data/DIV2K_valid_LR_bicubic/X2/0837x2.png 38 | ../data/DIV2K_valid_LR_bicubic/X2/0838x2.png 39 | ../data/DIV2K_valid_LR_bicubic/X2/0839x2.png 40 | ../data/DIV2K_valid_LR_bicubic/X2/0840x2.png 41 | ../data/DIV2K_valid_LR_bicubic/X2/0841x2.png 42 | ../data/DIV2K_valid_LR_bicubic/X2/0842x2.png 43 | ../data/DIV2K_valid_LR_bicubic/X2/0843x2.png 44 | ../data/DIV2K_valid_LR_bicubic/X2/0844x2.png 45 | ../data/DIV2K_valid_LR_bicubic/X2/0845x2.png 46 | ../data/DIV2K_valid_LR_bicubic/X2/0846x2.png 47 | ../data/DIV2K_valid_LR_bicubic/X2/0847x2.png 48 | ../data/DIV2K_valid_LR_bicubic/X2/0848x2.png 49 | ../data/DIV2K_valid_LR_bicubic/X2/0849x2.png 50 | ../data/DIV2K_valid_LR_bicubic/X2/0850x2.png 51 | ../data/DIV2K_valid_LR_bicubic/X2/0851x2.png 52 | ../data/DIV2K_valid_LR_bicubic/X2/0852x2.png 53 | ../data/DIV2K_valid_LR_bicubic/X2/0853x2.png 54 | ../data/DIV2K_valid_LR_bicubic/X2/0854x2.png 55 | ../data/DIV2K_valid_LR_bicubic/X2/0855x2.png 56 | ../data/DIV2K_valid_LR_bicubic/X2/0856x2.png 57 | ../data/DIV2K_valid_LR_bicubic/X2/0857x2.png 58 | ../data/DIV2K_valid_LR_bicubic/X2/0858x2.png 59 | ../data/DIV2K_valid_LR_bicubic/X2/0859x2.png 60 | ../data/DIV2K_valid_LR_bicubic/X2/0860x2.png 61 | ../data/DIV2K_valid_LR_bicubic/X2/0861x2.png 62 | ../data/DIV2K_valid_LR_bicubic/X2/0862x2.png 63 | ../data/DIV2K_valid_LR_bicubic/X2/0863x2.png 64 | ../data/DIV2K_valid_LR_bicubic/X2/0864x2.png 65 | ../data/DIV2K_valid_LR_bicubic/X2/0865x2.png 66 | ../data/DIV2K_valid_LR_bicubic/X2/0866x2.png 67 | ../data/DIV2K_valid_LR_bicubic/X2/0867x2.png 68 | ../data/DIV2K_valid_LR_bicubic/X2/0868x2.png 69 | ../data/DIV2K_valid_LR_bicubic/X2/0869x2.png 70 | ../data/DIV2K_valid_LR_bicubic/X2/0870x2.png 71 | ../data/DIV2K_valid_LR_bicubic/X2/0871x2.png 72 | ../data/DIV2K_valid_LR_bicubic/X2/0872x2.png 73 | ../data/DIV2K_valid_LR_bicubic/X2/0873x2.png 74 | ../data/DIV2K_valid_LR_bicubic/X2/0874x2.png 75 | ../data/DIV2K_valid_LR_bicubic/X2/0875x2.png 76 | ../data/DIV2K_valid_LR_bicubic/X2/0876x2.png 77 | ../data/DIV2K_valid_LR_bicubic/X2/0877x2.png 78 | ../data/DIV2K_valid_LR_bicubic/X2/0878x2.png 79 | ../data/DIV2K_valid_LR_bicubic/X2/0879x2.png 80 | ../data/DIV2K_valid_LR_bicubic/X2/0880x2.png 81 | ../data/DIV2K_valid_LR_bicubic/X2/0881x2.png 82 | ../data/DIV2K_valid_LR_bicubic/X2/0882x2.png 83 | ../data/DIV2K_valid_LR_bicubic/X2/0883x2.png 84 | ../data/DIV2K_valid_LR_bicubic/X2/0884x2.png 85 | ../data/DIV2K_valid_LR_bicubic/X2/0885x2.png 86 | ../data/DIV2K_valid_LR_bicubic/X2/0886x2.png 87 | ../data/DIV2K_valid_LR_bicubic/X2/0887x2.png 88 | ../data/DIV2K_valid_LR_bicubic/X2/0888x2.png 89 | ../data/DIV2K_valid_LR_bicubic/X2/0889x2.png 90 | ../data/DIV2K_valid_LR_bicubic/X2/0890x2.png 91 | ../data/DIV2K_valid_LR_bicubic/X2/0891x2.png 92 | ../data/DIV2K_valid_LR_bicubic/X2/0892x2.png 93 | ../data/DIV2K_valid_LR_bicubic/X2/0893x2.png 94 | ../data/DIV2K_valid_LR_bicubic/X2/0894x2.png 95 | ../data/DIV2K_valid_LR_bicubic/X2/0895x2.png 96 | ../data/DIV2K_valid_LR_bicubic/X2/0896x2.png 97 | ../data/DIV2K_valid_LR_bicubic/X2/0897x2.png 98 | ../data/DIV2K_valid_LR_bicubic/X2/0898x2.png 99 | ../data/DIV2K_valid_LR_bicubic/X2/0899x2.png 100 | ../data/DIV2K_valid_LR_bicubic/X2/0900x2.png 101 | -------------------------------------------------------------------------------- /flist/lrX2_debug.flist: -------------------------------------------------------------------------------- 1 | ../data/DIV2K_train_LR_bicubic/X2/0001x2.png 2 | ../data/DIV2K_train_LR_bicubic/X2/0002x2.png 3 | ../data/DIV2K_train_LR_bicubic/X2/0003x2.png 4 | ../data/DIV2K_train_LR_bicubic/X2/0004x2.png 5 | ../data/DIV2K_train_LR_bicubic/X2/0005x2.png 6 | ../data/DIV2K_train_LR_bicubic/X2/0006x2.png 7 | ../data/DIV2K_train_LR_bicubic/X2/0007x2.png 8 | ../data/DIV2K_train_LR_bicubic/X2/0008x2.png 9 | ../data/DIV2K_train_LR_bicubic/X2/0009x2.png 10 | ../data/DIV2K_train_LR_bicubic/X2/0010x2.png 11 | -------------------------------------------------------------------------------- /flist/lrX2_unknown_test.flist: -------------------------------------------------------------------------------- 1 | ../data/DIV2K_test_LR_unknown/X2/0901x2.png 2 | ../data/DIV2K_test_LR_unknown/X2/0902x2.png 3 | ../data/DIV2K_test_LR_unknown/X2/0903x2.png 4 | ../data/DIV2K_test_LR_unknown/X2/0904x2.png 5 | ../data/DIV2K_test_LR_unknown/X2/0905x2.png 6 | ../data/DIV2K_test_LR_unknown/X2/0906x2.png 7 | ../data/DIV2K_test_LR_unknown/X2/0907x2.png 8 | ../data/DIV2K_test_LR_unknown/X2/0908x2.png 9 | ../data/DIV2K_test_LR_unknown/X2/0909x2.png 10 | ../data/DIV2K_test_LR_unknown/X2/0910x2.png 11 | ../data/DIV2K_test_LR_unknown/X2/0911x2.png 12 | ../data/DIV2K_test_LR_unknown/X2/0912x2.png 13 | ../data/DIV2K_test_LR_unknown/X2/0913x2.png 14 | ../data/DIV2K_test_LR_unknown/X2/0914x2.png 15 | ../data/DIV2K_test_LR_unknown/X2/0915x2.png 16 | ../data/DIV2K_test_LR_unknown/X2/0916x2.png 17 | ../data/DIV2K_test_LR_unknown/X2/0917x2.png 18 | ../data/DIV2K_test_LR_unknown/X2/0918x2.png 19 | ../data/DIV2K_test_LR_unknown/X2/0919x2.png 20 | ../data/DIV2K_test_LR_unknown/X2/0920x2.png 21 | ../data/DIV2K_test_LR_unknown/X2/0921x2.png 22 | ../data/DIV2K_test_LR_unknown/X2/0922x2.png 23 | ../data/DIV2K_test_LR_unknown/X2/0923x2.png 24 | ../data/DIV2K_test_LR_unknown/X2/0924x2.png 25 | ../data/DIV2K_test_LR_unknown/X2/0925x2.png 26 | ../data/DIV2K_test_LR_unknown/X2/0926x2.png 27 | ../data/DIV2K_test_LR_unknown/X2/0927x2.png 28 | ../data/DIV2K_test_LR_unknown/X2/0928x2.png 29 | ../data/DIV2K_test_LR_unknown/X2/0929x2.png 30 | ../data/DIV2K_test_LR_unknown/X2/0930x2.png 31 | ../data/DIV2K_test_LR_unknown/X2/0931x2.png 32 | ../data/DIV2K_test_LR_unknown/X2/0932x2.png 33 | ../data/DIV2K_test_LR_unknown/X2/0933x2.png 34 | ../data/DIV2K_test_LR_unknown/X2/0934x2.png 35 | ../data/DIV2K_test_LR_unknown/X2/0935x2.png 36 | ../data/DIV2K_test_LR_unknown/X2/0936x2.png 37 | ../data/DIV2K_test_LR_unknown/X2/0937x2.png 38 | ../data/DIV2K_test_LR_unknown/X2/0938x2.png 39 | ../data/DIV2K_test_LR_unknown/X2/0939x2.png 40 | ../data/DIV2K_test_LR_unknown/X2/0940x2.png 41 | ../data/DIV2K_test_LR_unknown/X2/0941x2.png 42 | ../data/DIV2K_test_LR_unknown/X2/0942x2.png 43 | ../data/DIV2K_test_LR_unknown/X2/0943x2.png 44 | ../data/DIV2K_test_LR_unknown/X2/0944x2.png 45 | ../data/DIV2K_test_LR_unknown/X2/0945x2.png 46 | ../data/DIV2K_test_LR_unknown/X2/0946x2.png 47 | ../data/DIV2K_test_LR_unknown/X2/0947x2.png 48 | ../data/DIV2K_test_LR_unknown/X2/0948x2.png 49 | ../data/DIV2K_test_LR_unknown/X2/0949x2.png 50 | ../data/DIV2K_test_LR_unknown/X2/0950x2.png 51 | ../data/DIV2K_test_LR_unknown/X2/0951x2.png 52 | ../data/DIV2K_test_LR_unknown/X2/0952x2.png 53 | ../data/DIV2K_test_LR_unknown/X2/0953x2.png 54 | ../data/DIV2K_test_LR_unknown/X2/0954x2.png 55 | ../data/DIV2K_test_LR_unknown/X2/0955x2.png 56 | ../data/DIV2K_test_LR_unknown/X2/0956x2.png 57 | ../data/DIV2K_test_LR_unknown/X2/0957x2.png 58 | ../data/DIV2K_test_LR_unknown/X2/0958x2.png 59 | ../data/DIV2K_test_LR_unknown/X2/0959x2.png 60 | ../data/DIV2K_test_LR_unknown/X2/0960x2.png 61 | ../data/DIV2K_test_LR_unknown/X2/0961x2.png 62 | ../data/DIV2K_test_LR_unknown/X2/0962x2.png 63 | ../data/DIV2K_test_LR_unknown/X2/0963x2.png 64 | ../data/DIV2K_test_LR_unknown/X2/0964x2.png 65 | ../data/DIV2K_test_LR_unknown/X2/0965x2.png 66 | ../data/DIV2K_test_LR_unknown/X2/0966x2.png 67 | ../data/DIV2K_test_LR_unknown/X2/0967x2.png 68 | ../data/DIV2K_test_LR_unknown/X2/0968x2.png 69 | ../data/DIV2K_test_LR_unknown/X2/0969x2.png 70 | ../data/DIV2K_test_LR_unknown/X2/0970x2.png 71 | ../data/DIV2K_test_LR_unknown/X2/0971x2.png 72 | ../data/DIV2K_test_LR_unknown/X2/0972x2.png 73 | ../data/DIV2K_test_LR_unknown/X2/0973x2.png 74 | ../data/DIV2K_test_LR_unknown/X2/0974x2.png 75 | ../data/DIV2K_test_LR_unknown/X2/0975x2.png 76 | ../data/DIV2K_test_LR_unknown/X2/0976x2.png 77 | ../data/DIV2K_test_LR_unknown/X2/0977x2.png 78 | ../data/DIV2K_test_LR_unknown/X2/0978x2.png 79 | ../data/DIV2K_test_LR_unknown/X2/0979x2.png 80 | ../data/DIV2K_test_LR_unknown/X2/0980x2.png 81 | ../data/DIV2K_test_LR_unknown/X2/0981x2.png 82 | ../data/DIV2K_test_LR_unknown/X2/0982x2.png 83 | ../data/DIV2K_test_LR_unknown/X2/0983x2.png 84 | ../data/DIV2K_test_LR_unknown/X2/0984x2.png 85 | ../data/DIV2K_test_LR_unknown/X2/0985x2.png 86 | ../data/DIV2K_test_LR_unknown/X2/0986x2.png 87 | ../data/DIV2K_test_LR_unknown/X2/0987x2.png 88 | ../data/DIV2K_test_LR_unknown/X2/0988x2.png 89 | ../data/DIV2K_test_LR_unknown/X2/0989x2.png 90 | ../data/DIV2K_test_LR_unknown/X2/0990x2.png 91 | ../data/DIV2K_test_LR_unknown/X2/0991x2.png 92 | ../data/DIV2K_test_LR_unknown/X2/0992x2.png 93 | ../data/DIV2K_test_LR_unknown/X2/0993x2.png 94 | ../data/DIV2K_test_LR_unknown/X2/0994x2.png 95 | ../data/DIV2K_test_LR_unknown/X2/0995x2.png 96 | ../data/DIV2K_test_LR_unknown/X2/0996x2.png 97 | ../data/DIV2K_test_LR_unknown/X2/0997x2.png 98 | ../data/DIV2K_test_LR_unknown/X2/0998x2.png 99 | ../data/DIV2K_test_LR_unknown/X2/0999x2.png 100 | ../data/DIV2K_test_LR_unknown/X2/1000x2.png 101 | -------------------------------------------------------------------------------- /flist/lrX2_unknown_test_pred.flist: -------------------------------------------------------------------------------- 1 | ../data/DIV2K_test_LR_unknown_pred/X2/0901x2.png 2 | ../data/DIV2K_test_LR_unknown_pred/X2/0902x2.png 3 | ../data/DIV2K_test_LR_unknown_pred/X2/0903x2.png 4 | ../data/DIV2K_test_LR_unknown_pred/X2/0904x2.png 5 | ../data/DIV2K_test_LR_unknown_pred/X2/0905x2.png 6 | ../data/DIV2K_test_LR_unknown_pred/X2/0906x2.png 7 | ../data/DIV2K_test_LR_unknown_pred/X2/0907x2.png 8 | ../data/DIV2K_test_LR_unknown_pred/X2/0908x2.png 9 | ../data/DIV2K_test_LR_unknown_pred/X2/0909x2.png 10 | ../data/DIV2K_test_LR_unknown_pred/X2/0910x2.png 11 | ../data/DIV2K_test_LR_unknown_pred/X2/0911x2.png 12 | ../data/DIV2K_test_LR_unknown_pred/X2/0912x2.png 13 | ../data/DIV2K_test_LR_unknown_pred/X2/0913x2.png 14 | ../data/DIV2K_test_LR_unknown_pred/X2/0914x2.png 15 | ../data/DIV2K_test_LR_unknown_pred/X2/0915x2.png 16 | ../data/DIV2K_test_LR_unknown_pred/X2/0916x2.png 17 | ../data/DIV2K_test_LR_unknown_pred/X2/0917x2.png 18 | ../data/DIV2K_test_LR_unknown_pred/X2/0918x2.png 19 | ../data/DIV2K_test_LR_unknown_pred/X2/0919x2.png 20 | ../data/DIV2K_test_LR_unknown_pred/X2/0920x2.png 21 | ../data/DIV2K_test_LR_unknown_pred/X2/0921x2.png 22 | ../data/DIV2K_test_LR_unknown_pred/X2/0922x2.png 23 | ../data/DIV2K_test_LR_unknown_pred/X2/0923x2.png 24 | ../data/DIV2K_test_LR_unknown_pred/X2/0924x2.png 25 | ../data/DIV2K_test_LR_unknown_pred/X2/0925x2.png 26 | ../data/DIV2K_test_LR_unknown_pred/X2/0926x2.png 27 | ../data/DIV2K_test_LR_unknown_pred/X2/0927x2.png 28 | ../data/DIV2K_test_LR_unknown_pred/X2/0928x2.png 29 | ../data/DIV2K_test_LR_unknown_pred/X2/0929x2.png 30 | ../data/DIV2K_test_LR_unknown_pred/X2/0930x2.png 31 | ../data/DIV2K_test_LR_unknown_pred/X2/0931x2.png 32 | ../data/DIV2K_test_LR_unknown_pred/X2/0932x2.png 33 | ../data/DIV2K_test_LR_unknown_pred/X2/0933x2.png 34 | ../data/DIV2K_test_LR_unknown_pred/X2/0934x2.png 35 | ../data/DIV2K_test_LR_unknown_pred/X2/0935x2.png 36 | ../data/DIV2K_test_LR_unknown_pred/X2/0936x2.png 37 | ../data/DIV2K_test_LR_unknown_pred/X2/0937x2.png 38 | ../data/DIV2K_test_LR_unknown_pred/X2/0938x2.png 39 | ../data/DIV2K_test_LR_unknown_pred/X2/0939x2.png 40 | ../data/DIV2K_test_LR_unknown_pred/X2/0940x2.png 41 | ../data/DIV2K_test_LR_unknown_pred/X2/0941x2.png 42 | ../data/DIV2K_test_LR_unknown_pred/X2/0942x2.png 43 | ../data/DIV2K_test_LR_unknown_pred/X2/0943x2.png 44 | ../data/DIV2K_test_LR_unknown_pred/X2/0944x2.png 45 | ../data/DIV2K_test_LR_unknown_pred/X2/0945x2.png 46 | ../data/DIV2K_test_LR_unknown_pred/X2/0946x2.png 47 | ../data/DIV2K_test_LR_unknown_pred/X2/0947x2.png 48 | ../data/DIV2K_test_LR_unknown_pred/X2/0948x2.png 49 | ../data/DIV2K_test_LR_unknown_pred/X2/0949x2.png 50 | ../data/DIV2K_test_LR_unknown_pred/X2/0950x2.png 51 | ../data/DIV2K_test_LR_unknown_pred/X2/0951x2.png 52 | ../data/DIV2K_test_LR_unknown_pred/X2/0952x2.png 53 | ../data/DIV2K_test_LR_unknown_pred/X2/0953x2.png 54 | ../data/DIV2K_test_LR_unknown_pred/X2/0954x2.png 55 | ../data/DIV2K_test_LR_unknown_pred/X2/0955x2.png 56 | ../data/DIV2K_test_LR_unknown_pred/X2/0956x2.png 57 | ../data/DIV2K_test_LR_unknown_pred/X2/0957x2.png 58 | ../data/DIV2K_test_LR_unknown_pred/X2/0958x2.png 59 | ../data/DIV2K_test_LR_unknown_pred/X2/0959x2.png 60 | ../data/DIV2K_test_LR_unknown_pred/X2/0960x2.png 61 | ../data/DIV2K_test_LR_unknown_pred/X2/0961x2.png 62 | ../data/DIV2K_test_LR_unknown_pred/X2/0962x2.png 63 | ../data/DIV2K_test_LR_unknown_pred/X2/0963x2.png 64 | ../data/DIV2K_test_LR_unknown_pred/X2/0964x2.png 65 | ../data/DIV2K_test_LR_unknown_pred/X2/0965x2.png 66 | ../data/DIV2K_test_LR_unknown_pred/X2/0966x2.png 67 | ../data/DIV2K_test_LR_unknown_pred/X2/0967x2.png 68 | ../data/DIV2K_test_LR_unknown_pred/X2/0968x2.png 69 | ../data/DIV2K_test_LR_unknown_pred/X2/0969x2.png 70 | ../data/DIV2K_test_LR_unknown_pred/X2/0970x2.png 71 | ../data/DIV2K_test_LR_unknown_pred/X2/0971x2.png 72 | ../data/DIV2K_test_LR_unknown_pred/X2/0972x2.png 73 | ../data/DIV2K_test_LR_unknown_pred/X2/0973x2.png 74 | ../data/DIV2K_test_LR_unknown_pred/X2/0974x2.png 75 | ../data/DIV2K_test_LR_unknown_pred/X2/0975x2.png 76 | ../data/DIV2K_test_LR_unknown_pred/X2/0976x2.png 77 | ../data/DIV2K_test_LR_unknown_pred/X2/0977x2.png 78 | ../data/DIV2K_test_LR_unknown_pred/X2/0978x2.png 79 | ../data/DIV2K_test_LR_unknown_pred/X2/0979x2.png 80 | ../data/DIV2K_test_LR_unknown_pred/X2/0980x2.png 81 | ../data/DIV2K_test_LR_unknown_pred/X2/0981x2.png 82 | ../data/DIV2K_test_LR_unknown_pred/X2/0982x2.png 83 | ../data/DIV2K_test_LR_unknown_pred/X2/0983x2.png 84 | ../data/DIV2K_test_LR_unknown_pred/X2/0984x2.png 85 | ../data/DIV2K_test_LR_unknown_pred/X2/0985x2.png 86 | ../data/DIV2K_test_LR_unknown_pred/X2/0986x2.png 87 | ../data/DIV2K_test_LR_unknown_pred/X2/0987x2.png 88 | ../data/DIV2K_test_LR_unknown_pred/X2/0988x2.png 89 | ../data/DIV2K_test_LR_unknown_pred/X2/0989x2.png 90 | ../data/DIV2K_test_LR_unknown_pred/X2/0990x2.png 91 | ../data/DIV2K_test_LR_unknown_pred/X2/0991x2.png 92 | ../data/DIV2K_test_LR_unknown_pred/X2/0992x2.png 93 | ../data/DIV2K_test_LR_unknown_pred/X2/0993x2.png 94 | ../data/DIV2K_test_LR_unknown_pred/X2/0994x2.png 95 | ../data/DIV2K_test_LR_unknown_pred/X2/0995x2.png 96 | ../data/DIV2K_test_LR_unknown_pred/X2/0996x2.png 97 | ../data/DIV2K_test_LR_unknown_pred/X2/0997x2.png 98 | ../data/DIV2K_test_LR_unknown_pred/X2/0998x2.png 99 | ../data/DIV2K_test_LR_unknown_pred/X2/0999x2.png 100 | ../data/DIV2K_test_LR_unknown_pred/X2/1000x2.png 101 | -------------------------------------------------------------------------------- /flist/lrX2_unknown_val.flist: -------------------------------------------------------------------------------- 1 | ../data/DIV2K_valid_LR_unknown/X2/0801x2.png 2 | ../data/DIV2K_valid_LR_unknown/X2/0802x2.png 3 | ../data/DIV2K_valid_LR_unknown/X2/0803x2.png 4 | ../data/DIV2K_valid_LR_unknown/X2/0804x2.png 5 | ../data/DIV2K_valid_LR_unknown/X2/0805x2.png 6 | ../data/DIV2K_valid_LR_unknown/X2/0806x2.png 7 | ../data/DIV2K_valid_LR_unknown/X2/0807x2.png 8 | ../data/DIV2K_valid_LR_unknown/X2/0808x2.png 9 | ../data/DIV2K_valid_LR_unknown/X2/0809x2.png 10 | ../data/DIV2K_valid_LR_unknown/X2/0810x2.png 11 | ../data/DIV2K_valid_LR_unknown/X2/0811x2.png 12 | ../data/DIV2K_valid_LR_unknown/X2/0812x2.png 13 | ../data/DIV2K_valid_LR_unknown/X2/0813x2.png 14 | ../data/DIV2K_valid_LR_unknown/X2/0814x2.png 15 | ../data/DIV2K_valid_LR_unknown/X2/0815x2.png 16 | ../data/DIV2K_valid_LR_unknown/X2/0816x2.png 17 | ../data/DIV2K_valid_LR_unknown/X2/0817x2.png 18 | ../data/DIV2K_valid_LR_unknown/X2/0818x2.png 19 | ../data/DIV2K_valid_LR_unknown/X2/0819x2.png 20 | ../data/DIV2K_valid_LR_unknown/X2/0820x2.png 21 | ../data/DIV2K_valid_LR_unknown/X2/0821x2.png 22 | ../data/DIV2K_valid_LR_unknown/X2/0822x2.png 23 | ../data/DIV2K_valid_LR_unknown/X2/0823x2.png 24 | ../data/DIV2K_valid_LR_unknown/X2/0824x2.png 25 | ../data/DIV2K_valid_LR_unknown/X2/0825x2.png 26 | ../data/DIV2K_valid_LR_unknown/X2/0826x2.png 27 | ../data/DIV2K_valid_LR_unknown/X2/0827x2.png 28 | ../data/DIV2K_valid_LR_unknown/X2/0828x2.png 29 | ../data/DIV2K_valid_LR_unknown/X2/0829x2.png 30 | ../data/DIV2K_valid_LR_unknown/X2/0830x2.png 31 | ../data/DIV2K_valid_LR_unknown/X2/0831x2.png 32 | ../data/DIV2K_valid_LR_unknown/X2/0832x2.png 33 | ../data/DIV2K_valid_LR_unknown/X2/0833x2.png 34 | ../data/DIV2K_valid_LR_unknown/X2/0834x2.png 35 | ../data/DIV2K_valid_LR_unknown/X2/0835x2.png 36 | ../data/DIV2K_valid_LR_unknown/X2/0836x2.png 37 | ../data/DIV2K_valid_LR_unknown/X2/0837x2.png 38 | ../data/DIV2K_valid_LR_unknown/X2/0838x2.png 39 | ../data/DIV2K_valid_LR_unknown/X2/0839x2.png 40 | ../data/DIV2K_valid_LR_unknown/X2/0840x2.png 41 | ../data/DIV2K_valid_LR_unknown/X2/0841x2.png 42 | ../data/DIV2K_valid_LR_unknown/X2/0842x2.png 43 | ../data/DIV2K_valid_LR_unknown/X2/0843x2.png 44 | ../data/DIV2K_valid_LR_unknown/X2/0844x2.png 45 | ../data/DIV2K_valid_LR_unknown/X2/0845x2.png 46 | ../data/DIV2K_valid_LR_unknown/X2/0846x2.png 47 | ../data/DIV2K_valid_LR_unknown/X2/0847x2.png 48 | ../data/DIV2K_valid_LR_unknown/X2/0848x2.png 49 | ../data/DIV2K_valid_LR_unknown/X2/0849x2.png 50 | ../data/DIV2K_valid_LR_unknown/X2/0850x2.png 51 | ../data/DIV2K_valid_LR_unknown/X2/0851x2.png 52 | ../data/DIV2K_valid_LR_unknown/X2/0852x2.png 53 | ../data/DIV2K_valid_LR_unknown/X2/0853x2.png 54 | ../data/DIV2K_valid_LR_unknown/X2/0854x2.png 55 | ../data/DIV2K_valid_LR_unknown/X2/0855x2.png 56 | ../data/DIV2K_valid_LR_unknown/X2/0856x2.png 57 | ../data/DIV2K_valid_LR_unknown/X2/0857x2.png 58 | ../data/DIV2K_valid_LR_unknown/X2/0858x2.png 59 | ../data/DIV2K_valid_LR_unknown/X2/0859x2.png 60 | ../data/DIV2K_valid_LR_unknown/X2/0860x2.png 61 | ../data/DIV2K_valid_LR_unknown/X2/0861x2.png 62 | ../data/DIV2K_valid_LR_unknown/X2/0862x2.png 63 | ../data/DIV2K_valid_LR_unknown/X2/0863x2.png 64 | ../data/DIV2K_valid_LR_unknown/X2/0864x2.png 65 | ../data/DIV2K_valid_LR_unknown/X2/0865x2.png 66 | ../data/DIV2K_valid_LR_unknown/X2/0866x2.png 67 | ../data/DIV2K_valid_LR_unknown/X2/0867x2.png 68 | ../data/DIV2K_valid_LR_unknown/X2/0868x2.png 69 | ../data/DIV2K_valid_LR_unknown/X2/0869x2.png 70 | ../data/DIV2K_valid_LR_unknown/X2/0870x2.png 71 | ../data/DIV2K_valid_LR_unknown/X2/0871x2.png 72 | ../data/DIV2K_valid_LR_unknown/X2/0872x2.png 73 | ../data/DIV2K_valid_LR_unknown/X2/0873x2.png 74 | ../data/DIV2K_valid_LR_unknown/X2/0874x2.png 75 | ../data/DIV2K_valid_LR_unknown/X2/0875x2.png 76 | ../data/DIV2K_valid_LR_unknown/X2/0876x2.png 77 | ../data/DIV2K_valid_LR_unknown/X2/0877x2.png 78 | ../data/DIV2K_valid_LR_unknown/X2/0878x2.png 79 | ../data/DIV2K_valid_LR_unknown/X2/0879x2.png 80 | ../data/DIV2K_valid_LR_unknown/X2/0880x2.png 81 | ../data/DIV2K_valid_LR_unknown/X2/0881x2.png 82 | ../data/DIV2K_valid_LR_unknown/X2/0882x2.png 83 | ../data/DIV2K_valid_LR_unknown/X2/0883x2.png 84 | ../data/DIV2K_valid_LR_unknown/X2/0884x2.png 85 | ../data/DIV2K_valid_LR_unknown/X2/0885x2.png 86 | ../data/DIV2K_valid_LR_unknown/X2/0886x2.png 87 | ../data/DIV2K_valid_LR_unknown/X2/0887x2.png 88 | ../data/DIV2K_valid_LR_unknown/X2/0888x2.png 89 | ../data/DIV2K_valid_LR_unknown/X2/0889x2.png 90 | ../data/DIV2K_valid_LR_unknown/X2/0890x2.png 91 | ../data/DIV2K_valid_LR_unknown/X2/0891x2.png 92 | ../data/DIV2K_valid_LR_unknown/X2/0892x2.png 93 | ../data/DIV2K_valid_LR_unknown/X2/0893x2.png 94 | ../data/DIV2K_valid_LR_unknown/X2/0894x2.png 95 | ../data/DIV2K_valid_LR_unknown/X2/0895x2.png 96 | ../data/DIV2K_valid_LR_unknown/X2/0896x2.png 97 | ../data/DIV2K_valid_LR_unknown/X2/0897x2.png 98 | ../data/DIV2K_valid_LR_unknown/X2/0898x2.png 99 | ../data/DIV2K_valid_LR_unknown/X2/0899x2.png 100 | ../data/DIV2K_valid_LR_unknown/X2/0900x2.png 101 | -------------------------------------------------------------------------------- /flist/lrX3_bicubic_test.flist: -------------------------------------------------------------------------------- 1 | ../data/DIV2K_test_LR_bicubic/X3/0901x3.png 2 | ../data/DIV2K_test_LR_bicubic/X3/0902x3.png 3 | ../data/DIV2K_test_LR_bicubic/X3/0903x3.png 4 | ../data/DIV2K_test_LR_bicubic/X3/0904x3.png 5 | ../data/DIV2K_test_LR_bicubic/X3/0905x3.png 6 | ../data/DIV2K_test_LR_bicubic/X3/0906x3.png 7 | ../data/DIV2K_test_LR_bicubic/X3/0907x3.png 8 | ../data/DIV2K_test_LR_bicubic/X3/0908x3.png 9 | ../data/DIV2K_test_LR_bicubic/X3/0909x3.png 10 | ../data/DIV2K_test_LR_bicubic/X3/0910x3.png 11 | ../data/DIV2K_test_LR_bicubic/X3/0911x3.png 12 | ../data/DIV2K_test_LR_bicubic/X3/0912x3.png 13 | ../data/DIV2K_test_LR_bicubic/X3/0913x3.png 14 | ../data/DIV2K_test_LR_bicubic/X3/0914x3.png 15 | ../data/DIV2K_test_LR_bicubic/X3/0915x3.png 16 | ../data/DIV2K_test_LR_bicubic/X3/0916x3.png 17 | ../data/DIV2K_test_LR_bicubic/X3/0917x3.png 18 | ../data/DIV2K_test_LR_bicubic/X3/0918x3.png 19 | ../data/DIV2K_test_LR_bicubic/X3/0919x3.png 20 | ../data/DIV2K_test_LR_bicubic/X3/0920x3.png 21 | ../data/DIV2K_test_LR_bicubic/X3/0921x3.png 22 | ../data/DIV2K_test_LR_bicubic/X3/0922x3.png 23 | ../data/DIV2K_test_LR_bicubic/X3/0923x3.png 24 | ../data/DIV2K_test_LR_bicubic/X3/0924x3.png 25 | ../data/DIV2K_test_LR_bicubic/X3/0925x3.png 26 | ../data/DIV2K_test_LR_bicubic/X3/0926x3.png 27 | ../data/DIV2K_test_LR_bicubic/X3/0927x3.png 28 | ../data/DIV2K_test_LR_bicubic/X3/0928x3.png 29 | ../data/DIV2K_test_LR_bicubic/X3/0929x3.png 30 | ../data/DIV2K_test_LR_bicubic/X3/0930x3.png 31 | ../data/DIV2K_test_LR_bicubic/X3/0931x3.png 32 | ../data/DIV2K_test_LR_bicubic/X3/0932x3.png 33 | ../data/DIV2K_test_LR_bicubic/X3/0933x3.png 34 | ../data/DIV2K_test_LR_bicubic/X3/0934x3.png 35 | ../data/DIV2K_test_LR_bicubic/X3/0935x3.png 36 | ../data/DIV2K_test_LR_bicubic/X3/0936x3.png 37 | ../data/DIV2K_test_LR_bicubic/X3/0937x3.png 38 | ../data/DIV2K_test_LR_bicubic/X3/0938x3.png 39 | ../data/DIV2K_test_LR_bicubic/X3/0939x3.png 40 | ../data/DIV2K_test_LR_bicubic/X3/0940x3.png 41 | ../data/DIV2K_test_LR_bicubic/X3/0941x3.png 42 | ../data/DIV2K_test_LR_bicubic/X3/0942x3.png 43 | ../data/DIV2K_test_LR_bicubic/X3/0943x3.png 44 | ../data/DIV2K_test_LR_bicubic/X3/0944x3.png 45 | ../data/DIV2K_test_LR_bicubic/X3/0945x3.png 46 | ../data/DIV2K_test_LR_bicubic/X3/0946x3.png 47 | ../data/DIV2K_test_LR_bicubic/X3/0947x3.png 48 | ../data/DIV2K_test_LR_bicubic/X3/0948x3.png 49 | ../data/DIV2K_test_LR_bicubic/X3/0949x3.png 50 | ../data/DIV2K_test_LR_bicubic/X3/0950x3.png 51 | ../data/DIV2K_test_LR_bicubic/X3/0951x3.png 52 | ../data/DIV2K_test_LR_bicubic/X3/0952x3.png 53 | ../data/DIV2K_test_LR_bicubic/X3/0953x3.png 54 | ../data/DIV2K_test_LR_bicubic/X3/0954x3.png 55 | ../data/DIV2K_test_LR_bicubic/X3/0955x3.png 56 | ../data/DIV2K_test_LR_bicubic/X3/0956x3.png 57 | ../data/DIV2K_test_LR_bicubic/X3/0957x3.png 58 | ../data/DIV2K_test_LR_bicubic/X3/0958x3.png 59 | ../data/DIV2K_test_LR_bicubic/X3/0959x3.png 60 | ../data/DIV2K_test_LR_bicubic/X3/0960x3.png 61 | ../data/DIV2K_test_LR_bicubic/X3/0961x3.png 62 | ../data/DIV2K_test_LR_bicubic/X3/0962x3.png 63 | ../data/DIV2K_test_LR_bicubic/X3/0963x3.png 64 | ../data/DIV2K_test_LR_bicubic/X3/0964x3.png 65 | ../data/DIV2K_test_LR_bicubic/X3/0965x3.png 66 | ../data/DIV2K_test_LR_bicubic/X3/0966x3.png 67 | ../data/DIV2K_test_LR_bicubic/X3/0967x3.png 68 | ../data/DIV2K_test_LR_bicubic/X3/0968x3.png 69 | ../data/DIV2K_test_LR_bicubic/X3/0969x3.png 70 | ../data/DIV2K_test_LR_bicubic/X3/0970x3.png 71 | ../data/DIV2K_test_LR_bicubic/X3/0971x3.png 72 | ../data/DIV2K_test_LR_bicubic/X3/0972x3.png 73 | ../data/DIV2K_test_LR_bicubic/X3/0973x3.png 74 | ../data/DIV2K_test_LR_bicubic/X3/0974x3.png 75 | ../data/DIV2K_test_LR_bicubic/X3/0975x3.png 76 | ../data/DIV2K_test_LR_bicubic/X3/0976x3.png 77 | ../data/DIV2K_test_LR_bicubic/X3/0977x3.png 78 | ../data/DIV2K_test_LR_bicubic/X3/0978x3.png 79 | ../data/DIV2K_test_LR_bicubic/X3/0979x3.png 80 | ../data/DIV2K_test_LR_bicubic/X3/0980x3.png 81 | ../data/DIV2K_test_LR_bicubic/X3/0981x3.png 82 | ../data/DIV2K_test_LR_bicubic/X3/0982x3.png 83 | ../data/DIV2K_test_LR_bicubic/X3/0983x3.png 84 | ../data/DIV2K_test_LR_bicubic/X3/0984x3.png 85 | ../data/DIV2K_test_LR_bicubic/X3/0985x3.png 86 | ../data/DIV2K_test_LR_bicubic/X3/0986x3.png 87 | ../data/DIV2K_test_LR_bicubic/X3/0987x3.png 88 | ../data/DIV2K_test_LR_bicubic/X3/0988x3.png 89 | ../data/DIV2K_test_LR_bicubic/X3/0989x3.png 90 | ../data/DIV2K_test_LR_bicubic/X3/0990x3.png 91 | ../data/DIV2K_test_LR_bicubic/X3/0991x3.png 92 | ../data/DIV2K_test_LR_bicubic/X3/0992x3.png 93 | ../data/DIV2K_test_LR_bicubic/X3/0993x3.png 94 | ../data/DIV2K_test_LR_bicubic/X3/0994x3.png 95 | ../data/DIV2K_test_LR_bicubic/X3/0995x3.png 96 | ../data/DIV2K_test_LR_bicubic/X3/0996x3.png 97 | ../data/DIV2K_test_LR_bicubic/X3/0997x3.png 98 | ../data/DIV2K_test_LR_bicubic/X3/0998x3.png 99 | ../data/DIV2K_test_LR_bicubic/X3/0999x3.png 100 | ../data/DIV2K_test_LR_bicubic/X3/1000x3.png 101 | -------------------------------------------------------------------------------- /flist/lrX3_bicubic_test_pred.flist: -------------------------------------------------------------------------------- 1 | ../data/DIV2K_test_LR_bicubic_pred/X3/0901x3.png 2 | ../data/DIV2K_test_LR_bicubic_pred/X3/0902x3.png 3 | ../data/DIV2K_test_LR_bicubic_pred/X3/0903x3.png 4 | ../data/DIV2K_test_LR_bicubic_pred/X3/0904x3.png 5 | ../data/DIV2K_test_LR_bicubic_pred/X3/0905x3.png 6 | ../data/DIV2K_test_LR_bicubic_pred/X3/0906x3.png 7 | ../data/DIV2K_test_LR_bicubic_pred/X3/0907x3.png 8 | ../data/DIV2K_test_LR_bicubic_pred/X3/0908x3.png 9 | ../data/DIV2K_test_LR_bicubic_pred/X3/0909x3.png 10 | ../data/DIV2K_test_LR_bicubic_pred/X3/0910x3.png 11 | ../data/DIV2K_test_LR_bicubic_pred/X3/0911x3.png 12 | ../data/DIV2K_test_LR_bicubic_pred/X3/0912x3.png 13 | ../data/DIV2K_test_LR_bicubic_pred/X3/0913x3.png 14 | ../data/DIV2K_test_LR_bicubic_pred/X3/0914x3.png 15 | ../data/DIV2K_test_LR_bicubic_pred/X3/0915x3.png 16 | ../data/DIV2K_test_LR_bicubic_pred/X3/0916x3.png 17 | ../data/DIV2K_test_LR_bicubic_pred/X3/0917x3.png 18 | ../data/DIV2K_test_LR_bicubic_pred/X3/0918x3.png 19 | ../data/DIV2K_test_LR_bicubic_pred/X3/0919x3.png 20 | ../data/DIV2K_test_LR_bicubic_pred/X3/0920x3.png 21 | ../data/DIV2K_test_LR_bicubic_pred/X3/0921x3.png 22 | ../data/DIV2K_test_LR_bicubic_pred/X3/0922x3.png 23 | ../data/DIV2K_test_LR_bicubic_pred/X3/0923x3.png 24 | ../data/DIV2K_test_LR_bicubic_pred/X3/0924x3.png 25 | ../data/DIV2K_test_LR_bicubic_pred/X3/0925x3.png 26 | ../data/DIV2K_test_LR_bicubic_pred/X3/0926x3.png 27 | ../data/DIV2K_test_LR_bicubic_pred/X3/0927x3.png 28 | ../data/DIV2K_test_LR_bicubic_pred/X3/0928x3.png 29 | ../data/DIV2K_test_LR_bicubic_pred/X3/0929x3.png 30 | ../data/DIV2K_test_LR_bicubic_pred/X3/0930x3.png 31 | ../data/DIV2K_test_LR_bicubic_pred/X3/0931x3.png 32 | ../data/DIV2K_test_LR_bicubic_pred/X3/0932x3.png 33 | ../data/DIV2K_test_LR_bicubic_pred/X3/0933x3.png 34 | ../data/DIV2K_test_LR_bicubic_pred/X3/0934x3.png 35 | ../data/DIV2K_test_LR_bicubic_pred/X3/0935x3.png 36 | ../data/DIV2K_test_LR_bicubic_pred/X3/0936x3.png 37 | ../data/DIV2K_test_LR_bicubic_pred/X3/0937x3.png 38 | ../data/DIV2K_test_LR_bicubic_pred/X3/0938x3.png 39 | ../data/DIV2K_test_LR_bicubic_pred/X3/0939x3.png 40 | ../data/DIV2K_test_LR_bicubic_pred/X3/0940x3.png 41 | ../data/DIV2K_test_LR_bicubic_pred/X3/0941x3.png 42 | ../data/DIV2K_test_LR_bicubic_pred/X3/0942x3.png 43 | ../data/DIV2K_test_LR_bicubic_pred/X3/0943x3.png 44 | ../data/DIV2K_test_LR_bicubic_pred/X3/0944x3.png 45 | ../data/DIV2K_test_LR_bicubic_pred/X3/0945x3.png 46 | ../data/DIV2K_test_LR_bicubic_pred/X3/0946x3.png 47 | ../data/DIV2K_test_LR_bicubic_pred/X3/0947x3.png 48 | ../data/DIV2K_test_LR_bicubic_pred/X3/0948x3.png 49 | ../data/DIV2K_test_LR_bicubic_pred/X3/0949x3.png 50 | ../data/DIV2K_test_LR_bicubic_pred/X3/0950x3.png 51 | ../data/DIV2K_test_LR_bicubic_pred/X3/0951x3.png 52 | ../data/DIV2K_test_LR_bicubic_pred/X3/0952x3.png 53 | ../data/DIV2K_test_LR_bicubic_pred/X3/0953x3.png 54 | ../data/DIV2K_test_LR_bicubic_pred/X3/0954x3.png 55 | ../data/DIV2K_test_LR_bicubic_pred/X3/0955x3.png 56 | ../data/DIV2K_test_LR_bicubic_pred/X3/0956x3.png 57 | ../data/DIV2K_test_LR_bicubic_pred/X3/0957x3.png 58 | ../data/DIV2K_test_LR_bicubic_pred/X3/0958x3.png 59 | ../data/DIV2K_test_LR_bicubic_pred/X3/0959x3.png 60 | ../data/DIV2K_test_LR_bicubic_pred/X3/0960x3.png 61 | ../data/DIV2K_test_LR_bicubic_pred/X3/0961x3.png 62 | ../data/DIV2K_test_LR_bicubic_pred/X3/0962x3.png 63 | ../data/DIV2K_test_LR_bicubic_pred/X3/0963x3.png 64 | ../data/DIV2K_test_LR_bicubic_pred/X3/0964x3.png 65 | ../data/DIV2K_test_LR_bicubic_pred/X3/0965x3.png 66 | ../data/DIV2K_test_LR_bicubic_pred/X3/0966x3.png 67 | ../data/DIV2K_test_LR_bicubic_pred/X3/0967x3.png 68 | ../data/DIV2K_test_LR_bicubic_pred/X3/0968x3.png 69 | ../data/DIV2K_test_LR_bicubic_pred/X3/0969x3.png 70 | ../data/DIV2K_test_LR_bicubic_pred/X3/0970x3.png 71 | ../data/DIV2K_test_LR_bicubic_pred/X3/0971x3.png 72 | ../data/DIV2K_test_LR_bicubic_pred/X3/0972x3.png 73 | ../data/DIV2K_test_LR_bicubic_pred/X3/0973x3.png 74 | ../data/DIV2K_test_LR_bicubic_pred/X3/0974x3.png 75 | ../data/DIV2K_test_LR_bicubic_pred/X3/0975x3.png 76 | ../data/DIV2K_test_LR_bicubic_pred/X3/0976x3.png 77 | ../data/DIV2K_test_LR_bicubic_pred/X3/0977x3.png 78 | ../data/DIV2K_test_LR_bicubic_pred/X3/0978x3.png 79 | ../data/DIV2K_test_LR_bicubic_pred/X3/0979x3.png 80 | ../data/DIV2K_test_LR_bicubic_pred/X3/0980x3.png 81 | ../data/DIV2K_test_LR_bicubic_pred/X3/0981x3.png 82 | ../data/DIV2K_test_LR_bicubic_pred/X3/0982x3.png 83 | ../data/DIV2K_test_LR_bicubic_pred/X3/0983x3.png 84 | ../data/DIV2K_test_LR_bicubic_pred/X3/0984x3.png 85 | ../data/DIV2K_test_LR_bicubic_pred/X3/0985x3.png 86 | ../data/DIV2K_test_LR_bicubic_pred/X3/0986x3.png 87 | ../data/DIV2K_test_LR_bicubic_pred/X3/0987x3.png 88 | ../data/DIV2K_test_LR_bicubic_pred/X3/0988x3.png 89 | ../data/DIV2K_test_LR_bicubic_pred/X3/0989x3.png 90 | ../data/DIV2K_test_LR_bicubic_pred/X3/0990x3.png 91 | ../data/DIV2K_test_LR_bicubic_pred/X3/0991x3.png 92 | ../data/DIV2K_test_LR_bicubic_pred/X3/0992x3.png 93 | ../data/DIV2K_test_LR_bicubic_pred/X3/0993x3.png 94 | ../data/DIV2K_test_LR_bicubic_pred/X3/0994x3.png 95 | ../data/DIV2K_test_LR_bicubic_pred/X3/0995x3.png 96 | ../data/DIV2K_test_LR_bicubic_pred/X3/0996x3.png 97 | ../data/DIV2K_test_LR_bicubic_pred/X3/0997x3.png 98 | ../data/DIV2K_test_LR_bicubic_pred/X3/0998x3.png 99 | ../data/DIV2K_test_LR_bicubic_pred/X3/0999x3.png 100 | ../data/DIV2K_test_LR_bicubic_pred/X3/1000x3.png 101 | -------------------------------------------------------------------------------- /flist/lrX3_bicubic_val.flist: -------------------------------------------------------------------------------- 1 | ../data/DIV2K_valid_LR_bicubic/X3/0801x3.png 2 | ../data/DIV2K_valid_LR_bicubic/X3/0802x3.png 3 | ../data/DIV2K_valid_LR_bicubic/X3/0803x3.png 4 | ../data/DIV2K_valid_LR_bicubic/X3/0804x3.png 5 | ../data/DIV2K_valid_LR_bicubic/X3/0805x3.png 6 | ../data/DIV2K_valid_LR_bicubic/X3/0806x3.png 7 | ../data/DIV2K_valid_LR_bicubic/X3/0807x3.png 8 | ../data/DIV2K_valid_LR_bicubic/X3/0808x3.png 9 | ../data/DIV2K_valid_LR_bicubic/X3/0809x3.png 10 | ../data/DIV2K_valid_LR_bicubic/X3/0810x3.png 11 | ../data/DIV2K_valid_LR_bicubic/X3/0811x3.png 12 | ../data/DIV2K_valid_LR_bicubic/X3/0812x3.png 13 | ../data/DIV2K_valid_LR_bicubic/X3/0813x3.png 14 | ../data/DIV2K_valid_LR_bicubic/X3/0814x3.png 15 | ../data/DIV2K_valid_LR_bicubic/X3/0815x3.png 16 | ../data/DIV2K_valid_LR_bicubic/X3/0816x3.png 17 | ../data/DIV2K_valid_LR_bicubic/X3/0817x3.png 18 | ../data/DIV2K_valid_LR_bicubic/X3/0818x3.png 19 | ../data/DIV2K_valid_LR_bicubic/X3/0819x3.png 20 | ../data/DIV2K_valid_LR_bicubic/X3/0820x3.png 21 | ../data/DIV2K_valid_LR_bicubic/X3/0821x3.png 22 | ../data/DIV2K_valid_LR_bicubic/X3/0822x3.png 23 | ../data/DIV2K_valid_LR_bicubic/X3/0823x3.png 24 | ../data/DIV2K_valid_LR_bicubic/X3/0824x3.png 25 | ../data/DIV2K_valid_LR_bicubic/X3/0825x3.png 26 | ../data/DIV2K_valid_LR_bicubic/X3/0826x3.png 27 | ../data/DIV2K_valid_LR_bicubic/X3/0827x3.png 28 | ../data/DIV2K_valid_LR_bicubic/X3/0828x3.png 29 | ../data/DIV2K_valid_LR_bicubic/X3/0829x3.png 30 | ../data/DIV2K_valid_LR_bicubic/X3/0830x3.png 31 | ../data/DIV2K_valid_LR_bicubic/X3/0831x3.png 32 | ../data/DIV2K_valid_LR_bicubic/X3/0832x3.png 33 | ../data/DIV2K_valid_LR_bicubic/X3/0833x3.png 34 | ../data/DIV2K_valid_LR_bicubic/X3/0834x3.png 35 | ../data/DIV2K_valid_LR_bicubic/X3/0835x3.png 36 | ../data/DIV2K_valid_LR_bicubic/X3/0836x3.png 37 | ../data/DIV2K_valid_LR_bicubic/X3/0837x3.png 38 | ../data/DIV2K_valid_LR_bicubic/X3/0838x3.png 39 | ../data/DIV2K_valid_LR_bicubic/X3/0839x3.png 40 | ../data/DIV2K_valid_LR_bicubic/X3/0840x3.png 41 | ../data/DIV2K_valid_LR_bicubic/X3/0841x3.png 42 | ../data/DIV2K_valid_LR_bicubic/X3/0842x3.png 43 | ../data/DIV2K_valid_LR_bicubic/X3/0843x3.png 44 | ../data/DIV2K_valid_LR_bicubic/X3/0844x3.png 45 | ../data/DIV2K_valid_LR_bicubic/X3/0845x3.png 46 | ../data/DIV2K_valid_LR_bicubic/X3/0846x3.png 47 | ../data/DIV2K_valid_LR_bicubic/X3/0847x3.png 48 | ../data/DIV2K_valid_LR_bicubic/X3/0848x3.png 49 | ../data/DIV2K_valid_LR_bicubic/X3/0849x3.png 50 | ../data/DIV2K_valid_LR_bicubic/X3/0850x3.png 51 | ../data/DIV2K_valid_LR_bicubic/X3/0851x3.png 52 | ../data/DIV2K_valid_LR_bicubic/X3/0852x3.png 53 | ../data/DIV2K_valid_LR_bicubic/X3/0853x3.png 54 | ../data/DIV2K_valid_LR_bicubic/X3/0854x3.png 55 | ../data/DIV2K_valid_LR_bicubic/X3/0855x3.png 56 | ../data/DIV2K_valid_LR_bicubic/X3/0856x3.png 57 | ../data/DIV2K_valid_LR_bicubic/X3/0857x3.png 58 | ../data/DIV2K_valid_LR_bicubic/X3/0858x3.png 59 | ../data/DIV2K_valid_LR_bicubic/X3/0859x3.png 60 | ../data/DIV2K_valid_LR_bicubic/X3/0860x3.png 61 | ../data/DIV2K_valid_LR_bicubic/X3/0861x3.png 62 | ../data/DIV2K_valid_LR_bicubic/X3/0862x3.png 63 | ../data/DIV2K_valid_LR_bicubic/X3/0863x3.png 64 | ../data/DIV2K_valid_LR_bicubic/X3/0864x3.png 65 | ../data/DIV2K_valid_LR_bicubic/X3/0865x3.png 66 | ../data/DIV2K_valid_LR_bicubic/X3/0866x3.png 67 | ../data/DIV2K_valid_LR_bicubic/X3/0867x3.png 68 | ../data/DIV2K_valid_LR_bicubic/X3/0868x3.png 69 | ../data/DIV2K_valid_LR_bicubic/X3/0869x3.png 70 | ../data/DIV2K_valid_LR_bicubic/X3/0870x3.png 71 | ../data/DIV2K_valid_LR_bicubic/X3/0871x3.png 72 | ../data/DIV2K_valid_LR_bicubic/X3/0872x3.png 73 | ../data/DIV2K_valid_LR_bicubic/X3/0873x3.png 74 | ../data/DIV2K_valid_LR_bicubic/X3/0874x3.png 75 | ../data/DIV2K_valid_LR_bicubic/X3/0875x3.png 76 | ../data/DIV2K_valid_LR_bicubic/X3/0876x3.png 77 | ../data/DIV2K_valid_LR_bicubic/X3/0877x3.png 78 | ../data/DIV2K_valid_LR_bicubic/X3/0878x3.png 79 | ../data/DIV2K_valid_LR_bicubic/X3/0879x3.png 80 | ../data/DIV2K_valid_LR_bicubic/X3/0880x3.png 81 | ../data/DIV2K_valid_LR_bicubic/X3/0881x3.png 82 | ../data/DIV2K_valid_LR_bicubic/X3/0882x3.png 83 | ../data/DIV2K_valid_LR_bicubic/X3/0883x3.png 84 | ../data/DIV2K_valid_LR_bicubic/X3/0884x3.png 85 | ../data/DIV2K_valid_LR_bicubic/X3/0885x3.png 86 | ../data/DIV2K_valid_LR_bicubic/X3/0886x3.png 87 | ../data/DIV2K_valid_LR_bicubic/X3/0887x3.png 88 | ../data/DIV2K_valid_LR_bicubic/X3/0888x3.png 89 | ../data/DIV2K_valid_LR_bicubic/X3/0889x3.png 90 | ../data/DIV2K_valid_LR_bicubic/X3/0890x3.png 91 | ../data/DIV2K_valid_LR_bicubic/X3/0891x3.png 92 | ../data/DIV2K_valid_LR_bicubic/X3/0892x3.png 93 | ../data/DIV2K_valid_LR_bicubic/X3/0893x3.png 94 | ../data/DIV2K_valid_LR_bicubic/X3/0894x3.png 95 | ../data/DIV2K_valid_LR_bicubic/X3/0895x3.png 96 | ../data/DIV2K_valid_LR_bicubic/X3/0896x3.png 97 | ../data/DIV2K_valid_LR_bicubic/X3/0897x3.png 98 | ../data/DIV2K_valid_LR_bicubic/X3/0898x3.png 99 | ../data/DIV2K_valid_LR_bicubic/X3/0899x3.png 100 | ../data/DIV2K_valid_LR_bicubic/X3/0900x3.png 101 | -------------------------------------------------------------------------------- /flist/lrX3_unknown_test.flist: -------------------------------------------------------------------------------- 1 | ../data/DIV2K_test_LR_unknown/X3/0901x3.png 2 | ../data/DIV2K_test_LR_unknown/X3/0902x3.png 3 | ../data/DIV2K_test_LR_unknown/X3/0903x3.png 4 | ../data/DIV2K_test_LR_unknown/X3/0904x3.png 5 | ../data/DIV2K_test_LR_unknown/X3/0905x3.png 6 | ../data/DIV2K_test_LR_unknown/X3/0906x3.png 7 | ../data/DIV2K_test_LR_unknown/X3/0907x3.png 8 | ../data/DIV2K_test_LR_unknown/X3/0908x3.png 9 | ../data/DIV2K_test_LR_unknown/X3/0909x3.png 10 | ../data/DIV2K_test_LR_unknown/X3/0910x3.png 11 | ../data/DIV2K_test_LR_unknown/X3/0911x3.png 12 | ../data/DIV2K_test_LR_unknown/X3/0912x3.png 13 | ../data/DIV2K_test_LR_unknown/X3/0913x3.png 14 | ../data/DIV2K_test_LR_unknown/X3/0914x3.png 15 | ../data/DIV2K_test_LR_unknown/X3/0915x3.png 16 | ../data/DIV2K_test_LR_unknown/X3/0916x3.png 17 | ../data/DIV2K_test_LR_unknown/X3/0917x3.png 18 | ../data/DIV2K_test_LR_unknown/X3/0918x3.png 19 | ../data/DIV2K_test_LR_unknown/X3/0919x3.png 20 | ../data/DIV2K_test_LR_unknown/X3/0920x3.png 21 | ../data/DIV2K_test_LR_unknown/X3/0921x3.png 22 | ../data/DIV2K_test_LR_unknown/X3/0922x3.png 23 | ../data/DIV2K_test_LR_unknown/X3/0923x3.png 24 | ../data/DIV2K_test_LR_unknown/X3/0924x3.png 25 | ../data/DIV2K_test_LR_unknown/X3/0925x3.png 26 | ../data/DIV2K_test_LR_unknown/X3/0926x3.png 27 | ../data/DIV2K_test_LR_unknown/X3/0927x3.png 28 | ../data/DIV2K_test_LR_unknown/X3/0928x3.png 29 | ../data/DIV2K_test_LR_unknown/X3/0929x3.png 30 | ../data/DIV2K_test_LR_unknown/X3/0930x3.png 31 | ../data/DIV2K_test_LR_unknown/X3/0931x3.png 32 | ../data/DIV2K_test_LR_unknown/X3/0932x3.png 33 | ../data/DIV2K_test_LR_unknown/X3/0933x3.png 34 | ../data/DIV2K_test_LR_unknown/X3/0934x3.png 35 | ../data/DIV2K_test_LR_unknown/X3/0935x3.png 36 | ../data/DIV2K_test_LR_unknown/X3/0936x3.png 37 | ../data/DIV2K_test_LR_unknown/X3/0937x3.png 38 | ../data/DIV2K_test_LR_unknown/X3/0938x3.png 39 | ../data/DIV2K_test_LR_unknown/X3/0939x3.png 40 | ../data/DIV2K_test_LR_unknown/X3/0940x3.png 41 | ../data/DIV2K_test_LR_unknown/X3/0941x3.png 42 | ../data/DIV2K_test_LR_unknown/X3/0942x3.png 43 | ../data/DIV2K_test_LR_unknown/X3/0943x3.png 44 | ../data/DIV2K_test_LR_unknown/X3/0944x3.png 45 | ../data/DIV2K_test_LR_unknown/X3/0945x3.png 46 | ../data/DIV2K_test_LR_unknown/X3/0946x3.png 47 | ../data/DIV2K_test_LR_unknown/X3/0947x3.png 48 | ../data/DIV2K_test_LR_unknown/X3/0948x3.png 49 | ../data/DIV2K_test_LR_unknown/X3/0949x3.png 50 | ../data/DIV2K_test_LR_unknown/X3/0950x3.png 51 | ../data/DIV2K_test_LR_unknown/X3/0951x3.png 52 | ../data/DIV2K_test_LR_unknown/X3/0952x3.png 53 | ../data/DIV2K_test_LR_unknown/X3/0953x3.png 54 | ../data/DIV2K_test_LR_unknown/X3/0954x3.png 55 | ../data/DIV2K_test_LR_unknown/X3/0955x3.png 56 | ../data/DIV2K_test_LR_unknown/X3/0956x3.png 57 | ../data/DIV2K_test_LR_unknown/X3/0957x3.png 58 | ../data/DIV2K_test_LR_unknown/X3/0958x3.png 59 | ../data/DIV2K_test_LR_unknown/X3/0959x3.png 60 | ../data/DIV2K_test_LR_unknown/X3/0960x3.png 61 | ../data/DIV2K_test_LR_unknown/X3/0961x3.png 62 | ../data/DIV2K_test_LR_unknown/X3/0962x3.png 63 | ../data/DIV2K_test_LR_unknown/X3/0963x3.png 64 | ../data/DIV2K_test_LR_unknown/X3/0964x3.png 65 | ../data/DIV2K_test_LR_unknown/X3/0965x3.png 66 | ../data/DIV2K_test_LR_unknown/X3/0966x3.png 67 | ../data/DIV2K_test_LR_unknown/X3/0967x3.png 68 | ../data/DIV2K_test_LR_unknown/X3/0968x3.png 69 | ../data/DIV2K_test_LR_unknown/X3/0969x3.png 70 | ../data/DIV2K_test_LR_unknown/X3/0970x3.png 71 | ../data/DIV2K_test_LR_unknown/X3/0971x3.png 72 | ../data/DIV2K_test_LR_unknown/X3/0972x3.png 73 | ../data/DIV2K_test_LR_unknown/X3/0973x3.png 74 | ../data/DIV2K_test_LR_unknown/X3/0974x3.png 75 | ../data/DIV2K_test_LR_unknown/X3/0975x3.png 76 | ../data/DIV2K_test_LR_unknown/X3/0976x3.png 77 | ../data/DIV2K_test_LR_unknown/X3/0977x3.png 78 | ../data/DIV2K_test_LR_unknown/X3/0978x3.png 79 | ../data/DIV2K_test_LR_unknown/X3/0979x3.png 80 | ../data/DIV2K_test_LR_unknown/X3/0980x3.png 81 | ../data/DIV2K_test_LR_unknown/X3/0981x3.png 82 | ../data/DIV2K_test_LR_unknown/X3/0982x3.png 83 | ../data/DIV2K_test_LR_unknown/X3/0983x3.png 84 | ../data/DIV2K_test_LR_unknown/X3/0984x3.png 85 | ../data/DIV2K_test_LR_unknown/X3/0985x3.png 86 | ../data/DIV2K_test_LR_unknown/X3/0986x3.png 87 | ../data/DIV2K_test_LR_unknown/X3/0987x3.png 88 | ../data/DIV2K_test_LR_unknown/X3/0988x3.png 89 | ../data/DIV2K_test_LR_unknown/X3/0989x3.png 90 | ../data/DIV2K_test_LR_unknown/X3/0990x3.png 91 | ../data/DIV2K_test_LR_unknown/X3/0991x3.png 92 | ../data/DIV2K_test_LR_unknown/X3/0992x3.png 93 | ../data/DIV2K_test_LR_unknown/X3/0993x3.png 94 | ../data/DIV2K_test_LR_unknown/X3/0994x3.png 95 | ../data/DIV2K_test_LR_unknown/X3/0995x3.png 96 | ../data/DIV2K_test_LR_unknown/X3/0996x3.png 97 | ../data/DIV2K_test_LR_unknown/X3/0997x3.png 98 | ../data/DIV2K_test_LR_unknown/X3/0998x3.png 99 | ../data/DIV2K_test_LR_unknown/X3/0999x3.png 100 | ../data/DIV2K_test_LR_unknown/X3/1000x3.png 101 | -------------------------------------------------------------------------------- /flist/lrX3_unknown_test_pred.flist: -------------------------------------------------------------------------------- 1 | ../data/DIV2K_test_LR_unknown_pred/X3/0901x3.png 2 | ../data/DIV2K_test_LR_unknown_pred/X3/0902x3.png 3 | ../data/DIV2K_test_LR_unknown_pred/X3/0903x3.png 4 | ../data/DIV2K_test_LR_unknown_pred/X3/0904x3.png 5 | ../data/DIV2K_test_LR_unknown_pred/X3/0905x3.png 6 | ../data/DIV2K_test_LR_unknown_pred/X3/0906x3.png 7 | ../data/DIV2K_test_LR_unknown_pred/X3/0907x3.png 8 | ../data/DIV2K_test_LR_unknown_pred/X3/0908x3.png 9 | ../data/DIV2K_test_LR_unknown_pred/X3/0909x3.png 10 | ../data/DIV2K_test_LR_unknown_pred/X3/0910x3.png 11 | ../data/DIV2K_test_LR_unknown_pred/X3/0911x3.png 12 | ../data/DIV2K_test_LR_unknown_pred/X3/0912x3.png 13 | ../data/DIV2K_test_LR_unknown_pred/X3/0913x3.png 14 | ../data/DIV2K_test_LR_unknown_pred/X3/0914x3.png 15 | ../data/DIV2K_test_LR_unknown_pred/X3/0915x3.png 16 | ../data/DIV2K_test_LR_unknown_pred/X3/0916x3.png 17 | ../data/DIV2K_test_LR_unknown_pred/X3/0917x3.png 18 | ../data/DIV2K_test_LR_unknown_pred/X3/0918x3.png 19 | ../data/DIV2K_test_LR_unknown_pred/X3/0919x3.png 20 | ../data/DIV2K_test_LR_unknown_pred/X3/0920x3.png 21 | ../data/DIV2K_test_LR_unknown_pred/X3/0921x3.png 22 | ../data/DIV2K_test_LR_unknown_pred/X3/0922x3.png 23 | ../data/DIV2K_test_LR_unknown_pred/X3/0923x3.png 24 | ../data/DIV2K_test_LR_unknown_pred/X3/0924x3.png 25 | ../data/DIV2K_test_LR_unknown_pred/X3/0925x3.png 26 | ../data/DIV2K_test_LR_unknown_pred/X3/0926x3.png 27 | ../data/DIV2K_test_LR_unknown_pred/X3/0927x3.png 28 | ../data/DIV2K_test_LR_unknown_pred/X3/0928x3.png 29 | ../data/DIV2K_test_LR_unknown_pred/X3/0929x3.png 30 | ../data/DIV2K_test_LR_unknown_pred/X3/0930x3.png 31 | ../data/DIV2K_test_LR_unknown_pred/X3/0931x3.png 32 | ../data/DIV2K_test_LR_unknown_pred/X3/0932x3.png 33 | ../data/DIV2K_test_LR_unknown_pred/X3/0933x3.png 34 | ../data/DIV2K_test_LR_unknown_pred/X3/0934x3.png 35 | ../data/DIV2K_test_LR_unknown_pred/X3/0935x3.png 36 | ../data/DIV2K_test_LR_unknown_pred/X3/0936x3.png 37 | ../data/DIV2K_test_LR_unknown_pred/X3/0937x3.png 38 | ../data/DIV2K_test_LR_unknown_pred/X3/0938x3.png 39 | ../data/DIV2K_test_LR_unknown_pred/X3/0939x3.png 40 | ../data/DIV2K_test_LR_unknown_pred/X3/0940x3.png 41 | ../data/DIV2K_test_LR_unknown_pred/X3/0941x3.png 42 | ../data/DIV2K_test_LR_unknown_pred/X3/0942x3.png 43 | ../data/DIV2K_test_LR_unknown_pred/X3/0943x3.png 44 | ../data/DIV2K_test_LR_unknown_pred/X3/0944x3.png 45 | ../data/DIV2K_test_LR_unknown_pred/X3/0945x3.png 46 | ../data/DIV2K_test_LR_unknown_pred/X3/0946x3.png 47 | ../data/DIV2K_test_LR_unknown_pred/X3/0947x3.png 48 | ../data/DIV2K_test_LR_unknown_pred/X3/0948x3.png 49 | ../data/DIV2K_test_LR_unknown_pred/X3/0949x3.png 50 | ../data/DIV2K_test_LR_unknown_pred/X3/0950x3.png 51 | ../data/DIV2K_test_LR_unknown_pred/X3/0951x3.png 52 | ../data/DIV2K_test_LR_unknown_pred/X3/0952x3.png 53 | ../data/DIV2K_test_LR_unknown_pred/X3/0953x3.png 54 | ../data/DIV2K_test_LR_unknown_pred/X3/0954x3.png 55 | ../data/DIV2K_test_LR_unknown_pred/X3/0955x3.png 56 | ../data/DIV2K_test_LR_unknown_pred/X3/0956x3.png 57 | ../data/DIV2K_test_LR_unknown_pred/X3/0957x3.png 58 | ../data/DIV2K_test_LR_unknown_pred/X3/0958x3.png 59 | ../data/DIV2K_test_LR_unknown_pred/X3/0959x3.png 60 | ../data/DIV2K_test_LR_unknown_pred/X3/0960x3.png 61 | ../data/DIV2K_test_LR_unknown_pred/X3/0961x3.png 62 | ../data/DIV2K_test_LR_unknown_pred/X3/0962x3.png 63 | ../data/DIV2K_test_LR_unknown_pred/X3/0963x3.png 64 | ../data/DIV2K_test_LR_unknown_pred/X3/0964x3.png 65 | ../data/DIV2K_test_LR_unknown_pred/X3/0965x3.png 66 | ../data/DIV2K_test_LR_unknown_pred/X3/0966x3.png 67 | ../data/DIV2K_test_LR_unknown_pred/X3/0967x3.png 68 | ../data/DIV2K_test_LR_unknown_pred/X3/0968x3.png 69 | ../data/DIV2K_test_LR_unknown_pred/X3/0969x3.png 70 | ../data/DIV2K_test_LR_unknown_pred/X3/0970x3.png 71 | ../data/DIV2K_test_LR_unknown_pred/X3/0971x3.png 72 | ../data/DIV2K_test_LR_unknown_pred/X3/0972x3.png 73 | ../data/DIV2K_test_LR_unknown_pred/X3/0973x3.png 74 | ../data/DIV2K_test_LR_unknown_pred/X3/0974x3.png 75 | ../data/DIV2K_test_LR_unknown_pred/X3/0975x3.png 76 | ../data/DIV2K_test_LR_unknown_pred/X3/0976x3.png 77 | ../data/DIV2K_test_LR_unknown_pred/X3/0977x3.png 78 | ../data/DIV2K_test_LR_unknown_pred/X3/0978x3.png 79 | ../data/DIV2K_test_LR_unknown_pred/X3/0979x3.png 80 | ../data/DIV2K_test_LR_unknown_pred/X3/0980x3.png 81 | ../data/DIV2K_test_LR_unknown_pred/X3/0981x3.png 82 | ../data/DIV2K_test_LR_unknown_pred/X3/0982x3.png 83 | ../data/DIV2K_test_LR_unknown_pred/X3/0983x3.png 84 | ../data/DIV2K_test_LR_unknown_pred/X3/0984x3.png 85 | ../data/DIV2K_test_LR_unknown_pred/X3/0985x3.png 86 | ../data/DIV2K_test_LR_unknown_pred/X3/0986x3.png 87 | ../data/DIV2K_test_LR_unknown_pred/X3/0987x3.png 88 | ../data/DIV2K_test_LR_unknown_pred/X3/0988x3.png 89 | ../data/DIV2K_test_LR_unknown_pred/X3/0989x3.png 90 | ../data/DIV2K_test_LR_unknown_pred/X3/0990x3.png 91 | ../data/DIV2K_test_LR_unknown_pred/X3/0991x3.png 92 | ../data/DIV2K_test_LR_unknown_pred/X3/0992x3.png 93 | ../data/DIV2K_test_LR_unknown_pred/X3/0993x3.png 94 | ../data/DIV2K_test_LR_unknown_pred/X3/0994x3.png 95 | ../data/DIV2K_test_LR_unknown_pred/X3/0995x3.png 96 | ../data/DIV2K_test_LR_unknown_pred/X3/0996x3.png 97 | ../data/DIV2K_test_LR_unknown_pred/X3/0997x3.png 98 | ../data/DIV2K_test_LR_unknown_pred/X3/0998x3.png 99 | ../data/DIV2K_test_LR_unknown_pred/X3/0999x3.png 100 | ../data/DIV2K_test_LR_unknown_pred/X3/1000x3.png 101 | -------------------------------------------------------------------------------- /flist/lrX3_unknown_val.flist: -------------------------------------------------------------------------------- 1 | ../data/DIV2K_valid_LR_unknown/X3/0801x3.png 2 | ../data/DIV2K_valid_LR_unknown/X3/0802x3.png 3 | ../data/DIV2K_valid_LR_unknown/X3/0803x3.png 4 | ../data/DIV2K_valid_LR_unknown/X3/0804x3.png 5 | ../data/DIV2K_valid_LR_unknown/X3/0805x3.png 6 | ../data/DIV2K_valid_LR_unknown/X3/0806x3.png 7 | ../data/DIV2K_valid_LR_unknown/X3/0807x3.png 8 | ../data/DIV2K_valid_LR_unknown/X3/0808x3.png 9 | ../data/DIV2K_valid_LR_unknown/X3/0809x3.png 10 | ../data/DIV2K_valid_LR_unknown/X3/0810x3.png 11 | ../data/DIV2K_valid_LR_unknown/X3/0811x3.png 12 | ../data/DIV2K_valid_LR_unknown/X3/0812x3.png 13 | ../data/DIV2K_valid_LR_unknown/X3/0813x3.png 14 | ../data/DIV2K_valid_LR_unknown/X3/0814x3.png 15 | ../data/DIV2K_valid_LR_unknown/X3/0815x3.png 16 | ../data/DIV2K_valid_LR_unknown/X3/0816x3.png 17 | ../data/DIV2K_valid_LR_unknown/X3/0817x3.png 18 | ../data/DIV2K_valid_LR_unknown/X3/0818x3.png 19 | ../data/DIV2K_valid_LR_unknown/X3/0819x3.png 20 | ../data/DIV2K_valid_LR_unknown/X3/0820x3.png 21 | ../data/DIV2K_valid_LR_unknown/X3/0821x3.png 22 | ../data/DIV2K_valid_LR_unknown/X3/0822x3.png 23 | ../data/DIV2K_valid_LR_unknown/X3/0823x3.png 24 | ../data/DIV2K_valid_LR_unknown/X3/0824x3.png 25 | ../data/DIV2K_valid_LR_unknown/X3/0825x3.png 26 | ../data/DIV2K_valid_LR_unknown/X3/0826x3.png 27 | ../data/DIV2K_valid_LR_unknown/X3/0827x3.png 28 | ../data/DIV2K_valid_LR_unknown/X3/0828x3.png 29 | ../data/DIV2K_valid_LR_unknown/X3/0829x3.png 30 | ../data/DIV2K_valid_LR_unknown/X3/0830x3.png 31 | ../data/DIV2K_valid_LR_unknown/X3/0831x3.png 32 | ../data/DIV2K_valid_LR_unknown/X3/0832x3.png 33 | ../data/DIV2K_valid_LR_unknown/X3/0833x3.png 34 | ../data/DIV2K_valid_LR_unknown/X3/0834x3.png 35 | ../data/DIV2K_valid_LR_unknown/X3/0835x3.png 36 | ../data/DIV2K_valid_LR_unknown/X3/0836x3.png 37 | ../data/DIV2K_valid_LR_unknown/X3/0837x3.png 38 | ../data/DIV2K_valid_LR_unknown/X3/0838x3.png 39 | ../data/DIV2K_valid_LR_unknown/X3/0839x3.png 40 | ../data/DIV2K_valid_LR_unknown/X3/0840x3.png 41 | ../data/DIV2K_valid_LR_unknown/X3/0841x3.png 42 | ../data/DIV2K_valid_LR_unknown/X3/0842x3.png 43 | ../data/DIV2K_valid_LR_unknown/X3/0843x3.png 44 | ../data/DIV2K_valid_LR_unknown/X3/0844x3.png 45 | ../data/DIV2K_valid_LR_unknown/X3/0845x3.png 46 | ../data/DIV2K_valid_LR_unknown/X3/0846x3.png 47 | ../data/DIV2K_valid_LR_unknown/X3/0847x3.png 48 | ../data/DIV2K_valid_LR_unknown/X3/0848x3.png 49 | ../data/DIV2K_valid_LR_unknown/X3/0849x3.png 50 | ../data/DIV2K_valid_LR_unknown/X3/0850x3.png 51 | ../data/DIV2K_valid_LR_unknown/X3/0851x3.png 52 | ../data/DIV2K_valid_LR_unknown/X3/0852x3.png 53 | ../data/DIV2K_valid_LR_unknown/X3/0853x3.png 54 | ../data/DIV2K_valid_LR_unknown/X3/0854x3.png 55 | ../data/DIV2K_valid_LR_unknown/X3/0855x3.png 56 | ../data/DIV2K_valid_LR_unknown/X3/0856x3.png 57 | ../data/DIV2K_valid_LR_unknown/X3/0857x3.png 58 | ../data/DIV2K_valid_LR_unknown/X3/0858x3.png 59 | ../data/DIV2K_valid_LR_unknown/X3/0859x3.png 60 | ../data/DIV2K_valid_LR_unknown/X3/0860x3.png 61 | ../data/DIV2K_valid_LR_unknown/X3/0861x3.png 62 | ../data/DIV2K_valid_LR_unknown/X3/0862x3.png 63 | ../data/DIV2K_valid_LR_unknown/X3/0863x3.png 64 | ../data/DIV2K_valid_LR_unknown/X3/0864x3.png 65 | ../data/DIV2K_valid_LR_unknown/X3/0865x3.png 66 | ../data/DIV2K_valid_LR_unknown/X3/0866x3.png 67 | ../data/DIV2K_valid_LR_unknown/X3/0867x3.png 68 | ../data/DIV2K_valid_LR_unknown/X3/0868x3.png 69 | ../data/DIV2K_valid_LR_unknown/X3/0869x3.png 70 | ../data/DIV2K_valid_LR_unknown/X3/0870x3.png 71 | ../data/DIV2K_valid_LR_unknown/X3/0871x3.png 72 | ../data/DIV2K_valid_LR_unknown/X3/0872x3.png 73 | ../data/DIV2K_valid_LR_unknown/X3/0873x3.png 74 | ../data/DIV2K_valid_LR_unknown/X3/0874x3.png 75 | ../data/DIV2K_valid_LR_unknown/X3/0875x3.png 76 | ../data/DIV2K_valid_LR_unknown/X3/0876x3.png 77 | ../data/DIV2K_valid_LR_unknown/X3/0877x3.png 78 | ../data/DIV2K_valid_LR_unknown/X3/0878x3.png 79 | ../data/DIV2K_valid_LR_unknown/X3/0879x3.png 80 | ../data/DIV2K_valid_LR_unknown/X3/0880x3.png 81 | ../data/DIV2K_valid_LR_unknown/X3/0881x3.png 82 | ../data/DIV2K_valid_LR_unknown/X3/0882x3.png 83 | ../data/DIV2K_valid_LR_unknown/X3/0883x3.png 84 | ../data/DIV2K_valid_LR_unknown/X3/0884x3.png 85 | ../data/DIV2K_valid_LR_unknown/X3/0885x3.png 86 | ../data/DIV2K_valid_LR_unknown/X3/0886x3.png 87 | ../data/DIV2K_valid_LR_unknown/X3/0887x3.png 88 | ../data/DIV2K_valid_LR_unknown/X3/0888x3.png 89 | ../data/DIV2K_valid_LR_unknown/X3/0889x3.png 90 | ../data/DIV2K_valid_LR_unknown/X3/0890x3.png 91 | ../data/DIV2K_valid_LR_unknown/X3/0891x3.png 92 | ../data/DIV2K_valid_LR_unknown/X3/0892x3.png 93 | ../data/DIV2K_valid_LR_unknown/X3/0893x3.png 94 | ../data/DIV2K_valid_LR_unknown/X3/0894x3.png 95 | ../data/DIV2K_valid_LR_unknown/X3/0895x3.png 96 | ../data/DIV2K_valid_LR_unknown/X3/0896x3.png 97 | ../data/DIV2K_valid_LR_unknown/X3/0897x3.png 98 | ../data/DIV2K_valid_LR_unknown/X3/0898x3.png 99 | ../data/DIV2K_valid_LR_unknown/X3/0899x3.png 100 | ../data/DIV2K_valid_LR_unknown/X3/0900x3.png 101 | -------------------------------------------------------------------------------- /flist/lrX4_bicubic_test.flist: -------------------------------------------------------------------------------- 1 | ../data/DIV2K_test_LR_bicubic/X4/0901x4.png 2 | ../data/DIV2K_test_LR_bicubic/X4/0902x4.png 3 | ../data/DIV2K_test_LR_bicubic/X4/0903x4.png 4 | ../data/DIV2K_test_LR_bicubic/X4/0904x4.png 5 | ../data/DIV2K_test_LR_bicubic/X4/0905x4.png 6 | ../data/DIV2K_test_LR_bicubic/X4/0906x4.png 7 | ../data/DIV2K_test_LR_bicubic/X4/0907x4.png 8 | ../data/DIV2K_test_LR_bicubic/X4/0908x4.png 9 | ../data/DIV2K_test_LR_bicubic/X4/0909x4.png 10 | ../data/DIV2K_test_LR_bicubic/X4/0910x4.png 11 | ../data/DIV2K_test_LR_bicubic/X4/0911x4.png 12 | ../data/DIV2K_test_LR_bicubic/X4/0912x4.png 13 | ../data/DIV2K_test_LR_bicubic/X4/0913x4.png 14 | ../data/DIV2K_test_LR_bicubic/X4/0914x4.png 15 | ../data/DIV2K_test_LR_bicubic/X4/0915x4.png 16 | ../data/DIV2K_test_LR_bicubic/X4/0916x4.png 17 | ../data/DIV2K_test_LR_bicubic/X4/0917x4.png 18 | ../data/DIV2K_test_LR_bicubic/X4/0918x4.png 19 | ../data/DIV2K_test_LR_bicubic/X4/0919x4.png 20 | ../data/DIV2K_test_LR_bicubic/X4/0920x4.png 21 | ../data/DIV2K_test_LR_bicubic/X4/0921x4.png 22 | ../data/DIV2K_test_LR_bicubic/X4/0922x4.png 23 | ../data/DIV2K_test_LR_bicubic/X4/0923x4.png 24 | ../data/DIV2K_test_LR_bicubic/X4/0924x4.png 25 | ../data/DIV2K_test_LR_bicubic/X4/0925x4.png 26 | ../data/DIV2K_test_LR_bicubic/X4/0926x4.png 27 | ../data/DIV2K_test_LR_bicubic/X4/0927x4.png 28 | ../data/DIV2K_test_LR_bicubic/X4/0928x4.png 29 | ../data/DIV2K_test_LR_bicubic/X4/0929x4.png 30 | ../data/DIV2K_test_LR_bicubic/X4/0930x4.png 31 | ../data/DIV2K_test_LR_bicubic/X4/0931x4.png 32 | ../data/DIV2K_test_LR_bicubic/X4/0932x4.png 33 | ../data/DIV2K_test_LR_bicubic/X4/0933x4.png 34 | ../data/DIV2K_test_LR_bicubic/X4/0934x4.png 35 | ../data/DIV2K_test_LR_bicubic/X4/0935x4.png 36 | ../data/DIV2K_test_LR_bicubic/X4/0936x4.png 37 | ../data/DIV2K_test_LR_bicubic/X4/0937x4.png 38 | ../data/DIV2K_test_LR_bicubic/X4/0938x4.png 39 | ../data/DIV2K_test_LR_bicubic/X4/0939x4.png 40 | ../data/DIV2K_test_LR_bicubic/X4/0940x4.png 41 | ../data/DIV2K_test_LR_bicubic/X4/0941x4.png 42 | ../data/DIV2K_test_LR_bicubic/X4/0942x4.png 43 | ../data/DIV2K_test_LR_bicubic/X4/0943x4.png 44 | ../data/DIV2K_test_LR_bicubic/X4/0944x4.png 45 | ../data/DIV2K_test_LR_bicubic/X4/0945x4.png 46 | ../data/DIV2K_test_LR_bicubic/X4/0946x4.png 47 | ../data/DIV2K_test_LR_bicubic/X4/0947x4.png 48 | ../data/DIV2K_test_LR_bicubic/X4/0948x4.png 49 | ../data/DIV2K_test_LR_bicubic/X4/0949x4.png 50 | ../data/DIV2K_test_LR_bicubic/X4/0950x4.png 51 | ../data/DIV2K_test_LR_bicubic/X4/0951x4.png 52 | ../data/DIV2K_test_LR_bicubic/X4/0952x4.png 53 | ../data/DIV2K_test_LR_bicubic/X4/0953x4.png 54 | ../data/DIV2K_test_LR_bicubic/X4/0954x4.png 55 | ../data/DIV2K_test_LR_bicubic/X4/0955x4.png 56 | ../data/DIV2K_test_LR_bicubic/X4/0956x4.png 57 | ../data/DIV2K_test_LR_bicubic/X4/0957x4.png 58 | ../data/DIV2K_test_LR_bicubic/X4/0958x4.png 59 | ../data/DIV2K_test_LR_bicubic/X4/0959x4.png 60 | ../data/DIV2K_test_LR_bicubic/X4/0960x4.png 61 | ../data/DIV2K_test_LR_bicubic/X4/0961x4.png 62 | ../data/DIV2K_test_LR_bicubic/X4/0962x4.png 63 | ../data/DIV2K_test_LR_bicubic/X4/0963x4.png 64 | ../data/DIV2K_test_LR_bicubic/X4/0964x4.png 65 | ../data/DIV2K_test_LR_bicubic/X4/0965x4.png 66 | ../data/DIV2K_test_LR_bicubic/X4/0966x4.png 67 | ../data/DIV2K_test_LR_bicubic/X4/0967x4.png 68 | ../data/DIV2K_test_LR_bicubic/X4/0968x4.png 69 | ../data/DIV2K_test_LR_bicubic/X4/0969x4.png 70 | ../data/DIV2K_test_LR_bicubic/X4/0970x4.png 71 | ../data/DIV2K_test_LR_bicubic/X4/0971x4.png 72 | ../data/DIV2K_test_LR_bicubic/X4/0972x4.png 73 | ../data/DIV2K_test_LR_bicubic/X4/0973x4.png 74 | ../data/DIV2K_test_LR_bicubic/X4/0974x4.png 75 | ../data/DIV2K_test_LR_bicubic/X4/0975x4.png 76 | ../data/DIV2K_test_LR_bicubic/X4/0976x4.png 77 | ../data/DIV2K_test_LR_bicubic/X4/0977x4.png 78 | ../data/DIV2K_test_LR_bicubic/X4/0978x4.png 79 | ../data/DIV2K_test_LR_bicubic/X4/0979x4.png 80 | ../data/DIV2K_test_LR_bicubic/X4/0980x4.png 81 | ../data/DIV2K_test_LR_bicubic/X4/0981x4.png 82 | ../data/DIV2K_test_LR_bicubic/X4/0982x4.png 83 | ../data/DIV2K_test_LR_bicubic/X4/0983x4.png 84 | ../data/DIV2K_test_LR_bicubic/X4/0984x4.png 85 | ../data/DIV2K_test_LR_bicubic/X4/0985x4.png 86 | ../data/DIV2K_test_LR_bicubic/X4/0986x4.png 87 | ../data/DIV2K_test_LR_bicubic/X4/0987x4.png 88 | ../data/DIV2K_test_LR_bicubic/X4/0988x4.png 89 | ../data/DIV2K_test_LR_bicubic/X4/0989x4.png 90 | ../data/DIV2K_test_LR_bicubic/X4/0990x4.png 91 | ../data/DIV2K_test_LR_bicubic/X4/0991x4.png 92 | ../data/DIV2K_test_LR_bicubic/X4/0992x4.png 93 | ../data/DIV2K_test_LR_bicubic/X4/0993x4.png 94 | ../data/DIV2K_test_LR_bicubic/X4/0994x4.png 95 | ../data/DIV2K_test_LR_bicubic/X4/0995x4.png 96 | ../data/DIV2K_test_LR_bicubic/X4/0996x4.png 97 | ../data/DIV2K_test_LR_bicubic/X4/0997x4.png 98 | ../data/DIV2K_test_LR_bicubic/X4/0998x4.png 99 | ../data/DIV2K_test_LR_bicubic/X4/0999x4.png 100 | ../data/DIV2K_test_LR_bicubic/X4/1000x4.png 101 | -------------------------------------------------------------------------------- /flist/lrX4_bicubic_test_pred.flist: -------------------------------------------------------------------------------- 1 | ../data/DIV2K_test_LR_bicubic_pred/X4/0901x4.png 2 | ../data/DIV2K_test_LR_bicubic_pred/X4/0902x4.png 3 | ../data/DIV2K_test_LR_bicubic_pred/X4/0903x4.png 4 | ../data/DIV2K_test_LR_bicubic_pred/X4/0904x4.png 5 | ../data/DIV2K_test_LR_bicubic_pred/X4/0905x4.png 6 | ../data/DIV2K_test_LR_bicubic_pred/X4/0906x4.png 7 | ../data/DIV2K_test_LR_bicubic_pred/X4/0907x4.png 8 | ../data/DIV2K_test_LR_bicubic_pred/X4/0908x4.png 9 | ../data/DIV2K_test_LR_bicubic_pred/X4/0909x4.png 10 | ../data/DIV2K_test_LR_bicubic_pred/X4/0910x4.png 11 | ../data/DIV2K_test_LR_bicubic_pred/X4/0911x4.png 12 | ../data/DIV2K_test_LR_bicubic_pred/X4/0912x4.png 13 | ../data/DIV2K_test_LR_bicubic_pred/X4/0913x4.png 14 | ../data/DIV2K_test_LR_bicubic_pred/X4/0914x4.png 15 | ../data/DIV2K_test_LR_bicubic_pred/X4/0915x4.png 16 | ../data/DIV2K_test_LR_bicubic_pred/X4/0916x4.png 17 | ../data/DIV2K_test_LR_bicubic_pred/X4/0917x4.png 18 | ../data/DIV2K_test_LR_bicubic_pred/X4/0918x4.png 19 | ../data/DIV2K_test_LR_bicubic_pred/X4/0919x4.png 20 | ../data/DIV2K_test_LR_bicubic_pred/X4/0920x4.png 21 | ../data/DIV2K_test_LR_bicubic_pred/X4/0921x4.png 22 | ../data/DIV2K_test_LR_bicubic_pred/X4/0922x4.png 23 | ../data/DIV2K_test_LR_bicubic_pred/X4/0923x4.png 24 | ../data/DIV2K_test_LR_bicubic_pred/X4/0924x4.png 25 | ../data/DIV2K_test_LR_bicubic_pred/X4/0925x4.png 26 | ../data/DIV2K_test_LR_bicubic_pred/X4/0926x4.png 27 | ../data/DIV2K_test_LR_bicubic_pred/X4/0927x4.png 28 | ../data/DIV2K_test_LR_bicubic_pred/X4/0928x4.png 29 | ../data/DIV2K_test_LR_bicubic_pred/X4/0929x4.png 30 | ../data/DIV2K_test_LR_bicubic_pred/X4/0930x4.png 31 | ../data/DIV2K_test_LR_bicubic_pred/X4/0931x4.png 32 | ../data/DIV2K_test_LR_bicubic_pred/X4/0932x4.png 33 | ../data/DIV2K_test_LR_bicubic_pred/X4/0933x4.png 34 | ../data/DIV2K_test_LR_bicubic_pred/X4/0934x4.png 35 | ../data/DIV2K_test_LR_bicubic_pred/X4/0935x4.png 36 | ../data/DIV2K_test_LR_bicubic_pred/X4/0936x4.png 37 | ../data/DIV2K_test_LR_bicubic_pred/X4/0937x4.png 38 | ../data/DIV2K_test_LR_bicubic_pred/X4/0938x4.png 39 | ../data/DIV2K_test_LR_bicubic_pred/X4/0939x4.png 40 | ../data/DIV2K_test_LR_bicubic_pred/X4/0940x4.png 41 | ../data/DIV2K_test_LR_bicubic_pred/X4/0941x4.png 42 | ../data/DIV2K_test_LR_bicubic_pred/X4/0942x4.png 43 | ../data/DIV2K_test_LR_bicubic_pred/X4/0943x4.png 44 | ../data/DIV2K_test_LR_bicubic_pred/X4/0944x4.png 45 | ../data/DIV2K_test_LR_bicubic_pred/X4/0945x4.png 46 | ../data/DIV2K_test_LR_bicubic_pred/X4/0946x4.png 47 | ../data/DIV2K_test_LR_bicubic_pred/X4/0947x4.png 48 | ../data/DIV2K_test_LR_bicubic_pred/X4/0948x4.png 49 | ../data/DIV2K_test_LR_bicubic_pred/X4/0949x4.png 50 | ../data/DIV2K_test_LR_bicubic_pred/X4/0950x4.png 51 | ../data/DIV2K_test_LR_bicubic_pred/X4/0951x4.png 52 | ../data/DIV2K_test_LR_bicubic_pred/X4/0952x4.png 53 | ../data/DIV2K_test_LR_bicubic_pred/X4/0953x4.png 54 | ../data/DIV2K_test_LR_bicubic_pred/X4/0954x4.png 55 | ../data/DIV2K_test_LR_bicubic_pred/X4/0955x4.png 56 | ../data/DIV2K_test_LR_bicubic_pred/X4/0956x4.png 57 | ../data/DIV2K_test_LR_bicubic_pred/X4/0957x4.png 58 | ../data/DIV2K_test_LR_bicubic_pred/X4/0958x4.png 59 | ../data/DIV2K_test_LR_bicubic_pred/X4/0959x4.png 60 | ../data/DIV2K_test_LR_bicubic_pred/X4/0960x4.png 61 | ../data/DIV2K_test_LR_bicubic_pred/X4/0961x4.png 62 | ../data/DIV2K_test_LR_bicubic_pred/X4/0962x4.png 63 | ../data/DIV2K_test_LR_bicubic_pred/X4/0963x4.png 64 | ../data/DIV2K_test_LR_bicubic_pred/X4/0964x4.png 65 | ../data/DIV2K_test_LR_bicubic_pred/X4/0965x4.png 66 | ../data/DIV2K_test_LR_bicubic_pred/X4/0966x4.png 67 | ../data/DIV2K_test_LR_bicubic_pred/X4/0967x4.png 68 | ../data/DIV2K_test_LR_bicubic_pred/X4/0968x4.png 69 | ../data/DIV2K_test_LR_bicubic_pred/X4/0969x4.png 70 | ../data/DIV2K_test_LR_bicubic_pred/X4/0970x4.png 71 | ../data/DIV2K_test_LR_bicubic_pred/X4/0971x4.png 72 | ../data/DIV2K_test_LR_bicubic_pred/X4/0972x4.png 73 | ../data/DIV2K_test_LR_bicubic_pred/X4/0973x4.png 74 | ../data/DIV2K_test_LR_bicubic_pred/X4/0974x4.png 75 | ../data/DIV2K_test_LR_bicubic_pred/X4/0975x4.png 76 | ../data/DIV2K_test_LR_bicubic_pred/X4/0976x4.png 77 | ../data/DIV2K_test_LR_bicubic_pred/X4/0977x4.png 78 | ../data/DIV2K_test_LR_bicubic_pred/X4/0978x4.png 79 | ../data/DIV2K_test_LR_bicubic_pred/X4/0979x4.png 80 | ../data/DIV2K_test_LR_bicubic_pred/X4/0980x4.png 81 | ../data/DIV2K_test_LR_bicubic_pred/X4/0981x4.png 82 | ../data/DIV2K_test_LR_bicubic_pred/X4/0982x4.png 83 | ../data/DIV2K_test_LR_bicubic_pred/X4/0983x4.png 84 | ../data/DIV2K_test_LR_bicubic_pred/X4/0984x4.png 85 | ../data/DIV2K_test_LR_bicubic_pred/X4/0985x4.png 86 | ../data/DIV2K_test_LR_bicubic_pred/X4/0986x4.png 87 | ../data/DIV2K_test_LR_bicubic_pred/X4/0987x4.png 88 | ../data/DIV2K_test_LR_bicubic_pred/X4/0988x4.png 89 | ../data/DIV2K_test_LR_bicubic_pred/X4/0989x4.png 90 | ../data/DIV2K_test_LR_bicubic_pred/X4/0990x4.png 91 | ../data/DIV2K_test_LR_bicubic_pred/X4/0991x4.png 92 | ../data/DIV2K_test_LR_bicubic_pred/X4/0992x4.png 93 | ../data/DIV2K_test_LR_bicubic_pred/X4/0993x4.png 94 | ../data/DIV2K_test_LR_bicubic_pred/X4/0994x4.png 95 | ../data/DIV2K_test_LR_bicubic_pred/X4/0995x4.png 96 | ../data/DIV2K_test_LR_bicubic_pred/X4/0996x4.png 97 | ../data/DIV2K_test_LR_bicubic_pred/X4/0997x4.png 98 | ../data/DIV2K_test_LR_bicubic_pred/X4/0998x4.png 99 | ../data/DIV2K_test_LR_bicubic_pred/X4/0999x4.png 100 | ../data/DIV2K_test_LR_bicubic_pred/X4/1000x4.png 101 | -------------------------------------------------------------------------------- /flist/lrX4_bicubic_val.flist: -------------------------------------------------------------------------------- 1 | ../data/DIV2K_valid_LR_bicubic/X4/0801x4.png 2 | ../data/DIV2K_valid_LR_bicubic/X4/0802x4.png 3 | ../data/DIV2K_valid_LR_bicubic/X4/0803x4.png 4 | ../data/DIV2K_valid_LR_bicubic/X4/0804x4.png 5 | ../data/DIV2K_valid_LR_bicubic/X4/0805x4.png 6 | ../data/DIV2K_valid_LR_bicubic/X4/0806x4.png 7 | ../data/DIV2K_valid_LR_bicubic/X4/0807x4.png 8 | ../data/DIV2K_valid_LR_bicubic/X4/0808x4.png 9 | ../data/DIV2K_valid_LR_bicubic/X4/0809x4.png 10 | ../data/DIV2K_valid_LR_bicubic/X4/0810x4.png 11 | ../data/DIV2K_valid_LR_bicubic/X4/0811x4.png 12 | ../data/DIV2K_valid_LR_bicubic/X4/0812x4.png 13 | ../data/DIV2K_valid_LR_bicubic/X4/0813x4.png 14 | ../data/DIV2K_valid_LR_bicubic/X4/0814x4.png 15 | ../data/DIV2K_valid_LR_bicubic/X4/0815x4.png 16 | ../data/DIV2K_valid_LR_bicubic/X4/0816x4.png 17 | ../data/DIV2K_valid_LR_bicubic/X4/0817x4.png 18 | ../data/DIV2K_valid_LR_bicubic/X4/0818x4.png 19 | ../data/DIV2K_valid_LR_bicubic/X4/0819x4.png 20 | ../data/DIV2K_valid_LR_bicubic/X4/0820x4.png 21 | ../data/DIV2K_valid_LR_bicubic/X4/0821x4.png 22 | ../data/DIV2K_valid_LR_bicubic/X4/0822x4.png 23 | ../data/DIV2K_valid_LR_bicubic/X4/0823x4.png 24 | ../data/DIV2K_valid_LR_bicubic/X4/0824x4.png 25 | ../data/DIV2K_valid_LR_bicubic/X4/0825x4.png 26 | ../data/DIV2K_valid_LR_bicubic/X4/0826x4.png 27 | ../data/DIV2K_valid_LR_bicubic/X4/0827x4.png 28 | ../data/DIV2K_valid_LR_bicubic/X4/0828x4.png 29 | ../data/DIV2K_valid_LR_bicubic/X4/0829x4.png 30 | ../data/DIV2K_valid_LR_bicubic/X4/0830x4.png 31 | ../data/DIV2K_valid_LR_bicubic/X4/0831x4.png 32 | ../data/DIV2K_valid_LR_bicubic/X4/0832x4.png 33 | ../data/DIV2K_valid_LR_bicubic/X4/0833x4.png 34 | ../data/DIV2K_valid_LR_bicubic/X4/0834x4.png 35 | ../data/DIV2K_valid_LR_bicubic/X4/0835x4.png 36 | ../data/DIV2K_valid_LR_bicubic/X4/0836x4.png 37 | ../data/DIV2K_valid_LR_bicubic/X4/0837x4.png 38 | ../data/DIV2K_valid_LR_bicubic/X4/0838x4.png 39 | ../data/DIV2K_valid_LR_bicubic/X4/0839x4.png 40 | ../data/DIV2K_valid_LR_bicubic/X4/0840x4.png 41 | ../data/DIV2K_valid_LR_bicubic/X4/0841x4.png 42 | ../data/DIV2K_valid_LR_bicubic/X4/0842x4.png 43 | ../data/DIV2K_valid_LR_bicubic/X4/0843x4.png 44 | ../data/DIV2K_valid_LR_bicubic/X4/0844x4.png 45 | ../data/DIV2K_valid_LR_bicubic/X4/0845x4.png 46 | ../data/DIV2K_valid_LR_bicubic/X4/0846x4.png 47 | ../data/DIV2K_valid_LR_bicubic/X4/0847x4.png 48 | ../data/DIV2K_valid_LR_bicubic/X4/0848x4.png 49 | ../data/DIV2K_valid_LR_bicubic/X4/0849x4.png 50 | ../data/DIV2K_valid_LR_bicubic/X4/0850x4.png 51 | ../data/DIV2K_valid_LR_bicubic/X4/0851x4.png 52 | ../data/DIV2K_valid_LR_bicubic/X4/0852x4.png 53 | ../data/DIV2K_valid_LR_bicubic/X4/0853x4.png 54 | ../data/DIV2K_valid_LR_bicubic/X4/0854x4.png 55 | ../data/DIV2K_valid_LR_bicubic/X4/0855x4.png 56 | ../data/DIV2K_valid_LR_bicubic/X4/0856x4.png 57 | ../data/DIV2K_valid_LR_bicubic/X4/0857x4.png 58 | ../data/DIV2K_valid_LR_bicubic/X4/0858x4.png 59 | ../data/DIV2K_valid_LR_bicubic/X4/0859x4.png 60 | ../data/DIV2K_valid_LR_bicubic/X4/0860x4.png 61 | ../data/DIV2K_valid_LR_bicubic/X4/0861x4.png 62 | ../data/DIV2K_valid_LR_bicubic/X4/0862x4.png 63 | ../data/DIV2K_valid_LR_bicubic/X4/0863x4.png 64 | ../data/DIV2K_valid_LR_bicubic/X4/0864x4.png 65 | ../data/DIV2K_valid_LR_bicubic/X4/0865x4.png 66 | ../data/DIV2K_valid_LR_bicubic/X4/0866x4.png 67 | ../data/DIV2K_valid_LR_bicubic/X4/0867x4.png 68 | ../data/DIV2K_valid_LR_bicubic/X4/0868x4.png 69 | ../data/DIV2K_valid_LR_bicubic/X4/0869x4.png 70 | ../data/DIV2K_valid_LR_bicubic/X4/0870x4.png 71 | ../data/DIV2K_valid_LR_bicubic/X4/0871x4.png 72 | ../data/DIV2K_valid_LR_bicubic/X4/0872x4.png 73 | ../data/DIV2K_valid_LR_bicubic/X4/0873x4.png 74 | ../data/DIV2K_valid_LR_bicubic/X4/0874x4.png 75 | ../data/DIV2K_valid_LR_bicubic/X4/0875x4.png 76 | ../data/DIV2K_valid_LR_bicubic/X4/0876x4.png 77 | ../data/DIV2K_valid_LR_bicubic/X4/0877x4.png 78 | ../data/DIV2K_valid_LR_bicubic/X4/0878x4.png 79 | ../data/DIV2K_valid_LR_bicubic/X4/0879x4.png 80 | ../data/DIV2K_valid_LR_bicubic/X4/0880x4.png 81 | ../data/DIV2K_valid_LR_bicubic/X4/0881x4.png 82 | ../data/DIV2K_valid_LR_bicubic/X4/0882x4.png 83 | ../data/DIV2K_valid_LR_bicubic/X4/0883x4.png 84 | ../data/DIV2K_valid_LR_bicubic/X4/0884x4.png 85 | ../data/DIV2K_valid_LR_bicubic/X4/0885x4.png 86 | ../data/DIV2K_valid_LR_bicubic/X4/0886x4.png 87 | ../data/DIV2K_valid_LR_bicubic/X4/0887x4.png 88 | ../data/DIV2K_valid_LR_bicubic/X4/0888x4.png 89 | ../data/DIV2K_valid_LR_bicubic/X4/0889x4.png 90 | ../data/DIV2K_valid_LR_bicubic/X4/0890x4.png 91 | ../data/DIV2K_valid_LR_bicubic/X4/0891x4.png 92 | ../data/DIV2K_valid_LR_bicubic/X4/0892x4.png 93 | ../data/DIV2K_valid_LR_bicubic/X4/0893x4.png 94 | ../data/DIV2K_valid_LR_bicubic/X4/0894x4.png 95 | ../data/DIV2K_valid_LR_bicubic/X4/0895x4.png 96 | ../data/DIV2K_valid_LR_bicubic/X4/0896x4.png 97 | ../data/DIV2K_valid_LR_bicubic/X4/0897x4.png 98 | ../data/DIV2K_valid_LR_bicubic/X4/0898x4.png 99 | ../data/DIV2K_valid_LR_bicubic/X4/0899x4.png 100 | ../data/DIV2K_valid_LR_bicubic/X4/0900x4.png 101 | -------------------------------------------------------------------------------- /flist/lrX4_unknown_test.flist: -------------------------------------------------------------------------------- 1 | ../data/DIV2K_test_LR_unknown/X4/0901x4.png 2 | ../data/DIV2K_test_LR_unknown/X4/0902x4.png 3 | ../data/DIV2K_test_LR_unknown/X4/0903x4.png 4 | ../data/DIV2K_test_LR_unknown/X4/0904x4.png 5 | ../data/DIV2K_test_LR_unknown/X4/0905x4.png 6 | ../data/DIV2K_test_LR_unknown/X4/0906x4.png 7 | ../data/DIV2K_test_LR_unknown/X4/0907x4.png 8 | ../data/DIV2K_test_LR_unknown/X4/0908x4.png 9 | ../data/DIV2K_test_LR_unknown/X4/0909x4.png 10 | ../data/DIV2K_test_LR_unknown/X4/0910x4.png 11 | ../data/DIV2K_test_LR_unknown/X4/0911x4.png 12 | ../data/DIV2K_test_LR_unknown/X4/0912x4.png 13 | ../data/DIV2K_test_LR_unknown/X4/0913x4.png 14 | ../data/DIV2K_test_LR_unknown/X4/0914x4.png 15 | ../data/DIV2K_test_LR_unknown/X4/0915x4.png 16 | ../data/DIV2K_test_LR_unknown/X4/0916x4.png 17 | ../data/DIV2K_test_LR_unknown/X4/0917x4.png 18 | ../data/DIV2K_test_LR_unknown/X4/0918x4.png 19 | ../data/DIV2K_test_LR_unknown/X4/0919x4.png 20 | ../data/DIV2K_test_LR_unknown/X4/0920x4.png 21 | ../data/DIV2K_test_LR_unknown/X4/0921x4.png 22 | ../data/DIV2K_test_LR_unknown/X4/0922x4.png 23 | ../data/DIV2K_test_LR_unknown/X4/0923x4.png 24 | ../data/DIV2K_test_LR_unknown/X4/0924x4.png 25 | ../data/DIV2K_test_LR_unknown/X4/0925x4.png 26 | ../data/DIV2K_test_LR_unknown/X4/0926x4.png 27 | ../data/DIV2K_test_LR_unknown/X4/0927x4.png 28 | ../data/DIV2K_test_LR_unknown/X4/0928x4.png 29 | ../data/DIV2K_test_LR_unknown/X4/0929x4.png 30 | ../data/DIV2K_test_LR_unknown/X4/0930x4.png 31 | ../data/DIV2K_test_LR_unknown/X4/0931x4.png 32 | ../data/DIV2K_test_LR_unknown/X4/0932x4.png 33 | ../data/DIV2K_test_LR_unknown/X4/0933x4.png 34 | ../data/DIV2K_test_LR_unknown/X4/0934x4.png 35 | ../data/DIV2K_test_LR_unknown/X4/0935x4.png 36 | ../data/DIV2K_test_LR_unknown/X4/0936x4.png 37 | ../data/DIV2K_test_LR_unknown/X4/0937x4.png 38 | ../data/DIV2K_test_LR_unknown/X4/0938x4.png 39 | ../data/DIV2K_test_LR_unknown/X4/0939x4.png 40 | ../data/DIV2K_test_LR_unknown/X4/0940x4.png 41 | ../data/DIV2K_test_LR_unknown/X4/0941x4.png 42 | ../data/DIV2K_test_LR_unknown/X4/0942x4.png 43 | ../data/DIV2K_test_LR_unknown/X4/0943x4.png 44 | ../data/DIV2K_test_LR_unknown/X4/0944x4.png 45 | ../data/DIV2K_test_LR_unknown/X4/0945x4.png 46 | ../data/DIV2K_test_LR_unknown/X4/0946x4.png 47 | ../data/DIV2K_test_LR_unknown/X4/0947x4.png 48 | ../data/DIV2K_test_LR_unknown/X4/0948x4.png 49 | ../data/DIV2K_test_LR_unknown/X4/0949x4.png 50 | ../data/DIV2K_test_LR_unknown/X4/0950x4.png 51 | ../data/DIV2K_test_LR_unknown/X4/0951x4.png 52 | ../data/DIV2K_test_LR_unknown/X4/0952x4.png 53 | ../data/DIV2K_test_LR_unknown/X4/0953x4.png 54 | ../data/DIV2K_test_LR_unknown/X4/0954x4.png 55 | ../data/DIV2K_test_LR_unknown/X4/0955x4.png 56 | ../data/DIV2K_test_LR_unknown/X4/0956x4.png 57 | ../data/DIV2K_test_LR_unknown/X4/0957x4.png 58 | ../data/DIV2K_test_LR_unknown/X4/0958x4.png 59 | ../data/DIV2K_test_LR_unknown/X4/0959x4.png 60 | ../data/DIV2K_test_LR_unknown/X4/0960x4.png 61 | ../data/DIV2K_test_LR_unknown/X4/0961x4.png 62 | ../data/DIV2K_test_LR_unknown/X4/0962x4.png 63 | ../data/DIV2K_test_LR_unknown/X4/0963x4.png 64 | ../data/DIV2K_test_LR_unknown/X4/0964x4.png 65 | ../data/DIV2K_test_LR_unknown/X4/0965x4.png 66 | ../data/DIV2K_test_LR_unknown/X4/0966x4.png 67 | ../data/DIV2K_test_LR_unknown/X4/0967x4.png 68 | ../data/DIV2K_test_LR_unknown/X4/0968x4.png 69 | ../data/DIV2K_test_LR_unknown/X4/0969x4.png 70 | ../data/DIV2K_test_LR_unknown/X4/0970x4.png 71 | ../data/DIV2K_test_LR_unknown/X4/0971x4.png 72 | ../data/DIV2K_test_LR_unknown/X4/0972x4.png 73 | ../data/DIV2K_test_LR_unknown/X4/0973x4.png 74 | ../data/DIV2K_test_LR_unknown/X4/0974x4.png 75 | ../data/DIV2K_test_LR_unknown/X4/0975x4.png 76 | ../data/DIV2K_test_LR_unknown/X4/0976x4.png 77 | ../data/DIV2K_test_LR_unknown/X4/0977x4.png 78 | ../data/DIV2K_test_LR_unknown/X4/0978x4.png 79 | ../data/DIV2K_test_LR_unknown/X4/0979x4.png 80 | ../data/DIV2K_test_LR_unknown/X4/0980x4.png 81 | ../data/DIV2K_test_LR_unknown/X4/0981x4.png 82 | ../data/DIV2K_test_LR_unknown/X4/0982x4.png 83 | ../data/DIV2K_test_LR_unknown/X4/0983x4.png 84 | ../data/DIV2K_test_LR_unknown/X4/0984x4.png 85 | ../data/DIV2K_test_LR_unknown/X4/0985x4.png 86 | ../data/DIV2K_test_LR_unknown/X4/0986x4.png 87 | ../data/DIV2K_test_LR_unknown/X4/0987x4.png 88 | ../data/DIV2K_test_LR_unknown/X4/0988x4.png 89 | ../data/DIV2K_test_LR_unknown/X4/0989x4.png 90 | ../data/DIV2K_test_LR_unknown/X4/0990x4.png 91 | ../data/DIV2K_test_LR_unknown/X4/0991x4.png 92 | ../data/DIV2K_test_LR_unknown/X4/0992x4.png 93 | ../data/DIV2K_test_LR_unknown/X4/0993x4.png 94 | ../data/DIV2K_test_LR_unknown/X4/0994x4.png 95 | ../data/DIV2K_test_LR_unknown/X4/0995x4.png 96 | ../data/DIV2K_test_LR_unknown/X4/0996x4.png 97 | ../data/DIV2K_test_LR_unknown/X4/0997x4.png 98 | ../data/DIV2K_test_LR_unknown/X4/0998x4.png 99 | ../data/DIV2K_test_LR_unknown/X4/0999x4.png 100 | ../data/DIV2K_test_LR_unknown/X4/1000x4.png 101 | -------------------------------------------------------------------------------- /flist/lrX4_unknown_test_pred.flist: -------------------------------------------------------------------------------- 1 | ../data/DIV2K_test_LR_unknown_pred/X4/0901x4.png 2 | ../data/DIV2K_test_LR_unknown_pred/X4/0902x4.png 3 | ../data/DIV2K_test_LR_unknown_pred/X4/0903x4.png 4 | ../data/DIV2K_test_LR_unknown_pred/X4/0904x4.png 5 | ../data/DIV2K_test_LR_unknown_pred/X4/0905x4.png 6 | ../data/DIV2K_test_LR_unknown_pred/X4/0906x4.png 7 | ../data/DIV2K_test_LR_unknown_pred/X4/0907x4.png 8 | ../data/DIV2K_test_LR_unknown_pred/X4/0908x4.png 9 | ../data/DIV2K_test_LR_unknown_pred/X4/0909x4.png 10 | ../data/DIV2K_test_LR_unknown_pred/X4/0910x4.png 11 | ../data/DIV2K_test_LR_unknown_pred/X4/0911x4.png 12 | ../data/DIV2K_test_LR_unknown_pred/X4/0912x4.png 13 | ../data/DIV2K_test_LR_unknown_pred/X4/0913x4.png 14 | ../data/DIV2K_test_LR_unknown_pred/X4/0914x4.png 15 | ../data/DIV2K_test_LR_unknown_pred/X4/0915x4.png 16 | ../data/DIV2K_test_LR_unknown_pred/X4/0916x4.png 17 | ../data/DIV2K_test_LR_unknown_pred/X4/0917x4.png 18 | ../data/DIV2K_test_LR_unknown_pred/X4/0918x4.png 19 | ../data/DIV2K_test_LR_unknown_pred/X4/0919x4.png 20 | ../data/DIV2K_test_LR_unknown_pred/X4/0920x4.png 21 | ../data/DIV2K_test_LR_unknown_pred/X4/0921x4.png 22 | ../data/DIV2K_test_LR_unknown_pred/X4/0922x4.png 23 | ../data/DIV2K_test_LR_unknown_pred/X4/0923x4.png 24 | ../data/DIV2K_test_LR_unknown_pred/X4/0924x4.png 25 | ../data/DIV2K_test_LR_unknown_pred/X4/0925x4.png 26 | ../data/DIV2K_test_LR_unknown_pred/X4/0926x4.png 27 | ../data/DIV2K_test_LR_unknown_pred/X4/0927x4.png 28 | ../data/DIV2K_test_LR_unknown_pred/X4/0928x4.png 29 | ../data/DIV2K_test_LR_unknown_pred/X4/0929x4.png 30 | ../data/DIV2K_test_LR_unknown_pred/X4/0930x4.png 31 | ../data/DIV2K_test_LR_unknown_pred/X4/0931x4.png 32 | ../data/DIV2K_test_LR_unknown_pred/X4/0932x4.png 33 | ../data/DIV2K_test_LR_unknown_pred/X4/0933x4.png 34 | ../data/DIV2K_test_LR_unknown_pred/X4/0934x4.png 35 | ../data/DIV2K_test_LR_unknown_pred/X4/0935x4.png 36 | ../data/DIV2K_test_LR_unknown_pred/X4/0936x4.png 37 | ../data/DIV2K_test_LR_unknown_pred/X4/0937x4.png 38 | ../data/DIV2K_test_LR_unknown_pred/X4/0938x4.png 39 | ../data/DIV2K_test_LR_unknown_pred/X4/0939x4.png 40 | ../data/DIV2K_test_LR_unknown_pred/X4/0940x4.png 41 | ../data/DIV2K_test_LR_unknown_pred/X4/0941x4.png 42 | ../data/DIV2K_test_LR_unknown_pred/X4/0942x4.png 43 | ../data/DIV2K_test_LR_unknown_pred/X4/0943x4.png 44 | ../data/DIV2K_test_LR_unknown_pred/X4/0944x4.png 45 | ../data/DIV2K_test_LR_unknown_pred/X4/0945x4.png 46 | ../data/DIV2K_test_LR_unknown_pred/X4/0946x4.png 47 | ../data/DIV2K_test_LR_unknown_pred/X4/0947x4.png 48 | ../data/DIV2K_test_LR_unknown_pred/X4/0948x4.png 49 | ../data/DIV2K_test_LR_unknown_pred/X4/0949x4.png 50 | ../data/DIV2K_test_LR_unknown_pred/X4/0950x4.png 51 | ../data/DIV2K_test_LR_unknown_pred/X4/0951x4.png 52 | ../data/DIV2K_test_LR_unknown_pred/X4/0952x4.png 53 | ../data/DIV2K_test_LR_unknown_pred/X4/0953x4.png 54 | ../data/DIV2K_test_LR_unknown_pred/X4/0954x4.png 55 | ../data/DIV2K_test_LR_unknown_pred/X4/0955x4.png 56 | ../data/DIV2K_test_LR_unknown_pred/X4/0956x4.png 57 | ../data/DIV2K_test_LR_unknown_pred/X4/0957x4.png 58 | ../data/DIV2K_test_LR_unknown_pred/X4/0958x4.png 59 | ../data/DIV2K_test_LR_unknown_pred/X4/0959x4.png 60 | ../data/DIV2K_test_LR_unknown_pred/X4/0960x4.png 61 | ../data/DIV2K_test_LR_unknown_pred/X4/0961x4.png 62 | ../data/DIV2K_test_LR_unknown_pred/X4/0962x4.png 63 | ../data/DIV2K_test_LR_unknown_pred/X4/0963x4.png 64 | ../data/DIV2K_test_LR_unknown_pred/X4/0964x4.png 65 | ../data/DIV2K_test_LR_unknown_pred/X4/0965x4.png 66 | ../data/DIV2K_test_LR_unknown_pred/X4/0966x4.png 67 | ../data/DIV2K_test_LR_unknown_pred/X4/0967x4.png 68 | ../data/DIV2K_test_LR_unknown_pred/X4/0968x4.png 69 | ../data/DIV2K_test_LR_unknown_pred/X4/0969x4.png 70 | ../data/DIV2K_test_LR_unknown_pred/X4/0970x4.png 71 | ../data/DIV2K_test_LR_unknown_pred/X4/0971x4.png 72 | ../data/DIV2K_test_LR_unknown_pred/X4/0972x4.png 73 | ../data/DIV2K_test_LR_unknown_pred/X4/0973x4.png 74 | ../data/DIV2K_test_LR_unknown_pred/X4/0974x4.png 75 | ../data/DIV2K_test_LR_unknown_pred/X4/0975x4.png 76 | ../data/DIV2K_test_LR_unknown_pred/X4/0976x4.png 77 | ../data/DIV2K_test_LR_unknown_pred/X4/0977x4.png 78 | ../data/DIV2K_test_LR_unknown_pred/X4/0978x4.png 79 | ../data/DIV2K_test_LR_unknown_pred/X4/0979x4.png 80 | ../data/DIV2K_test_LR_unknown_pred/X4/0980x4.png 81 | ../data/DIV2K_test_LR_unknown_pred/X4/0981x4.png 82 | ../data/DIV2K_test_LR_unknown_pred/X4/0982x4.png 83 | ../data/DIV2K_test_LR_unknown_pred/X4/0983x4.png 84 | ../data/DIV2K_test_LR_unknown_pred/X4/0984x4.png 85 | ../data/DIV2K_test_LR_unknown_pred/X4/0985x4.png 86 | ../data/DIV2K_test_LR_unknown_pred/X4/0986x4.png 87 | ../data/DIV2K_test_LR_unknown_pred/X4/0987x4.png 88 | ../data/DIV2K_test_LR_unknown_pred/X4/0988x4.png 89 | ../data/DIV2K_test_LR_unknown_pred/X4/0989x4.png 90 | ../data/DIV2K_test_LR_unknown_pred/X4/0990x4.png 91 | ../data/DIV2K_test_LR_unknown_pred/X4/0991x4.png 92 | ../data/DIV2K_test_LR_unknown_pred/X4/0992x4.png 93 | ../data/DIV2K_test_LR_unknown_pred/X4/0993x4.png 94 | ../data/DIV2K_test_LR_unknown_pred/X4/0994x4.png 95 | ../data/DIV2K_test_LR_unknown_pred/X4/0995x4.png 96 | ../data/DIV2K_test_LR_unknown_pred/X4/0996x4.png 97 | ../data/DIV2K_test_LR_unknown_pred/X4/0997x4.png 98 | ../data/DIV2K_test_LR_unknown_pred/X4/0998x4.png 99 | ../data/DIV2K_test_LR_unknown_pred/X4/0999x4.png 100 | ../data/DIV2K_test_LR_unknown_pred/X4/1000x4.png 101 | -------------------------------------------------------------------------------- /flist/lrX4_unknown_val.flist: -------------------------------------------------------------------------------- 1 | ../data/DIV2K_valid_LR_unknown/X4/0801x4.png 2 | ../data/DIV2K_valid_LR_unknown/X4/0802x4.png 3 | ../data/DIV2K_valid_LR_unknown/X4/0803x4.png 4 | ../data/DIV2K_valid_LR_unknown/X4/0804x4.png 5 | ../data/DIV2K_valid_LR_unknown/X4/0805x4.png 6 | ../data/DIV2K_valid_LR_unknown/X4/0806x4.png 7 | ../data/DIV2K_valid_LR_unknown/X4/0807x4.png 8 | ../data/DIV2K_valid_LR_unknown/X4/0808x4.png 9 | ../data/DIV2K_valid_LR_unknown/X4/0809x4.png 10 | ../data/DIV2K_valid_LR_unknown/X4/0810x4.png 11 | ../data/DIV2K_valid_LR_unknown/X4/0811x4.png 12 | ../data/DIV2K_valid_LR_unknown/X4/0812x4.png 13 | ../data/DIV2K_valid_LR_unknown/X4/0813x4.png 14 | ../data/DIV2K_valid_LR_unknown/X4/0814x4.png 15 | ../data/DIV2K_valid_LR_unknown/X4/0815x4.png 16 | ../data/DIV2K_valid_LR_unknown/X4/0816x4.png 17 | ../data/DIV2K_valid_LR_unknown/X4/0817x4.png 18 | ../data/DIV2K_valid_LR_unknown/X4/0818x4.png 19 | ../data/DIV2K_valid_LR_unknown/X4/0819x4.png 20 | ../data/DIV2K_valid_LR_unknown/X4/0820x4.png 21 | ../data/DIV2K_valid_LR_unknown/X4/0821x4.png 22 | ../data/DIV2K_valid_LR_unknown/X4/0822x4.png 23 | ../data/DIV2K_valid_LR_unknown/X4/0823x4.png 24 | ../data/DIV2K_valid_LR_unknown/X4/0824x4.png 25 | ../data/DIV2K_valid_LR_unknown/X4/0825x4.png 26 | ../data/DIV2K_valid_LR_unknown/X4/0826x4.png 27 | ../data/DIV2K_valid_LR_unknown/X4/0827x4.png 28 | ../data/DIV2K_valid_LR_unknown/X4/0828x4.png 29 | ../data/DIV2K_valid_LR_unknown/X4/0829x4.png 30 | ../data/DIV2K_valid_LR_unknown/X4/0830x4.png 31 | ../data/DIV2K_valid_LR_unknown/X4/0831x4.png 32 | ../data/DIV2K_valid_LR_unknown/X4/0832x4.png 33 | ../data/DIV2K_valid_LR_unknown/X4/0833x4.png 34 | ../data/DIV2K_valid_LR_unknown/X4/0834x4.png 35 | ../data/DIV2K_valid_LR_unknown/X4/0835x4.png 36 | ../data/DIV2K_valid_LR_unknown/X4/0836x4.png 37 | ../data/DIV2K_valid_LR_unknown/X4/0837x4.png 38 | ../data/DIV2K_valid_LR_unknown/X4/0838x4.png 39 | ../data/DIV2K_valid_LR_unknown/X4/0839x4.png 40 | ../data/DIV2K_valid_LR_unknown/X4/0840x4.png 41 | ../data/DIV2K_valid_LR_unknown/X4/0841x4.png 42 | ../data/DIV2K_valid_LR_unknown/X4/0842x4.png 43 | ../data/DIV2K_valid_LR_unknown/X4/0843x4.png 44 | ../data/DIV2K_valid_LR_unknown/X4/0844x4.png 45 | ../data/DIV2K_valid_LR_unknown/X4/0845x4.png 46 | ../data/DIV2K_valid_LR_unknown/X4/0846x4.png 47 | ../data/DIV2K_valid_LR_unknown/X4/0847x4.png 48 | ../data/DIV2K_valid_LR_unknown/X4/0848x4.png 49 | ../data/DIV2K_valid_LR_unknown/X4/0849x4.png 50 | ../data/DIV2K_valid_LR_unknown/X4/0850x4.png 51 | ../data/DIV2K_valid_LR_unknown/X4/0851x4.png 52 | ../data/DIV2K_valid_LR_unknown/X4/0852x4.png 53 | ../data/DIV2K_valid_LR_unknown/X4/0853x4.png 54 | ../data/DIV2K_valid_LR_unknown/X4/0854x4.png 55 | ../data/DIV2K_valid_LR_unknown/X4/0855x4.png 56 | ../data/DIV2K_valid_LR_unknown/X4/0856x4.png 57 | ../data/DIV2K_valid_LR_unknown/X4/0857x4.png 58 | ../data/DIV2K_valid_LR_unknown/X4/0858x4.png 59 | ../data/DIV2K_valid_LR_unknown/X4/0859x4.png 60 | ../data/DIV2K_valid_LR_unknown/X4/0860x4.png 61 | ../data/DIV2K_valid_LR_unknown/X4/0861x4.png 62 | ../data/DIV2K_valid_LR_unknown/X4/0862x4.png 63 | ../data/DIV2K_valid_LR_unknown/X4/0863x4.png 64 | ../data/DIV2K_valid_LR_unknown/X4/0864x4.png 65 | ../data/DIV2K_valid_LR_unknown/X4/0865x4.png 66 | ../data/DIV2K_valid_LR_unknown/X4/0866x4.png 67 | ../data/DIV2K_valid_LR_unknown/X4/0867x4.png 68 | ../data/DIV2K_valid_LR_unknown/X4/0868x4.png 69 | ../data/DIV2K_valid_LR_unknown/X4/0869x4.png 70 | ../data/DIV2K_valid_LR_unknown/X4/0870x4.png 71 | ../data/DIV2K_valid_LR_unknown/X4/0871x4.png 72 | ../data/DIV2K_valid_LR_unknown/X4/0872x4.png 73 | ../data/DIV2K_valid_LR_unknown/X4/0873x4.png 74 | ../data/DIV2K_valid_LR_unknown/X4/0874x4.png 75 | ../data/DIV2K_valid_LR_unknown/X4/0875x4.png 76 | ../data/DIV2K_valid_LR_unknown/X4/0876x4.png 77 | ../data/DIV2K_valid_LR_unknown/X4/0877x4.png 78 | ../data/DIV2K_valid_LR_unknown/X4/0878x4.png 79 | ../data/DIV2K_valid_LR_unknown/X4/0879x4.png 80 | ../data/DIV2K_valid_LR_unknown/X4/0880x4.png 81 | ../data/DIV2K_valid_LR_unknown/X4/0881x4.png 82 | ../data/DIV2K_valid_LR_unknown/X4/0882x4.png 83 | ../data/DIV2K_valid_LR_unknown/X4/0883x4.png 84 | ../data/DIV2K_valid_LR_unknown/X4/0884x4.png 85 | ../data/DIV2K_valid_LR_unknown/X4/0885x4.png 86 | ../data/DIV2K_valid_LR_unknown/X4/0886x4.png 87 | ../data/DIV2K_valid_LR_unknown/X4/0887x4.png 88 | ../data/DIV2K_valid_LR_unknown/X4/0888x4.png 89 | ../data/DIV2K_valid_LR_unknown/X4/0889x4.png 90 | ../data/DIV2K_valid_LR_unknown/X4/0890x4.png 91 | ../data/DIV2K_valid_LR_unknown/X4/0891x4.png 92 | ../data/DIV2K_valid_LR_unknown/X4/0892x4.png 93 | ../data/DIV2K_valid_LR_unknown/X4/0893x4.png 94 | ../data/DIV2K_valid_LR_unknown/X4/0894x4.png 95 | ../data/DIV2K_valid_LR_unknown/X4/0895x4.png 96 | ../data/DIV2K_valid_LR_unknown/X4/0896x4.png 97 | ../data/DIV2K_valid_LR_unknown/X4/0897x4.png 98 | ../data/DIV2K_valid_LR_unknown/X4/0898x4.png 99 | ../data/DIV2K_valid_LR_unknown/X4/0899x4.png 100 | ../data/DIV2K_valid_LR_unknown/X4/0900x4.png 101 | -------------------------------------------------------------------------------- /flist/set5_hr.flist: -------------------------------------------------------------------------------- 1 | ../data/set5/hr/baby_GT.png 2 | ../data/set5/hr/bird_GT.png 3 | ../data/set5/hr/butterfly_GT.png 4 | ../data/set5/hr/head_GT.png 5 | ../data/set5/hr/woman_GT.png 6 | -------------------------------------------------------------------------------- /flist/set5_lrX2.flist: -------------------------------------------------------------------------------- 1 | ../data/set5/lrX2/baby_GT.png 2 | ../data/set5/lrX2/bird_GT.png 3 | ../data/set5/lrX2/butterfly_GT.png 4 | ../data/set5/lrX2/head_GT.png 5 | ../data/set5/lrX2/woman_GT.png 6 | -------------------------------------------------------------------------------- /flist/set5_predict.flist: -------------------------------------------------------------------------------- 1 | ../data/set5/predict/baby_GT.png 2 | ../data/set5/predict/bird_GT.png 3 | ../data/set5/predict/butterfly_GT.png 4 | ../data/set5/predict/head_GT.png 5 | ../data/set5/predict/woman_GT.png 6 | -------------------------------------------------------------------------------- /make_residual.py: -------------------------------------------------------------------------------- 1 | import Image, ImageChops 2 | import numpy as np 3 | 4 | hr_flist = 'flist/hr.flist' 5 | lr_flist = 'flist/lrX2.flist' 6 | res_flist = 'flist/lrX2res.flist' 7 | 8 | with open(hr_flist) as f: 9 | hr_filename_list = f.read().splitlines() 10 | with open(lr_flist) as f: 11 | lr_filename_list = f.read().splitlines() 12 | with open(res_flist) as f: 13 | res_filename_list = f.read().splitlines() 14 | 15 | for hr_filename, lr_filename, res_filename in zip(hr_filename_list, lr_filename_list, res_filename_list): 16 | hr_image = Image.open(hr_filename) 17 | lr_image = Image.open(lr_filename) 18 | lr_image = lr_image.resize(hr_image.size, Image.ANTIALIAS) 19 | lr_image = ImageChops.subtract(hr_image, lr_image, 1, 127) 20 | lr_image.save(res_filename) 21 | -------------------------------------------------------------------------------- /make_residual_test.py: -------------------------------------------------------------------------------- 1 | import Image, ImageChops 2 | import numpy as np 3 | 4 | hr_flist = 'flist/set5_predict.flist' 5 | lr_flist = 'flist/set5_lrX2.flist' 6 | 7 | with open(hr_flist) as f: 8 | hr_filename_list = f.read().splitlines() 9 | with open(lr_flist) as f: 10 | lr_filename_list = f.read().splitlines() 11 | 12 | for hr_filename, lr_filename in zip(hr_filename_list, lr_filename_list): 13 | hr_image = Image.open(hr_filename) 14 | lr_image = Image.open(lr_filename) 15 | lr_image = lr_image.resize(hr_image.size, Image.ANTIALIAS) 16 | hr_image = ImageChops.add(hr_image, lr_image, 1, -127) 17 | hr_image.save(hr_flist) 18 | -------------------------------------------------------------------------------- /model_conv.py: -------------------------------------------------------------------------------- 1 | import tensorflow as tf 2 | 3 | upsample = False 4 | 5 | def build_model(x, scale, training, reuse): 6 | x = tf.layers.conv2d(x, 64, 3, activation=tf.sigmoid, name='conv1', reuse=reuse) 7 | x = tf.layers.conv2d(x, 64, 3, activation=tf.sigmoid, name='conv2', reuse=reuse) 8 | x = tf.layers.conv2d(x, 64, 3, activation=tf.sigmoid, name='conv3', reuse=reuse) 9 | x = tf.layers.conv2d(x, 3, 1, activation=None, name='out', reuse=reuse) 10 | return x -------------------------------------------------------------------------------- /model_pixel_up.py: -------------------------------------------------------------------------------- 1 | import tensorflow as tf 2 | import util 3 | 4 | upsample = True 5 | 6 | def build_model(x, scale, training, reuse): 7 | hidden_size = 128 8 | bottleneck_size = 64 9 | x = tf.layers.conv2d(x, hidden_size, 1, activation=None, name='in', reuse=reuse) 10 | for i in range(6): 11 | x = util.crop_by_pixel(x, 1) + conv(x, hidden_size, bottleneck_size, training, 'lr_conv'+str(i), reuse) 12 | x = util.lrelu(x) 13 | if (scale == 4): 14 | scale = 2 15 | x = tf.layers.conv2d_transpose(x, hidden_size, scale, strides=scale, activation=None, name='up1', reuse=reuse) 16 | x = util.crop_by_pixel(x, 1) + conv(x, hidden_size, bottleneck_size, training, 'up_conv', reuse) 17 | x = util.lrelu(x) 18 | hidden_size = 64 19 | x = tf.layers.conv2d_transpose(x, hidden_size, scale, strides=scale, activation=None, name='up2', reuse=reuse) 20 | else: 21 | hidden_size = 64 22 | x = tf.layers.conv2d_transpose(x, hidden_size, scale, strides=scale, activation=None, name='up', reuse=reuse) 23 | for i in range(4): 24 | x = util.crop_by_pixel(x, 1) + conv(x, hidden_size, bottleneck_size, training, 'hr_conv'+str(i), reuse) 25 | x = util.lrelu(x) 26 | x = tf.layers.conv2d(x, 3, 1, activation=None, name='out', reuse=reuse) 27 | return x 28 | 29 | def conv(x, hidden_size, bottleneck_size, training, name, reuse): 30 | x = util.lrelu(x) 31 | x = tf.layers.conv2d(x, bottleneck_size, 1, activation=None, name=name+'_proj', reuse=reuse) 32 | 33 | x = util.lrelu(x) 34 | x = tf.layers.conv2d(x, hidden_size * 2, 3, activation=None, name=name+'_filt', reuse=reuse) 35 | x, y = tf.split(x, 2, 3) 36 | x = x * tf.nn.sigmoid(x) 37 | 38 | return x 39 | -------------------------------------------------------------------------------- /model_resnet.py: -------------------------------------------------------------------------------- 1 | import tensorflow as tf 2 | import util 3 | 4 | upsample = False 5 | 6 | def build_model(x, scale, training, reuse): 7 | hidden_size = 128 8 | bottleneck_size = 32 9 | x = tf.layers.conv2d(x, hidden_size, 1, activation=None, name='in', reuse=reuse) 10 | for i in range(10): 11 | x = util.crop_by_pixel(x, 1) + conv(x, hidden_size, bottleneck_size, training, 'conv'+str(i), reuse) 12 | x = tf.nn.relu(x) 13 | x = tf.layers.conv2d(x, 3, 1, activation=None, name='out', reuse=reuse) 14 | return x 15 | 16 | def conv(x, hidden_size, bottleneck_size, training, name, reuse): 17 | x = tf.nn.relu(x) 18 | x = tf.layers.conv2d(x, bottleneck_size, 1, activation=None, name=name+'_proj', reuse=reuse) 19 | 20 | x = tf.nn.relu(x) 21 | x = tf.layers.conv2d(x, bottleneck_size, 3, activation=None, name=name+'_filt', reuse=reuse) 22 | 23 | x = tf.nn.relu(x) 24 | x = tf.layers.conv2d(x, hidden_size, 1, activation=None, name=name+'_recv', reuse=reuse) 25 | return x 26 | -------------------------------------------------------------------------------- /model_resnet_up.py: -------------------------------------------------------------------------------- 1 | import tensorflow as tf 2 | import util 3 | 4 | upsample = True 5 | 6 | def build_model(x, scale, training, reuse): 7 | hidden_size = 128 8 | bottleneck_size = 64 9 | x = tf.layers.conv2d(x, hidden_size, 1, activation=None, name='in', reuse=reuse) 10 | for i in range(6): 11 | x = util.crop_by_pixel(x, 1) + conv(x, hidden_size, bottleneck_size, training, 'lr_conv'+str(i), reuse) 12 | if (scale == 4): 13 | scale = 2 14 | x = tf.image.resize_nearest_neighbor(x, tf.shape(x)[1:3] * scale) + tf.layers.conv2d_transpose(util.lrelu(x), hidden_size, scale, strides=scale, activation=None, name='up1', reuse=reuse) 15 | x = util.crop_by_pixel(x, 1) + conv(x, hidden_size, bottleneck_size, training, 'up_conv', reuse) 16 | x = tf.image.resize_nearest_neighbor(x, tf.shape(x)[1:3] * scale) + tf.layers.conv2d_transpose(util.lrelu(x), hidden_size, scale, strides=scale, activation=None, name='up2', reuse=reuse) 17 | else: 18 | x = tf.image.resize_nearest_neighbor(x, tf.shape(x)[1:3] * scale) + tf.layers.conv2d_transpose(util.lrelu(x), hidden_size, scale, strides=scale, activation=None, name='up', reuse=reuse) 19 | for i in range(4): 20 | x = util.crop_by_pixel(x, 1) + conv(x, hidden_size, bottleneck_size, training, 'hr_conv'+str(i), reuse) 21 | x = util.lrelu(x) 22 | x = tf.layers.conv2d(x, 3, 1, activation=None, name='out', reuse=reuse) 23 | return x 24 | 25 | def conv(x, hidden_size, bottleneck_size, training, name, reuse): 26 | x = util.lrelu(x) 27 | x = tf.layers.conv2d(x, bottleneck_size, 1, activation=None, name=name+'_proj', reuse=reuse) 28 | 29 | x = util.lrelu(x) 30 | x = tf.layers.conv2d(x, hidden_size, 3, activation=None, name=name+'_filt', reuse=reuse) 31 | return x 32 | -------------------------------------------------------------------------------- /model_share_sd_resnet_up.py: -------------------------------------------------------------------------------- 1 | import tensorflow as tf 2 | import util 3 | 4 | upsample = True 5 | 6 | 7 | def build_model(x, scale, training, reuse): 8 | hidden_size = 128 9 | bottleneck_size = 32 10 | survival_rate = 0.5 11 | survival_rate = tf.constant(survival_rate, name='survival_rate') 12 | 13 | x = tf.layers.conv2d( 14 | x, hidden_size, 1, activation=None, name='in', reuse=reuse) 15 | for i in range(5): 16 | x = util.crop_by_pixel( 17 | x, 1) + conv(x, hidden_size, bottleneck_size, training, 'lr_conv' + 18 | str(i), reuse) 19 | x = tf.nn.relu(x) 20 | x = tf.layers.conv2d_transpose( 21 | x, 22 | hidden_size, 23 | scale, 24 | strides=scale, 25 | activation=None, 26 | name='up', 27 | reuse=reuse) 28 | print x.get_shape().as_list() 29 | for i in range(5): 30 | shortcut = util.crop_by_pixel(x, 1) 31 | #print shortcut.get_shape().as_list() 32 | resblock = conv( 33 | x, 34 | hidden_size, 35 | bottleneck_size, 36 | training, 37 | 'hr_conv_share', 38 | reuse=None if i == 0 else True) 39 | if training: 40 | survival_roll = tf.random_uniform( 41 | shape=[], minval=0.0, maxval=1.0, name='suvival' + str(i)) 42 | survive = tf.less(survival_roll, survival_rate) 43 | dummy_zero = tf.zeros_like(resblock) 44 | x = tf.cond(survive, lambda: tf.add(shortcut, resblock), 45 | lambda: tf.add(dummy_zero, shortcut)) 46 | else: 47 | x = tf.add(tf.mul(resblock, survival_rate), shortcut) 48 | x = tf.nn.relu(x) 49 | x = tf.layers.conv2d(x, 3, 1, activation=None, name='out', reuse=reuse) 50 | return x 51 | 52 | 53 | def conv(x, hidden_size, bottleneck_size, training, name, reuse): 54 | x = tf.nn.relu(x) 55 | x = tf.layers.conv2d( 56 | x, 57 | bottleneck_size, 58 | 1, 59 | activation=None, 60 | name=name + '_proj', 61 | reuse=reuse) 62 | 63 | x = tf.nn.relu(x) 64 | x = tf.layers.conv2d( 65 | x, 66 | bottleneck_size, 67 | 3, 68 | activation=None, 69 | name=name + '_filt', 70 | reuse=reuse) 71 | 72 | x = tf.nn.relu(x) 73 | x = tf.layers.conv2d( 74 | x, hidden_size, 1, activation=None, name=name + '_recv', reuse=reuse) 75 | return x 76 | -------------------------------------------------------------------------------- /predict.py: -------------------------------------------------------------------------------- 1 | import tensorflow as tf 2 | import util 3 | 4 | flags = tf.app.flags 5 | FLAGS = flags.FLAGS 6 | 7 | flags.DEFINE_string('data_name', 'data_residual', 'Directory to put the training data.') 8 | flags.DEFINE_string('hr_flist', 'flist/hr_val.flist', 'file_list put the training data.') 9 | flags.DEFINE_string('lr_flist', 'flist/lrX2_val.flist', 'Directory to put the training data.') 10 | flags.DEFINE_integer('scale', '2', 'batch size for training') 11 | flags.DEFINE_string('model_name', 'model_conv', 'Directory to put the training data.') 12 | flags.DEFINE_string('model_file', 'tmp/model_conv', 'Directory to put the training data.') 13 | 14 | data = __import__(FLAGS.data_name) 15 | model = __import__(FLAGS.model_name) 16 | if (data.resize == model.upsample): 17 | print "Config Error" 18 | quit() 19 | 20 | with tf.Graph().as_default(): 21 | with open(FLAGS.hr_flist) as f: 22 | hr_filename_list = f.read().splitlines() 23 | with open(FLAGS.lr_flist) as f: 24 | lr_filename_list = f.read().splitlines() 25 | filename_queue = tf.train.string_input_producer(lr_filename_list, num_epochs=2, shuffle=False) 26 | reader = tf.WholeFileReader() 27 | _, image_file = reader.read(filename_queue) 28 | lr_image = tf.image.decode_image(image_file, channels=3) 29 | lr_image = tf.image.convert_image_dtype(lr_image, tf.float32) 30 | lr_image = tf.expand_dims(lr_image, 0) 31 | lr_image_shape = tf.shape(lr_image)[1:3] 32 | hr_image_shape = lr_image_shape * FLAGS.scale 33 | if (data.resize): 34 | lr_image = util.resize_func(lr_image, hr_image_shape) 35 | lr_image = tf.reshape(lr_image, [1, hr_image_shape[0], hr_image_shape[1], 3]) 36 | else: 37 | lr_image = tf.reshape(lr_image, [1, lr_image_shape[0], lr_image_shape[1], 3]) 38 | lr_image_padded = util.pad_boundary(lr_image) 39 | hr_image = model.build_model(lr_image_padded - 0.5, FLAGS.scale, training=False, reuse=False) 40 | hr_image = util.crop_center(hr_image, hr_image_shape) 41 | if (data.residual): 42 | if (data.resize): 43 | hr_image += lr_image 44 | else: 45 | hr_image += util.resize_func(lr_image, hr_image_shape) 46 | hr_image = hr_image * tf.uint8.max + 0.5 47 | hr_image = tf.saturate_cast(hr_image, tf.uint8) 48 | hr_image = tf.reshape(hr_image, [hr_image_shape[0], hr_image_shape[1], 3]) 49 | hr_image = tf.image.encode_png(hr_image) 50 | 51 | init = tf.global_variables_initializer() 52 | init_local = tf.local_variables_initializer() 53 | saver = tf.train.Saver() 54 | with tf.Session() as sess: 55 | sess.run(init_local) 56 | if (tf.gfile.Exists(FLAGS.model_file) or tf.gfile.Exists(FLAGS.model_file + '.index')): 57 | saver.restore(sess, FLAGS.model_file) 58 | print 'Model restored from ' + FLAGS.model_file 59 | else: 60 | print 'Model not found' 61 | exit() 62 | coord = tf.train.Coordinator() 63 | threads = tf.train.start_queue_runners(sess=sess, coord=coord) 64 | try: 65 | for hr_filename in hr_filename_list: 66 | img = sess.run([hr_image]) 67 | with open(hr_filename, 'w') as f: 68 | f.write(img[0]) 69 | except tf.errors.OutOfRangeError: 70 | print('Done training -- epoch limit reached') 71 | finally: 72 | coord.request_stop() -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # Specify the name for your job name, this is the job name by which grid engine will 4 | # refer to your job, this could be different from name of your executable or name of your script file 5 | #$ -N sr 6 | # 7 | # Join the standard output & error files into one file (y)[yes] or write to separate files (n)[no] 8 | # The default is n [no] 9 | #$ -j y 10 | # 11 | # Use the directory from where the job is submitted 12 | #$ -cwd 13 | # 14 | # The output path and file name if different from job name 15 | # #$ -o coutput 16 | # 17 | # Specify the number of GPU for your job 18 | #$ -l gpu=1 19 | # 20 | # Specify the hostname of the machine to run 21 | #$ -l h="*1|*2|*3" 22 | 23 | set -x 24 | 25 | EXPR_NAME="try" 26 | TRAIN_DIR="tmp" 27 | MODEL_NAME="model_pixel_up" 28 | DATA_NAME="data_residual" 29 | HR_FLIST="flist/hr_tv.flist" 30 | LR_FLIST="flist/lrX2_bicubic_tv.flist" 31 | SCALE=2 32 | LEARNING_RATE=0.001 33 | 34 | SCRIPT="train.py" 35 | if [ -n "$SGE_HGR_gpu" ]; then 36 | export PATH="/home/jl/ifp/yfan/anaconda2/bin:$PATH" 37 | export LD_LIBRARY_PATH="/home/jl/ifp/yfan/cudnn/lib64:/usr/local/cuda-8.0/lib64:$LD_LIBRARY_PATH" 38 | export CUDA_VISIBLE_DEVICES=`echo $SGE_HGR_gpu | sed 's/GPU//g' | awk -F ' ' '{for(i=1;i0)) 38 | target_cropped_batch = util.crop_center(target_batch, tf.shape(predict_batch)[1:3]) 39 | loss = tf.losses.mean_squared_error(target_cropped_batch, predict_batch) 40 | optimizer = tf.train.AdamOptimizer(FLAGS.learning_rate, name='adam' + str(i)).minimize(loss) 41 | train_ops.append([stage, optimizer, loss]) 42 | init = tf.global_variables_initializer() 43 | init_local = tf.local_variables_initializer() 44 | saver = tf.train.Saver() 45 | loss_acc = .0 46 | acc = 0 47 | config = tf.ConfigProto(allow_soft_placement=True) 48 | config.gpu_options.allow_growth = FLAGS.mem_growth 49 | with tf.Session(config=config) as sess: 50 | sess.run(init_local) 51 | if (tf.gfile.Exists(FLAGS.model_file_out) or tf.gfile.Exists(FLAGS.model_file_out + '.index')): 52 | print 'Model exists' 53 | quit() 54 | if (tf.gfile.Exists(FLAGS.model_file_in) or tf.gfile.Exists(FLAGS.model_file_in + '.index')): 55 | saver.restore(sess, FLAGS.model_file_in) 56 | print 'Model restored from ' + FLAGS.model_file_in 57 | else: 58 | sess.run(init) 59 | print 'Model initialized' 60 | coord = tf.train.Coordinator() 61 | threads = tf.train.start_queue_runners(sess=sess, coord=coord) 62 | def train_per_thread(train_ops): 63 | try: 64 | global loss_acc, acc 65 | sess.run(train_ops[0]); 66 | while not coord.should_stop(): 67 | _, _, training_loss = sess.run(train_ops) 68 | print training_loss 69 | loss_acc += training_loss 70 | acc += 1 71 | except tf.errors.OutOfRangeError: 72 | coord.request_stop() 73 | finally: 74 | print('Thread finished') 75 | train_threads = [] 76 | for train_op in train_ops: 77 | train_threads.append(threading.Thread(target=train_per_thread, args=(train_op,))) 78 | for t in train_threads: 79 | t.daemon = True 80 | t.start() 81 | for t in train_threads: 82 | t.join() 83 | print('Done training -- epoch limit reached') 84 | print 'Average loss: ' + str(loss_acc / acc) 85 | saver.save(sess, FLAGS.model_file_out) 86 | print 'Model saved to ' + FLAGS.model_file_out -------------------------------------------------------------------------------- /train_multi_sync.py: -------------------------------------------------------------------------------- 1 | import tensorflow as tf 2 | from tensorflow.python.ops import data_flow_ops 3 | import util 4 | 5 | flags = tf.app.flags 6 | FLAGS = flags.FLAGS 7 | 8 | flags.DEFINE_string('data_name', 'data_resize_residual', 'Directory to put the training data.') 9 | flags.DEFINE_string('hr_flist', 'flist/hr_debug.flist', 'file_list put the training data.') 10 | flags.DEFINE_string('lr_flist', 'flist/lrX2_debug.flist', 'Directory to put the training data.') 11 | flags.DEFINE_integer('scale', '2', 'batch size for training') 12 | flags.DEFINE_string('model_name', 'model_conv', 'Directory to put the training data.') 13 | flags.DEFINE_string('model_file_in', 'tmp/model_conv', 'Directory to put the training data.') 14 | flags.DEFINE_string('model_file_out', 'tmp/model_conv', 'Directory to put the training data.') 15 | flags.DEFINE_float('learning_rate', '0.001', 'Learning rate for training') 16 | flags.DEFINE_integer('batch_size', '32', 'batch size for training') 17 | flags.DEFINE_integer('gpu_num', 1, 'number of gpu for multi-gpu training') 18 | flags.DEFINE_boolean('mem_growth', True, 'If true, use gpu memory on demand.') 19 | 20 | data = __import__(FLAGS.data_name) 21 | model = __import__(FLAGS.model_name) 22 | if (data.resize == model.upsample): 23 | print "Config Error" 24 | quit() 25 | 26 | with tf.Graph().as_default(): 27 | with tf.device('/cpu:0'): 28 | target_patches, source_patches = data.dataset(FLAGS.hr_flist, FLAGS.lr_flist, FLAGS.scale) 29 | target_batch_staging, source_batch_staging = tf.train.shuffle_batch([target_patches, source_patches], FLAGS.batch_size, 32768, 8192, num_threads=4, enqueue_many=True) 30 | optimizer = tf.train.AdamOptimizer(FLAGS.learning_rate) 31 | stages = [] 32 | losses = [] 33 | grads = [] 34 | for i in range(FLAGS.gpu_num): 35 | with tf.device('/gpu:' + str(i)): 36 | stager = data_flow_ops.StagingArea([tf.float32, tf.float32], shapes=[[None, None, None, 3], [None, None, None, 3]]) 37 | stage = stager.put([target_batch_staging, source_batch_staging]) 38 | stages.append(stage) 39 | target_batch, source_batch = stager.get() 40 | predict_batch = model.build_model(source_batch, FLAGS.scale, training=True, reuse=(i>0)) 41 | target_cropped_batch = util.crop_center(target_batch, tf.shape(predict_batch)[1:3]) 42 | loss = tf.losses.mean_squared_error(target_cropped_batch, predict_batch) 43 | losses.append(loss) 44 | grad = optimizer.compute_gradients(loss) 45 | grads.append(grad) 46 | loss = tf.reduce_mean(tf.stack(losses)) 47 | def average_gradients(tower_grads): 48 | average_grads = [] 49 | for grad_and_vars in zip(*tower_grads): 50 | grads = [] 51 | for g, _ in grad_and_vars: 52 | grads.append(g) 53 | grad = tf.stack(grads) 54 | grad = tf.reduce_mean(grad, axis=0) 55 | v = grad_and_vars[0][1] 56 | grad_and_var = (grad, v) 57 | average_grads.append(grad_and_var) 58 | return average_grads 59 | grads = average_gradients(grads) 60 | optimizer = optimizer.apply_gradients(grads) 61 | 62 | init = tf.global_variables_initializer() 63 | init_local = tf.local_variables_initializer() 64 | saver = tf.train.Saver() 65 | loss_acc = .0 66 | acc = 0 67 | config = tf.ConfigProto(allow_soft_placement=True) 68 | config.gpu_options.allow_growth = FLAGS.mem_growth 69 | with tf.Session(config=config) as sess: 70 | sess.run(init_local) 71 | if (tf.gfile.Exists(FLAGS.model_file_out) or tf.gfile.Exists(FLAGS.model_file_out + '.index')): 72 | print 'Model exists' 73 | quit() 74 | if (tf.gfile.Exists(FLAGS.model_file_in) or tf.gfile.Exists(FLAGS.model_file_in + '.index')): 75 | saver.restore(sess, FLAGS.model_file_in) 76 | print 'Model restored from ' + FLAGS.model_file_in 77 | else: 78 | sess.run(init) 79 | print 'Model initialized' 80 | coord = tf.train.Coordinator() 81 | threads = tf.train.start_queue_runners(sess=sess, coord=coord) 82 | try: 83 | sess.run(stages) 84 | while not coord.should_stop(): 85 | ret = sess.run(stages + [optimizer, loss]) 86 | training_loss = ret[-1] 87 | print training_loss 88 | loss_acc += training_loss 89 | acc += 1 90 | if (acc % 100000 == 0): 91 | saver.save(sess, FLAGS.model_file_out + '-' + str(acc)) 92 | except tf.errors.OutOfRangeError: 93 | print('Done training -- epoch limit reached') 94 | finally: 95 | coord.request_stop() 96 | print 'Average loss: ' + str(loss_acc / acc) 97 | saver.save(sess, FLAGS.model_file_out) 98 | print 'Model saved to ' + FLAGS.model_file_out -------------------------------------------------------------------------------- /util.py: -------------------------------------------------------------------------------- 1 | import tensorflow as tf 2 | import numpy as np 3 | import scipy.misc 4 | 5 | def resize_func_scipy(image, target_shape): 6 | def resize_batch(image, target_shape): 7 | resized = [] 8 | for i in range(image.shape[0]): 9 | resized.append(scipy.misc.imresize(image[i], target_shape, interp='bicubic')) 10 | return np.stack(resized) 11 | image = tf.image.convert_image_dtype(image, tf.uint8, saturate=True) 12 | image = tf.py_func(resize_batch, [image, target_shape], tf.uint8, stateful=False) 13 | image = tf.image.convert_image_dtype(image, tf.float32) 14 | return image 15 | 16 | #resize_func = tf.image.resize_nearest_neighbor 17 | resize_func = resize_func_scipy 18 | 19 | def image_to_patches(image, scale=1): 20 | patch_height = 108 / scale 21 | patch_width = 108 / scale 22 | patch_overlap = 12 / scale 23 | patches = tf.extract_image_patches(image, [1, patch_height, patch_width, 1], [1, patch_height - 2 * patch_overlap, patch_width - 2 * patch_overlap, 1], [1, 1, 1, 1], padding='VALID') 24 | return tf.reshape(patches, [tf.shape(patches)[0] * tf.shape(patches)[1] * tf.shape(patches)[2], patch_height, patch_width, 3]) 25 | 26 | def crop_center(image, target_shape): 27 | origin_shape = tf.shape(image)[1:3] 28 | return tf.slice(image, [0, (origin_shape[0] - target_shape[0]) / 2, (origin_shape[1] - target_shape[1]) / 2, 0], [-1, target_shape[0], target_shape[1], -1]) 29 | 30 | def crop_by_pixel(x, num): 31 | shape = tf.shape(x)[1:3] 32 | return tf.slice(x, [0, num, num, 0], [-1, shape[0] - 2 * num, shape[1] - 2 * num, -1]) 33 | 34 | def pad_boundary(image, boundary_size=15): 35 | return tf.pad(image, [[0, 0], [boundary_size, boundary_size], [boundary_size, boundary_size], [0, 0]], mode="SYMMETRIC") 36 | 37 | def lrelu(x, leak=0.2, name="lrelu"): 38 | with tf.variable_scope(name): 39 | f1 = 0.5 * (1 + leak) 40 | f2 = 0.5 * (1 - leak) 41 | return f1 * x + f2 * abs(x) 42 | -------------------------------------------------------------------------------- /validate.py: -------------------------------------------------------------------------------- 1 | import tensorflow as tf 2 | import math 3 | import util 4 | 5 | flags = tf.app.flags 6 | FLAGS = flags.FLAGS 7 | 8 | flags.DEFINE_string('data_name', 'data_residual', 'Directory to put the training data.') 9 | flags.DEFINE_string('hr_flist', 'flist/hr_val.flist', 'file_list put the training data.') 10 | flags.DEFINE_string('lr_flist', 'flist/lrX2_bicubic_val.flist', 'Directory to put the training data.') 11 | flags.DEFINE_integer('scale', '2', 'batch size for training') 12 | flags.DEFINE_string('model_name', 'model_conv', 'Directory to put the training data.') 13 | flags.DEFINE_string('model_file', 'tmp/model_conv', 'Directory to put the training data.') 14 | 15 | data = __import__(FLAGS.data_name) 16 | model = __import__(FLAGS.model_name) 17 | if (data.resize == model.upsample): 18 | print "Config Error" 19 | quit() 20 | 21 | with tf.Graph().as_default(): 22 | with open(FLAGS.hr_flist) as f: 23 | hr_filename_list = f.read().splitlines() 24 | with open(FLAGS.lr_flist) as f: 25 | lr_filename_list = f.read().splitlines() 26 | filename_queue = tf.train.slice_input_producer([hr_filename_list, lr_filename_list], num_epochs=2, shuffle=False) 27 | hr_image_file = tf.read_file(filename_queue[0]) 28 | lr_image_file = tf.read_file(filename_queue[1]) 29 | hr_image = tf.image.decode_image(hr_image_file, channels=3) 30 | lr_image = tf.image.decode_image(lr_image_file, channels=3) 31 | hr_image = tf.image.convert_image_dtype(hr_image, tf.float32) 32 | lr_image = tf.image.convert_image_dtype(lr_image, tf.float32) 33 | hr_image = tf.expand_dims(hr_image, 0) 34 | lr_image = tf.expand_dims(lr_image, 0) 35 | lr_image_shape = tf.shape(lr_image)[1:3] 36 | hr_image_shape = tf.shape(hr_image)[1:3] 37 | if (data.resize): 38 | lr_image = util.resize_func(lr_image, hr_image_shape) 39 | lr_image = tf.reshape(lr_image, [1, hr_image_shape[0], hr_image_shape[1], 3]) 40 | else: 41 | lr_image = tf.reshape(lr_image, [1, lr_image_shape[0], lr_image_shape[1], 3]) 42 | lr_image_padded = util.pad_boundary(lr_image) 43 | sr_image = model.build_model(lr_image_padded - 0.5, FLAGS.scale, training=False, reuse=False) 44 | sr_image = util.crop_center(sr_image, hr_image_shape) 45 | if (data.residual): 46 | if (data.resize): 47 | sr_image += lr_image 48 | else: 49 | sr_image += util.resize_func(lr_image, hr_image_shape) 50 | sr_image = sr_image * tf.uint8.max + 0.5 51 | sr_image = tf.saturate_cast(sr_image, tf.uint8) 52 | sr_image = tf.cast(sr_image, tf.float32) 53 | sr_image = sr_image * (1.0 / tf.uint8.max) 54 | sr_image = util.crop_by_pixel(sr_image, FLAGS.scale + 6) 55 | hr_image = util.crop_by_pixel(hr_image, FLAGS.scale + 6) 56 | error = tf.losses.mean_squared_error(hr_image, sr_image) 57 | 58 | init = tf.global_variables_initializer() 59 | init_local = tf.local_variables_initializer() 60 | saver = tf.train.Saver() 61 | error_acc = .0 62 | psnr_acc = .0 63 | acc = 0 64 | with tf.Session() as sess: 65 | sess.run(init_local) 66 | if (tf.gfile.Exists(FLAGS.model_file) or tf.gfile.Exists(FLAGS.model_file + '.index')): 67 | saver.restore(sess, FLAGS.model_file) 68 | print 'Model restored from ' + FLAGS.model_file 69 | else: 70 | print 'Model not found' 71 | exit() 72 | coord = tf.train.Coordinator() 73 | threads = tf.train.start_queue_runners(sess=sess, coord=coord) 74 | try: 75 | for hr_filename in hr_filename_list: 76 | error_per_image = sess.run(error) 77 | psnr_per_image = -10.0 * math.log10(error_per_image) 78 | print error_per_image, psnr_per_image 79 | error_acc += error_per_image 80 | psnr_acc += psnr_per_image 81 | acc += 1 82 | except tf.errors.OutOfRangeError: 83 | print('Done validation -- epoch limit reached') 84 | finally: 85 | coord.request_stop() 86 | print error_acc / acc, psnr_acc / acc --------------------------------------------------------------------------------