Traver commited on
Commit
2147e2e
·
verified ·
1 Parent(s): 10efd74

Upload 180 files

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. downsample_wb.py +49 -0
  2. experiment/.DS_Store +0 -0
  3. experiment/log.txt +7 -0
  4. experiment/smgarn/config.txt +124 -0
  5. experiment/smgarn/log.txt +0 -0
  6. experiment/smgarn/loss.pt +3 -0
  7. experiment/smgarn/loss_L1.pdf +0 -0
  8. experiment/smgarn/loss_log.pt +3 -0
  9. experiment/smgarn/model/model_best.pt +3 -0
  10. experiment/smgarn/model/model_latest.pt +3 -0
  11. experiment/smgarn/optimizer.pt +3 -0
  12. experiment/smgarn/psnr_log.pt +3 -0
  13. experiment/smgarn/results-DIV2K/4k_camry_3_frame_0059.jpg +0 -0
  14. experiment/smgarn/results-DIV2K/4k_camry_3_frame_0060.jpg +0 -0
  15. experiment/smgarn/results-DIV2K/4k_camry_3_frame_0061.jpg +0 -0
  16. experiment/smgarn/results-DIV2K/4k_camry_3_frame_0062.jpg +0 -0
  17. experiment/smgarn/results-DIV2K/4k_camry_3_frame_0063.jpg +0 -0
  18. experiment/smgarn/results-DIV2K/4k_camry_3_frame_0064.jpg +0 -0
  19. experiment/smgarn/results-DIV2K/4k_camry_3_frame_0065.jpg +0 -0
  20. experiment/smgarn/results-DIV2K/4k_camry_3_frame_0066.jpg +0 -0
  21. experiment/smgarn/results-DIV2K/4k_camry_3_frame_0067.jpg +0 -0
  22. experiment/smgarn/results-DIV2K/4k_camry_3_frame_0068.jpg +0 -0
  23. experiment/smgarn/results-DIV2K/4k_camry_3_frame_0069.jpg +0 -0
  24. experiment/smgarn/results-DIV2K/4k_camry_3_frame_0070.jpg +0 -0
  25. experiment/smgarn/results-DIV2K/4k_camry_3_frame_0071.jpg +0 -0
  26. experiment/smgarn/results-DIV2K/4k_camry_3_frame_0072.jpg +0 -0
  27. experiment/smgarn/results-DIV2K/4k_camry_3_frame_0073.jpg +0 -0
  28. experiment/smgarn/results-DIV2K/4k_camry_3_frame_0074.jpg +0 -0
  29. experiment/smgarn/results-DIV2K/4k_camry_3_frame_0075.jpg +0 -0
  30. experiment/smgarn/results-DIV2K/4k_camry_3_frame_0076.jpg +0 -0
  31. experiment/smgarn/results-DIV2K/4k_camry_3_frame_0077.jpg +0 -0
  32. experiment/smgarn/results-DIV2K/4k_camry_3_frame_0078.jpg +0 -0
  33. experiment/smgarn/results-DIV2K/4k_camry_3_frame_0079.jpg +0 -0
  34. experiment/smgarn/results-DIV2K/4k_camry_3_frame_0080.jpg +0 -0
  35. experiment/smgarn/results-DIV2K/4k_camry_3_frame_0081.jpg +0 -0
  36. experiment/smgarn/results-DIV2K/4k_camry_3_frame_0082.jpg +0 -0
  37. experiment/smgarn/results-DIV2K/4k_camry_3_frame_0083.jpg +0 -0
  38. experiment/smgarn/results-DIV2K/4k_camry_3_frame_0084.jpg +0 -0
  39. experiment/smgarn/results-DIV2K/4k_camry_3_frame_0085.jpg +0 -0
  40. experiment/smgarn/results-DIV2K/4k_camry_3_frame_0086.jpg +0 -0
  41. experiment/smgarn/results-DIV2K/4k_camry_3_frame_0087.jpg +0 -0
  42. experiment/smgarn/results-DIV2K/4k_camry_3_frame_0088.jpg +0 -0
  43. experiment/smgarn/results-DIV2K/4k_camry_3_frame_0089.jpg +0 -0
  44. experiment/smgarn/results-DIV2K/4k_camry_3_frame_0090.jpg +0 -0
  45. experiment/smgarn/results-DIV2K/4k_camry_3_frame_0091.jpg +0 -0
  46. experiment/smgarn/results-DIV2K/4k_camry_3_frame_0092.jpg +0 -0
  47. experiment/smgarn/results-DIV2K/4k_camry_3_frame_0093.jpg +0 -0
  48. experiment/smgarn/results-DIV2K/4k_camry_3_frame_0094.jpg +0 -0
  49. experiment/smgarn/results-DIV2K/4k_camry_3_frame_0095.jpg +0 -0
  50. experiment/smgarn/results-DIV2K/4k_camry_3_frame_0096.jpg +0 -0
downsample_wb.py ADDED
@@ -0,0 +1,49 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import os
2
+ import cv2
3
+ import glob
4
+
5
+ def downsample_image(image_path):
6
+ # 读取图像
7
+ img = cv2.imread(image_path)
8
+ if img is None:
9
+ print(f"Error reading image: {image_path}")
10
+ return None
11
+
12
+ # 获取原始尺寸
13
+ h, w = img.shape[:2]
14
+
15
+ # 下采样到一半大小
16
+ resized = cv2.resize(img, (w//2, h//2), interpolation=cv2.INTER_CUBIC)
17
+
18
+ return resized
19
+
20
+ def process_folders():
21
+ # 定义需要处理的文件夹
22
+ folders = [
23
+ 'DIV2K_train_EDGE_disturbed',
24
+ 'DIV2K_train_HR',
25
+ 'DIV2K_train_LR_bicubic/X1' # LR_bicubic中的图像在X1子文件夹中
26
+ ]
27
+
28
+ # 需要处理的图片名称
29
+ target_images = ['wb1.jpg', 'wb2.jpg', 'wb3.jpg']
30
+
31
+ for folder in folders:
32
+ print(f"\n处理文件夹: {folder}")
33
+
34
+ # 处理每个目标图片
35
+ for img_name in target_images:
36
+ img_path = os.path.join(folder, img_name)
37
+ if os.path.exists(img_path):
38
+ print(f"处理图片: {img_path}")
39
+ # 下采样图片
40
+ resized = downsample_image(img_path)
41
+ if resized is not None:
42
+ # 直接覆盖原图片
43
+ cv2.imwrite(img_path, resized)
44
+ print(f"已完成下采样: {img_path}")
45
+ else:
46
+ print(f"找不到图片: {img_path}")
47
+
48
+ if __name__ == '__main__':
49
+ process_folders()
experiment/.DS_Store ADDED
Binary file (6.15 kB). View file
 
experiment/log.txt ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ smgarn_1:
2
+ 使用4个视频,正常图像,EWT模型,训练集520,测试集50
3
+ python main.py --scale 1 --patch_size 64 --save smgarn --ext sep_reset --save_results
4
+
5
+ smagrn_2:
6
+ 对参考图像增加高斯噪声和高斯模糊,其余不变。在div2k.py中31行,hardcode了噪声图像文件夹信息
7
+ python main.py --scale 1 --patch_size 64 --save smgarn --ext sep_reset --save_results
experiment/smgarn/config.txt ADDED
@@ -0,0 +1,124 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 2025-01-06-05:02:54
2
+
3
+ debug: False
4
+ template: .
5
+ n_threads: 6
6
+ cpu: False
7
+ n_GPUs: 2
8
+ seed: 1
9
+ dir_data: ../dataset
10
+ dir_demo: ../test
11
+ data_train: ['DIV2K']
12
+ data_test: ['DIV2K']
13
+ data_range: 1-520/521-570
14
+ ext: sep_reset
15
+ scale: [1]
16
+ patch_size: 64
17
+ rgb_range: 255
18
+ n_colors: 3
19
+ chop: False
20
+ no_augment: False
21
+ model: EWT
22
+ act: relu
23
+ pre_train:
24
+ extend: .
25
+ n_resblocks: 16
26
+ n_feats: 64
27
+ res_scale: 1
28
+ shift_mean: True
29
+ dilation: False
30
+ precision: single
31
+ G0: 64
32
+ RDNkSize: 3
33
+ RDNconfig: B
34
+ n_resgroups: 10
35
+ reduction: 16
36
+ reset: False
37
+ test_every: 1000
38
+ epochs: 300
39
+ batch_size: 16
40
+ split_batch: 1
41
+ self_ensemble: False
42
+ test_only: False
43
+ gan_k: 1
44
+ lr: 0.0001
45
+ decay: 100
46
+ gamma: 0.5
47
+ optimizer: ADAM
48
+ momentum: 0.9
49
+ betas: (0.9, 0.999)
50
+ epsilon: 1e-08
51
+ weight_decay: 0
52
+ gclip: 0
53
+ loss: 1*L1
54
+ skip_threshold: 100000000.0
55
+ save: smgarn
56
+ load:
57
+ resume: 0
58
+ save_models: False
59
+ print_every: 100
60
+ save_results: True
61
+ save_gt: False
62
+
63
+ 2025-01-06-05:03:11
64
+
65
+ debug: False
66
+ template: .
67
+ n_threads: 6
68
+ cpu: False
69
+ n_GPUs: 2
70
+ seed: 1
71
+ dir_data: ../dataset
72
+ dir_demo: ../test
73
+ data_train: ['DIV2K']
74
+ data_test: ['DIV2K']
75
+ data_range: 1-520/521-570
76
+ ext: sep_reset
77
+ scale: [1]
78
+ patch_size: 64
79
+ rgb_range: 255
80
+ n_colors: 3
81
+ chop: False
82
+ no_augment: False
83
+ model: EWT
84
+ act: relu
85
+ pre_train:
86
+ extend: .
87
+ n_resblocks: 16
88
+ n_feats: 64
89
+ res_scale: 1
90
+ shift_mean: True
91
+ dilation: False
92
+ precision: single
93
+ G0: 64
94
+ RDNkSize: 3
95
+ RDNconfig: B
96
+ n_resgroups: 10
97
+ reduction: 16
98
+ reset: False
99
+ test_every: 1000
100
+ epochs: 300
101
+ batch_size: 16
102
+ split_batch: 1
103
+ self_ensemble: False
104
+ test_only: False
105
+ gan_k: 1
106
+ lr: 0.0001
107
+ decay: 100
108
+ gamma: 0.5
109
+ optimizer: ADAM
110
+ momentum: 0.9
111
+ betas: (0.9, 0.999)
112
+ epsilon: 1e-08
113
+ weight_decay: 0
114
+ gclip: 0
115
+ loss: 1*L1
116
+ skip_threshold: 100000000.0
117
+ save: smgarn
118
+ load:
119
+ resume: 0
120
+ save_models: False
121
+ print_every: 100
122
+ save_results: True
123
+ save_gt: False
124
+
experiment/smgarn/log.txt ADDED
The diff for this file is too large to render. See raw diff
 
experiment/smgarn/loss.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d8fe8e68621fb412dbae5e7473a290f0fd3da4bc4bdc9eca595a8f09a7358ae7
3
+ size 980
experiment/smgarn/loss_L1.pdf ADDED
Binary file (10.9 kB). View file
 
experiment/smgarn/loss_log.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4512aee0adbdf076eca9c481a1c59c849dfa2f8a2930057ca4386bccee500e36
3
+ size 2337
experiment/smgarn/model/model_best.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ac8d67dd933093af434f2ee9ba804c3a99fd8030bb616584ae923d9a18acd426
3
+ size 8580304
experiment/smgarn/model/model_latest.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d951676c2fc36938e959d5d2dadd930bdc492be8250c22f7eff6b89e2e3b403f
3
+ size 8580604
experiment/smgarn/optimizer.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9ec5afef8869df59652b80994da1671f4d9ac464a5d75abf7788d69ad7efdde3
3
+ size 14534714
experiment/smgarn/psnr_log.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0a25231581865769f2dd5cc96133d43066632a048c4d4edb3bffc1a358a1515d
3
+ size 2337
experiment/smgarn/results-DIV2K/4k_camry_3_frame_0059.jpg ADDED
experiment/smgarn/results-DIV2K/4k_camry_3_frame_0060.jpg ADDED
experiment/smgarn/results-DIV2K/4k_camry_3_frame_0061.jpg ADDED
experiment/smgarn/results-DIV2K/4k_camry_3_frame_0062.jpg ADDED
experiment/smgarn/results-DIV2K/4k_camry_3_frame_0063.jpg ADDED
experiment/smgarn/results-DIV2K/4k_camry_3_frame_0064.jpg ADDED
experiment/smgarn/results-DIV2K/4k_camry_3_frame_0065.jpg ADDED
experiment/smgarn/results-DIV2K/4k_camry_3_frame_0066.jpg ADDED
experiment/smgarn/results-DIV2K/4k_camry_3_frame_0067.jpg ADDED
experiment/smgarn/results-DIV2K/4k_camry_3_frame_0068.jpg ADDED
experiment/smgarn/results-DIV2K/4k_camry_3_frame_0069.jpg ADDED
experiment/smgarn/results-DIV2K/4k_camry_3_frame_0070.jpg ADDED
experiment/smgarn/results-DIV2K/4k_camry_3_frame_0071.jpg ADDED
experiment/smgarn/results-DIV2K/4k_camry_3_frame_0072.jpg ADDED
experiment/smgarn/results-DIV2K/4k_camry_3_frame_0073.jpg ADDED
experiment/smgarn/results-DIV2K/4k_camry_3_frame_0074.jpg ADDED
experiment/smgarn/results-DIV2K/4k_camry_3_frame_0075.jpg ADDED
experiment/smgarn/results-DIV2K/4k_camry_3_frame_0076.jpg ADDED
experiment/smgarn/results-DIV2K/4k_camry_3_frame_0077.jpg ADDED
experiment/smgarn/results-DIV2K/4k_camry_3_frame_0078.jpg ADDED
experiment/smgarn/results-DIV2K/4k_camry_3_frame_0079.jpg ADDED
experiment/smgarn/results-DIV2K/4k_camry_3_frame_0080.jpg ADDED
experiment/smgarn/results-DIV2K/4k_camry_3_frame_0081.jpg ADDED
experiment/smgarn/results-DIV2K/4k_camry_3_frame_0082.jpg ADDED
experiment/smgarn/results-DIV2K/4k_camry_3_frame_0083.jpg ADDED
experiment/smgarn/results-DIV2K/4k_camry_3_frame_0084.jpg ADDED
experiment/smgarn/results-DIV2K/4k_camry_3_frame_0085.jpg ADDED
experiment/smgarn/results-DIV2K/4k_camry_3_frame_0086.jpg ADDED
experiment/smgarn/results-DIV2K/4k_camry_3_frame_0087.jpg ADDED
experiment/smgarn/results-DIV2K/4k_camry_3_frame_0088.jpg ADDED
experiment/smgarn/results-DIV2K/4k_camry_3_frame_0089.jpg ADDED
experiment/smgarn/results-DIV2K/4k_camry_3_frame_0090.jpg ADDED
experiment/smgarn/results-DIV2K/4k_camry_3_frame_0091.jpg ADDED
experiment/smgarn/results-DIV2K/4k_camry_3_frame_0092.jpg ADDED
experiment/smgarn/results-DIV2K/4k_camry_3_frame_0093.jpg ADDED
experiment/smgarn/results-DIV2K/4k_camry_3_frame_0094.jpg ADDED
experiment/smgarn/results-DIV2K/4k_camry_3_frame_0095.jpg ADDED
experiment/smgarn/results-DIV2K/4k_camry_3_frame_0096.jpg ADDED