SPBench commited on
Commit
784e607
·
0 Parent(s):

Super-squash branch 'main' using huggingface_hub

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .gitattributes +35 -0
  2. README.md +18 -0
  3. blending-noise-suppression-avo/.gitattributes +35 -0
  4. blending-noise-suppression-avo/README.md +1667 -0
  5. blending-noise-suppression-avo/models/SCRN/T03_avo_mod_seed42/best.pt +3 -0
  6. blending-noise-suppression-avo/models/SCRN/T03_avo_mod_seed42/config.yaml +132 -0
  7. blending-noise-suppression-avo/models/SCRN/T03_avo_mod_seed42/metrics_summary.json +170 -0
  8. blending-noise-suppression-avo/models/SCRN/T03_avo_mod_seed42/model_metadata.json +7 -0
  9. blending-noise-suppression-avo/models/SCRN/T03_avo_mod_seed43/best.pt +3 -0
  10. blending-noise-suppression-avo/models/SCRN/T03_avo_mod_seed43/config.yaml +132 -0
  11. blending-noise-suppression-avo/models/SCRN/T03_avo_mod_seed43/metrics_summary.json +170 -0
  12. blending-noise-suppression-avo/models/SCRN/T03_avo_mod_seed43/model_metadata.json +7 -0
  13. blending-noise-suppression-avo/models/SCRN/T03_avo_mod_seed44/best.pt +3 -0
  14. blending-noise-suppression-avo/models/SCRN/T03_avo_mod_seed44/config.yaml +132 -0
  15. blending-noise-suppression-avo/models/SCRN/T03_avo_mod_seed44/metrics_summary.json +170 -0
  16. blending-noise-suppression-avo/models/SCRN/T03_avo_mod_seed44/model_metadata.json +7 -0
  17. blending-noise-suppression-avo/models/atten_unet/T03_avo_mod_seed42/best.pt +3 -0
  18. blending-noise-suppression-avo/models/atten_unet/T03_avo_mod_seed42/config.yaml +126 -0
  19. blending-noise-suppression-avo/models/atten_unet/T03_avo_mod_seed42/metrics_summary.json +170 -0
  20. blending-noise-suppression-avo/models/atten_unet/T03_avo_mod_seed42/model_metadata.json +7 -0
  21. blending-noise-suppression-avo/models/atten_unet/T03_avo_mod_seed43/best.pt +3 -0
  22. blending-noise-suppression-avo/models/atten_unet/T03_avo_mod_seed43/config.yaml +126 -0
  23. blending-noise-suppression-avo/models/atten_unet/T03_avo_mod_seed43/metrics_summary.json +170 -0
  24. blending-noise-suppression-avo/models/atten_unet/T03_avo_mod_seed43/model_metadata.json +7 -0
  25. blending-noise-suppression-avo/models/atten_unet/T03_avo_mod_seed44/best.pt +3 -0
  26. blending-noise-suppression-avo/models/atten_unet/T03_avo_mod_seed44/config.yaml +126 -0
  27. blending-noise-suppression-avo/models/atten_unet/T03_avo_mod_seed44/metrics_summary.json +170 -0
  28. blending-noise-suppression-avo/models/atten_unet/T03_avo_mod_seed44/model_metadata.json +7 -0
  29. blending-noise-suppression-avo/models/ddpm/T03_avo_mod_seed42/best.pt +3 -0
  30. blending-noise-suppression-avo/models/ddpm/T03_avo_mod_seed42/config.yaml +147 -0
  31. blending-noise-suppression-avo/models/ddpm/T03_avo_mod_seed42/metrics_summary.json +166 -0
  32. blending-noise-suppression-avo/models/ddpm/T03_avo_mod_seed42/model_metadata.json +7 -0
  33. blending-noise-suppression-avo/models/ddpm/T03_avo_mod_seed43/best.pt +3 -0
  34. blending-noise-suppression-avo/models/ddpm/T03_avo_mod_seed43/config.yaml +147 -0
  35. blending-noise-suppression-avo/models/ddpm/T03_avo_mod_seed43/metrics_summary.json +166 -0
  36. blending-noise-suppression-avo/models/ddpm/T03_avo_mod_seed43/model_metadata.json +7 -0
  37. blending-noise-suppression-avo/models/ddpm/T03_avo_mod_seed44/best.pt +3 -0
  38. blending-noise-suppression-avo/models/ddpm/T03_avo_mod_seed44/config.yaml +147 -0
  39. blending-noise-suppression-avo/models/ddpm/T03_avo_mod_seed44/metrics_summary.json +166 -0
  40. blending-noise-suppression-avo/models/ddpm/T03_avo_mod_seed44/model_metadata.json +7 -0
  41. blending-noise-suppression-avo/models/dncnn/T03_avo_mod_seed42/best.pt +3 -0
  42. blending-noise-suppression-avo/models/dncnn/T03_avo_mod_seed42/config.yaml +127 -0
  43. blending-noise-suppression-avo/models/dncnn/T03_avo_mod_seed42/metrics_summary.json +170 -0
  44. blending-noise-suppression-avo/models/dncnn/T03_avo_mod_seed42/model_metadata.json +7 -0
  45. blending-noise-suppression-avo/models/dncnn/T03_avo_mod_seed43/best.pt +3 -0
  46. blending-noise-suppression-avo/models/dncnn/T03_avo_mod_seed43/config.yaml +127 -0
  47. blending-noise-suppression-avo/models/dncnn/T03_avo_mod_seed43/metrics_summary.json +170 -0
  48. blending-noise-suppression-avo/models/dncnn/T03_avo_mod_seed43/model_metadata.json +7 -0
  49. blending-noise-suppression-avo/models/dncnn/T03_avo_mod_seed44/best.pt +3 -0
  50. blending-noise-suppression-avo/models/dncnn/T03_avo_mod_seed44/config.yaml +127 -0
.gitattributes ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ *.7z filter=lfs diff=lfs merge=lfs -text
2
+ *.arrow filter=lfs diff=lfs merge=lfs -text
3
+ *.bin filter=lfs diff=lfs merge=lfs -text
4
+ *.bz2 filter=lfs diff=lfs merge=lfs -text
5
+ *.ckpt filter=lfs diff=lfs merge=lfs -text
6
+ *.ftz filter=lfs diff=lfs merge=lfs -text
7
+ *.gz filter=lfs diff=lfs merge=lfs -text
8
+ *.h5 filter=lfs diff=lfs merge=lfs -text
9
+ *.joblib filter=lfs diff=lfs merge=lfs -text
10
+ *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
+ *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
+ *.model filter=lfs diff=lfs merge=lfs -text
13
+ *.msgpack filter=lfs diff=lfs merge=lfs -text
14
+ *.npy filter=lfs diff=lfs merge=lfs -text
15
+ *.npz filter=lfs diff=lfs merge=lfs -text
16
+ *.onnx filter=lfs diff=lfs merge=lfs -text
17
+ *.ot filter=lfs diff=lfs merge=lfs -text
18
+ *.parquet filter=lfs diff=lfs merge=lfs -text
19
+ *.pb filter=lfs diff=lfs merge=lfs -text
20
+ *.pickle filter=lfs diff=lfs merge=lfs -text
21
+ *.pkl filter=lfs diff=lfs merge=lfs -text
22
+ *.pt filter=lfs diff=lfs merge=lfs -text
23
+ *.pth filter=lfs diff=lfs merge=lfs -text
24
+ *.rar filter=lfs diff=lfs merge=lfs -text
25
+ *.safetensors filter=lfs diff=lfs merge=lfs -text
26
+ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
+ *.tar.* filter=lfs diff=lfs merge=lfs -text
28
+ *.tar filter=lfs diff=lfs merge=lfs -text
29
+ *.tflite filter=lfs diff=lfs merge=lfs -text
30
+ *.tgz filter=lfs diff=lfs merge=lfs -text
31
+ *.wasm filter=lfs diff=lfs merge=lfs -text
32
+ *.xz filter=lfs diff=lfs merge=lfs -text
33
+ *.zip filter=lfs diff=lfs merge=lfs -text
34
+ *.zst filter=lfs diff=lfs merge=lfs -text
35
+ *tfevents* filter=lfs diff=lfs merge=lfs -text
README.md ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # SPBench Model
2
+
3
+ Pre-trained model weights for seismic processing benchmarks.
4
+
5
+ Each subdirectory contains a complete model repository (weights, configs, and the original model card as `README.md`):
6
+
7
+ | Subdirectory | Task |
8
+ |---|---|
9
+ | [ground-roll-attenuation](ground-roll-attenuation) | Ground roll attenuation |
10
+ | [seismic-interpolation](seismic-interpolation) | Seismic trace interpolation |
11
+ | [random-noise-attenuation](random-noise-attenuation) | Random noise attenuation |
12
+ | [first-break-picking](first-break-picking) | First break picking |
13
+ | [multiples-attenuation](multiples-attenuation) | Multiples attenuation |
14
+ | [blending-noise-suppression](blending-noise-suppression) | Blending noise suppression |
15
+ | [blending-noise-suppression-avo](blending-noise-suppression-avo) | Blending noise suppression (AVO) |
16
+ | [random-noise-attenuation-avo](random-noise-attenuation-avo) | Random noise attenuation (AVO) |
17
+ | [ground-roll-attenuation-field](ground-roll-attenuation-field) | Ground roll attenuation (field data) |
18
+ | [seismic-interpolation-benchmark](seismic-interpolation-benchmark) | Seismic interpolation benchmark |
blending-noise-suppression-avo/.gitattributes ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ *.7z filter=lfs diff=lfs merge=lfs -text
2
+ *.arrow filter=lfs diff=lfs merge=lfs -text
3
+ *.bin filter=lfs diff=lfs merge=lfs -text
4
+ *.bz2 filter=lfs diff=lfs merge=lfs -text
5
+ *.ckpt filter=lfs diff=lfs merge=lfs -text
6
+ *.ftz filter=lfs diff=lfs merge=lfs -text
7
+ *.gz filter=lfs diff=lfs merge=lfs -text
8
+ *.h5 filter=lfs diff=lfs merge=lfs -text
9
+ *.joblib filter=lfs diff=lfs merge=lfs -text
10
+ *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
+ *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
+ *.model filter=lfs diff=lfs merge=lfs -text
13
+ *.msgpack filter=lfs diff=lfs merge=lfs -text
14
+ *.npy filter=lfs diff=lfs merge=lfs -text
15
+ *.npz filter=lfs diff=lfs merge=lfs -text
16
+ *.onnx filter=lfs diff=lfs merge=lfs -text
17
+ *.ot filter=lfs diff=lfs merge=lfs -text
18
+ *.parquet filter=lfs diff=lfs merge=lfs -text
19
+ *.pb filter=lfs diff=lfs merge=lfs -text
20
+ *.pickle filter=lfs diff=lfs merge=lfs -text
21
+ *.pkl filter=lfs diff=lfs merge=lfs -text
22
+ *.pt filter=lfs diff=lfs merge=lfs -text
23
+ *.pth filter=lfs diff=lfs merge=lfs -text
24
+ *.rar filter=lfs diff=lfs merge=lfs -text
25
+ *.safetensors filter=lfs diff=lfs merge=lfs -text
26
+ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
+ *.tar.* filter=lfs diff=lfs merge=lfs -text
28
+ *.tar filter=lfs diff=lfs merge=lfs -text
29
+ *.tflite filter=lfs diff=lfs merge=lfs -text
30
+ *.tgz filter=lfs diff=lfs merge=lfs -text
31
+ *.wasm filter=lfs diff=lfs merge=lfs -text
32
+ *.xz filter=lfs diff=lfs merge=lfs -text
33
+ *.zip filter=lfs diff=lfs merge=lfs -text
34
+ *.zst filter=lfs diff=lfs merge=lfs -text
35
+ *tfevents* filter=lfs diff=lfs merge=lfs -text
blending-noise-suppression-avo/README.md ADDED
@@ -0,0 +1,1667 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ tags:
3
+ - seismic
4
+ - blending-noise
5
+ - deblending
6
+ - avo
7
+ - common-receiver
8
+ - unet
9
+ - resunet
10
+ - dncnn
11
+ - attention-unet
12
+ - pytorch
13
+ library_name: pytorch
14
+ ---
15
+
16
+ # AVO Blending Noise Suppression Benchmark
17
+
18
+ This task performs supervised deblending on paired AVO common-receiver gathers.
19
+
20
+ ## Task
21
+
22
+ The model directly learns a mapping from pseudo-deblended input to the clean reference:
23
+
24
+ ```python
25
+ denoised = model(pseudo_deblended_input)
26
+ ```
27
+
28
+ This is a paired regression task, not a synthetic noise-label regression task.
29
+
30
+ ## Dataset
31
+
32
+ Current paired SEG-Y inputs:
33
+
34
+ - input: `/data/data/T03_pseudo_deblended_seismic_common_receiver_mod.sgy`
35
+ - target: `/data/data/T03_seismic_common_receiver.sgy`
36
+
37
+ Logical volume shape:
38
+
39
+ - `(120, 1001, 1500)`
40
+ - 120 common-receiver gathers
41
+ - 1001 traces per common-receiver gather
42
+ - 1500 time samples per trace
43
+
44
+ Split policy:
45
+
46
+ - sequential receiver-gather split
47
+ - train: 96
48
+ - val: 12
49
+ - test: 12
50
+
51
+ ## Models
52
+
53
+ - `unet`
54
+ - `res_unet`
55
+ - `dncnn`
56
+ - `atten_unet`
57
+ - `ddpm`
58
+ - `unet_L`
59
+ - `SCRN`
60
+
61
+ All model definitions are loaded from `model/blending_noise_suppression/`.
62
+
63
+ ## Preprocessing
64
+
65
+ - paired loading with shape consistency check
66
+ - shared normalization statistics for input and target
67
+ - `max_abs` normalization
68
+ - per-gather normalization through the shared `shot` normalization scope
69
+ - overlapping 2D patches of size `128 x 256`
70
+ - overlap ratio `0.5`
71
+ - FB-FRE uses `dt: 0.004` and adaptive tapering via `taper_width: null`
72
+
73
+ ## Scripts
74
+
75
+ Training:
76
+
77
+ - `bash scripts/blending_noise_suppression_avo/train_denoise_unet.sh`
78
+ - `bash scripts/blending_noise_suppression_avo/train_denoise_res_unet.sh`
79
+ - `bash scripts/blending_noise_suppression_avo/train_denoise_dncnn.sh`
80
+ - `bash scripts/blending_noise_suppression_avo/train_denoise_atten_unet.sh`
81
+ - `bash scripts/blending_noise_suppression_avo/train_denoise_ddpm.sh`
82
+ - `bash scripts/blending_noise_suppression_avo/train_denoise_unet_L.sh`
83
+ - `bash scripts/blending_noise_suppression_avo/train_denoise_SCRN.sh`
84
+
85
+ Each training script runs a fixed three-seed sweep:
86
+
87
+ - seeds: `42`, `43`, `44`
88
+ - run names: `<experiment.name>_T03_avo_mod_seed<seed>_T03_pseudo_deblended_seismic_common_receiver_mod`
89
+ - checkpoints: `/data/data/results/blending_noise_avo/<model>/<run_name>/checkpoints/`
90
+
91
+ Inference:
92
+
93
+ - `bash scripts/blending_noise_suppression_avo/inference_denoise_unet.sh`
94
+ - `bash scripts/blending_noise_suppression_avo/inference_denoise_res_unet.sh`
95
+ - `bash scripts/blending_noise_suppression_avo/inference_denoise_dncnn.sh`
96
+ - `bash scripts/blending_noise_suppression_avo/inference_denoise_atten_unet.sh`
97
+ - `bash scripts/blending_noise_suppression_avo/inference_denoise_ddpm.sh`
98
+ - `bash scripts/blending_noise_suppression_avo/inference_denoise_unet_L.sh`
99
+ - `bash scripts/blending_noise_suppression_avo/inference_denoise_SCRN.sh`
100
+
101
+ Each inference script matches the same three seeds, writes per-seed outputs to:
102
+
103
+ - `/data/data/results/blending_noise_avo/<model>/<run_name>/inference_integrated_metrics`
104
+
105
+ and also saves a cross-seed aggregate summary to:
106
+
107
+ - `/data/data/results/blending_noise_avo/<model>/<experiment.name>_T03_avo_mod_seed_stats/metrics_summary_mean_std.json`
108
+
109
+ Run all:
110
+
111
+ - `bash scripts/blending_noise_suppression_avo/run_all_blending_models.sh`
112
+
113
+ ## Upload
114
+
115
+ Dataset upload helper:
116
+
117
+ - `bash scripts/blending_noise_suppression_avo/upload_dataset_to_hf.sh`
118
+
119
+ This uploads:
120
+
121
+ - `input/T03_pseudo_deblended_seismic_common_receiver_mod.sgy`
122
+ - `target/T03_seismic_common_receiver.sgy`
123
+ - generated dataset card `README.md`
124
+
125
+ Model upload helper:
126
+
127
+ - `bash scripts/blending_noise_suppression_avo/upload_blending_model_to_hf.sh`
128
+
129
+ This uploads:
130
+
131
+ - `models/<model>/T03_avo_mod_seed<seed>/best.pt`
132
+ - `models/<model>/T03_avo_mod_seed<seed>/config.yaml`
133
+ - generated model card `README.md`
134
+
135
+ ## Outputs
136
+
137
+ Each inference directory contains:
138
+
139
+ - `metrics_per_gather.csv`
140
+ - `metrics_per_sample.csv`
141
+ - `metrics_summary.json`
142
+ - `visualizations/`
143
+ - optional `npy/`
144
+
145
+ Metrics are reported for:
146
+
147
+ - input vs target
148
+ - denoised vs target
149
+ - delta = denoised minus input
150
+
151
+ For naming consistency:
152
+
153
+ - `metrics_summary.json` uses `input`, `denoised`, and `delta`
154
+ - the file also keeps a backward-compatible `restored` alias
155
+ - `metrics_per_sample.csv` provides a generic sample-level view, while `metrics_per_gather.csv` keeps the gather-specific naming
156
+
157
+ <!-- AUTO_RESULTS_BEGIN -->
158
+ ## Results
159
+
160
+ Mean +- std over available seeds, computed from `*_seed_stats/metrics_summary_mean_std.json`.
161
+ Metrics are reported on common-receiver gathers in the normalized domain.
162
+
163
+ ### Dataset Variant `T03_avo_mod`
164
+
165
+ | Method | Parameters (M) | SNR | PSNR | SSIM | MAE | MSE | RMSE | EB_WSE_MEDIUM_40_70_NE | EB_WSE_MEDIUM_40_70_SNR | EB_WSE_STRONG_70_100_NE | EB_WSE_STRONG_70_100_SNR | EB_WSE_VERY_WEAK_5_20_NE | EB_WSE_VERY_WEAK_5_20_SNR | EB_WSE_WEAK_20_40_NE | EB_WSE_WEAK_20_40_SNR | FB_FRE_HIGH_ENERGY_RATIO | FB_FRE_HIGH_FREQUENCY_RANGE_HZ | FB_FRE_HIGH_NE | FB_FRE_HIGH_SNR | FB_FRE_LOW_ENERGY_RATIO | FB_FRE_LOW_FREQUENCY_RANGE_HZ | FB_FRE_LOW_NE | FB_FRE_LOW_SNR | FB_FRE_MID_ENERGY_RATIO | FB_FRE_MID_FREQUENCY_RANGE_HZ | FB_FRE_MID_NE | FB_FRE_MID_SNR | FB_FRE_VERY_HIGH_ENERGY_RATIO | FB_FRE_VERY_HIGH_FREQUENCY_RANGE_HZ | FB_FRE_VERY_HIGH_NE | FB_FRE_VERY_HIGH_SNR |
166
+ |---|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|
167
+ | Input | - | -2.0292+-0.0000 | 23.1464+-0.0000 | 0.7028+-0.0000 | 0.025431+-0.000000 | 0.005029+-0.000000 | 0.070259+-0.000000 | 16.207542+-0.000000 | -24.1817+-0.0000 | 0.211915+-0.000000 | 13.5116+-0.0000 | 131.715259+-0.000000 | -42.3526+-0.0000 | 54.756158+-0.000000 | -34.7438+-0.0000 | 0.140025+-0.000000 | 48.25-73.3 | 1.263001+-0.000000 | -2.0278+-0.0000 | 0.125627+-0.000000 | 6.5-23.2 | 1.251054+-0.000000 | -1.9452+-0.0000 | 0.637894+-0.000000 | 23.2-48.25 | 1.265097+-0.000000 | -2.0422+-0.0000 | 0.001545+-0.000000 | 73.3-90 | 1.300019+-0.000000 | -2.2787+-0.0000 |
168
+ | UNet | 7.76 | 19.8927+-0.6858 | 45.0683+-0.6858 | 0.9886+-0.0012 | 0.003580+-0.000311 | 0.000033+-0.000005 | 0.005644+-0.000456 | 0.924552+-0.029280 | 0.6885+-0.2748 | 0.081971+-0.006676 | 21.7567+-0.6961 | 4.448344+-0.984280 | -12.7468+-1.8217 | 2.109300+-0.386105 | -6.3407+-1.5137 | 0.140025+-0.000000 | 48.25-73.3 | 0.110440+-0.012523 | 19.2170+-0.9686 | 0.125627+-0.000000 | 6.5-23.2 | 0.128963+-0.003627 | 17.7975+-0.2436 | 0.637894+-0.000000 | 23.2-48.25 | 0.074045+-0.006893 | 22.6466+-0.7862 | 0.001545+-0.000000 | 73.3-90 | 0.672353+-0.045598 | 3.5418+-0.5725 |
169
+ | DnCNN | 0.56 | 21.1427+-0.0832 | 46.3184+-0.0832 | 0.9879+-0.0003 | 0.003212+-0.000035 | 0.000024+-0.000000 | 0.004882+-0.000046 | 1.041794+-0.009072 | -0.3360+-0.0752 | 0.046714+-0.000249 | 26.6125+-0.0459 | 6.884248+-0.115049 | -16.6983+-0.1451 | 3.056675+-0.050152 | -9.6611+-0.1447 | 0.140025+-0.000000 | 48.25-73.3 | 0.084323+-0.001455 | 21.4974+-0.1497 | 0.125627+-0.000000 | 6.5-23.2 | 0.123886+-0.001142 | 18.1439+-0.0805 | 0.637894+-0.000000 | 23.2-48.25 | 0.067761+-0.000643 | 23.3821+-0.0822 | 0.001545+-0.000000 | 73.3-90 | 0.478678+-0.009963 | 6.4558+-0.1820 |
170
+ | ResUNet | 8.11 | 19.1792+-0.4159 | 44.3549+-0.4159 | 0.9863+-0.0006 | 0.004009+-0.000166 | 0.000038+-0.000004 | 0.006109+-0.000288 | 1.172883+-0.031293 | -1.3759+-0.2336 | 0.073572+-0.004656 | 22.6840+-0.5632 | 7.385174+-0.356539 | -17.3254+-0.4249 | 3.264928+-0.163859 | -10.2494+-0.4437 | 0.140025+-0.000000 | 48.25-73.3 | 0.116582+-0.008488 | 18.7334+-0.6548 | 0.125627+-0.000000 | 6.5-23.2 | 0.137702+-0.003074 | 17.2280+-0.1959 | 0.637894+-0.000000 | 23.2-48.25 | 0.073755+-0.002954 | 22.6513+-0.3527 | 0.001545+-0.000000 | 73.3-90 | 0.796460+-0.049241 | 2.0905+-0.5491 |
171
+ | Attention UNet | 7.85 | 20.5846+-0.4090 | 45.7603+-0.4090 | 0.9900+-0.0004 | 0.003216+-0.000116 | 0.000028+-0.000003 | 0.005203+-0.000255 | 0.851327+-0.007454 | 1.3988+-0.0763 | 0.077606+-0.004972 | 22.2240+-0.5415 | 3.095065+-0.207962 | -9.7852+-0.5872 | 1.551991+-0.078837 | -3.8028+-0.4482 | 0.140025+-0.000000 | 48.25-73.3 | 0.098203+-0.006586 | 20.1950+-0.5752 | 0.125627+-0.000000 | 6.5-23.2 | 0.122955+-0.002681 | 18.2104+-0.1877 | 0.637894+-0.000000 | 23.2-48.25 | 0.070269+-0.003938 | 23.0786+-0.4780 | 0.001545+-0.000000 | 73.3-90 | 0.584715+-0.024681 | 4.7398+-0.3712 |
172
+ | DDPM | 33.30 | 17.6126+-0.6137 | 42.7883+-0.6137 | 0.9794+-0.0022 | 0.005497+-0.000301 | 0.000054+-0.000008 | 0.007285+-0.000513 | 1.385622+-0.080286 | -2.8122+-0.4963 | 0.073466+-0.003703 | 22.7173+-0.4265 | 11.004830+-1.232630 | -20.7351+-0.9303 | 4.621439+-0.447510 | -13.2309+-0.8139 | 0.140025+-0.000000 | 48.25-73.3 | 0.141598+-0.011702 | 17.1858+-0.6818 | 0.125627+-0.000000 | 6.5-23.2 | 0.155503+-0.008703 | 16.1821+-0.4784 | 0.637894+-0.000000 | 23.2-48.25 | 0.081625+-0.004615 | 21.7908+-0.4798 | 0.001545+-0.000000 | 73.3-90 | 1.070203+-0.095554 | -0.2780+-0.7348 |
173
+ | UNet-L | 31.04 | 23.9298+-0.1370 | 49.1054+-0.1370 | 0.9929+-0.0004 | 0.002287+-0.000029 | 0.000013+-0.000000 | 0.003525+-0.000054 | 0.750301+-0.021546 | 2.5001+-0.2469 | 0.045716+-0.000730 | 26.8004+-0.1390 | 2.004984+-0.068431 | -6.0135+-0.2978 | 1.226751+-0.019845 | -1.7716+-0.1428 | 0.140025+-0.000000 | 48.25-73.3 | 0.052170+-0.001292 | 25.6964+-0.2126 | 0.125627+-0.000000 | 6.5-23.2 | 0.100387+-0.002986 | 19.9710+-0.2565 | 0.637894+-0.000000 | 23.2-48.25 | 0.051987+-0.000848 | 25.6835+-0.1410 | 0.001545+-0.000000 | 73.3-90 | 0.267608+-0.013954 | 11.5575+-0.4505 |
174
+ | SCRN | 0.43 | 25.4852+-0.0375 | 50.6608+-0.0374 | 0.9953+-0.0000 | 0.001947+-0.000010 | 0.000009+-0.000000 | 0.002941+-0.000013 | 0.604353+-0.002911 | 4.3745+-0.0421 | 0.038012+-0.000002 | 28.4064+-0.0007 | 2.115244+-0.084896 | -6.4810+-0.3500 | 1.235941+-0.018991 | -1.8354+-0.1332 | 0.140025+-0.000000 | 48.25-73.3 | 0.044643+-0.000415 | 27.0526+-0.0863 | 0.125627+-0.000000 | 6.5-23.2 | 0.081920+-0.000374 | 21.7352+-0.0398 | 0.637894+-0.000000 | 23.2-48.25 | 0.046667+-0.000178 | 26.6210+-0.0334 | 0.001545+-0.000000 | 73.3-90 | 0.166604+-0.000429 | 15.6849+-0.0277 |
175
+ | FFCNN | 0.56 | 10.0554+-0.0000 | 35.2311+-0.0000 | 0.9670+-0.0000 | 0.007205+-0.000000 | 0.000314+-0.000000 | 0.017515+-0.000000 | 1.026906+-0.000000 | -0.2234+-0.0000 | 0.308648+-0.000000 | 10.2140+-0.0000 | 3.212355+-0.000000 | -10.1196+-0.0000 | 1.800039+-0.000000 | -5.0900+-0.0000 | 0.140025+-0.000000 | 48.25-73.3 | 0.477545+-0.000000 | 6.4290+-0.0000 | 0.125627+-0.000000 | 6.5-23.2 | 0.262586+-0.000000 | 11.6211+-0.0000 | 0.637894+-0.000000 | 23.2-48.25 | 0.245133+-0.000000 | 12.2129+-0.0000 | 0.001545+-0.000000 | 73.3-90 | 1.570027+-0.000000 | -3.8827+-0.0000 |
176
+ | FBResNet | 0.45 | 20.8769+-0.0000 | 46.0525+-0.0000 | 0.9882+-0.0000 | 0.003269+-0.000000 | 0.000025+-0.000000 | 0.005014+-0.000000 | 1.040688+-0.000000 | -0.3442+-0.0000 | 0.052394+-0.000000 | 25.6146+-0.0000 | 6.730613+-0.000000 | -16.5438+-0.0000 | 3.019342+-0.000000 | -9.5839+-0.0000 | 0.140025+-0.000000 | 48.25-73.3 | 0.090167+-0.000000 | 20.9376+-0.0000 | 0.125627+-0.000000 | 6.5-23.2 | 0.122403+-0.000000 | 18.2453+-0.0000 | 0.637894+-0.000000 | 23.2-48.25 | 0.070533+-0.000000 | 23.0324+-0.0000 | 0.001545+-0.000000 | 73.3-90 | 0.502504+-0.000000 | 6.0915+-0.0000 |
177
+ | q_unet | 21.88 | 21.7835+-0.4410 | 46.9591+-0.4410 | 0.9916+-0.0002 | 0.002760+-0.000075 | 0.000021+-0.000002 | 0.004533+-0.000236 | 0.806676+-0.008600 | 1.8678+-0.0914 | 0.066082+-0.005477 | 23.6310+-0.7017 | 2.228961+-0.257300 | -6.8951+-1.0203 | 1.284304+-0.077039 | -2.1563+-0.5275 | 0.140025+-0.000000 | 48.25-73.3 | 0.079658+-0.006209 | 22.0223+-0.6632 | 0.125627+-0.000000 | 6.5-23.2 | 0.113970+-0.003321 | 18.8705+-0.2531 | 0.637894+-0.000000 | 23.2-48.25 | 0.061408+-0.001700 | 24.2392+-0.2383 | 0.001545+-0.000000 | 73.3-90 | 0.500757+-0.053148 | 6.1082+-0.8977 |
178
+ | unet_plusplus | 9.05 | 24.1199+-0.2423 | 49.2956+-0.2423 | 0.9923+-0.0004 | 0.002253+-0.000057 | 0.000012+-0.000001 | 0.003447+-0.000097 | 0.757421+-0.028589 | 2.4215+-0.3287 | 0.042676+-0.001080 | 27.4034+-0.2230 | 2.291199+-0.019998 | -7.1792+-0.0743 | 1.344684+-0.007086 | -2.5700+-0.0451 | 0.140025+-0.000000 | 48.25-73.3 | 0.046849+-0.001166 | 26.6284+-0.2227 | 0.125627+-0.000000 | 6.5-23.2 | 0.104241+-0.002996 | 19.6444+-0.2517 | 0.637894+-0.000000 | 23.2-48.25 | 0.051590+-0.001425 | 25.7523+-0.2407 | 0.001545+-0.000000 | 73.3-90 | 0.213581+-0.005819 | 13.5175+-0.2481 |
179
+
180
+ <!-- AUTO_RESULTS_DATA_BEGIN
181
+ {
182
+ "groups": {
183
+ "T03_avo_mod": {
184
+ "input": {
185
+ "eb_wse_medium_40_70_ne": {
186
+ "mean": 16.207542,
187
+ "std": 0.0
188
+ },
189
+ "eb_wse_medium_40_70_snr": {
190
+ "mean": -24.181704,
191
+ "std": 0.0
192
+ },
193
+ "eb_wse_strong_70_100_ne": {
194
+ "mean": 0.211915,
195
+ "std": 0.0
196
+ },
197
+ "eb_wse_strong_70_100_snr": {
198
+ "mean": 13.511556,
199
+ "std": 0.0
200
+ },
201
+ "eb_wse_very_weak_5_20_ne": {
202
+ "mean": 131.715259,
203
+ "std": 0.0
204
+ },
205
+ "eb_wse_very_weak_5_20_snr": {
206
+ "mean": -42.35256,
207
+ "std": 0.0
208
+ },
209
+ "eb_wse_weak_20_40_ne": {
210
+ "mean": 54.756158,
211
+ "std": 0.0
212
+ },
213
+ "eb_wse_weak_20_40_snr": {
214
+ "mean": -34.743819,
215
+ "std": 0.0
216
+ },
217
+ "fb_fre_high_energy_ratio": {
218
+ "mean": 0.140025,
219
+ "std": 0.0
220
+ },
221
+ "fb_fre_high_frequency_range_hz": [
222
+ 48.25,
223
+ 73.3
224
+ ],
225
+ "fb_fre_high_ne": {
226
+ "mean": 1.263001,
227
+ "std": 0.0
228
+ },
229
+ "fb_fre_high_snr": {
230
+ "mean": -2.027766,
231
+ "std": 0.0
232
+ },
233
+ "fb_fre_low_energy_ratio": {
234
+ "mean": 0.125627,
235
+ "std": 0.0
236
+ },
237
+ "fb_fre_low_frequency_range_hz": [
238
+ 6.5,
239
+ 23.2
240
+ ],
241
+ "fb_fre_low_ne": {
242
+ "mean": 1.251054,
243
+ "std": 0.0
244
+ },
245
+ "fb_fre_low_snr": {
246
+ "mean": -1.945173,
247
+ "std": 0.0
248
+ },
249
+ "fb_fre_mid_energy_ratio": {
250
+ "mean": 0.637894,
251
+ "std": 0.0
252
+ },
253
+ "fb_fre_mid_frequency_range_hz": [
254
+ 23.2,
255
+ 48.25
256
+ ],
257
+ "fb_fre_mid_ne": {
258
+ "mean": 1.265097,
259
+ "std": 0.0
260
+ },
261
+ "fb_fre_mid_snr": {
262
+ "mean": -2.042182,
263
+ "std": 0.0
264
+ },
265
+ "fb_fre_very_high_energy_ratio": {
266
+ "mean": 0.001545,
267
+ "std": 0.0
268
+ },
269
+ "fb_fre_very_high_frequency_range_hz": [
270
+ 73.3,
271
+ 90.0
272
+ ],
273
+ "fb_fre_very_high_ne": {
274
+ "mean": 1.300019,
275
+ "std": 0.0
276
+ },
277
+ "fb_fre_very_high_snr": {
278
+ "mean": -2.278716,
279
+ "std": 0.0
280
+ },
281
+ "mae": {
282
+ "mean": 0.025431,
283
+ "std": 0.0
284
+ },
285
+ "mse": {
286
+ "mean": 0.005029,
287
+ "std": 0.0
288
+ },
289
+ "psnr": {
290
+ "mean": 23.1464,
291
+ "std": 0.0
292
+ },
293
+ "rmse": {
294
+ "mean": 0.070259,
295
+ "std": 0.0
296
+ },
297
+ "snr": {
298
+ "mean": -2.0292,
299
+ "std": 0.0
300
+ },
301
+ "ssim": {
302
+ "mean": 0.7028,
303
+ "std": 0.0
304
+ }
305
+ },
306
+ "models": {
307
+ "unet": {
308
+ "eb_wse_medium_40_70_ne": {
309
+ "mean": 0.924552,
310
+ "std": 0.02928
311
+ },
312
+ "eb_wse_medium_40_70_snr": {
313
+ "mean": 0.688472,
314
+ "std": 0.274839
315
+ },
316
+ "eb_wse_strong_70_100_ne": {
317
+ "mean": 0.081971,
318
+ "std": 0.006676
319
+ },
320
+ "eb_wse_strong_70_100_snr": {
321
+ "mean": 21.756696,
322
+ "std": 0.696143
323
+ },
324
+ "eb_wse_very_weak_5_20_ne": {
325
+ "mean": 4.448344,
326
+ "std": 0.98428
327
+ },
328
+ "eb_wse_very_weak_5_20_snr": {
329
+ "mean": -12.74683,
330
+ "std": 1.821724
331
+ },
332
+ "eb_wse_weak_20_40_ne": {
333
+ "mean": 2.1093,
334
+ "std": 0.386105
335
+ },
336
+ "eb_wse_weak_20_40_snr": {
337
+ "mean": -6.340672,
338
+ "std": 1.513677
339
+ },
340
+ "fb_fre_high_energy_ratio": {
341
+ "mean": 0.140025,
342
+ "std": 0.0
343
+ },
344
+ "fb_fre_high_frequency_range_hz": [
345
+ 48.25,
346
+ 73.3
347
+ ],
348
+ "fb_fre_high_ne": {
349
+ "mean": 0.11044,
350
+ "std": 0.012523
351
+ },
352
+ "fb_fre_high_snr": {
353
+ "mean": 19.217039,
354
+ "std": 0.96862
355
+ },
356
+ "fb_fre_low_energy_ratio": {
357
+ "mean": 0.125627,
358
+ "std": 0.0
359
+ },
360
+ "fb_fre_low_frequency_range_hz": [
361
+ 6.5,
362
+ 23.2
363
+ ],
364
+ "fb_fre_low_ne": {
365
+ "mean": 0.128963,
366
+ "std": 0.003627
367
+ },
368
+ "fb_fre_low_snr": {
369
+ "mean": 17.797461,
370
+ "std": 0.243554
371
+ },
372
+ "fb_fre_mid_energy_ratio": {
373
+ "mean": 0.637894,
374
+ "std": 0.0
375
+ },
376
+ "fb_fre_mid_frequency_range_hz": [
377
+ 23.2,
378
+ 48.25
379
+ ],
380
+ "fb_fre_mid_ne": {
381
+ "mean": 0.074045,
382
+ "std": 0.006893
383
+ },
384
+ "fb_fre_mid_snr": {
385
+ "mean": 22.64655,
386
+ "std": 0.786202
387
+ },
388
+ "fb_fre_very_high_energy_ratio": {
389
+ "mean": 0.001545,
390
+ "std": 0.0
391
+ },
392
+ "fb_fre_very_high_frequency_range_hz": [
393
+ 73.3,
394
+ 90.0
395
+ ],
396
+ "fb_fre_very_high_ne": {
397
+ "mean": 0.672353,
398
+ "std": 0.045598
399
+ },
400
+ "fb_fre_very_high_snr": {
401
+ "mean": 3.541757,
402
+ "std": 0.572457
403
+ },
404
+ "mae": {
405
+ "mean": 0.00358,
406
+ "std": 0.000311
407
+ },
408
+ "mse": {
409
+ "mean": 3.3e-05,
410
+ "std": 5e-06
411
+ },
412
+ "psnr": {
413
+ "mean": 45.068333,
414
+ "std": 0.68579
415
+ },
416
+ "rmse": {
417
+ "mean": 0.005644,
418
+ "std": 0.000456
419
+ },
420
+ "snr": {
421
+ "mean": 19.892667,
422
+ "std": 0.685806
423
+ },
424
+ "ssim": {
425
+ "mean": 0.988633,
426
+ "std": 0.001156
427
+ }
428
+ },
429
+ "dncnn": {
430
+ "eb_wse_medium_40_70_ne": {
431
+ "mean": 1.041794,
432
+ "std": 0.009072
433
+ },
434
+ "eb_wse_medium_40_70_snr": {
435
+ "mean": -0.335971,
436
+ "std": 0.075225
437
+ },
438
+ "eb_wse_strong_70_100_ne": {
439
+ "mean": 0.046714,
440
+ "std": 0.000249
441
+ },
442
+ "eb_wse_strong_70_100_snr": {
443
+ "mean": 26.612542,
444
+ "std": 0.045882
445
+ },
446
+ "eb_wse_very_weak_5_20_ne": {
447
+ "mean": 6.884248,
448
+ "std": 0.115049
449
+ },
450
+ "eb_wse_very_weak_5_20_snr": {
451
+ "mean": -16.698266,
452
+ "std": 0.145059
453
+ },
454
+ "eb_wse_weak_20_40_ne": {
455
+ "mean": 3.056675,
456
+ "std": 0.050152
457
+ },
458
+ "eb_wse_weak_20_40_snr": {
459
+ "mean": -9.661108,
460
+ "std": 0.14471
461
+ },
462
+ "fb_fre_high_energy_ratio": {
463
+ "mean": 0.140025,
464
+ "std": 0.0
465
+ },
466
+ "fb_fre_high_frequency_range_hz": [
467
+ 48.25,
468
+ 73.3
469
+ ],
470
+ "fb_fre_high_ne": {
471
+ "mean": 0.084323,
472
+ "std": 0.001455
473
+ },
474
+ "fb_fre_high_snr": {
475
+ "mean": 21.497399,
476
+ "std": 0.149676
477
+ },
478
+ "fb_fre_low_energy_ratio": {
479
+ "mean": 0.125627,
480
+ "std": 0.0
481
+ },
482
+ "fb_fre_low_frequency_range_hz": [
483
+ 6.5,
484
+ 23.2
485
+ ],
486
+ "fb_fre_low_ne": {
487
+ "mean": 0.123886,
488
+ "std": 0.001142
489
+ },
490
+ "fb_fre_low_snr": {
491
+ "mean": 18.143944,
492
+ "std": 0.080544
493
+ },
494
+ "fb_fre_mid_energy_ratio": {
495
+ "mean": 0.637894,
496
+ "std": 0.0
497
+ },
498
+ "fb_fre_mid_frequency_range_hz": [
499
+ 23.2,
500
+ 48.25
501
+ ],
502
+ "fb_fre_mid_ne": {
503
+ "mean": 0.067761,
504
+ "std": 0.000643
505
+ },
506
+ "fb_fre_mid_snr": {
507
+ "mean": 23.382114,
508
+ "std": 0.082215
509
+ },
510
+ "fb_fre_very_high_energy_ratio": {
511
+ "mean": 0.001545,
512
+ "std": 0.0
513
+ },
514
+ "fb_fre_very_high_frequency_range_hz": [
515
+ 73.3,
516
+ 90.0
517
+ ],
518
+ "fb_fre_very_high_ne": {
519
+ "mean": 0.478678,
520
+ "std": 0.009963
521
+ },
522
+ "fb_fre_very_high_snr": {
523
+ "mean": 6.45578,
524
+ "std": 0.182005
525
+ },
526
+ "mae": {
527
+ "mean": 0.003212,
528
+ "std": 3.5e-05
529
+ },
530
+ "mse": {
531
+ "mean": 2.4e-05,
532
+ "std": 0.0
533
+ },
534
+ "psnr": {
535
+ "mean": 46.318367,
536
+ "std": 0.083205
537
+ },
538
+ "rmse": {
539
+ "mean": 0.004882,
540
+ "std": 4.6e-05
541
+ },
542
+ "snr": {
543
+ "mean": 21.1427,
544
+ "std": 0.08324
545
+ },
546
+ "ssim": {
547
+ "mean": 0.987933,
548
+ "std": 0.000262
549
+ }
550
+ },
551
+ "res_unet": {
552
+ "eb_wse_medium_40_70_ne": {
553
+ "mean": 1.172883,
554
+ "std": 0.031293
555
+ },
556
+ "eb_wse_medium_40_70_snr": {
557
+ "mean": -1.375916,
558
+ "std": 0.23355
559
+ },
560
+ "eb_wse_strong_70_100_ne": {
561
+ "mean": 0.073572,
562
+ "std": 0.004656
563
+ },
564
+ "eb_wse_strong_70_100_snr": {
565
+ "mean": 22.68396,
566
+ "std": 0.563248
567
+ },
568
+ "eb_wse_very_weak_5_20_ne": {
569
+ "mean": 7.385174,
570
+ "std": 0.356539
571
+ },
572
+ "eb_wse_very_weak_5_20_snr": {
573
+ "mean": -17.32537,
574
+ "std": 0.424895
575
+ },
576
+ "eb_wse_weak_20_40_ne": {
577
+ "mean": 3.264928,
578
+ "std": 0.163859
579
+ },
580
+ "eb_wse_weak_20_40_snr": {
581
+ "mean": -10.249423,
582
+ "std": 0.443729
583
+ },
584
+ "fb_fre_high_energy_ratio": {
585
+ "mean": 0.140025,
586
+ "std": 0.0
587
+ },
588
+ "fb_fre_high_frequency_range_hz": [
589
+ 48.25,
590
+ 73.3
591
+ ],
592
+ "fb_fre_high_ne": {
593
+ "mean": 0.116582,
594
+ "std": 0.008488
595
+ },
596
+ "fb_fre_high_snr": {
597
+ "mean": 18.733423,
598
+ "std": 0.654753
599
+ },
600
+ "fb_fre_low_energy_ratio": {
601
+ "mean": 0.125627,
602
+ "std": 0.0
603
+ },
604
+ "fb_fre_low_frequency_range_hz": [
605
+ 6.5,
606
+ 23.2
607
+ ],
608
+ "fb_fre_low_ne": {
609
+ "mean": 0.137702,
610
+ "std": 0.003074
611
+ },
612
+ "fb_fre_low_snr": {
613
+ "mean": 17.228044,
614
+ "std": 0.195914
615
+ },
616
+ "fb_fre_mid_energy_ratio": {
617
+ "mean": 0.637894,
618
+ "std": 0.0
619
+ },
620
+ "fb_fre_mid_frequency_range_hz": [
621
+ 23.2,
622
+ 48.25
623
+ ],
624
+ "fb_fre_mid_ne": {
625
+ "mean": 0.073755,
626
+ "std": 0.002954
627
+ },
628
+ "fb_fre_mid_snr": {
629
+ "mean": 22.651331,
630
+ "std": 0.35266
631
+ },
632
+ "fb_fre_very_high_energy_ratio": {
633
+ "mean": 0.001545,
634
+ "std": 0.0
635
+ },
636
+ "fb_fre_very_high_frequency_range_hz": [
637
+ 73.3,
638
+ 90.0
639
+ ],
640
+ "fb_fre_very_high_ne": {
641
+ "mean": 0.79646,
642
+ "std": 0.049241
643
+ },
644
+ "fb_fre_very_high_snr": {
645
+ "mean": 2.090478,
646
+ "std": 0.549076
647
+ },
648
+ "mae": {
649
+ "mean": 0.004009,
650
+ "std": 0.000166
651
+ },
652
+ "mse": {
653
+ "mean": 3.8e-05,
654
+ "std": 4e-06
655
+ },
656
+ "psnr": {
657
+ "mean": 44.3549,
658
+ "std": 0.415884
659
+ },
660
+ "rmse": {
661
+ "mean": 0.006109,
662
+ "std": 0.000288
663
+ },
664
+ "snr": {
665
+ "mean": 19.179233,
666
+ "std": 0.415854
667
+ },
668
+ "ssim": {
669
+ "mean": 0.9863,
670
+ "std": 0.000648
671
+ }
672
+ },
673
+ "atten_unet": {
674
+ "eb_wse_medium_40_70_ne": {
675
+ "mean": 0.851327,
676
+ "std": 0.007454
677
+ },
678
+ "eb_wse_medium_40_70_snr": {
679
+ "mean": 1.398753,
680
+ "std": 0.076326
681
+ },
682
+ "eb_wse_strong_70_100_ne": {
683
+ "mean": 0.077606,
684
+ "std": 0.004972
685
+ },
686
+ "eb_wse_strong_70_100_snr": {
687
+ "mean": 22.22396,
688
+ "std": 0.541532
689
+ },
690
+ "eb_wse_very_weak_5_20_ne": {
691
+ "mean": 3.095065,
692
+ "std": 0.207962
693
+ },
694
+ "eb_wse_very_weak_5_20_snr": {
695
+ "mean": -9.785202,
696
+ "std": 0.587184
697
+ },
698
+ "eb_wse_weak_20_40_ne": {
699
+ "mean": 1.551991,
700
+ "std": 0.078837
701
+ },
702
+ "eb_wse_weak_20_40_snr": {
703
+ "mean": -3.802846,
704
+ "std": 0.448202
705
+ },
706
+ "fb_fre_high_energy_ratio": {
707
+ "mean": 0.140025,
708
+ "std": 0.0
709
+ },
710
+ "fb_fre_high_frequency_range_hz": [
711
+ 48.25,
712
+ 73.3
713
+ ],
714
+ "fb_fre_high_ne": {
715
+ "mean": 0.098203,
716
+ "std": 0.006586
717
+ },
718
+ "fb_fre_high_snr": {
719
+ "mean": 20.195024,
720
+ "std": 0.575159
721
+ },
722
+ "fb_fre_low_energy_ratio": {
723
+ "mean": 0.125627,
724
+ "std": 0.0
725
+ },
726
+ "fb_fre_low_frequency_range_hz": [
727
+ 6.5,
728
+ 23.2
729
+ ],
730
+ "fb_fre_low_ne": {
731
+ "mean": 0.122955,
732
+ "std": 0.002681
733
+ },
734
+ "fb_fre_low_snr": {
735
+ "mean": 18.210447,
736
+ "std": 0.187674
737
+ },
738
+ "fb_fre_mid_energy_ratio": {
739
+ "mean": 0.637894,
740
+ "std": 0.0
741
+ },
742
+ "fb_fre_mid_frequency_range_hz": [
743
+ 23.2,
744
+ 48.25
745
+ ],
746
+ "fb_fre_mid_ne": {
747
+ "mean": 0.070269,
748
+ "std": 0.003938
749
+ },
750
+ "fb_fre_mid_snr": {
751
+ "mean": 23.07859,
752
+ "std": 0.47803
753
+ },
754
+ "fb_fre_very_high_energy_ratio": {
755
+ "mean": 0.001545,
756
+ "std": 0.0
757
+ },
758
+ "fb_fre_very_high_frequency_range_hz": [
759
+ 73.3,
760
+ 90.0
761
+ ],
762
+ "fb_fre_very_high_ne": {
763
+ "mean": 0.584715,
764
+ "std": 0.024681
765
+ },
766
+ "fb_fre_very_high_snr": {
767
+ "mean": 4.73982,
768
+ "std": 0.371157
769
+ },
770
+ "mae": {
771
+ "mean": 0.003216,
772
+ "std": 0.000116
773
+ },
774
+ "mse": {
775
+ "mean": 2.8e-05,
776
+ "std": 3e-06
777
+ },
778
+ "psnr": {
779
+ "mean": 45.7603,
780
+ "std": 0.408998
781
+ },
782
+ "rmse": {
783
+ "mean": 0.005203,
784
+ "std": 0.000255
785
+ },
786
+ "snr": {
787
+ "mean": 20.5846,
788
+ "std": 0.408998
789
+ },
790
+ "ssim": {
791
+ "mean": 0.990033,
792
+ "std": 0.00045
793
+ }
794
+ },
795
+ "q_unet": {
796
+ "eb_wse_medium_40_70_ne": {
797
+ "mean": 0.806676,
798
+ "std": 0.0086
799
+ },
800
+ "eb_wse_medium_40_70_snr": {
801
+ "mean": 1.867819,
802
+ "std": 0.091363
803
+ },
804
+ "eb_wse_strong_70_100_ne": {
805
+ "mean": 0.066082,
806
+ "std": 0.005477
807
+ },
808
+ "eb_wse_strong_70_100_snr": {
809
+ "mean": 23.630982,
810
+ "std": 0.701696
811
+ },
812
+ "eb_wse_very_weak_5_20_ne": {
813
+ "mean": 2.228961,
814
+ "std": 0.2573
815
+ },
816
+ "eb_wse_very_weak_5_20_snr": {
817
+ "mean": -6.895089,
818
+ "std": 1.020328
819
+ },
820
+ "eb_wse_weak_20_40_ne": {
821
+ "mean": 1.284304,
822
+ "std": 0.077039
823
+ },
824
+ "eb_wse_weak_20_40_snr": {
825
+ "mean": -2.156339,
826
+ "std": 0.527503
827
+ },
828
+ "fb_fre_high_energy_ratio": {
829
+ "mean": 0.140025,
830
+ "std": 0.0
831
+ },
832
+ "fb_fre_high_frequency_range_hz": [
833
+ 48.25,
834
+ 73.3
835
+ ],
836
+ "fb_fre_high_ne": {
837
+ "mean": 0.079658,
838
+ "std": 0.006209
839
+ },
840
+ "fb_fre_high_snr": {
841
+ "mean": 22.022328,
842
+ "std": 0.663156
843
+ },
844
+ "fb_fre_low_energy_ratio": {
845
+ "mean": 0.125627,
846
+ "std": 0.0
847
+ },
848
+ "fb_fre_low_frequency_range_hz": [
849
+ 6.5,
850
+ 23.2
851
+ ],
852
+ "fb_fre_low_ne": {
853
+ "mean": 0.11397,
854
+ "std": 0.003321
855
+ },
856
+ "fb_fre_low_snr": {
857
+ "mean": 18.870509,
858
+ "std": 0.253122
859
+ },
860
+ "fb_fre_mid_energy_ratio": {
861
+ "mean": 0.637894,
862
+ "std": 0.0
863
+ },
864
+ "fb_fre_mid_frequency_range_hz": [
865
+ 23.2,
866
+ 48.25
867
+ ],
868
+ "fb_fre_mid_ne": {
869
+ "mean": 0.061408,
870
+ "std": 0.0017
871
+ },
872
+ "fb_fre_mid_snr": {
873
+ "mean": 24.239222,
874
+ "std": 0.238276
875
+ },
876
+ "fb_fre_very_high_energy_ratio": {
877
+ "mean": 0.001545,
878
+ "std": 0.0
879
+ },
880
+ "fb_fre_very_high_frequency_range_hz": [
881
+ 73.3,
882
+ 90.0
883
+ ],
884
+ "fb_fre_very_high_ne": {
885
+ "mean": 0.500757,
886
+ "std": 0.053148
887
+ },
888
+ "fb_fre_very_high_snr": {
889
+ "mean": 6.108169,
890
+ "std": 0.897716
891
+ },
892
+ "mae": {
893
+ "mean": 0.00276,
894
+ "std": 7.5e-05
895
+ },
896
+ "mse": {
897
+ "mean": 2.1e-05,
898
+ "std": 2e-06
899
+ },
900
+ "psnr": {
901
+ "mean": 46.959133,
902
+ "std": 0.440952
903
+ },
904
+ "rmse": {
905
+ "mean": 0.004533,
906
+ "std": 0.000236
907
+ },
908
+ "snr": {
909
+ "mean": 21.7835,
910
+ "std": 0.440998
911
+ },
912
+ "ssim": {
913
+ "mean": 0.9916,
914
+ "std": 0.000216
915
+ }
916
+ },
917
+ "unet_plusplus": {
918
+ "eb_wse_medium_40_70_ne": {
919
+ "mean": 0.757421,
920
+ "std": 0.028589
921
+ },
922
+ "eb_wse_medium_40_70_snr": {
923
+ "mean": 2.42145,
924
+ "std": 0.328728
925
+ },
926
+ "eb_wse_strong_70_100_ne": {
927
+ "mean": 0.042676,
928
+ "std": 0.00108
929
+ },
930
+ "eb_wse_strong_70_100_snr": {
931
+ "mean": 27.403393,
932
+ "std": 0.223016
933
+ },
934
+ "eb_wse_very_weak_5_20_ne": {
935
+ "mean": 2.291199,
936
+ "std": 0.019998
937
+ },
938
+ "eb_wse_very_weak_5_20_snr": {
939
+ "mean": -7.179156,
940
+ "std": 0.074271
941
+ },
942
+ "eb_wse_weak_20_40_ne": {
943
+ "mean": 1.344684,
944
+ "std": 0.007086
945
+ },
946
+ "eb_wse_weak_20_40_snr": {
947
+ "mean": -2.570046,
948
+ "std": 0.045083
949
+ },
950
+ "fb_fre_high_energy_ratio": {
951
+ "mean": 0.140025,
952
+ "std": 0.0
953
+ },
954
+ "fb_fre_high_frequency_range_hz": [
955
+ 48.25,
956
+ 73.3
957
+ ],
958
+ "fb_fre_high_ne": {
959
+ "mean": 0.046849,
960
+ "std": 0.001166
961
+ },
962
+ "fb_fre_high_snr": {
963
+ "mean": 26.628389,
964
+ "std": 0.222745
965
+ },
966
+ "fb_fre_low_energy_ratio": {
967
+ "mean": 0.125627,
968
+ "std": 0.0
969
+ },
970
+ "fb_fre_low_frequency_range_hz": [
971
+ 6.5,
972
+ 23.2
973
+ ],
974
+ "fb_fre_low_ne": {
975
+ "mean": 0.104241,
976
+ "std": 0.002996
977
+ },
978
+ "fb_fre_low_snr": {
979
+ "mean": 19.644413,
980
+ "std": 0.251666
981
+ },
982
+ "fb_fre_mid_energy_ratio": {
983
+ "mean": 0.637894,
984
+ "std": 0.0
985
+ },
986
+ "fb_fre_mid_frequency_range_hz": [
987
+ 23.2,
988
+ 48.25
989
+ ],
990
+ "fb_fre_mid_ne": {
991
+ "mean": 0.05159,
992
+ "std": 0.001425
993
+ },
994
+ "fb_fre_mid_snr": {
995
+ "mean": 25.752272,
996
+ "std": 0.240669
997
+ },
998
+ "fb_fre_very_high_energy_ratio": {
999
+ "mean": 0.001545,
1000
+ "std": 0.0
1001
+ },
1002
+ "fb_fre_very_high_frequency_range_hz": [
1003
+ 73.3,
1004
+ 90.0
1005
+ ],
1006
+ "fb_fre_very_high_ne": {
1007
+ "mean": 0.213581,
1008
+ "std": 0.005819
1009
+ },
1010
+ "fb_fre_very_high_snr": {
1011
+ "mean": 13.517495,
1012
+ "std": 0.24811
1013
+ },
1014
+ "mae": {
1015
+ "mean": 0.002253,
1016
+ "std": 5.7e-05
1017
+ },
1018
+ "mse": {
1019
+ "mean": 1.2e-05,
1020
+ "std": 1e-06
1021
+ },
1022
+ "psnr": {
1023
+ "mean": 49.2956,
1024
+ "std": 0.242266
1025
+ },
1026
+ "rmse": {
1027
+ "mean": 0.003447,
1028
+ "std": 9.7e-05
1029
+ },
1030
+ "snr": {
1031
+ "mean": 24.119933,
1032
+ "std": 0.242313
1033
+ },
1034
+ "ssim": {
1035
+ "mean": 0.9923,
1036
+ "std": 0.000432
1037
+ }
1038
+ },
1039
+ "ddpm": {
1040
+ "eb_wse_medium_40_70_ne": {
1041
+ "mean": 1.385622,
1042
+ "std": 0.080286
1043
+ },
1044
+ "eb_wse_medium_40_70_snr": {
1045
+ "mean": -2.812194,
1046
+ "std": 0.496255
1047
+ },
1048
+ "eb_wse_strong_70_100_ne": {
1049
+ "mean": 0.073466,
1050
+ "std": 0.003703
1051
+ },
1052
+ "eb_wse_strong_70_100_snr": {
1053
+ "mean": 22.717262,
1054
+ "std": 0.42653
1055
+ },
1056
+ "eb_wse_very_weak_5_20_ne": {
1057
+ "mean": 11.00483,
1058
+ "std": 1.23263
1059
+ },
1060
+ "eb_wse_very_weak_5_20_snr": {
1061
+ "mean": -20.735116,
1062
+ "std": 0.930342
1063
+ },
1064
+ "eb_wse_weak_20_40_ne": {
1065
+ "mean": 4.621439,
1066
+ "std": 0.44751
1067
+ },
1068
+ "eb_wse_weak_20_40_snr": {
1069
+ "mean": -13.230891,
1070
+ "std": 0.813904
1071
+ },
1072
+ "fb_fre_high_energy_ratio": {
1073
+ "mean": 0.140025,
1074
+ "std": 0.0
1075
+ },
1076
+ "fb_fre_high_frequency_range_hz": [
1077
+ 48.25,
1078
+ 73.3
1079
+ ],
1080
+ "fb_fre_high_ne": {
1081
+ "mean": 0.141598,
1082
+ "std": 0.011702
1083
+ },
1084
+ "fb_fre_high_snr": {
1085
+ "mean": 17.185792,
1086
+ "std": 0.681757
1087
+ },
1088
+ "fb_fre_low_energy_ratio": {
1089
+ "mean": 0.125627,
1090
+ "std": 0.0
1091
+ },
1092
+ "fb_fre_low_frequency_range_hz": [
1093
+ 6.5,
1094
+ 23.2
1095
+ ],
1096
+ "fb_fre_low_ne": {
1097
+ "mean": 0.155503,
1098
+ "std": 0.008703
1099
+ },
1100
+ "fb_fre_low_snr": {
1101
+ "mean": 16.182126,
1102
+ "std": 0.478423
1103
+ },
1104
+ "fb_fre_mid_energy_ratio": {
1105
+ "mean": 0.637894,
1106
+ "std": 0.0
1107
+ },
1108
+ "fb_fre_mid_frequency_range_hz": [
1109
+ 23.2,
1110
+ 48.25
1111
+ ],
1112
+ "fb_fre_mid_ne": {
1113
+ "mean": 0.081625,
1114
+ "std": 0.004615
1115
+ },
1116
+ "fb_fre_mid_snr": {
1117
+ "mean": 21.790797,
1118
+ "std": 0.479828
1119
+ },
1120
+ "fb_fre_very_high_energy_ratio": {
1121
+ "mean": 0.001545,
1122
+ "std": 0.0
1123
+ },
1124
+ "fb_fre_very_high_frequency_range_hz": [
1125
+ 73.3,
1126
+ 90.0
1127
+ ],
1128
+ "fb_fre_very_high_ne": {
1129
+ "mean": 1.070203,
1130
+ "std": 0.095554
1131
+ },
1132
+ "fb_fre_very_high_snr": {
1133
+ "mean": -0.277951,
1134
+ "std": 0.734797
1135
+ },
1136
+ "mae": {
1137
+ "mean": 0.005497,
1138
+ "std": 0.000301
1139
+ },
1140
+ "mse": {
1141
+ "mean": 5.4e-05,
1142
+ "std": 8e-06
1143
+ },
1144
+ "psnr": {
1145
+ "mean": 42.7883,
1146
+ "std": 0.613675
1147
+ },
1148
+ "rmse": {
1149
+ "mean": 0.007285,
1150
+ "std": 0.000513
1151
+ },
1152
+ "snr": {
1153
+ "mean": 17.612633,
1154
+ "std": 0.613714
1155
+ },
1156
+ "ssim": {
1157
+ "mean": 0.979367,
1158
+ "std": 0.002237
1159
+ }
1160
+ },
1161
+ "unet_L": {
1162
+ "eb_wse_medium_40_70_ne": {
1163
+ "mean": 0.750301,
1164
+ "std": 0.021546
1165
+ },
1166
+ "eb_wse_medium_40_70_snr": {
1167
+ "mean": 2.500141,
1168
+ "std": 0.246917
1169
+ },
1170
+ "eb_wse_strong_70_100_ne": {
1171
+ "mean": 0.045716,
1172
+ "std": 0.00073
1173
+ },
1174
+ "eb_wse_strong_70_100_snr": {
1175
+ "mean": 26.800401,
1176
+ "std": 0.13896
1177
+ },
1178
+ "eb_wse_very_weak_5_20_ne": {
1179
+ "mean": 2.004984,
1180
+ "std": 0.068431
1181
+ },
1182
+ "eb_wse_very_weak_5_20_snr": {
1183
+ "mean": -6.013512,
1184
+ "std": 0.297801
1185
+ },
1186
+ "eb_wse_weak_20_40_ne": {
1187
+ "mean": 1.226751,
1188
+ "std": 0.019845
1189
+ },
1190
+ "eb_wse_weak_20_40_snr": {
1191
+ "mean": -1.771558,
1192
+ "std": 0.142776
1193
+ },
1194
+ "fb_fre_high_energy_ratio": {
1195
+ "mean": 0.140025,
1196
+ "std": 0.0
1197
+ },
1198
+ "fb_fre_high_frequency_range_hz": [
1199
+ 48.25,
1200
+ 73.3
1201
+ ],
1202
+ "fb_fre_high_ne": {
1203
+ "mean": 0.05217,
1204
+ "std": 0.001292
1205
+ },
1206
+ "fb_fre_high_snr": {
1207
+ "mean": 25.696429,
1208
+ "std": 0.21256
1209
+ },
1210
+ "fb_fre_low_energy_ratio": {
1211
+ "mean": 0.125627,
1212
+ "std": 0.0
1213
+ },
1214
+ "fb_fre_low_frequency_range_hz": [
1215
+ 6.5,
1216
+ 23.2
1217
+ ],
1218
+ "fb_fre_low_ne": {
1219
+ "mean": 0.100387,
1220
+ "std": 0.002986
1221
+ },
1222
+ "fb_fre_low_snr": {
1223
+ "mean": 19.971045,
1224
+ "std": 0.256503
1225
+ },
1226
+ "fb_fre_mid_energy_ratio": {
1227
+ "mean": 0.637894,
1228
+ "std": 0.0
1229
+ },
1230
+ "fb_fre_mid_frequency_range_hz": [
1231
+ 23.2,
1232
+ 48.25
1233
+ ],
1234
+ "fb_fre_mid_ne": {
1235
+ "mean": 0.051987,
1236
+ "std": 0.000848
1237
+ },
1238
+ "fb_fre_mid_snr": {
1239
+ "mean": 25.68345,
1240
+ "std": 0.141003
1241
+ },
1242
+ "fb_fre_very_high_energy_ratio": {
1243
+ "mean": 0.001545,
1244
+ "std": 0.0
1245
+ },
1246
+ "fb_fre_very_high_frequency_range_hz": [
1247
+ 73.3,
1248
+ 90.0
1249
+ ],
1250
+ "fb_fre_very_high_ne": {
1251
+ "mean": 0.267608,
1252
+ "std": 0.013954
1253
+ },
1254
+ "fb_fre_very_high_snr": {
1255
+ "mean": 11.557521,
1256
+ "std": 0.450459
1257
+ },
1258
+ "mae": {
1259
+ "mean": 0.002287,
1260
+ "std": 2.9e-05
1261
+ },
1262
+ "mse": {
1263
+ "mean": 1.3e-05,
1264
+ "std": 0.0
1265
+ },
1266
+ "psnr": {
1267
+ "mean": 49.105433,
1268
+ "std": 0.13696
1269
+ },
1270
+ "rmse": {
1271
+ "mean": 0.003525,
1272
+ "std": 5.4e-05
1273
+ },
1274
+ "snr": {
1275
+ "mean": 23.929767,
1276
+ "std": 0.137004
1277
+ },
1278
+ "ssim": {
1279
+ "mean": 0.992933,
1280
+ "std": 0.00045
1281
+ }
1282
+ },
1283
+ "SCRN": {
1284
+ "eb_wse_medium_40_70_ne": {
1285
+ "mean": 0.604353,
1286
+ "std": 0.002911
1287
+ },
1288
+ "eb_wse_medium_40_70_snr": {
1289
+ "mean": 4.374492,
1290
+ "std": 0.042071
1291
+ },
1292
+ "eb_wse_strong_70_100_ne": {
1293
+ "mean": 0.038012,
1294
+ "std": 2e-06
1295
+ },
1296
+ "eb_wse_strong_70_100_snr": {
1297
+ "mean": 28.406403,
1298
+ "std": 0.000749
1299
+ },
1300
+ "eb_wse_very_weak_5_20_ne": {
1301
+ "mean": 2.115244,
1302
+ "std": 0.084896
1303
+ },
1304
+ "eb_wse_very_weak_5_20_snr": {
1305
+ "mean": -6.481049,
1306
+ "std": 0.350005
1307
+ },
1308
+ "eb_wse_weak_20_40_ne": {
1309
+ "mean": 1.235941,
1310
+ "std": 0.018991
1311
+ },
1312
+ "eb_wse_weak_20_40_snr": {
1313
+ "mean": -1.835449,
1314
+ "std": 0.133168
1315
+ },
1316
+ "fb_fre_high_energy_ratio": {
1317
+ "mean": 0.140025,
1318
+ "std": 0.0
1319
+ },
1320
+ "fb_fre_high_frequency_range_hz": [
1321
+ 48.25,
1322
+ 73.3
1323
+ ],
1324
+ "fb_fre_high_ne": {
1325
+ "mean": 0.044643,
1326
+ "std": 0.000415
1327
+ },
1328
+ "fb_fre_high_snr": {
1329
+ "mean": 27.052621,
1330
+ "std": 0.086306
1331
+ },
1332
+ "fb_fre_low_energy_ratio": {
1333
+ "mean": 0.125627,
1334
+ "std": 0.0
1335
+ },
1336
+ "fb_fre_low_frequency_range_hz": [
1337
+ 6.5,
1338
+ 23.2
1339
+ ],
1340
+ "fb_fre_low_ne": {
1341
+ "mean": 0.08192,
1342
+ "std": 0.000374
1343
+ },
1344
+ "fb_fre_low_snr": {
1345
+ "mean": 21.735244,
1346
+ "std": 0.039803
1347
+ },
1348
+ "fb_fre_mid_energy_ratio": {
1349
+ "mean": 0.637894,
1350
+ "std": 0.0
1351
+ },
1352
+ "fb_fre_mid_frequency_range_hz": [
1353
+ 23.2,
1354
+ 48.25
1355
+ ],
1356
+ "fb_fre_mid_ne": {
1357
+ "mean": 0.046667,
1358
+ "std": 0.000178
1359
+ },
1360
+ "fb_fre_mid_snr": {
1361
+ "mean": 26.621038,
1362
+ "std": 0.033382
1363
+ },
1364
+ "fb_fre_very_high_energy_ratio": {
1365
+ "mean": 0.001545,
1366
+ "std": 0.0
1367
+ },
1368
+ "fb_fre_very_high_frequency_range_hz": [
1369
+ 73.3,
1370
+ 90.0
1371
+ ],
1372
+ "fb_fre_very_high_ne": {
1373
+ "mean": 0.166604,
1374
+ "std": 0.000429
1375
+ },
1376
+ "fb_fre_very_high_snr": {
1377
+ "mean": 15.6849,
1378
+ "std": 0.027718
1379
+ },
1380
+ "mae": {
1381
+ "mean": 0.001947,
1382
+ "std": 1e-05
1383
+ },
1384
+ "mse": {
1385
+ "mean": 9e-06,
1386
+ "std": 0.0
1387
+ },
1388
+ "psnr": {
1389
+ "mean": 50.660833,
1390
+ "std": 0.037411
1391
+ },
1392
+ "rmse": {
1393
+ "mean": 0.002941,
1394
+ "std": 1.3e-05
1395
+ },
1396
+ "snr": {
1397
+ "mean": 25.485167,
1398
+ "std": 0.037457
1399
+ },
1400
+ "ssim": {
1401
+ "mean": 0.995333,
1402
+ "std": 4.7e-05
1403
+ }
1404
+ },
1405
+ "ffcnn": {
1406
+ "eb_wse_medium_40_70_ne": {
1407
+ "mean": 1.026906,
1408
+ "std": 0.0
1409
+ },
1410
+ "eb_wse_medium_40_70_snr": {
1411
+ "mean": -0.223421,
1412
+ "std": 0.0
1413
+ },
1414
+ "eb_wse_strong_70_100_ne": {
1415
+ "mean": 0.308648,
1416
+ "std": 0.0
1417
+ },
1418
+ "eb_wse_strong_70_100_snr": {
1419
+ "mean": 10.213956,
1420
+ "std": 0.0
1421
+ },
1422
+ "eb_wse_very_weak_5_20_ne": {
1423
+ "mean": 3.212355,
1424
+ "std": 0.0
1425
+ },
1426
+ "eb_wse_very_weak_5_20_snr": {
1427
+ "mean": -10.11961,
1428
+ "std": 0.0
1429
+ },
1430
+ "eb_wse_weak_20_40_ne": {
1431
+ "mean": 1.800039,
1432
+ "std": 0.0
1433
+ },
1434
+ "eb_wse_weak_20_40_snr": {
1435
+ "mean": -5.090044,
1436
+ "std": 0.0
1437
+ },
1438
+ "fb_fre_high_energy_ratio": {
1439
+ "mean": 0.140025,
1440
+ "std": 0.0
1441
+ },
1442
+ "fb_fre_high_frequency_range_hz": [
1443
+ 48.25,
1444
+ 73.3
1445
+ ],
1446
+ "fb_fre_high_ne": {
1447
+ "mean": 0.477545,
1448
+ "std": 0.0
1449
+ },
1450
+ "fb_fre_high_snr": {
1451
+ "mean": 6.429011,
1452
+ "std": 0.0
1453
+ },
1454
+ "fb_fre_low_energy_ratio": {
1455
+ "mean": 0.125627,
1456
+ "std": 0.0
1457
+ },
1458
+ "fb_fre_low_frequency_range_hz": [
1459
+ 6.5,
1460
+ 23.2
1461
+ ],
1462
+ "fb_fre_low_ne": {
1463
+ "mean": 0.262586,
1464
+ "std": 0.0
1465
+ },
1466
+ "fb_fre_low_snr": {
1467
+ "mean": 11.621104,
1468
+ "std": 0.0
1469
+ },
1470
+ "fb_fre_mid_energy_ratio": {
1471
+ "mean": 0.637894,
1472
+ "std": 0.0
1473
+ },
1474
+ "fb_fre_mid_frequency_range_hz": [
1475
+ 23.2,
1476
+ 48.25
1477
+ ],
1478
+ "fb_fre_mid_ne": {
1479
+ "mean": 0.245133,
1480
+ "std": 0.0
1481
+ },
1482
+ "fb_fre_mid_snr": {
1483
+ "mean": 12.212883,
1484
+ "std": 0.0
1485
+ },
1486
+ "fb_fre_very_high_energy_ratio": {
1487
+ "mean": 0.001545,
1488
+ "std": 0.0
1489
+ },
1490
+ "fb_fre_very_high_frequency_range_hz": [
1491
+ 73.3,
1492
+ 90.0
1493
+ ],
1494
+ "fb_fre_very_high_ne": {
1495
+ "mean": 1.570027,
1496
+ "std": 0.0
1497
+ },
1498
+ "fb_fre_very_high_snr": {
1499
+ "mean": -3.882686,
1500
+ "std": 0.0
1501
+ },
1502
+ "mae": {
1503
+ "mean": 0.007205,
1504
+ "std": 0.0
1505
+ },
1506
+ "mse": {
1507
+ "mean": 0.000314,
1508
+ "std": 0.0
1509
+ },
1510
+ "psnr": {
1511
+ "mean": 35.2311,
1512
+ "std": 0.0
1513
+ },
1514
+ "rmse": {
1515
+ "mean": 0.017515,
1516
+ "std": 0.0
1517
+ },
1518
+ "snr": {
1519
+ "mean": 10.0554,
1520
+ "std": 0.0
1521
+ },
1522
+ "ssim": {
1523
+ "mean": 0.967,
1524
+ "std": 0.0
1525
+ }
1526
+ },
1527
+ "fbresnet": {
1528
+ "eb_wse_medium_40_70_ne": {
1529
+ "mean": 1.040688,
1530
+ "std": 0.0
1531
+ },
1532
+ "eb_wse_medium_40_70_snr": {
1533
+ "mean": -0.344219,
1534
+ "std": 0.0
1535
+ },
1536
+ "eb_wse_strong_70_100_ne": {
1537
+ "mean": 0.052394,
1538
+ "std": 0.0
1539
+ },
1540
+ "eb_wse_strong_70_100_snr": {
1541
+ "mean": 25.614623,
1542
+ "std": 0.0
1543
+ },
1544
+ "eb_wse_very_weak_5_20_ne": {
1545
+ "mean": 6.730613,
1546
+ "std": 0.0
1547
+ },
1548
+ "eb_wse_very_weak_5_20_snr": {
1549
+ "mean": -16.543804,
1550
+ "std": 0.0
1551
+ },
1552
+ "eb_wse_weak_20_40_ne": {
1553
+ "mean": 3.019342,
1554
+ "std": 0.0
1555
+ },
1556
+ "eb_wse_weak_20_40_snr": {
1557
+ "mean": -9.583882,
1558
+ "std": 0.0
1559
+ },
1560
+ "fb_fre_high_energy_ratio": {
1561
+ "mean": 0.140025,
1562
+ "std": 0.0
1563
+ },
1564
+ "fb_fre_high_frequency_range_hz": [
1565
+ 48.25,
1566
+ 73.3
1567
+ ],
1568
+ "fb_fre_high_ne": {
1569
+ "mean": 0.090167,
1570
+ "std": 0.0
1571
+ },
1572
+ "fb_fre_high_snr": {
1573
+ "mean": 20.937571,
1574
+ "std": 0.0
1575
+ },
1576
+ "fb_fre_low_energy_ratio": {
1577
+ "mean": 0.125627,
1578
+ "std": 0.0
1579
+ },
1580
+ "fb_fre_low_frequency_range_hz": [
1581
+ 6.5,
1582
+ 23.2
1583
+ ],
1584
+ "fb_fre_low_ne": {
1585
+ "mean": 0.122403,
1586
+ "std": 0.0
1587
+ },
1588
+ "fb_fre_low_snr": {
1589
+ "mean": 18.245308,
1590
+ "std": 0.0
1591
+ },
1592
+ "fb_fre_mid_energy_ratio": {
1593
+ "mean": 0.637894,
1594
+ "std": 0.0
1595
+ },
1596
+ "fb_fre_mid_frequency_range_hz": [
1597
+ 23.2,
1598
+ 48.25
1599
+ ],
1600
+ "fb_fre_mid_ne": {
1601
+ "mean": 0.070533,
1602
+ "std": 0.0
1603
+ },
1604
+ "fb_fre_mid_snr": {
1605
+ "mean": 23.032445,
1606
+ "std": 0.0
1607
+ },
1608
+ "fb_fre_very_high_energy_ratio": {
1609
+ "mean": 0.001545,
1610
+ "std": 0.0
1611
+ },
1612
+ "fb_fre_very_high_frequency_range_hz": [
1613
+ 73.3,
1614
+ 90.0
1615
+ ],
1616
+ "fb_fre_very_high_ne": {
1617
+ "mean": 0.502504,
1618
+ "std": 0.0
1619
+ },
1620
+ "fb_fre_very_high_snr": {
1621
+ "mean": 6.0915,
1622
+ "std": 0.0
1623
+ },
1624
+ "mae": {
1625
+ "mean": 0.003269,
1626
+ "std": 0.0
1627
+ },
1628
+ "mse": {
1629
+ "mean": 2.5e-05,
1630
+ "std": 0.0
1631
+ },
1632
+ "psnr": {
1633
+ "mean": 46.0525,
1634
+ "std": 0.0
1635
+ },
1636
+ "rmse": {
1637
+ "mean": 0.005014,
1638
+ "std": 0.0
1639
+ },
1640
+ "snr": {
1641
+ "mean": 20.8769,
1642
+ "std": 0.0
1643
+ },
1644
+ "ssim": {
1645
+ "mean": 0.9882,
1646
+ "std": 0.0
1647
+ }
1648
+ }
1649
+ }
1650
+ }
1651
+ },
1652
+ "num_params": {
1653
+ "unet": 7760000,
1654
+ "dncnn": 560000,
1655
+ "res_unet": 8110000,
1656
+ "atten_unet": 7850000,
1657
+ "q_unet": 21880000,
1658
+ "unet_plusplus": 9050000,
1659
+ "ddpm": 33300000,
1660
+ "unet_L": 31040000,
1661
+ "SCRN": 430000,
1662
+ "ffcnn": 560000,
1663
+ "fbresnet": 450000
1664
+ }
1665
+ }
1666
+ AUTO_RESULTS_DATA_END -->
1667
+ <!-- AUTO_RESULTS_END -->
blending-noise-suppression-avo/models/SCRN/T03_avo_mod_seed42/best.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:22e7e533f20153ac3809c1e8134f521b175bf462137c499ac78451ed3061acd8
3
+ size 4874136
blending-noise-suppression-avo/models/SCRN/T03_avo_mod_seed42/config.yaml ADDED
@@ -0,0 +1,132 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ experiment:
2
+ name: blending_noise_avo_SCRN_base_T03_avo_mod_seed42_T03_pseudo_deblended_seismic_common_receiver_mod
3
+ output_dir: /data/data/results/blending_noise_avo/SCRN
4
+ seed: 42
5
+ device: cuda
6
+ data:
7
+ segy_pair:
8
+ input_path: /data/data/T03_pseudo_deblended_seismic_common_receiver_mod.sgy
9
+ target_path: /data/data/T03_seismic_common_receiver.sgy
10
+ traces_per_gather: 1001
11
+ time_downsample: 1
12
+ gather_split:
13
+ train: 96
14
+ val: 12
15
+ test: 12
16
+ loader:
17
+ batch_size: 76
18
+ num_workers: 4
19
+ pin_memory: true
20
+ preprocess:
21
+ dt: 0.004
22
+ normalize_mode: max_abs
23
+ normalize_scope: shot
24
+ patch_time: 256
25
+ patch_trace: 128
26
+ patch_overlap: 0.5
27
+ max_gathers: null
28
+ skip: []
29
+ model:
30
+ type: SCRN
31
+ params:
32
+ in_nc: 1
33
+ config:
34
+ - 1
35
+ - 1
36
+ - 1
37
+ - 1
38
+ - 1
39
+ dim: 64
40
+ drop_path_rate: 0.0
41
+ input_resolution: 128
42
+ loss:
43
+ type: mse
44
+ params:
45
+ reduction: mean
46
+ metrics:
47
+ - name: snr
48
+ params:
49
+ reduction: per_sample
50
+ - name: psnr
51
+ params:
52
+ data_range: 1.0
53
+ reduction: per_sample
54
+ - name: ssim
55
+ params:
56
+ data_range: 2.0
57
+ window_size: 11
58
+ sigma: 1.5
59
+ - name: mae
60
+ params: {}
61
+ - name: mse
62
+ params: {}
63
+ - name: rmse
64
+ params:
65
+ reduction: per_sample
66
+ metrics_filter:
67
+ snr_min_signal_energy: 1.0e-08
68
+ optim:
69
+ type: adamw
70
+ params:
71
+ lr: 0.0001
72
+ weight_decay: 1.0e-05
73
+ scheduler:
74
+ type: cosine
75
+ params:
76
+ min_lr: 1.0e-06
77
+ train:
78
+ epochs: 200
79
+ grad_clip: 1.0
80
+ log_step: false
81
+ log_interval: 10
82
+ eval_interval: 1
83
+ ckpt_interval: 20
84
+ vis_interval: 5
85
+ resume: null
86
+ log:
87
+ log_dir: logs
88
+ plot_interval: 5
89
+ inference:
90
+ segy_pair:
91
+ input_path: /data/data/T03_pseudo_deblended_seismic_common_receiver_mod.sgy
92
+ target_path: /data/data/T03_seismic_common_receiver.sgy
93
+ traces_per_gather: 1001
94
+ time_downsample: 1
95
+ gather_split:
96
+ train: 96
97
+ val: 12
98
+ test: 12
99
+ checkpoint: /data/data/results/blending_noise_avo/SCRN/blending_noise_avo_SCRN_base/checkpoints/best.pt
100
+ output_dir: /data/data/results/blending_noise_avo/SCRN/blending_noise_avo_SCRN_base/inference_integrated_metrics
101
+ n_viz_gathers: 5
102
+ device: cuda:0
103
+ batch_size: 76
104
+ save_npy: false
105
+ binned_metrics:
106
+ enabled: true
107
+ eb_wse:
108
+ enabled: true
109
+ bins:
110
+ - - 5
111
+ - 20
112
+ - - 20
113
+ - 40
114
+ - - 40
115
+ - 70
116
+ - - 70
117
+ - 100
118
+ smooth_sigma: 1.0
119
+ fb_fre:
120
+ enabled: true
121
+ rel_threshold: 0.001
122
+ band_ratios:
123
+ - 0.2
124
+ - 0.3
125
+ - 0.3
126
+ - 0.2
127
+ band_names:
128
+ - low
129
+ - mid
130
+ - high
131
+ - very_high
132
+ taper_width: null
blending-noise-suppression-avo/models/SCRN/T03_avo_mod_seed42/metrics_summary.json ADDED
@@ -0,0 +1,170 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "task": "blending_noise_suppression",
3
+ "sample_kind": "gather",
4
+ "sample_axis_name": "common_receiver_gather",
5
+ "input": {
6
+ "snr": -2.0292,
7
+ "psnr": 23.1464,
8
+ "ssim": 0.7028,
9
+ "mae": 0.025431,
10
+ "mse": 0.005028636660426855,
11
+ "rmse": 0.070259,
12
+ "eb_wse_very_weak_5_20_ne": 131.715259,
13
+ "eb_wse_very_weak_5_20_snr": -42.35256,
14
+ "eb_wse_weak_20_40_ne": 54.756158,
15
+ "eb_wse_weak_20_40_snr": -34.743819,
16
+ "eb_wse_medium_40_70_ne": 16.207542,
17
+ "eb_wse_medium_40_70_snr": -24.181704,
18
+ "eb_wse_strong_70_100_ne": 0.211915,
19
+ "eb_wse_strong_70_100_snr": 13.511556,
20
+ "fb_fre_low_ne": 1.251054,
21
+ "fb_fre_low_snr": -1.945173,
22
+ "fb_fre_low_energy_ratio": 0.125627,
23
+ "fb_fre_low_frequency_range_hz": [
24
+ 6.5,
25
+ 23.2
26
+ ],
27
+ "fb_fre_mid_ne": 1.265097,
28
+ "fb_fre_mid_snr": -2.042182,
29
+ "fb_fre_mid_energy_ratio": 0.637894,
30
+ "fb_fre_mid_frequency_range_hz": [
31
+ 23.2,
32
+ 48.25
33
+ ],
34
+ "fb_fre_high_ne": 1.263001,
35
+ "fb_fre_high_snr": -2.027766,
36
+ "fb_fre_high_energy_ratio": 0.140025,
37
+ "fb_fre_high_frequency_range_hz": [
38
+ 48.25,
39
+ 73.3
40
+ ],
41
+ "fb_fre_very_high_ne": 1.300019,
42
+ "fb_fre_very_high_snr": -2.278716,
43
+ "fb_fre_very_high_energy_ratio": 0.001545,
44
+ "fb_fre_very_high_frequency_range_hz": [
45
+ 73.3,
46
+ 90.0
47
+ ]
48
+ },
49
+ "denoised": {
50
+ "snr": 25.4696,
51
+ "psnr": 50.6453,
52
+ "ssim": 0.9953,
53
+ "mae": 0.00195,
54
+ "mse": 8.750824235903565e-06,
55
+ "rmse": 0.002947,
56
+ "eb_wse_very_weak_5_20_ne": 2.135524,
57
+ "eb_wse_very_weak_5_20_snr": -6.561983,
58
+ "eb_wse_weak_20_40_ne": 1.240717,
59
+ "eb_wse_weak_20_40_snr": -1.868246,
60
+ "eb_wse_medium_40_70_ne": 0.606155,
61
+ "eb_wse_medium_40_70_snr": 4.348424,
62
+ "eb_wse_strong_70_100_ne": 0.038014,
63
+ "eb_wse_strong_70_100_snr": 28.405546,
64
+ "fb_fre_low_ne": 0.08191,
65
+ "fb_fre_low_snr": 21.737013,
66
+ "fb_fre_low_energy_ratio": 0.125627,
67
+ "fb_fre_low_frequency_range_hz": [
68
+ 6.5,
69
+ 23.2
70
+ ],
71
+ "fb_fre_mid_ne": 0.046682,
72
+ "fb_fre_mid_snr": 26.617719,
73
+ "fb_fre_mid_energy_ratio": 0.637894,
74
+ "fb_fre_mid_frequency_range_hz": [
75
+ 23.2,
76
+ 48.25
77
+ ],
78
+ "fb_fre_high_ne": 0.045177,
79
+ "fb_fre_high_snr": 26.942319,
80
+ "fb_fre_high_energy_ratio": 0.140025,
81
+ "fb_fre_high_frequency_range_hz": [
82
+ 48.25,
83
+ 73.3
84
+ ],
85
+ "fb_fre_very_high_ne": 0.167156,
86
+ "fb_fre_very_high_snr": 15.650203,
87
+ "fb_fre_very_high_energy_ratio": 0.001545,
88
+ "fb_fre_very_high_frequency_range_hz": [
89
+ 73.3,
90
+ 90.0
91
+ ]
92
+ },
93
+ "delta": {
94
+ "snr": 27.49884,
95
+ "psnr": 27.49884,
96
+ "ssim": 0.292545,
97
+ "mae": -0.023481,
98
+ "mse": -0.00502,
99
+ "rmse": -0.067312,
100
+ "eb_wse_very_weak_5_20_ne": -129.579735,
101
+ "eb_wse_very_weak_5_20_snr": 35.790577,
102
+ "eb_wse_weak_20_40_ne": -53.515441,
103
+ "eb_wse_weak_20_40_snr": 32.875573,
104
+ "eb_wse_medium_40_70_ne": -15.601387,
105
+ "eb_wse_medium_40_70_snr": 28.530128,
106
+ "eb_wse_strong_70_100_ne": -0.173901,
107
+ "eb_wse_strong_70_100_snr": 14.89399,
108
+ "fb_fre_low_ne": -1.169144,
109
+ "fb_fre_low_snr": 23.682186,
110
+ "fb_fre_mid_ne": -1.218415,
111
+ "fb_fre_mid_snr": 28.659901,
112
+ "fb_fre_high_ne": -1.217824,
113
+ "fb_fre_high_snr": 28.970085,
114
+ "fb_fre_very_high_ne": -1.132863,
115
+ "fb_fre_very_high_snr": 17.928919
116
+ },
117
+ "input_path": "/data/data/T03_pseudo_deblended_seismic_common_receiver_mod.sgy",
118
+ "target_path": "/data/data/T03_seismic_common_receiver.sgy",
119
+ "input_source": "paired_pseudo_deblended_common_receiver",
120
+ "inference_time_seconds": 8.848,
121
+ "num_test_gathers": 12,
122
+ "snr_min_signal_energy": 1e-08,
123
+ "input_snr_valid_gathers": 12,
124
+ "denoised_snr_valid_gathers": 12,
125
+ "snr_total_gathers": 12,
126
+ "restored": {
127
+ "snr": 25.4696,
128
+ "psnr": 50.6453,
129
+ "ssim": 0.9953,
130
+ "mae": 0.00195,
131
+ "mse": 8.750824235903565e-06,
132
+ "rmse": 0.002947,
133
+ "eb_wse_very_weak_5_20_ne": 2.135524,
134
+ "eb_wse_very_weak_5_20_snr": -6.561983,
135
+ "eb_wse_weak_20_40_ne": 1.240717,
136
+ "eb_wse_weak_20_40_snr": -1.868246,
137
+ "eb_wse_medium_40_70_ne": 0.606155,
138
+ "eb_wse_medium_40_70_snr": 4.348424,
139
+ "eb_wse_strong_70_100_ne": 0.038014,
140
+ "eb_wse_strong_70_100_snr": 28.405546,
141
+ "fb_fre_low_ne": 0.08191,
142
+ "fb_fre_low_snr": 21.737013,
143
+ "fb_fre_low_energy_ratio": 0.125627,
144
+ "fb_fre_low_frequency_range_hz": [
145
+ 6.5,
146
+ 23.2
147
+ ],
148
+ "fb_fre_mid_ne": 0.046682,
149
+ "fb_fre_mid_snr": 26.617719,
150
+ "fb_fre_mid_energy_ratio": 0.637894,
151
+ "fb_fre_mid_frequency_range_hz": [
152
+ 23.2,
153
+ 48.25
154
+ ],
155
+ "fb_fre_high_ne": 0.045177,
156
+ "fb_fre_high_snr": 26.942319,
157
+ "fb_fre_high_energy_ratio": 0.140025,
158
+ "fb_fre_high_frequency_range_hz": [
159
+ 48.25,
160
+ 73.3
161
+ ],
162
+ "fb_fre_very_high_ne": 0.167156,
163
+ "fb_fre_very_high_snr": 15.650203,
164
+ "fb_fre_very_high_energy_ratio": 0.001545,
165
+ "fb_fre_very_high_frequency_range_hz": [
166
+ 73.3,
167
+ 90.0
168
+ ]
169
+ }
170
+ }
blending-noise-suppression-avo/models/SCRN/T03_avo_mod_seed42/model_metadata.json ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ {
2
+ "task": "blending_noise_suppression",
3
+ "model": "SCRN",
4
+ "variant": "T03_avo_mod",
5
+ "seed": "42",
6
+ "num_parameters": 430000
7
+ }
blending-noise-suppression-avo/models/SCRN/T03_avo_mod_seed43/best.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:51eb7e14adc4a55d514ac6c746ca35469f69b687dd8509b78bd0510b657661ac
3
+ size 4873303
blending-noise-suppression-avo/models/SCRN/T03_avo_mod_seed43/config.yaml ADDED
@@ -0,0 +1,132 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ experiment:
2
+ name: blending_noise_avo_SCRN_base_T03_avo_mod_seed43_T03_pseudo_deblended_seismic_common_receiver_mod
3
+ output_dir: /data/data/results/blending_noise_avo/SCRN
4
+ seed: 43
5
+ device: cuda
6
+ data:
7
+ segy_pair:
8
+ input_path: /data/data/T03_pseudo_deblended_seismic_common_receiver_mod.sgy
9
+ target_path: /data/data/T03_seismic_common_receiver.sgy
10
+ traces_per_gather: 1001
11
+ time_downsample: 1
12
+ gather_split:
13
+ train: 96
14
+ val: 12
15
+ test: 12
16
+ loader:
17
+ batch_size: 76
18
+ num_workers: 4
19
+ pin_memory: true
20
+ preprocess:
21
+ dt: 0.004
22
+ normalize_mode: max_abs
23
+ normalize_scope: shot
24
+ patch_time: 256
25
+ patch_trace: 128
26
+ patch_overlap: 0.5
27
+ max_gathers: null
28
+ skip: []
29
+ model:
30
+ type: SCRN
31
+ params:
32
+ in_nc: 1
33
+ config:
34
+ - 1
35
+ - 1
36
+ - 1
37
+ - 1
38
+ - 1
39
+ dim: 64
40
+ drop_path_rate: 0.0
41
+ input_resolution: 128
42
+ loss:
43
+ type: mse
44
+ params:
45
+ reduction: mean
46
+ metrics:
47
+ - name: snr
48
+ params:
49
+ reduction: per_sample
50
+ - name: psnr
51
+ params:
52
+ data_range: 1.0
53
+ reduction: per_sample
54
+ - name: ssim
55
+ params:
56
+ data_range: 2.0
57
+ window_size: 11
58
+ sigma: 1.5
59
+ - name: mae
60
+ params: {}
61
+ - name: mse
62
+ params: {}
63
+ - name: rmse
64
+ params:
65
+ reduction: per_sample
66
+ metrics_filter:
67
+ snr_min_signal_energy: 1.0e-08
68
+ optim:
69
+ type: adamw
70
+ params:
71
+ lr: 0.0001
72
+ weight_decay: 1.0e-05
73
+ scheduler:
74
+ type: cosine
75
+ params:
76
+ min_lr: 1.0e-06
77
+ train:
78
+ epochs: 200
79
+ grad_clip: 1.0
80
+ log_step: false
81
+ log_interval: 10
82
+ eval_interval: 1
83
+ ckpt_interval: 20
84
+ vis_interval: 5
85
+ resume: null
86
+ log:
87
+ log_dir: logs
88
+ plot_interval: 5
89
+ inference:
90
+ segy_pair:
91
+ input_path: /data/data/T03_pseudo_deblended_seismic_common_receiver_mod.sgy
92
+ target_path: /data/data/T03_seismic_common_receiver.sgy
93
+ traces_per_gather: 1001
94
+ time_downsample: 1
95
+ gather_split:
96
+ train: 96
97
+ val: 12
98
+ test: 12
99
+ checkpoint: /data/data/results/blending_noise_avo/SCRN/blending_noise_avo_SCRN_base/checkpoints/best.pt
100
+ output_dir: /data/data/results/blending_noise_avo/SCRN/blending_noise_avo_SCRN_base/inference_integrated_metrics
101
+ n_viz_gathers: 5
102
+ device: cuda:0
103
+ batch_size: 76
104
+ save_npy: false
105
+ binned_metrics:
106
+ enabled: true
107
+ eb_wse:
108
+ enabled: true
109
+ bins:
110
+ - - 5
111
+ - 20
112
+ - - 20
113
+ - 40
114
+ - - 40
115
+ - 70
116
+ - - 70
117
+ - 100
118
+ smooth_sigma: 1.0
119
+ fb_fre:
120
+ enabled: true
121
+ rel_threshold: 0.001
122
+ band_ratios:
123
+ - 0.2
124
+ - 0.3
125
+ - 0.3
126
+ - 0.2
127
+ band_names:
128
+ - low
129
+ - mid
130
+ - high
131
+ - very_high
132
+ taper_width: null
blending-noise-suppression-avo/models/SCRN/T03_avo_mod_seed43/metrics_summary.json ADDED
@@ -0,0 +1,170 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "task": "blending_noise_suppression",
3
+ "sample_kind": "gather",
4
+ "sample_axis_name": "common_receiver_gather",
5
+ "input": {
6
+ "snr": -2.0292,
7
+ "psnr": 23.1464,
8
+ "ssim": 0.7028,
9
+ "mae": 0.025431,
10
+ "mse": 0.005028636660426855,
11
+ "rmse": 0.070259,
12
+ "eb_wse_very_weak_5_20_ne": 131.715259,
13
+ "eb_wse_very_weak_5_20_snr": -42.35256,
14
+ "eb_wse_weak_20_40_ne": 54.756158,
15
+ "eb_wse_weak_20_40_snr": -34.743819,
16
+ "eb_wse_medium_40_70_ne": 16.207542,
17
+ "eb_wse_medium_40_70_snr": -24.181704,
18
+ "eb_wse_strong_70_100_ne": 0.211915,
19
+ "eb_wse_strong_70_100_snr": 13.511556,
20
+ "fb_fre_low_ne": 1.251054,
21
+ "fb_fre_low_snr": -1.945173,
22
+ "fb_fre_low_energy_ratio": 0.125627,
23
+ "fb_fre_low_frequency_range_hz": [
24
+ 6.5,
25
+ 23.2
26
+ ],
27
+ "fb_fre_mid_ne": 1.265097,
28
+ "fb_fre_mid_snr": -2.042182,
29
+ "fb_fre_mid_energy_ratio": 0.637894,
30
+ "fb_fre_mid_frequency_range_hz": [
31
+ 23.2,
32
+ 48.25
33
+ ],
34
+ "fb_fre_high_ne": 1.263001,
35
+ "fb_fre_high_snr": -2.027766,
36
+ "fb_fre_high_energy_ratio": 0.140025,
37
+ "fb_fre_high_frequency_range_hz": [
38
+ 48.25,
39
+ 73.3
40
+ ],
41
+ "fb_fre_very_high_ne": 1.300019,
42
+ "fb_fre_very_high_snr": -2.278716,
43
+ "fb_fre_very_high_energy_ratio": 0.001545,
44
+ "fb_fre_very_high_frequency_range_hz": [
45
+ 73.3,
46
+ 90.0
47
+ ]
48
+ },
49
+ "denoised": {
50
+ "snr": 25.4491,
51
+ "psnr": 50.6248,
52
+ "ssim": 0.9953,
53
+ "mae": 0.001958,
54
+ "mse": 8.785338650341146e-06,
55
+ "rmse": 0.002953,
56
+ "eb_wse_very_weak_5_20_ne": 2.207586,
57
+ "eb_wse_very_weak_5_20_snr": -6.86348,
58
+ "eb_wse_weak_20_40_ne": 1.256441,
59
+ "eb_wse_weak_20_40_snr": -1.979655,
60
+ "eb_wse_medium_40_70_ne": 0.606658,
61
+ "eb_wse_medium_40_70_snr": 4.341209,
62
+ "eb_wse_strong_70_100_ne": 0.03801,
63
+ "eb_wse_strong_70_100_snr": 28.40737,
64
+ "fb_fre_low_ne": 0.082383,
65
+ "fb_fre_low_snr": 21.685635,
66
+ "fb_fre_low_energy_ratio": 0.125627,
67
+ "fb_fre_low_frequency_range_hz": [
68
+ 6.5,
69
+ 23.2
70
+ ],
71
+ "fb_fre_mid_ne": 0.046878,
72
+ "fb_fre_mid_snr": 26.581914,
73
+ "fb_fre_mid_energy_ratio": 0.637894,
74
+ "fb_fre_mid_frequency_range_hz": [
75
+ 23.2,
76
+ 48.25
77
+ ],
78
+ "fb_fre_high_ne": 0.044587,
79
+ "fb_fre_high_snr": 27.062515,
80
+ "fb_fre_high_energy_ratio": 0.140025,
81
+ "fb_fre_high_frequency_range_hz": [
82
+ 48.25,
83
+ 73.3
84
+ ],
85
+ "fb_fre_very_high_ne": 0.166547,
86
+ "fb_fre_very_high_snr": 15.686451,
87
+ "fb_fre_very_high_energy_ratio": 0.001545,
88
+ "fb_fre_very_high_frequency_range_hz": [
89
+ 73.3,
90
+ 90.0
91
+ ]
92
+ },
93
+ "delta": {
94
+ "snr": 27.478378,
95
+ "psnr": 27.478378,
96
+ "ssim": 0.292481,
97
+ "mae": -0.023473,
98
+ "mse": -0.00502,
99
+ "rmse": -0.067306,
100
+ "eb_wse_very_weak_5_20_ne": -129.507673,
101
+ "eb_wse_very_weak_5_20_snr": 35.48908,
102
+ "eb_wse_weak_20_40_ne": -53.499717,
103
+ "eb_wse_weak_20_40_snr": 32.764164,
104
+ "eb_wse_medium_40_70_ne": -15.600884,
105
+ "eb_wse_medium_40_70_snr": 28.522913,
106
+ "eb_wse_strong_70_100_ne": -0.173905,
107
+ "eb_wse_strong_70_100_snr": 14.895814,
108
+ "fb_fre_low_ne": -1.168671,
109
+ "fb_fre_low_snr": 23.630808,
110
+ "fb_fre_mid_ne": -1.218219,
111
+ "fb_fre_mid_snr": 28.624096,
112
+ "fb_fre_high_ne": -1.218414,
113
+ "fb_fre_high_snr": 29.090281,
114
+ "fb_fre_very_high_ne": -1.133472,
115
+ "fb_fre_very_high_snr": 17.965167
116
+ },
117
+ "input_path": "/data/data/T03_pseudo_deblended_seismic_common_receiver_mod.sgy",
118
+ "target_path": "/data/data/T03_seismic_common_receiver.sgy",
119
+ "input_source": "paired_pseudo_deblended_common_receiver",
120
+ "inference_time_seconds": 8.701,
121
+ "num_test_gathers": 12,
122
+ "snr_min_signal_energy": 1e-08,
123
+ "input_snr_valid_gathers": 12,
124
+ "denoised_snr_valid_gathers": 12,
125
+ "snr_total_gathers": 12,
126
+ "restored": {
127
+ "snr": 25.4491,
128
+ "psnr": 50.6248,
129
+ "ssim": 0.9953,
130
+ "mae": 0.001958,
131
+ "mse": 8.785338650341146e-06,
132
+ "rmse": 0.002953,
133
+ "eb_wse_very_weak_5_20_ne": 2.207586,
134
+ "eb_wse_very_weak_5_20_snr": -6.86348,
135
+ "eb_wse_weak_20_40_ne": 1.256441,
136
+ "eb_wse_weak_20_40_snr": -1.979655,
137
+ "eb_wse_medium_40_70_ne": 0.606658,
138
+ "eb_wse_medium_40_70_snr": 4.341209,
139
+ "eb_wse_strong_70_100_ne": 0.03801,
140
+ "eb_wse_strong_70_100_snr": 28.40737,
141
+ "fb_fre_low_ne": 0.082383,
142
+ "fb_fre_low_snr": 21.685635,
143
+ "fb_fre_low_energy_ratio": 0.125627,
144
+ "fb_fre_low_frequency_range_hz": [
145
+ 6.5,
146
+ 23.2
147
+ ],
148
+ "fb_fre_mid_ne": 0.046878,
149
+ "fb_fre_mid_snr": 26.581914,
150
+ "fb_fre_mid_energy_ratio": 0.637894,
151
+ "fb_fre_mid_frequency_range_hz": [
152
+ 23.2,
153
+ 48.25
154
+ ],
155
+ "fb_fre_high_ne": 0.044587,
156
+ "fb_fre_high_snr": 27.062515,
157
+ "fb_fre_high_energy_ratio": 0.140025,
158
+ "fb_fre_high_frequency_range_hz": [
159
+ 48.25,
160
+ 73.3
161
+ ],
162
+ "fb_fre_very_high_ne": 0.166547,
163
+ "fb_fre_very_high_snr": 15.686451,
164
+ "fb_fre_very_high_energy_ratio": 0.001545,
165
+ "fb_fre_very_high_frequency_range_hz": [
166
+ 73.3,
167
+ 90.0
168
+ ]
169
+ }
170
+ }
blending-noise-suppression-avo/models/SCRN/T03_avo_mod_seed43/model_metadata.json ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ {
2
+ "task": "blending_noise_suppression",
3
+ "model": "SCRN",
4
+ "variant": "T03_avo_mod",
5
+ "seed": "43",
6
+ "num_parameters": 430000
7
+ }
blending-noise-suppression-avo/models/SCRN/T03_avo_mod_seed44/best.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0b242a414473f91f6cd146fb02fc5b1fe72e9f6e1b3cbd805602c9cfb2787d81
3
+ size 4874274
blending-noise-suppression-avo/models/SCRN/T03_avo_mod_seed44/config.yaml ADDED
@@ -0,0 +1,132 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ experiment:
2
+ name: blending_noise_avo_SCRN_base_T03_avo_mod_seed44_T03_pseudo_deblended_seismic_common_receiver_mod
3
+ output_dir: /data/data/results/blending_noise_avo/SCRN
4
+ seed: 44
5
+ device: cuda
6
+ data:
7
+ segy_pair:
8
+ input_path: /data/data/T03_pseudo_deblended_seismic_common_receiver_mod.sgy
9
+ target_path: /data/data/T03_seismic_common_receiver.sgy
10
+ traces_per_gather: 1001
11
+ time_downsample: 1
12
+ gather_split:
13
+ train: 96
14
+ val: 12
15
+ test: 12
16
+ loader:
17
+ batch_size: 76
18
+ num_workers: 4
19
+ pin_memory: true
20
+ preprocess:
21
+ dt: 0.004
22
+ normalize_mode: max_abs
23
+ normalize_scope: shot
24
+ patch_time: 256
25
+ patch_trace: 128
26
+ patch_overlap: 0.5
27
+ max_gathers: null
28
+ skip: []
29
+ model:
30
+ type: SCRN
31
+ params:
32
+ in_nc: 1
33
+ config:
34
+ - 1
35
+ - 1
36
+ - 1
37
+ - 1
38
+ - 1
39
+ dim: 64
40
+ drop_path_rate: 0.0
41
+ input_resolution: 128
42
+ loss:
43
+ type: mse
44
+ params:
45
+ reduction: mean
46
+ metrics:
47
+ - name: snr
48
+ params:
49
+ reduction: per_sample
50
+ - name: psnr
51
+ params:
52
+ data_range: 1.0
53
+ reduction: per_sample
54
+ - name: ssim
55
+ params:
56
+ data_range: 2.0
57
+ window_size: 11
58
+ sigma: 1.5
59
+ - name: mae
60
+ params: {}
61
+ - name: mse
62
+ params: {}
63
+ - name: rmse
64
+ params:
65
+ reduction: per_sample
66
+ metrics_filter:
67
+ snr_min_signal_energy: 1.0e-08
68
+ optim:
69
+ type: adamw
70
+ params:
71
+ lr: 0.0001
72
+ weight_decay: 1.0e-05
73
+ scheduler:
74
+ type: cosine
75
+ params:
76
+ min_lr: 1.0e-06
77
+ train:
78
+ epochs: 200
79
+ grad_clip: 1.0
80
+ log_step: false
81
+ log_interval: 10
82
+ eval_interval: 1
83
+ ckpt_interval: 20
84
+ vis_interval: 5
85
+ resume: null
86
+ log:
87
+ log_dir: logs
88
+ plot_interval: 5
89
+ inference:
90
+ segy_pair:
91
+ input_path: /data/data/T03_pseudo_deblended_seismic_common_receiver_mod.sgy
92
+ target_path: /data/data/T03_seismic_common_receiver.sgy
93
+ traces_per_gather: 1001
94
+ time_downsample: 1
95
+ gather_split:
96
+ train: 96
97
+ val: 12
98
+ test: 12
99
+ checkpoint: /data/data/results/blending_noise_avo/SCRN/blending_noise_avo_SCRN_base/checkpoints/best.pt
100
+ output_dir: /data/data/results/blending_noise_avo/SCRN/blending_noise_avo_SCRN_base/inference_integrated_metrics
101
+ n_viz_gathers: 5
102
+ device: cuda:0
103
+ batch_size: 76
104
+ save_npy: false
105
+ binned_metrics:
106
+ enabled: true
107
+ eb_wse:
108
+ enabled: true
109
+ bins:
110
+ - - 5
111
+ - 20
112
+ - - 20
113
+ - 40
114
+ - - 40
115
+ - 70
116
+ - - 70
117
+ - 100
118
+ smooth_sigma: 1.0
119
+ fb_fre:
120
+ enabled: true
121
+ rel_threshold: 0.001
122
+ band_ratios:
123
+ - 0.2
124
+ - 0.3
125
+ - 0.3
126
+ - 0.2
127
+ band_names:
128
+ - low
129
+ - mid
130
+ - high
131
+ - very_high
132
+ taper_width: null
blending-noise-suppression-avo/models/SCRN/T03_avo_mod_seed44/metrics_summary.json ADDED
@@ -0,0 +1,170 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "task": "blending_noise_suppression",
3
+ "sample_kind": "gather",
4
+ "sample_axis_name": "common_receiver_gather",
5
+ "input": {
6
+ "snr": -2.0292,
7
+ "psnr": 23.1464,
8
+ "ssim": 0.7028,
9
+ "mae": 0.025431,
10
+ "mse": 0.005028636660426855,
11
+ "rmse": 0.070259,
12
+ "eb_wse_very_weak_5_20_ne": 131.715259,
13
+ "eb_wse_very_weak_5_20_snr": -42.35256,
14
+ "eb_wse_weak_20_40_ne": 54.756158,
15
+ "eb_wse_weak_20_40_snr": -34.743819,
16
+ "eb_wse_medium_40_70_ne": 16.207542,
17
+ "eb_wse_medium_40_70_snr": -24.181704,
18
+ "eb_wse_strong_70_100_ne": 0.211915,
19
+ "eb_wse_strong_70_100_snr": 13.511556,
20
+ "fb_fre_low_ne": 1.251054,
21
+ "fb_fre_low_snr": -1.945173,
22
+ "fb_fre_low_energy_ratio": 0.125627,
23
+ "fb_fre_low_frequency_range_hz": [
24
+ 6.5,
25
+ 23.2
26
+ ],
27
+ "fb_fre_mid_ne": 1.265097,
28
+ "fb_fre_mid_snr": -2.042182,
29
+ "fb_fre_mid_energy_ratio": 0.637894,
30
+ "fb_fre_mid_frequency_range_hz": [
31
+ 23.2,
32
+ 48.25
33
+ ],
34
+ "fb_fre_high_ne": 1.263001,
35
+ "fb_fre_high_snr": -2.027766,
36
+ "fb_fre_high_energy_ratio": 0.140025,
37
+ "fb_fre_high_frequency_range_hz": [
38
+ 48.25,
39
+ 73.3
40
+ ],
41
+ "fb_fre_very_high_ne": 1.300019,
42
+ "fb_fre_very_high_snr": -2.278716,
43
+ "fb_fre_very_high_energy_ratio": 0.001545,
44
+ "fb_fre_very_high_frequency_range_hz": [
45
+ 73.3,
46
+ 90.0
47
+ ]
48
+ },
49
+ "denoised": {
50
+ "snr": 25.5368,
51
+ "psnr": 50.7124,
52
+ "ssim": 0.9954,
53
+ "mae": 0.001934,
54
+ "mse": 8.602981324656866e-06,
55
+ "rmse": 0.002923,
56
+ "eb_wse_very_weak_5_20_ne": 2.002622,
57
+ "eb_wse_very_weak_5_20_snr": -6.017685,
58
+ "eb_wse_weak_20_40_ne": 1.210665,
59
+ "eb_wse_weak_20_40_snr": -1.658446,
60
+ "eb_wse_medium_40_70_ne": 0.600246,
61
+ "eb_wse_medium_40_70_snr": 4.433844,
62
+ "eb_wse_strong_70_100_ne": 0.038013,
63
+ "eb_wse_strong_70_100_snr": 28.406294,
64
+ "fb_fre_low_ne": 0.081467,
65
+ "fb_fre_low_snr": 21.783084,
66
+ "fb_fre_low_energy_ratio": 0.125627,
67
+ "fb_fre_low_frequency_range_hz": [
68
+ 6.5,
69
+ 23.2
70
+ ],
71
+ "fb_fre_mid_ne": 0.046442,
72
+ "fb_fre_mid_snr": 26.66348,
73
+ "fb_fre_mid_energy_ratio": 0.637894,
74
+ "fb_fre_mid_frequency_range_hz": [
75
+ 23.2,
76
+ 48.25
77
+ ],
78
+ "fb_fre_high_ne": 0.044164,
79
+ "fb_fre_high_snr": 27.15303,
80
+ "fb_fre_high_energy_ratio": 0.140025,
81
+ "fb_fre_high_frequency_range_hz": [
82
+ 48.25,
83
+ 73.3
84
+ ],
85
+ "fb_fre_very_high_ne": 0.16611,
86
+ "fb_fre_very_high_snr": 15.718046,
87
+ "fb_fre_very_high_energy_ratio": 0.001545,
88
+ "fb_fre_very_high_frequency_range_hz": [
89
+ 73.3,
90
+ 90.0
91
+ ]
92
+ },
93
+ "delta": {
94
+ "snr": 27.56601,
95
+ "psnr": 27.566015,
96
+ "ssim": 0.292636,
97
+ "mae": -0.023497,
98
+ "mse": -0.00502,
99
+ "rmse": -0.067336,
100
+ "eb_wse_very_weak_5_20_ne": -129.712637,
101
+ "eb_wse_very_weak_5_20_snr": 36.334875,
102
+ "eb_wse_weak_20_40_ne": -53.545493,
103
+ "eb_wse_weak_20_40_snr": 33.085373,
104
+ "eb_wse_medium_40_70_ne": -15.607296,
105
+ "eb_wse_medium_40_70_snr": 28.615548,
106
+ "eb_wse_strong_70_100_ne": -0.173902,
107
+ "eb_wse_strong_70_100_snr": 14.894738,
108
+ "fb_fre_low_ne": -1.169587,
109
+ "fb_fre_low_snr": 23.728257,
110
+ "fb_fre_mid_ne": -1.218655,
111
+ "fb_fre_mid_snr": 28.705662,
112
+ "fb_fre_high_ne": -1.218837,
113
+ "fb_fre_high_snr": 29.180796,
114
+ "fb_fre_very_high_ne": -1.133909,
115
+ "fb_fre_very_high_snr": 17.996762
116
+ },
117
+ "input_path": "/data/data/T03_pseudo_deblended_seismic_common_receiver_mod.sgy",
118
+ "target_path": "/data/data/T03_seismic_common_receiver.sgy",
119
+ "input_source": "paired_pseudo_deblended_common_receiver",
120
+ "inference_time_seconds": 8.809,
121
+ "num_test_gathers": 12,
122
+ "snr_min_signal_energy": 1e-08,
123
+ "input_snr_valid_gathers": 12,
124
+ "denoised_snr_valid_gathers": 12,
125
+ "snr_total_gathers": 12,
126
+ "restored": {
127
+ "snr": 25.5368,
128
+ "psnr": 50.7124,
129
+ "ssim": 0.9954,
130
+ "mae": 0.001934,
131
+ "mse": 8.602981324656866e-06,
132
+ "rmse": 0.002923,
133
+ "eb_wse_very_weak_5_20_ne": 2.002622,
134
+ "eb_wse_very_weak_5_20_snr": -6.017685,
135
+ "eb_wse_weak_20_40_ne": 1.210665,
136
+ "eb_wse_weak_20_40_snr": -1.658446,
137
+ "eb_wse_medium_40_70_ne": 0.600246,
138
+ "eb_wse_medium_40_70_snr": 4.433844,
139
+ "eb_wse_strong_70_100_ne": 0.038013,
140
+ "eb_wse_strong_70_100_snr": 28.406294,
141
+ "fb_fre_low_ne": 0.081467,
142
+ "fb_fre_low_snr": 21.783084,
143
+ "fb_fre_low_energy_ratio": 0.125627,
144
+ "fb_fre_low_frequency_range_hz": [
145
+ 6.5,
146
+ 23.2
147
+ ],
148
+ "fb_fre_mid_ne": 0.046442,
149
+ "fb_fre_mid_snr": 26.66348,
150
+ "fb_fre_mid_energy_ratio": 0.637894,
151
+ "fb_fre_mid_frequency_range_hz": [
152
+ 23.2,
153
+ 48.25
154
+ ],
155
+ "fb_fre_high_ne": 0.044164,
156
+ "fb_fre_high_snr": 27.15303,
157
+ "fb_fre_high_energy_ratio": 0.140025,
158
+ "fb_fre_high_frequency_range_hz": [
159
+ 48.25,
160
+ 73.3
161
+ ],
162
+ "fb_fre_very_high_ne": 0.16611,
163
+ "fb_fre_very_high_snr": 15.718046,
164
+ "fb_fre_very_high_energy_ratio": 0.001545,
165
+ "fb_fre_very_high_frequency_range_hz": [
166
+ 73.3,
167
+ 90.0
168
+ ]
169
+ }
170
+ }
blending-noise-suppression-avo/models/SCRN/T03_avo_mod_seed44/model_metadata.json ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ {
2
+ "task": "blending_noise_suppression",
3
+ "model": "SCRN",
4
+ "variant": "T03_avo_mod",
5
+ "seed": "44",
6
+ "num_parameters": 430000
7
+ }
blending-noise-suppression-avo/models/atten_unet/T03_avo_mod_seed42/best.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:01b603b62c216542e5f7bdfe60565d639a56e92169683137fabb121735cc9c84
3
+ size 86911686
blending-noise-suppression-avo/models/atten_unet/T03_avo_mod_seed42/config.yaml ADDED
@@ -0,0 +1,126 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ experiment:
2
+ name: blending_noise_avo_atten_unet_base_T03_avo_mod_seed42_T03_pseudo_deblended_seismic_common_receiver_mod
3
+ output_dir: /data/data/results/blending_noise_avo/atten_unet
4
+ seed: 42
5
+ device: cuda
6
+ data:
7
+ segy_pair:
8
+ input_path: /data/data/T03_pseudo_deblended_seismic_common_receiver_mod.sgy
9
+ target_path: /data/data/T03_seismic_common_receiver.sgy
10
+ traces_per_gather: 1001
11
+ time_downsample: 1
12
+ gather_split:
13
+ train: 96
14
+ val: 12
15
+ test: 12
16
+ loader:
17
+ batch_size: 360
18
+ num_workers: 4
19
+ pin_memory: true
20
+ preprocess:
21
+ dt: 0.004
22
+ normalize_mode: max_abs
23
+ normalize_scope: shot
24
+ patch_time: 256
25
+ patch_trace: 128
26
+ patch_overlap: 0.5
27
+ max_gathers: null
28
+ skip: []
29
+ model:
30
+ type: atten_unet
31
+ params:
32
+ in_channels: 1
33
+ out_channels: 1
34
+ base_channels: 32
35
+ depth: 4
36
+ loss:
37
+ type: mse
38
+ params:
39
+ reduction: mean
40
+ metrics:
41
+ - name: snr
42
+ params:
43
+ reduction: per_sample
44
+ - name: psnr
45
+ params:
46
+ data_range: 1.0
47
+ reduction: per_sample
48
+ - name: ssim
49
+ params:
50
+ data_range: 2.0
51
+ window_size: 11
52
+ sigma: 1.5
53
+ - name: mae
54
+ params: {}
55
+ - name: mse
56
+ params: {}
57
+ - name: rmse
58
+ params:
59
+ reduction: per_sample
60
+ metrics_filter:
61
+ snr_min_signal_energy: 1.0e-08
62
+ optim:
63
+ type: adamw
64
+ params:
65
+ lr: 0.0001
66
+ weight_decay: 1.0e-05
67
+ scheduler:
68
+ type: cosine
69
+ params:
70
+ min_lr: 1.0e-06
71
+ train:
72
+ epochs: 200
73
+ grad_clip: 1.0
74
+ log_step: false
75
+ log_interval: 10
76
+ eval_interval: 1
77
+ ckpt_interval: 20
78
+ vis_interval: 5
79
+ resume: null
80
+ log:
81
+ log_dir: logs
82
+ plot_interval: 5
83
+ inference:
84
+ segy_pair:
85
+ input_path: /data/data/T03_pseudo_deblended_seismic_common_receiver_mod.sgy
86
+ target_path: /data/data/T03_seismic_common_receiver.sgy
87
+ traces_per_gather: 1001
88
+ time_downsample: 1
89
+ gather_split:
90
+ train: 96
91
+ val: 12
92
+ test: 12
93
+ checkpoint: /data/data/results/blending_noise_avo/atten_unet/blending_noise_avo_atten_unet_base/checkpoints/best.pt
94
+ output_dir: /data/data/results/blending_noise_avo/atten_unet/blending_noise_avo_atten_unet_base/inference_integrated_metrics
95
+ n_viz_gathers: 5
96
+ device: cuda:0
97
+ batch_size: 360
98
+ save_npy: false
99
+ binned_metrics:
100
+ enabled: true
101
+ eb_wse:
102
+ enabled: true
103
+ bins:
104
+ - - 5
105
+ - 20
106
+ - - 20
107
+ - 40
108
+ - - 40
109
+ - 70
110
+ - - 70
111
+ - 100
112
+ smooth_sigma: 1.0
113
+ fb_fre:
114
+ enabled: true
115
+ rel_threshold: 0.001
116
+ band_ratios:
117
+ - 0.2
118
+ - 0.3
119
+ - 0.3
120
+ - 0.2
121
+ band_names:
122
+ - low
123
+ - mid
124
+ - high
125
+ - very_high
126
+ taper_width: null
blending-noise-suppression-avo/models/atten_unet/T03_avo_mod_seed42/metrics_summary.json ADDED
@@ -0,0 +1,170 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "task": "blending_noise_suppression",
3
+ "sample_kind": "gather",
4
+ "sample_axis_name": "common_receiver_gather",
5
+ "input": {
6
+ "snr": -2.0292,
7
+ "psnr": 23.1464,
8
+ "ssim": 0.7028,
9
+ "mae": 0.025431,
10
+ "mse": 0.005028636660426855,
11
+ "rmse": 0.070259,
12
+ "eb_wse_very_weak_5_20_ne": 131.715259,
13
+ "eb_wse_very_weak_5_20_snr": -42.35256,
14
+ "eb_wse_weak_20_40_ne": 54.756158,
15
+ "eb_wse_weak_20_40_snr": -34.743819,
16
+ "eb_wse_medium_40_70_ne": 16.207542,
17
+ "eb_wse_medium_40_70_snr": -24.181704,
18
+ "eb_wse_strong_70_100_ne": 0.211915,
19
+ "eb_wse_strong_70_100_snr": 13.511556,
20
+ "fb_fre_low_ne": 1.251054,
21
+ "fb_fre_low_snr": -1.945173,
22
+ "fb_fre_low_energy_ratio": 0.125627,
23
+ "fb_fre_low_frequency_range_hz": [
24
+ 6.5,
25
+ 23.2
26
+ ],
27
+ "fb_fre_mid_ne": 1.265097,
28
+ "fb_fre_mid_snr": -2.042182,
29
+ "fb_fre_mid_energy_ratio": 0.637894,
30
+ "fb_fre_mid_frequency_range_hz": [
31
+ 23.2,
32
+ 48.25
33
+ ],
34
+ "fb_fre_high_ne": 1.263001,
35
+ "fb_fre_high_snr": -2.027766,
36
+ "fb_fre_high_energy_ratio": 0.140025,
37
+ "fb_fre_high_frequency_range_hz": [
38
+ 48.25,
39
+ 73.3
40
+ ],
41
+ "fb_fre_very_high_ne": 1.300019,
42
+ "fb_fre_very_high_snr": -2.278716,
43
+ "fb_fre_very_high_energy_ratio": 0.001545,
44
+ "fb_fre_very_high_frequency_range_hz": [
45
+ 73.3,
46
+ 90.0
47
+ ]
48
+ },
49
+ "denoised": {
50
+ "snr": 20.8505,
51
+ "psnr": 46.0262,
52
+ "ssim": 0.99,
53
+ "mae": 0.003184,
54
+ "mse": 2.5698134777485393e-05,
55
+ "rmse": 0.005033,
56
+ "eb_wse_very_weak_5_20_ne": 3.17002,
57
+ "eb_wse_very_weak_5_20_snr": -10.020176,
58
+ "eb_wse_weak_20_40_ne": 1.620421,
59
+ "eb_wse_weak_20_40_snr": -4.192383,
60
+ "eb_wse_medium_40_70_ne": 0.859789,
61
+ "eb_wse_medium_40_70_snr": 1.312481,
62
+ "eb_wse_strong_70_100_ne": 0.073771,
63
+ "eb_wse_strong_70_100_snr": 22.643215,
64
+ "fb_fre_low_ne": 0.121402,
65
+ "fb_fre_low_snr": 18.317273,
66
+ "fb_fre_low_energy_ratio": 0.125627,
67
+ "fb_fre_low_frequency_range_hz": [
68
+ 6.5,
69
+ 23.2
70
+ ],
71
+ "fb_fre_mid_ne": 0.068111,
72
+ "fb_fre_mid_snr": 23.335695,
73
+ "fb_fre_mid_energy_ratio": 0.637894,
74
+ "fb_fre_mid_frequency_range_hz": [
75
+ 23.2,
76
+ 48.25
77
+ ],
78
+ "fb_fre_high_ne": 0.093913,
79
+ "fb_fre_high_snr": 20.569426,
80
+ "fb_fre_high_energy_ratio": 0.140025,
81
+ "fb_fre_high_frequency_range_hz": [
82
+ 48.25,
83
+ 73.3
84
+ ],
85
+ "fb_fre_very_high_ne": 0.558959,
86
+ "fb_fre_very_high_snr": 5.138073,
87
+ "fb_fre_very_high_energy_ratio": 0.001545,
88
+ "fb_fre_very_high_frequency_range_hz": [
89
+ 73.3,
90
+ 90.0
91
+ ]
92
+ },
93
+ "delta": {
94
+ "snr": 22.87974,
95
+ "psnr": 22.879738,
96
+ "ssim": 0.287199,
97
+ "mae": -0.022247,
98
+ "mse": -0.005003,
99
+ "rmse": -0.065226,
100
+ "eb_wse_very_weak_5_20_ne": -128.545239,
101
+ "eb_wse_very_weak_5_20_snr": 32.332384,
102
+ "eb_wse_weak_20_40_ne": -53.135737,
103
+ "eb_wse_weak_20_40_snr": 30.551436,
104
+ "eb_wse_medium_40_70_ne": -15.347753,
105
+ "eb_wse_medium_40_70_snr": 25.494185,
106
+ "eb_wse_strong_70_100_ne": -0.138144,
107
+ "eb_wse_strong_70_100_snr": 9.131659,
108
+ "fb_fre_low_ne": -1.129652,
109
+ "fb_fre_low_snr": 20.262446,
110
+ "fb_fre_mid_ne": -1.196986,
111
+ "fb_fre_mid_snr": 25.377877,
112
+ "fb_fre_high_ne": -1.169088,
113
+ "fb_fre_high_snr": 22.597192,
114
+ "fb_fre_very_high_ne": -0.74106,
115
+ "fb_fre_very_high_snr": 7.416789
116
+ },
117
+ "input_path": "/data/data/T03_pseudo_deblended_seismic_common_receiver_mod.sgy",
118
+ "target_path": "/data/data/T03_seismic_common_receiver.sgy",
119
+ "input_source": "paired_pseudo_deblended_common_receiver",
120
+ "inference_time_seconds": 2.005,
121
+ "num_test_gathers": 12,
122
+ "snr_min_signal_energy": 1e-08,
123
+ "input_snr_valid_gathers": 12,
124
+ "denoised_snr_valid_gathers": 12,
125
+ "snr_total_gathers": 12,
126
+ "restored": {
127
+ "snr": 20.8505,
128
+ "psnr": 46.0262,
129
+ "ssim": 0.99,
130
+ "mae": 0.003184,
131
+ "mse": 2.5698134777485393e-05,
132
+ "rmse": 0.005033,
133
+ "eb_wse_very_weak_5_20_ne": 3.17002,
134
+ "eb_wse_very_weak_5_20_snr": -10.020176,
135
+ "eb_wse_weak_20_40_ne": 1.620421,
136
+ "eb_wse_weak_20_40_snr": -4.192383,
137
+ "eb_wse_medium_40_70_ne": 0.859789,
138
+ "eb_wse_medium_40_70_snr": 1.312481,
139
+ "eb_wse_strong_70_100_ne": 0.073771,
140
+ "eb_wse_strong_70_100_snr": 22.643215,
141
+ "fb_fre_low_ne": 0.121402,
142
+ "fb_fre_low_snr": 18.317273,
143
+ "fb_fre_low_energy_ratio": 0.125627,
144
+ "fb_fre_low_frequency_range_hz": [
145
+ 6.5,
146
+ 23.2
147
+ ],
148
+ "fb_fre_mid_ne": 0.068111,
149
+ "fb_fre_mid_snr": 23.335695,
150
+ "fb_fre_mid_energy_ratio": 0.637894,
151
+ "fb_fre_mid_frequency_range_hz": [
152
+ 23.2,
153
+ 48.25
154
+ ],
155
+ "fb_fre_high_ne": 0.093913,
156
+ "fb_fre_high_snr": 20.569426,
157
+ "fb_fre_high_energy_ratio": 0.140025,
158
+ "fb_fre_high_frequency_range_hz": [
159
+ 48.25,
160
+ 73.3
161
+ ],
162
+ "fb_fre_very_high_ne": 0.558959,
163
+ "fb_fre_very_high_snr": 5.138073,
164
+ "fb_fre_very_high_energy_ratio": 0.001545,
165
+ "fb_fre_very_high_frequency_range_hz": [
166
+ 73.3,
167
+ 90.0
168
+ ]
169
+ }
170
+ }
blending-noise-suppression-avo/models/atten_unet/T03_avo_mod_seed42/model_metadata.json ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ {
2
+ "task": "blending_noise_suppression",
3
+ "model": "atten_unet",
4
+ "variant": "T03_avo_mod",
5
+ "seed": "42",
6
+ "num_parameters": 7850000
7
+ }
blending-noise-suppression-avo/models/atten_unet/T03_avo_mod_seed43/best.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:bafeae36cdbb61a22f73bf924ae8b672bb52aa872aa72d1a2fa03f272799c101
3
+ size 86901303
blending-noise-suppression-avo/models/atten_unet/T03_avo_mod_seed43/config.yaml ADDED
@@ -0,0 +1,126 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ experiment:
2
+ name: blending_noise_avo_atten_unet_base_T03_avo_mod_seed43_T03_pseudo_deblended_seismic_common_receiver_mod
3
+ output_dir: /data/data/results/blending_noise_avo/atten_unet
4
+ seed: 43
5
+ device: cuda
6
+ data:
7
+ segy_pair:
8
+ input_path: /data/data/T03_pseudo_deblended_seismic_common_receiver_mod.sgy
9
+ target_path: /data/data/T03_seismic_common_receiver.sgy
10
+ traces_per_gather: 1001
11
+ time_downsample: 1
12
+ gather_split:
13
+ train: 96
14
+ val: 12
15
+ test: 12
16
+ loader:
17
+ batch_size: 360
18
+ num_workers: 4
19
+ pin_memory: true
20
+ preprocess:
21
+ dt: 0.004
22
+ normalize_mode: max_abs
23
+ normalize_scope: shot
24
+ patch_time: 256
25
+ patch_trace: 128
26
+ patch_overlap: 0.5
27
+ max_gathers: null
28
+ skip: []
29
+ model:
30
+ type: atten_unet
31
+ params:
32
+ in_channels: 1
33
+ out_channels: 1
34
+ base_channels: 32
35
+ depth: 4
36
+ loss:
37
+ type: mse
38
+ params:
39
+ reduction: mean
40
+ metrics:
41
+ - name: snr
42
+ params:
43
+ reduction: per_sample
44
+ - name: psnr
45
+ params:
46
+ data_range: 1.0
47
+ reduction: per_sample
48
+ - name: ssim
49
+ params:
50
+ data_range: 2.0
51
+ window_size: 11
52
+ sigma: 1.5
53
+ - name: mae
54
+ params: {}
55
+ - name: mse
56
+ params: {}
57
+ - name: rmse
58
+ params:
59
+ reduction: per_sample
60
+ metrics_filter:
61
+ snr_min_signal_energy: 1.0e-08
62
+ optim:
63
+ type: adamw
64
+ params:
65
+ lr: 0.0001
66
+ weight_decay: 1.0e-05
67
+ scheduler:
68
+ type: cosine
69
+ params:
70
+ min_lr: 1.0e-06
71
+ train:
72
+ epochs: 200
73
+ grad_clip: 1.0
74
+ log_step: false
75
+ log_interval: 10
76
+ eval_interval: 1
77
+ ckpt_interval: 20
78
+ vis_interval: 5
79
+ resume: null
80
+ log:
81
+ log_dir: logs
82
+ plot_interval: 5
83
+ inference:
84
+ segy_pair:
85
+ input_path: /data/data/T03_pseudo_deblended_seismic_common_receiver_mod.sgy
86
+ target_path: /data/data/T03_seismic_common_receiver.sgy
87
+ traces_per_gather: 1001
88
+ time_downsample: 1
89
+ gather_split:
90
+ train: 96
91
+ val: 12
92
+ test: 12
93
+ checkpoint: /data/data/results/blending_noise_avo/atten_unet/blending_noise_avo_atten_unet_base/checkpoints/best.pt
94
+ output_dir: /data/data/results/blending_noise_avo/atten_unet/blending_noise_avo_atten_unet_base/inference_integrated_metrics
95
+ n_viz_gathers: 5
96
+ device: cuda:0
97
+ batch_size: 360
98
+ save_npy: false
99
+ binned_metrics:
100
+ enabled: true
101
+ eb_wse:
102
+ enabled: true
103
+ bins:
104
+ - - 5
105
+ - 20
106
+ - - 20
107
+ - 40
108
+ - - 40
109
+ - 70
110
+ - - 70
111
+ - 100
112
+ smooth_sigma: 1.0
113
+ fb_fre:
114
+ enabled: true
115
+ rel_threshold: 0.001
116
+ band_ratios:
117
+ - 0.2
118
+ - 0.3
119
+ - 0.3
120
+ - 0.2
121
+ band_names:
122
+ - low
123
+ - mid
124
+ - high
125
+ - very_high
126
+ taper_width: null
blending-noise-suppression-avo/models/atten_unet/T03_avo_mod_seed43/metrics_summary.json ADDED
@@ -0,0 +1,170 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "task": "blending_noise_suppression",
3
+ "sample_kind": "gather",
4
+ "sample_axis_name": "common_receiver_gather",
5
+ "input": {
6
+ "snr": -2.0292,
7
+ "psnr": 23.1464,
8
+ "ssim": 0.7028,
9
+ "mae": 0.025431,
10
+ "mse": 0.005028636660426855,
11
+ "rmse": 0.070259,
12
+ "eb_wse_very_weak_5_20_ne": 131.715259,
13
+ "eb_wse_very_weak_5_20_snr": -42.35256,
14
+ "eb_wse_weak_20_40_ne": 54.756158,
15
+ "eb_wse_weak_20_40_snr": -34.743819,
16
+ "eb_wse_medium_40_70_ne": 16.207542,
17
+ "eb_wse_medium_40_70_snr": -24.181704,
18
+ "eb_wse_strong_70_100_ne": 0.211915,
19
+ "eb_wse_strong_70_100_snr": 13.511556,
20
+ "fb_fre_low_ne": 1.251054,
21
+ "fb_fre_low_snr": -1.945173,
22
+ "fb_fre_low_energy_ratio": 0.125627,
23
+ "fb_fre_low_frequency_range_hz": [
24
+ 6.5,
25
+ 23.2
26
+ ],
27
+ "fb_fre_mid_ne": 1.265097,
28
+ "fb_fre_mid_snr": -2.042182,
29
+ "fb_fre_mid_energy_ratio": 0.637894,
30
+ "fb_fre_mid_frequency_range_hz": [
31
+ 23.2,
32
+ 48.25
33
+ ],
34
+ "fb_fre_high_ne": 1.263001,
35
+ "fb_fre_high_snr": -2.027766,
36
+ "fb_fre_high_energy_ratio": 0.140025,
37
+ "fb_fre_high_frequency_range_hz": [
38
+ 48.25,
39
+ 73.3
40
+ ],
41
+ "fb_fre_very_high_ne": 1.300019,
42
+ "fb_fre_very_high_snr": -2.278716,
43
+ "fb_fre_very_high_energy_ratio": 0.001545,
44
+ "fb_fre_very_high_frequency_range_hz": [
45
+ 73.3,
46
+ 90.0
47
+ ]
48
+ },
49
+ "denoised": {
50
+ "snr": 20.0068,
51
+ "psnr": 45.1825,
52
+ "ssim": 0.9895,
53
+ "mae": 0.003372,
54
+ "mse": 3.1578474590787664e-05,
55
+ "rmse": 0.005563,
56
+ "eb_wse_very_weak_5_20_ne": 3.303877,
57
+ "eb_wse_very_weak_5_20_snr": -10.357475,
58
+ "eb_wse_weak_20_40_ne": 1.594006,
59
+ "eb_wse_weak_20_40_snr": -4.041117,
60
+ "eb_wse_medium_40_70_ne": 0.852541,
61
+ "eb_wse_medium_40_70_snr": 1.385709,
62
+ "eb_wse_strong_70_100_ne": 0.084628,
63
+ "eb_wse_strong_70_100_snr": 21.459306,
64
+ "fb_fre_low_ne": 0.126728,
65
+ "fb_fre_low_snr": 17.946621,
66
+ "fb_fre_low_energy_ratio": 0.125627,
67
+ "fb_fre_low_frequency_range_hz": [
68
+ 6.5,
69
+ 23.2
70
+ ],
71
+ "fb_fre_mid_ne": 0.075794,
72
+ "fb_fre_mid_snr": 22.408565,
73
+ "fb_fre_mid_energy_ratio": 0.637894,
74
+ "fb_fre_mid_frequency_range_hz": [
75
+ 23.2,
76
+ 48.25
77
+ ],
78
+ "fb_fre_high_ne": 0.107507,
79
+ "fb_fre_high_snr": 19.38246,
80
+ "fb_fre_high_energy_ratio": 0.140025,
81
+ "fb_fre_high_frequency_range_hz": [
82
+ 48.25,
83
+ 73.3
84
+ ],
85
+ "fb_fre_very_high_ne": 0.617994,
86
+ "fb_fre_very_high_snr": 4.244582,
87
+ "fb_fre_very_high_energy_ratio": 0.001545,
88
+ "fb_fre_very_high_frequency_range_hz": [
89
+ 73.3,
90
+ 90.0
91
+ ]
92
+ },
93
+ "delta": {
94
+ "snr": 22.036089,
95
+ "psnr": 22.036087,
96
+ "ssim": 0.286708,
97
+ "mae": -0.022059,
98
+ "mse": -0.004997,
99
+ "rmse": -0.064697,
100
+ "eb_wse_very_weak_5_20_ne": -128.411382,
101
+ "eb_wse_very_weak_5_20_snr": 31.995085,
102
+ "eb_wse_weak_20_40_ne": -53.162152,
103
+ "eb_wse_weak_20_40_snr": 30.702702,
104
+ "eb_wse_medium_40_70_ne": -15.355001,
105
+ "eb_wse_medium_40_70_snr": 25.567413,
106
+ "eb_wse_strong_70_100_ne": -0.127287,
107
+ "eb_wse_strong_70_100_snr": 7.94775,
108
+ "fb_fre_low_ne": -1.124326,
109
+ "fb_fre_low_snr": 19.891794,
110
+ "fb_fre_mid_ne": -1.189303,
111
+ "fb_fre_mid_snr": 24.450747,
112
+ "fb_fre_high_ne": -1.155494,
113
+ "fb_fre_high_snr": 21.410226,
114
+ "fb_fre_very_high_ne": -0.682025,
115
+ "fb_fre_very_high_snr": 6.523298
116
+ },
117
+ "input_path": "/data/data/T03_pseudo_deblended_seismic_common_receiver_mod.sgy",
118
+ "target_path": "/data/data/T03_seismic_common_receiver.sgy",
119
+ "input_source": "paired_pseudo_deblended_common_receiver",
120
+ "inference_time_seconds": 1.993,
121
+ "num_test_gathers": 12,
122
+ "snr_min_signal_energy": 1e-08,
123
+ "input_snr_valid_gathers": 12,
124
+ "denoised_snr_valid_gathers": 12,
125
+ "snr_total_gathers": 12,
126
+ "restored": {
127
+ "snr": 20.0068,
128
+ "psnr": 45.1825,
129
+ "ssim": 0.9895,
130
+ "mae": 0.003372,
131
+ "mse": 3.1578474590787664e-05,
132
+ "rmse": 0.005563,
133
+ "eb_wse_very_weak_5_20_ne": 3.303877,
134
+ "eb_wse_very_weak_5_20_snr": -10.357475,
135
+ "eb_wse_weak_20_40_ne": 1.594006,
136
+ "eb_wse_weak_20_40_snr": -4.041117,
137
+ "eb_wse_medium_40_70_ne": 0.852541,
138
+ "eb_wse_medium_40_70_snr": 1.385709,
139
+ "eb_wse_strong_70_100_ne": 0.084628,
140
+ "eb_wse_strong_70_100_snr": 21.459306,
141
+ "fb_fre_low_ne": 0.126728,
142
+ "fb_fre_low_snr": 17.946621,
143
+ "fb_fre_low_energy_ratio": 0.125627,
144
+ "fb_fre_low_frequency_range_hz": [
145
+ 6.5,
146
+ 23.2
147
+ ],
148
+ "fb_fre_mid_ne": 0.075794,
149
+ "fb_fre_mid_snr": 22.408565,
150
+ "fb_fre_mid_energy_ratio": 0.637894,
151
+ "fb_fre_mid_frequency_range_hz": [
152
+ 23.2,
153
+ 48.25
154
+ ],
155
+ "fb_fre_high_ne": 0.107507,
156
+ "fb_fre_high_snr": 19.38246,
157
+ "fb_fre_high_energy_ratio": 0.140025,
158
+ "fb_fre_high_frequency_range_hz": [
159
+ 48.25,
160
+ 73.3
161
+ ],
162
+ "fb_fre_very_high_ne": 0.617994,
163
+ "fb_fre_very_high_snr": 4.244582,
164
+ "fb_fre_very_high_energy_ratio": 0.001545,
165
+ "fb_fre_very_high_frequency_range_hz": [
166
+ 73.3,
167
+ 90.0
168
+ ]
169
+ }
170
+ }
blending-noise-suppression-avo/models/atten_unet/T03_avo_mod_seed43/model_metadata.json ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ {
2
+ "task": "blending_noise_suppression",
3
+ "model": "atten_unet",
4
+ "variant": "T03_avo_mod",
5
+ "seed": "43",
6
+ "num_parameters": 7850000
7
+ }
blending-noise-suppression-avo/models/atten_unet/T03_avo_mod_seed44/best.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:09445449eaf14549a6a34e707295bfbb074427d05d39ab331d779ce49523b1fa
3
+ size 86586444
blending-noise-suppression-avo/models/atten_unet/T03_avo_mod_seed44/config.yaml ADDED
@@ -0,0 +1,126 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ experiment:
2
+ name: blending_noise_avo_atten_unet_base_T03_avo_mod_seed44_T03_pseudo_deblended_seismic_common_receiver_mod
3
+ output_dir: /data/data/results/blending_noise_avo/atten_unet
4
+ seed: 44
5
+ device: cuda
6
+ data:
7
+ segy_pair:
8
+ input_path: /data/data/T03_pseudo_deblended_seismic_common_receiver_mod.sgy
9
+ target_path: /data/data/T03_seismic_common_receiver.sgy
10
+ traces_per_gather: 1001
11
+ time_downsample: 1
12
+ gather_split:
13
+ train: 96
14
+ val: 12
15
+ test: 12
16
+ loader:
17
+ batch_size: 360
18
+ num_workers: 4
19
+ pin_memory: true
20
+ preprocess:
21
+ dt: 0.004
22
+ normalize_mode: max_abs
23
+ normalize_scope: shot
24
+ patch_time: 256
25
+ patch_trace: 128
26
+ patch_overlap: 0.5
27
+ max_gathers: null
28
+ skip: []
29
+ model:
30
+ type: atten_unet
31
+ params:
32
+ in_channels: 1
33
+ out_channels: 1
34
+ base_channels: 32
35
+ depth: 4
36
+ loss:
37
+ type: mse
38
+ params:
39
+ reduction: mean
40
+ metrics:
41
+ - name: snr
42
+ params:
43
+ reduction: per_sample
44
+ - name: psnr
45
+ params:
46
+ data_range: 1.0
47
+ reduction: per_sample
48
+ - name: ssim
49
+ params:
50
+ data_range: 2.0
51
+ window_size: 11
52
+ sigma: 1.5
53
+ - name: mae
54
+ params: {}
55
+ - name: mse
56
+ params: {}
57
+ - name: rmse
58
+ params:
59
+ reduction: per_sample
60
+ metrics_filter:
61
+ snr_min_signal_energy: 1.0e-08
62
+ optim:
63
+ type: adamw
64
+ params:
65
+ lr: 0.0001
66
+ weight_decay: 1.0e-05
67
+ scheduler:
68
+ type: cosine
69
+ params:
70
+ min_lr: 1.0e-06
71
+ train:
72
+ epochs: 200
73
+ grad_clip: 1.0
74
+ log_step: false
75
+ log_interval: 10
76
+ eval_interval: 1
77
+ ckpt_interval: 20
78
+ vis_interval: 5
79
+ resume: null
80
+ log:
81
+ log_dir: logs
82
+ plot_interval: 5
83
+ inference:
84
+ segy_pair:
85
+ input_path: /data/data/T03_pseudo_deblended_seismic_common_receiver_mod.sgy
86
+ target_path: /data/data/T03_seismic_common_receiver.sgy
87
+ traces_per_gather: 1001
88
+ time_downsample: 1
89
+ gather_split:
90
+ train: 96
91
+ val: 12
92
+ test: 12
93
+ checkpoint: /data/data/results/blending_noise_avo/atten_unet/blending_noise_avo_atten_unet_base/checkpoints/best.pt
94
+ output_dir: /data/data/results/blending_noise_avo/atten_unet/blending_noise_avo_atten_unet_base/inference_integrated_metrics
95
+ n_viz_gathers: 5
96
+ device: cuda:0
97
+ batch_size: 360
98
+ save_npy: false
99
+ binned_metrics:
100
+ enabled: true
101
+ eb_wse:
102
+ enabled: true
103
+ bins:
104
+ - - 5
105
+ - 20
106
+ - - 20
107
+ - 40
108
+ - - 40
109
+ - 70
110
+ - - 70
111
+ - 100
112
+ smooth_sigma: 1.0
113
+ fb_fre:
114
+ enabled: true
115
+ rel_threshold: 0.001
116
+ band_ratios:
117
+ - 0.2
118
+ - 0.3
119
+ - 0.3
120
+ - 0.2
121
+ band_names:
122
+ - low
123
+ - mid
124
+ - high
125
+ - very_high
126
+ taper_width: null
blending-noise-suppression-avo/models/atten_unet/T03_avo_mod_seed44/metrics_summary.json ADDED
@@ -0,0 +1,170 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "task": "blending_noise_suppression",
3
+ "sample_kind": "gather",
4
+ "sample_axis_name": "common_receiver_gather",
5
+ "input": {
6
+ "snr": -2.0292,
7
+ "psnr": 23.1464,
8
+ "ssim": 0.7028,
9
+ "mae": 0.025431,
10
+ "mse": 0.005028636660426855,
11
+ "rmse": 0.070259,
12
+ "eb_wse_very_weak_5_20_ne": 131.715259,
13
+ "eb_wse_very_weak_5_20_snr": -42.35256,
14
+ "eb_wse_weak_20_40_ne": 54.756158,
15
+ "eb_wse_weak_20_40_snr": -34.743819,
16
+ "eb_wse_medium_40_70_ne": 16.207542,
17
+ "eb_wse_medium_40_70_snr": -24.181704,
18
+ "eb_wse_strong_70_100_ne": 0.211915,
19
+ "eb_wse_strong_70_100_snr": 13.511556,
20
+ "fb_fre_low_ne": 1.251054,
21
+ "fb_fre_low_snr": -1.945173,
22
+ "fb_fre_low_energy_ratio": 0.125627,
23
+ "fb_fre_low_frequency_range_hz": [
24
+ 6.5,
25
+ 23.2
26
+ ],
27
+ "fb_fre_mid_ne": 1.265097,
28
+ "fb_fre_mid_snr": -2.042182,
29
+ "fb_fre_mid_energy_ratio": 0.637894,
30
+ "fb_fre_mid_frequency_range_hz": [
31
+ 23.2,
32
+ 48.25
33
+ ],
34
+ "fb_fre_high_ne": 1.263001,
35
+ "fb_fre_high_snr": -2.027766,
36
+ "fb_fre_high_energy_ratio": 0.140025,
37
+ "fb_fre_high_frequency_range_hz": [
38
+ 48.25,
39
+ 73.3
40
+ ],
41
+ "fb_fre_very_high_ne": 1.300019,
42
+ "fb_fre_very_high_snr": -2.278716,
43
+ "fb_fre_very_high_energy_ratio": 0.001545,
44
+ "fb_fre_very_high_frequency_range_hz": [
45
+ 73.3,
46
+ 90.0
47
+ ]
48
+ },
49
+ "denoised": {
50
+ "snr": 20.8965,
51
+ "psnr": 46.0722,
52
+ "ssim": 0.9906,
53
+ "mae": 0.003093,
54
+ "mse": 2.5562150767655112e-05,
55
+ "rmse": 0.005013,
56
+ "eb_wse_very_weak_5_20_ne": 2.811298,
57
+ "eb_wse_very_weak_5_20_snr": -8.977956,
58
+ "eb_wse_weak_20_40_ne": 1.441547,
59
+ "eb_wse_weak_20_40_snr": -3.175038,
60
+ "eb_wse_medium_40_70_ne": 0.841651,
61
+ "eb_wse_medium_40_70_snr": 1.49807,
62
+ "eb_wse_strong_70_100_ne": 0.074419,
63
+ "eb_wse_strong_70_100_snr": 22.56936,
64
+ "fb_fre_low_ne": 0.120736,
65
+ "fb_fre_low_snr": 18.367446,
66
+ "fb_fre_low_energy_ratio": 0.125627,
67
+ "fb_fre_low_frequency_range_hz": [
68
+ 6.5,
69
+ 23.2
70
+ ],
71
+ "fb_fre_mid_ne": 0.066902,
72
+ "fb_fre_mid_snr": 23.49151,
73
+ "fb_fre_mid_energy_ratio": 0.637894,
74
+ "fb_fre_mid_frequency_range_hz": [
75
+ 23.2,
76
+ 48.25
77
+ ],
78
+ "fb_fre_high_ne": 0.093189,
79
+ "fb_fre_high_snr": 20.633187,
80
+ "fb_fre_high_energy_ratio": 0.140025,
81
+ "fb_fre_high_frequency_range_hz": [
82
+ 48.25,
83
+ 73.3
84
+ ],
85
+ "fb_fre_very_high_ne": 0.577191,
86
+ "fb_fre_very_high_snr": 4.836806,
87
+ "fb_fre_very_high_energy_ratio": 0.001545,
88
+ "fb_fre_very_high_frequency_range_hz": [
89
+ 73.3,
90
+ 90.0
91
+ ]
92
+ },
93
+ "delta": {
94
+ "snr": 22.925781,
95
+ "psnr": 22.925779,
96
+ "ssim": 0.287761,
97
+ "mae": -0.022337,
98
+ "mse": -0.005003,
99
+ "rmse": -0.065246,
100
+ "eb_wse_very_weak_5_20_ne": -128.903961,
101
+ "eb_wse_very_weak_5_20_snr": 33.374604,
102
+ "eb_wse_weak_20_40_ne": -53.314611,
103
+ "eb_wse_weak_20_40_snr": 31.568781,
104
+ "eb_wse_medium_40_70_ne": -15.365891,
105
+ "eb_wse_medium_40_70_snr": 25.679774,
106
+ "eb_wse_strong_70_100_ne": -0.137496,
107
+ "eb_wse_strong_70_100_snr": 9.057804,
108
+ "fb_fre_low_ne": -1.130318,
109
+ "fb_fre_low_snr": 20.312619,
110
+ "fb_fre_mid_ne": -1.198195,
111
+ "fb_fre_mid_snr": 25.533692,
112
+ "fb_fre_high_ne": -1.169812,
113
+ "fb_fre_high_snr": 22.660953,
114
+ "fb_fre_very_high_ne": -0.722828,
115
+ "fb_fre_very_high_snr": 7.115522
116
+ },
117
+ "input_path": "/data/data/T03_pseudo_deblended_seismic_common_receiver_mod.sgy",
118
+ "target_path": "/data/data/T03_seismic_common_receiver.sgy",
119
+ "input_source": "paired_pseudo_deblended_common_receiver",
120
+ "inference_time_seconds": 2.115,
121
+ "num_test_gathers": 12,
122
+ "snr_min_signal_energy": 1e-08,
123
+ "input_snr_valid_gathers": 12,
124
+ "denoised_snr_valid_gathers": 12,
125
+ "snr_total_gathers": 12,
126
+ "restored": {
127
+ "snr": 20.8965,
128
+ "psnr": 46.0722,
129
+ "ssim": 0.9906,
130
+ "mae": 0.003093,
131
+ "mse": 2.5562150767655112e-05,
132
+ "rmse": 0.005013,
133
+ "eb_wse_very_weak_5_20_ne": 2.811298,
134
+ "eb_wse_very_weak_5_20_snr": -8.977956,
135
+ "eb_wse_weak_20_40_ne": 1.441547,
136
+ "eb_wse_weak_20_40_snr": -3.175038,
137
+ "eb_wse_medium_40_70_ne": 0.841651,
138
+ "eb_wse_medium_40_70_snr": 1.49807,
139
+ "eb_wse_strong_70_100_ne": 0.074419,
140
+ "eb_wse_strong_70_100_snr": 22.56936,
141
+ "fb_fre_low_ne": 0.120736,
142
+ "fb_fre_low_snr": 18.367446,
143
+ "fb_fre_low_energy_ratio": 0.125627,
144
+ "fb_fre_low_frequency_range_hz": [
145
+ 6.5,
146
+ 23.2
147
+ ],
148
+ "fb_fre_mid_ne": 0.066902,
149
+ "fb_fre_mid_snr": 23.49151,
150
+ "fb_fre_mid_energy_ratio": 0.637894,
151
+ "fb_fre_mid_frequency_range_hz": [
152
+ 23.2,
153
+ 48.25
154
+ ],
155
+ "fb_fre_high_ne": 0.093189,
156
+ "fb_fre_high_snr": 20.633187,
157
+ "fb_fre_high_energy_ratio": 0.140025,
158
+ "fb_fre_high_frequency_range_hz": [
159
+ 48.25,
160
+ 73.3
161
+ ],
162
+ "fb_fre_very_high_ne": 0.577191,
163
+ "fb_fre_very_high_snr": 4.836806,
164
+ "fb_fre_very_high_energy_ratio": 0.001545,
165
+ "fb_fre_very_high_frequency_range_hz": [
166
+ 73.3,
167
+ 90.0
168
+ ]
169
+ }
170
+ }
blending-noise-suppression-avo/models/atten_unet/T03_avo_mod_seed44/model_metadata.json ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ {
2
+ "task": "blending_noise_suppression",
3
+ "model": "atten_unet",
4
+ "variant": "T03_avo_mod",
5
+ "seed": "44",
6
+ "num_parameters": 7850000
7
+ }
blending-noise-suppression-avo/models/ddpm/T03_avo_mod_seed42/best.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5f6491fe9b604f1a5574c368bb8e87771aba464da7bdb20f94eb3b57cca2487d
3
+ size 366434710
blending-noise-suppression-avo/models/ddpm/T03_avo_mod_seed42/config.yaml ADDED
@@ -0,0 +1,147 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ experiment:
2
+ name: blending_noise_avo_ddpm_base_T03_avo_mod_seed42_T03_pseudo_deblended_seismic_common_receiver_mod
3
+ output_dir: /data/data/results/blending_noise_avo/ddpm
4
+ seed: 42
5
+ device: cuda
6
+ data:
7
+ segy_pair:
8
+ input_path: /data/data/T03_pseudo_deblended_seismic_common_receiver_mod.sgy
9
+ target_path: /data/data/T03_seismic_common_receiver.sgy
10
+ traces_per_gather: 1001
11
+ time_downsample: 1
12
+ gather_split:
13
+ train: 96
14
+ val: 12
15
+ test: 12
16
+ loader:
17
+ batch_size: 100
18
+ num_workers: 4
19
+ pin_memory: true
20
+ preprocess:
21
+ dt: 0.004
22
+ normalize_mode: max_abs
23
+ normalize_scope: shot
24
+ patch_time: 256
25
+ patch_trace: 128
26
+ patch_overlap: 0.5
27
+ max_gathers: null
28
+ skip: []
29
+ model:
30
+ type: ddpm
31
+ params:
32
+ in_channels: 2
33
+ out_channels: 1
34
+ base_channels: 64
35
+ channel_mults:
36
+ - 1
37
+ - 2
38
+ - 4
39
+ - 8
40
+ time_emb_dim: 256
41
+ num_res_blocks: 1
42
+ use_attention: true
43
+ loss:
44
+ type: mse
45
+ params:
46
+ reduction: mean
47
+ reconstruction_loss:
48
+ type: mse
49
+ params:
50
+ reduction: mean
51
+ diffusion:
52
+ num_timesteps: 1000
53
+ beta_start: 0.0001
54
+ beta_end: 0.02
55
+ eval_sample_steps: 10
56
+ inference_steps: 100
57
+ use_ddim: true
58
+ ddim_eta: 0.0
59
+ metrics:
60
+ - name: snr
61
+ params:
62
+ reduction: per_sample
63
+ - name: psnr
64
+ params:
65
+ data_range: 1.0
66
+ reduction: per_sample
67
+ - name: ssim
68
+ params:
69
+ data_range: 2.0
70
+ window_size: 11
71
+ sigma: 1.5
72
+ - name: mae
73
+ params: {}
74
+ - name: mse
75
+ params: {}
76
+ - name: rmse
77
+ params:
78
+ reduction: per_sample
79
+ metrics_filter:
80
+ snr_min_signal_energy: 1.0e-08
81
+ optim:
82
+ type: adamw
83
+ params:
84
+ lr: 0.0001
85
+ weight_decay: 1.0e-05
86
+ scheduler:
87
+ type: cosine
88
+ params:
89
+ min_lr: 1.0e-06
90
+ train:
91
+ epochs: 200
92
+ deterministic: false
93
+ grad_clip: 1.0
94
+ log_step: false
95
+ log_interval: 10
96
+ eval_interval: 5
97
+ eval_train_metrics: false
98
+ ckpt_interval: 20
99
+ vis_interval: 5
100
+ resume: null
101
+ log:
102
+ log_dir: logs
103
+ plot_interval: 5
104
+ inference:
105
+ segy_pair:
106
+ input_path: /data/data/T03_pseudo_deblended_seismic_common_receiver_mod.sgy
107
+ target_path: /data/data/T03_seismic_common_receiver.sgy
108
+ traces_per_gather: 1001
109
+ time_downsample: 1
110
+ gather_split:
111
+ train: 96
112
+ val: 12
113
+ test: 12
114
+ checkpoint: /data/data/results/blending_noise_avo/ddpm/blending_noise_avo_ddpm_base/checkpoints/best.pt
115
+ output_dir: /data/data/results/blending_noise_avo/ddpm/blending_noise_avo_ddpm_base/inference_integrated_metrics
116
+ n_viz_gathers: 5
117
+ device: cuda:0
118
+ batch_size: 100
119
+ save_npy: false
120
+ binned_metrics:
121
+ enabled: true
122
+ eb_wse:
123
+ enabled: true
124
+ bins:
125
+ - - 5
126
+ - 20
127
+ - - 20
128
+ - 40
129
+ - - 40
130
+ - 70
131
+ - - 70
132
+ - 100
133
+ smooth_sigma: 1.0
134
+ fb_fre:
135
+ enabled: true
136
+ rel_threshold: 0.001
137
+ band_ratios:
138
+ - 0.2
139
+ - 0.3
140
+ - 0.3
141
+ - 0.2
142
+ band_names:
143
+ - low
144
+ - mid
145
+ - high
146
+ - very_high
147
+ taper_width: null
blending-noise-suppression-avo/models/ddpm/T03_avo_mod_seed42/metrics_summary.json ADDED
@@ -0,0 +1,166 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "input": {
3
+ "snr": -2.0292,
4
+ "psnr": 23.1464,
5
+ "ssim": 0.7028,
6
+ "mae": 0.025431,
7
+ "mse": 0.005028636660426855,
8
+ "rmse": 0.070259,
9
+ "eb_wse_very_weak_5_20_ne": 131.715259,
10
+ "eb_wse_very_weak_5_20_snr": -42.35256,
11
+ "eb_wse_weak_20_40_ne": 54.756158,
12
+ "eb_wse_weak_20_40_snr": -34.743819,
13
+ "eb_wse_medium_40_70_ne": 16.207542,
14
+ "eb_wse_medium_40_70_snr": -24.181704,
15
+ "eb_wse_strong_70_100_ne": 0.211915,
16
+ "eb_wse_strong_70_100_snr": 13.511556,
17
+ "fb_fre_low_ne": 1.251054,
18
+ "fb_fre_low_snr": -1.945173,
19
+ "fb_fre_low_energy_ratio": 0.125627,
20
+ "fb_fre_low_frequency_range_hz": [
21
+ 6.5,
22
+ 23.2
23
+ ],
24
+ "fb_fre_mid_ne": 1.265097,
25
+ "fb_fre_mid_snr": -2.042182,
26
+ "fb_fre_mid_energy_ratio": 0.637894,
27
+ "fb_fre_mid_frequency_range_hz": [
28
+ 23.2,
29
+ 48.25
30
+ ],
31
+ "fb_fre_high_ne": 1.263001,
32
+ "fb_fre_high_snr": -2.027766,
33
+ "fb_fre_high_energy_ratio": 0.140025,
34
+ "fb_fre_high_frequency_range_hz": [
35
+ 48.25,
36
+ 73.3
37
+ ],
38
+ "fb_fre_very_high_ne": 1.300019,
39
+ "fb_fre_very_high_snr": -2.278716,
40
+ "fb_fre_very_high_energy_ratio": 0.001545,
41
+ "fb_fre_very_high_frequency_range_hz": [
42
+ 73.3,
43
+ 90.0
44
+ ]
45
+ },
46
+ "denoised": {
47
+ "snr": 18.333,
48
+ "psnr": 43.5086,
49
+ "ssim": 0.9818,
50
+ "mae": 0.005126,
51
+ "mse": 4.498199268709868e-05,
52
+ "rmse": 0.006692,
53
+ "eb_wse_very_weak_5_20_ne": 9.626885,
54
+ "eb_wse_very_weak_5_20_snr": -19.660895,
55
+ "eb_wse_weak_20_40_ne": 4.097857,
56
+ "eb_wse_weak_20_40_snr": -12.24849,
57
+ "eb_wse_medium_40_70_ne": 1.296113,
58
+ "eb_wse_medium_40_70_snr": -2.251162,
59
+ "eb_wse_strong_70_100_ne": 0.069136,
60
+ "eb_wse_strong_70_100_snr": 23.225181,
61
+ "fb_fre_low_ne": 0.146911,
62
+ "fb_fre_low_snr": 16.661438,
63
+ "fb_fre_low_energy_ratio": 0.125627,
64
+ "fb_fre_low_frequency_range_hz": [
65
+ 6.5,
66
+ 23.2
67
+ ],
68
+ "fb_fre_mid_ne": 0.076646,
69
+ "fb_fre_mid_snr": 22.317164,
70
+ "fb_fre_mid_energy_ratio": 0.637894,
71
+ "fb_fre_mid_frequency_range_hz": [
72
+ 23.2,
73
+ 48.25
74
+ ],
75
+ "fb_fre_high_ne": 0.12796,
76
+ "fb_fre_high_snr": 18.000725,
77
+ "fb_fre_high_energy_ratio": 0.140025,
78
+ "fb_fre_high_frequency_range_hz": [
79
+ 48.25,
80
+ 73.3
81
+ ],
82
+ "fb_fre_very_high_ne": 0.957466,
83
+ "fb_fre_very_high_snr": 0.613494,
84
+ "fb_fre_very_high_energy_ratio": 0.001545,
85
+ "fb_fre_very_high_frequency_range_hz": [
86
+ 73.3,
87
+ 90.0
88
+ ]
89
+ },
90
+ "delta": {
91
+ "snr": 20.362217,
92
+ "psnr": 20.362219,
93
+ "ssim": 0.279046,
94
+ "mae": -0.020305,
95
+ "mse": -0.004984,
96
+ "rmse": -0.063567,
97
+ "eb_wse_very_weak_5_20_ne": -122.088374,
98
+ "eb_wse_very_weak_5_20_snr": 22.691665,
99
+ "eb_wse_weak_20_40_ne": -50.658301,
100
+ "eb_wse_weak_20_40_snr": 22.495329,
101
+ "eb_wse_medium_40_70_ne": -14.911429,
102
+ "eb_wse_medium_40_70_snr": 21.930542,
103
+ "eb_wse_strong_70_100_ne": -0.142779,
104
+ "eb_wse_strong_70_100_snr": 9.713625,
105
+ "fb_fre_low_ne": -1.104143,
106
+ "fb_fre_low_snr": 18.606611,
107
+ "fb_fre_mid_ne": -1.188451,
108
+ "fb_fre_mid_snr": 24.359346,
109
+ "fb_fre_high_ne": -1.135041,
110
+ "fb_fre_high_snr": 20.028491,
111
+ "fb_fre_very_high_ne": -0.342553,
112
+ "fb_fre_very_high_snr": 2.89221
113
+ },
114
+ "input_source": "paired_blended_common_receiver_gathers",
115
+ "sample_steps": 100,
116
+ "use_ddim": true,
117
+ "ddim_eta": 0.0,
118
+ "inference_time_seconds": 641.727,
119
+ "input_snr_valid_count": 12,
120
+ "denoised_snr_valid_count": 12,
121
+ "snr_total_count": 12,
122
+ "restored": {
123
+ "snr": 18.333,
124
+ "psnr": 43.5086,
125
+ "ssim": 0.9818,
126
+ "mae": 0.005126,
127
+ "mse": 4.498199268709868e-05,
128
+ "rmse": 0.006692,
129
+ "eb_wse_very_weak_5_20_ne": 9.626885,
130
+ "eb_wse_very_weak_5_20_snr": -19.660895,
131
+ "eb_wse_weak_20_40_ne": 4.097857,
132
+ "eb_wse_weak_20_40_snr": -12.24849,
133
+ "eb_wse_medium_40_70_ne": 1.296113,
134
+ "eb_wse_medium_40_70_snr": -2.251162,
135
+ "eb_wse_strong_70_100_ne": 0.069136,
136
+ "eb_wse_strong_70_100_snr": 23.225181,
137
+ "fb_fre_low_ne": 0.146911,
138
+ "fb_fre_low_snr": 16.661438,
139
+ "fb_fre_low_energy_ratio": 0.125627,
140
+ "fb_fre_low_frequency_range_hz": [
141
+ 6.5,
142
+ 23.2
143
+ ],
144
+ "fb_fre_mid_ne": 0.076646,
145
+ "fb_fre_mid_snr": 22.317164,
146
+ "fb_fre_mid_energy_ratio": 0.637894,
147
+ "fb_fre_mid_frequency_range_hz": [
148
+ 23.2,
149
+ 48.25
150
+ ],
151
+ "fb_fre_high_ne": 0.12796,
152
+ "fb_fre_high_snr": 18.000725,
153
+ "fb_fre_high_energy_ratio": 0.140025,
154
+ "fb_fre_high_frequency_range_hz": [
155
+ 48.25,
156
+ 73.3
157
+ ],
158
+ "fb_fre_very_high_ne": 0.957466,
159
+ "fb_fre_very_high_snr": 0.613494,
160
+ "fb_fre_very_high_energy_ratio": 0.001545,
161
+ "fb_fre_very_high_frequency_range_hz": [
162
+ 73.3,
163
+ 90.0
164
+ ]
165
+ }
166
+ }
blending-noise-suppression-avo/models/ddpm/T03_avo_mod_seed42/model_metadata.json ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ {
2
+ "task": "blending_noise_suppression",
3
+ "model": "ddpm",
4
+ "variant": "T03_avo_mod",
5
+ "seed": "42",
6
+ "num_parameters": 33300000
7
+ }
blending-noise-suppression-avo/models/ddpm/T03_avo_mod_seed43/best.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:173678c293817901213b52030e8db719a5b2558db25eea0f0b284b3edf9de80e
3
+ size 366780801
blending-noise-suppression-avo/models/ddpm/T03_avo_mod_seed43/config.yaml ADDED
@@ -0,0 +1,147 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ experiment:
2
+ name: blending_noise_avo_ddpm_base_T03_avo_mod_seed43_T03_pseudo_deblended_seismic_common_receiver_mod
3
+ output_dir: /data/data/results/blending_noise_avo/ddpm
4
+ seed: 43
5
+ device: cuda
6
+ data:
7
+ segy_pair:
8
+ input_path: /data/data/T03_pseudo_deblended_seismic_common_receiver_mod.sgy
9
+ target_path: /data/data/T03_seismic_common_receiver.sgy
10
+ traces_per_gather: 1001
11
+ time_downsample: 1
12
+ gather_split:
13
+ train: 96
14
+ val: 12
15
+ test: 12
16
+ loader:
17
+ batch_size: 100
18
+ num_workers: 4
19
+ pin_memory: true
20
+ preprocess:
21
+ dt: 0.004
22
+ normalize_mode: max_abs
23
+ normalize_scope: shot
24
+ patch_time: 256
25
+ patch_trace: 128
26
+ patch_overlap: 0.5
27
+ max_gathers: null
28
+ skip: []
29
+ model:
30
+ type: ddpm
31
+ params:
32
+ in_channels: 2
33
+ out_channels: 1
34
+ base_channels: 64
35
+ channel_mults:
36
+ - 1
37
+ - 2
38
+ - 4
39
+ - 8
40
+ time_emb_dim: 256
41
+ num_res_blocks: 1
42
+ use_attention: true
43
+ loss:
44
+ type: mse
45
+ params:
46
+ reduction: mean
47
+ reconstruction_loss:
48
+ type: mse
49
+ params:
50
+ reduction: mean
51
+ diffusion:
52
+ num_timesteps: 1000
53
+ beta_start: 0.0001
54
+ beta_end: 0.02
55
+ eval_sample_steps: 10
56
+ inference_steps: 100
57
+ use_ddim: true
58
+ ddim_eta: 0.0
59
+ metrics:
60
+ - name: snr
61
+ params:
62
+ reduction: per_sample
63
+ - name: psnr
64
+ params:
65
+ data_range: 1.0
66
+ reduction: per_sample
67
+ - name: ssim
68
+ params:
69
+ data_range: 2.0
70
+ window_size: 11
71
+ sigma: 1.5
72
+ - name: mae
73
+ params: {}
74
+ - name: mse
75
+ params: {}
76
+ - name: rmse
77
+ params:
78
+ reduction: per_sample
79
+ metrics_filter:
80
+ snr_min_signal_energy: 1.0e-08
81
+ optim:
82
+ type: adamw
83
+ params:
84
+ lr: 0.0001
85
+ weight_decay: 1.0e-05
86
+ scheduler:
87
+ type: cosine
88
+ params:
89
+ min_lr: 1.0e-06
90
+ train:
91
+ epochs: 200
92
+ deterministic: false
93
+ grad_clip: 1.0
94
+ log_step: false
95
+ log_interval: 10
96
+ eval_interval: 5
97
+ eval_train_metrics: false
98
+ ckpt_interval: 20
99
+ vis_interval: 5
100
+ resume: null
101
+ log:
102
+ log_dir: logs
103
+ plot_interval: 5
104
+ inference:
105
+ segy_pair:
106
+ input_path: /data/data/T03_pseudo_deblended_seismic_common_receiver_mod.sgy
107
+ target_path: /data/data/T03_seismic_common_receiver.sgy
108
+ traces_per_gather: 1001
109
+ time_downsample: 1
110
+ gather_split:
111
+ train: 96
112
+ val: 12
113
+ test: 12
114
+ checkpoint: /data/data/results/blending_noise_avo/ddpm/blending_noise_avo_ddpm_base/checkpoints/best.pt
115
+ output_dir: /data/data/results/blending_noise_avo/ddpm/blending_noise_avo_ddpm_base/inference_integrated_metrics
116
+ n_viz_gathers: 5
117
+ device: cuda:0
118
+ batch_size: 100
119
+ save_npy: false
120
+ binned_metrics:
121
+ enabled: true
122
+ eb_wse:
123
+ enabled: true
124
+ bins:
125
+ - - 5
126
+ - 20
127
+ - - 20
128
+ - 40
129
+ - - 40
130
+ - 70
131
+ - - 70
132
+ - 100
133
+ smooth_sigma: 1.0
134
+ fb_fre:
135
+ enabled: true
136
+ rel_threshold: 0.001
137
+ band_ratios:
138
+ - 0.2
139
+ - 0.3
140
+ - 0.3
141
+ - 0.2
142
+ band_names:
143
+ - low
144
+ - mid
145
+ - high
146
+ - very_high
147
+ taper_width: null
blending-noise-suppression-avo/models/ddpm/T03_avo_mod_seed43/metrics_summary.json ADDED
@@ -0,0 +1,166 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "input": {
3
+ "snr": -2.0292,
4
+ "psnr": 23.1464,
5
+ "ssim": 0.7028,
6
+ "mae": 0.025431,
7
+ "mse": 0.005028636660426855,
8
+ "rmse": 0.070259,
9
+ "eb_wse_very_weak_5_20_ne": 131.715259,
10
+ "eb_wse_very_weak_5_20_snr": -42.35256,
11
+ "eb_wse_weak_20_40_ne": 54.756158,
12
+ "eb_wse_weak_20_40_snr": -34.743819,
13
+ "eb_wse_medium_40_70_ne": 16.207542,
14
+ "eb_wse_medium_40_70_snr": -24.181704,
15
+ "eb_wse_strong_70_100_ne": 0.211915,
16
+ "eb_wse_strong_70_100_snr": 13.511556,
17
+ "fb_fre_low_ne": 1.251054,
18
+ "fb_fre_low_snr": -1.945173,
19
+ "fb_fre_low_energy_ratio": 0.125627,
20
+ "fb_fre_low_frequency_range_hz": [
21
+ 6.5,
22
+ 23.2
23
+ ],
24
+ "fb_fre_mid_ne": 1.265097,
25
+ "fb_fre_mid_snr": -2.042182,
26
+ "fb_fre_mid_energy_ratio": 0.637894,
27
+ "fb_fre_mid_frequency_range_hz": [
28
+ 23.2,
29
+ 48.25
30
+ ],
31
+ "fb_fre_high_ne": 1.263001,
32
+ "fb_fre_high_snr": -2.027766,
33
+ "fb_fre_high_energy_ratio": 0.140025,
34
+ "fb_fre_high_frequency_range_hz": [
35
+ 48.25,
36
+ 73.3
37
+ ],
38
+ "fb_fre_very_high_ne": 1.300019,
39
+ "fb_fre_very_high_snr": -2.278716,
40
+ "fb_fre_very_high_energy_ratio": 0.001545,
41
+ "fb_fre_very_high_frequency_range_hz": [
42
+ 73.3,
43
+ 90.0
44
+ ]
45
+ },
46
+ "denoised": {
47
+ "snr": 16.8332,
48
+ "psnr": 42.0089,
49
+ "ssim": 0.9764,
50
+ "mae": 0.005863,
51
+ "mse": 6.32589653832838e-05,
52
+ "rmse": 0.007944,
53
+ "eb_wse_very_weak_5_20_ne": 12.618474,
54
+ "eb_wse_very_weak_5_20_snr": -21.930134,
55
+ "eb_wse_weak_20_40_ne": 5.191117,
56
+ "eb_wse_weak_20_40_snr": -14.241539,
57
+ "eb_wse_medium_40_70_ne": 1.490873,
58
+ "eb_wse_medium_40_70_snr": -3.457861,
59
+ "eb_wse_strong_70_100_ne": 0.078182,
60
+ "eb_wse_strong_70_100_snr": 22.181513,
61
+ "fb_fre_low_ne": 0.167431,
62
+ "fb_fre_low_snr": 15.528914,
63
+ "fb_fre_low_energy_ratio": 0.125627,
64
+ "fb_fre_low_frequency_range_hz": [
65
+ 6.5,
66
+ 23.2
67
+ ],
68
+ "fb_fre_mid_ne": 0.087768,
69
+ "fb_fre_mid_snr": 21.156729,
70
+ "fb_fre_mid_energy_ratio": 0.637894,
71
+ "fb_fre_mid_frequency_range_hz": [
72
+ 23.2,
73
+ 48.25
74
+ ],
75
+ "fb_fre_high_ne": 0.156536,
76
+ "fb_fre_high_snr": 16.332116,
77
+ "fb_fre_high_energy_ratio": 0.140025,
78
+ "fb_fre_high_frequency_range_hz": [
79
+ 48.25,
80
+ 73.3
81
+ ],
82
+ "fb_fre_very_high_ne": 1.191098,
83
+ "fb_fre_very_high_snr": -1.18615,
84
+ "fb_fre_very_high_energy_ratio": 0.001545,
85
+ "fb_fre_very_high_frequency_range_hz": [
86
+ 73.3,
87
+ 90.0
88
+ ]
89
+ },
90
+ "delta": {
91
+ "snr": 18.862478,
92
+ "psnr": 18.862478,
93
+ "ssim": 0.27358,
94
+ "mae": -0.019568,
95
+ "mse": -0.004965,
96
+ "rmse": -0.062315,
97
+ "eb_wse_very_weak_5_20_ne": -119.096785,
98
+ "eb_wse_very_weak_5_20_snr": 20.422426,
99
+ "eb_wse_weak_20_40_ne": -49.565041,
100
+ "eb_wse_weak_20_40_snr": 20.50228,
101
+ "eb_wse_medium_40_70_ne": -14.716669,
102
+ "eb_wse_medium_40_70_snr": 20.723843,
103
+ "eb_wse_strong_70_100_ne": -0.133733,
104
+ "eb_wse_strong_70_100_snr": 8.669957,
105
+ "fb_fre_low_ne": -1.083623,
106
+ "fb_fre_low_snr": 17.474087,
107
+ "fb_fre_mid_ne": -1.177329,
108
+ "fb_fre_mid_snr": 23.198911,
109
+ "fb_fre_high_ne": -1.106465,
110
+ "fb_fre_high_snr": 18.359882,
111
+ "fb_fre_very_high_ne": -0.108921,
112
+ "fb_fre_very_high_snr": 1.092566
113
+ },
114
+ "input_source": "paired_blended_common_receiver_gathers",
115
+ "sample_steps": 100,
116
+ "use_ddim": true,
117
+ "ddim_eta": 0.0,
118
+ "inference_time_seconds": 642.721,
119
+ "input_snr_valid_count": 12,
120
+ "denoised_snr_valid_count": 12,
121
+ "snr_total_count": 12,
122
+ "restored": {
123
+ "snr": 16.8332,
124
+ "psnr": 42.0089,
125
+ "ssim": 0.9764,
126
+ "mae": 0.005863,
127
+ "mse": 6.32589653832838e-05,
128
+ "rmse": 0.007944,
129
+ "eb_wse_very_weak_5_20_ne": 12.618474,
130
+ "eb_wse_very_weak_5_20_snr": -21.930134,
131
+ "eb_wse_weak_20_40_ne": 5.191117,
132
+ "eb_wse_weak_20_40_snr": -14.241539,
133
+ "eb_wse_medium_40_70_ne": 1.490873,
134
+ "eb_wse_medium_40_70_snr": -3.457861,
135
+ "eb_wse_strong_70_100_ne": 0.078182,
136
+ "eb_wse_strong_70_100_snr": 22.181513,
137
+ "fb_fre_low_ne": 0.167431,
138
+ "fb_fre_low_snr": 15.528914,
139
+ "fb_fre_low_energy_ratio": 0.125627,
140
+ "fb_fre_low_frequency_range_hz": [
141
+ 6.5,
142
+ 23.2
143
+ ],
144
+ "fb_fre_mid_ne": 0.087768,
145
+ "fb_fre_mid_snr": 21.156729,
146
+ "fb_fre_mid_energy_ratio": 0.637894,
147
+ "fb_fre_mid_frequency_range_hz": [
148
+ 23.2,
149
+ 48.25
150
+ ],
151
+ "fb_fre_high_ne": 0.156536,
152
+ "fb_fre_high_snr": 16.332116,
153
+ "fb_fre_high_energy_ratio": 0.140025,
154
+ "fb_fre_high_frequency_range_hz": [
155
+ 48.25,
156
+ 73.3
157
+ ],
158
+ "fb_fre_very_high_ne": 1.191098,
159
+ "fb_fre_very_high_snr": -1.18615,
160
+ "fb_fre_very_high_energy_ratio": 0.001545,
161
+ "fb_fre_very_high_frequency_range_hz": [
162
+ 73.3,
163
+ 90.0
164
+ ]
165
+ }
166
+ }
blending-noise-suppression-avo/models/ddpm/T03_avo_mod_seed43/model_metadata.json ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ {
2
+ "task": "blending_noise_suppression",
3
+ "model": "ddpm",
4
+ "variant": "T03_avo_mod",
5
+ "seed": "43",
6
+ "num_parameters": 33300000
7
+ }
blending-noise-suppression-avo/models/ddpm/T03_avo_mod_seed44/best.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:bd349058c63f42b5c0d6b5c340581e28c2f2c29a5142aaa25c77f9219977ab95
3
+ size 366067781
blending-noise-suppression-avo/models/ddpm/T03_avo_mod_seed44/config.yaml ADDED
@@ -0,0 +1,147 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ experiment:
2
+ name: blending_noise_avo_ddpm_base_T03_avo_mod_seed44_T03_pseudo_deblended_seismic_common_receiver_mod
3
+ output_dir: /data/data/results/blending_noise_avo/ddpm
4
+ seed: 44
5
+ device: cuda
6
+ data:
7
+ segy_pair:
8
+ input_path: /data/data/T03_pseudo_deblended_seismic_common_receiver_mod.sgy
9
+ target_path: /data/data/T03_seismic_common_receiver.sgy
10
+ traces_per_gather: 1001
11
+ time_downsample: 1
12
+ gather_split:
13
+ train: 96
14
+ val: 12
15
+ test: 12
16
+ loader:
17
+ batch_size: 100
18
+ num_workers: 4
19
+ pin_memory: true
20
+ preprocess:
21
+ dt: 0.004
22
+ normalize_mode: max_abs
23
+ normalize_scope: shot
24
+ patch_time: 256
25
+ patch_trace: 128
26
+ patch_overlap: 0.5
27
+ max_gathers: null
28
+ skip: []
29
+ model:
30
+ type: ddpm
31
+ params:
32
+ in_channels: 2
33
+ out_channels: 1
34
+ base_channels: 64
35
+ channel_mults:
36
+ - 1
37
+ - 2
38
+ - 4
39
+ - 8
40
+ time_emb_dim: 256
41
+ num_res_blocks: 1
42
+ use_attention: true
43
+ loss:
44
+ type: mse
45
+ params:
46
+ reduction: mean
47
+ reconstruction_loss:
48
+ type: mse
49
+ params:
50
+ reduction: mean
51
+ diffusion:
52
+ num_timesteps: 1000
53
+ beta_start: 0.0001
54
+ beta_end: 0.02
55
+ eval_sample_steps: 10
56
+ inference_steps: 100
57
+ use_ddim: true
58
+ ddim_eta: 0.0
59
+ metrics:
60
+ - name: snr
61
+ params:
62
+ reduction: per_sample
63
+ - name: psnr
64
+ params:
65
+ data_range: 1.0
66
+ reduction: per_sample
67
+ - name: ssim
68
+ params:
69
+ data_range: 2.0
70
+ window_size: 11
71
+ sigma: 1.5
72
+ - name: mae
73
+ params: {}
74
+ - name: mse
75
+ params: {}
76
+ - name: rmse
77
+ params:
78
+ reduction: per_sample
79
+ metrics_filter:
80
+ snr_min_signal_energy: 1.0e-08
81
+ optim:
82
+ type: adamw
83
+ params:
84
+ lr: 0.0001
85
+ weight_decay: 1.0e-05
86
+ scheduler:
87
+ type: cosine
88
+ params:
89
+ min_lr: 1.0e-06
90
+ train:
91
+ epochs: 200
92
+ deterministic: false
93
+ grad_clip: 1.0
94
+ log_step: false
95
+ log_interval: 10
96
+ eval_interval: 5
97
+ eval_train_metrics: false
98
+ ckpt_interval: 20
99
+ vis_interval: 5
100
+ resume: null
101
+ log:
102
+ log_dir: logs
103
+ plot_interval: 5
104
+ inference:
105
+ segy_pair:
106
+ input_path: /data/data/T03_pseudo_deblended_seismic_common_receiver_mod.sgy
107
+ target_path: /data/data/T03_seismic_common_receiver.sgy
108
+ traces_per_gather: 1001
109
+ time_downsample: 1
110
+ gather_split:
111
+ train: 96
112
+ val: 12
113
+ test: 12
114
+ checkpoint: /data/data/results/blending_noise_avo/ddpm/blending_noise_avo_ddpm_base/checkpoints/best.pt
115
+ output_dir: /data/data/results/blending_noise_avo/ddpm/blending_noise_avo_ddpm_base/inference_integrated_metrics
116
+ n_viz_gathers: 5
117
+ device: cuda:0
118
+ batch_size: 100
119
+ save_npy: false
120
+ binned_metrics:
121
+ enabled: true
122
+ eb_wse:
123
+ enabled: true
124
+ bins:
125
+ - - 5
126
+ - 20
127
+ - - 20
128
+ - 40
129
+ - - 40
130
+ - 70
131
+ - - 70
132
+ - 100
133
+ smooth_sigma: 1.0
134
+ fb_fre:
135
+ enabled: true
136
+ rel_threshold: 0.001
137
+ band_ratios:
138
+ - 0.2
139
+ - 0.3
140
+ - 0.3
141
+ - 0.2
142
+ band_names:
143
+ - low
144
+ - mid
145
+ - high
146
+ - very_high
147
+ taper_width: null
blending-noise-suppression-avo/models/ddpm/T03_avo_mod_seed44/metrics_summary.json ADDED
@@ -0,0 +1,166 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "input": {
3
+ "snr": -2.0292,
4
+ "psnr": 23.1464,
5
+ "ssim": 0.7028,
6
+ "mae": 0.025431,
7
+ "mse": 0.005028636660426855,
8
+ "rmse": 0.070259,
9
+ "eb_wse_very_weak_5_20_ne": 131.715259,
10
+ "eb_wse_very_weak_5_20_snr": -42.35256,
11
+ "eb_wse_weak_20_40_ne": 54.756158,
12
+ "eb_wse_weak_20_40_snr": -34.743819,
13
+ "eb_wse_medium_40_70_ne": 16.207542,
14
+ "eb_wse_medium_40_70_snr": -24.181704,
15
+ "eb_wse_strong_70_100_ne": 0.211915,
16
+ "eb_wse_strong_70_100_snr": 13.511556,
17
+ "fb_fre_low_ne": 1.251054,
18
+ "fb_fre_low_snr": -1.945173,
19
+ "fb_fre_low_energy_ratio": 0.125627,
20
+ "fb_fre_low_frequency_range_hz": [
21
+ 6.5,
22
+ 23.2
23
+ ],
24
+ "fb_fre_mid_ne": 1.265097,
25
+ "fb_fre_mid_snr": -2.042182,
26
+ "fb_fre_mid_energy_ratio": 0.637894,
27
+ "fb_fre_mid_frequency_range_hz": [
28
+ 23.2,
29
+ 48.25
30
+ ],
31
+ "fb_fre_high_ne": 1.263001,
32
+ "fb_fre_high_snr": -2.027766,
33
+ "fb_fre_high_energy_ratio": 0.140025,
34
+ "fb_fre_high_frequency_range_hz": [
35
+ 48.25,
36
+ 73.3
37
+ ],
38
+ "fb_fre_very_high_ne": 1.300019,
39
+ "fb_fre_very_high_snr": -2.278716,
40
+ "fb_fre_very_high_energy_ratio": 0.001545,
41
+ "fb_fre_very_high_frequency_range_hz": [
42
+ 73.3,
43
+ 90.0
44
+ ]
45
+ },
46
+ "denoised": {
47
+ "snr": 17.6717,
48
+ "psnr": 42.8474,
49
+ "ssim": 0.9799,
50
+ "mae": 0.005503,
51
+ "mse": 5.229588350630365e-05,
52
+ "rmse": 0.007218,
53
+ "eb_wse_very_weak_5_20_ne": 10.769131,
54
+ "eb_wse_very_weak_5_20_snr": -20.614318,
55
+ "eb_wse_weak_20_40_ne": 4.575344,
56
+ "eb_wse_weak_20_40_snr": -13.202645,
57
+ "eb_wse_medium_40_70_ne": 1.369881,
58
+ "eb_wse_medium_40_70_snr": -2.727558,
59
+ "eb_wse_strong_70_100_ne": 0.073081,
60
+ "eb_wse_strong_70_100_snr": 22.745092,
61
+ "fb_fre_low_ne": 0.152167,
62
+ "fb_fre_low_snr": 16.356025,
63
+ "fb_fre_low_energy_ratio": 0.125627,
64
+ "fb_fre_low_frequency_range_hz": [
65
+ 6.5,
66
+ 23.2
67
+ ],
68
+ "fb_fre_mid_ne": 0.080461,
69
+ "fb_fre_mid_snr": 21.898498,
70
+ "fb_fre_mid_energy_ratio": 0.637894,
71
+ "fb_fre_mid_frequency_range_hz": [
72
+ 23.2,
73
+ 48.25
74
+ ],
75
+ "fb_fre_high_ne": 0.140298,
76
+ "fb_fre_high_snr": 17.224534,
77
+ "fb_fre_high_energy_ratio": 0.140025,
78
+ "fb_fre_high_frequency_range_hz": [
79
+ 48.25,
80
+ 73.3
81
+ ],
82
+ "fb_fre_very_high_ne": 1.062044,
83
+ "fb_fre_very_high_snr": -0.261198,
84
+ "fb_fre_very_high_energy_ratio": 0.001545,
85
+ "fb_fre_very_high_frequency_range_hz": [
86
+ 73.3,
87
+ 90.0
88
+ ]
89
+ },
90
+ "delta": {
91
+ "snr": 19.700962,
92
+ "psnr": 19.700964,
93
+ "ssim": 0.277076,
94
+ "mae": -0.019928,
95
+ "mse": -0.004976,
96
+ "rmse": -0.063041,
97
+ "eb_wse_very_weak_5_20_ne": -120.946128,
98
+ "eb_wse_very_weak_5_20_snr": 21.738242,
99
+ "eb_wse_weak_20_40_ne": -50.180814,
100
+ "eb_wse_weak_20_40_snr": 21.541174,
101
+ "eb_wse_medium_40_70_ne": -14.837661,
102
+ "eb_wse_medium_40_70_snr": 21.454146,
103
+ "eb_wse_strong_70_100_ne": -0.138834,
104
+ "eb_wse_strong_70_100_snr": 9.233536,
105
+ "fb_fre_low_ne": -1.098887,
106
+ "fb_fre_low_snr": 18.301198,
107
+ "fb_fre_mid_ne": -1.184636,
108
+ "fb_fre_mid_snr": 23.94068,
109
+ "fb_fre_high_ne": -1.122703,
110
+ "fb_fre_high_snr": 19.2523,
111
+ "fb_fre_very_high_ne": -0.237975,
112
+ "fb_fre_very_high_snr": 2.017518
113
+ },
114
+ "input_source": "paired_blended_common_receiver_gathers",
115
+ "sample_steps": 100,
116
+ "use_ddim": true,
117
+ "ddim_eta": 0.0,
118
+ "inference_time_seconds": 642.466,
119
+ "input_snr_valid_count": 12,
120
+ "denoised_snr_valid_count": 12,
121
+ "snr_total_count": 12,
122
+ "restored": {
123
+ "snr": 17.6717,
124
+ "psnr": 42.8474,
125
+ "ssim": 0.9799,
126
+ "mae": 0.005503,
127
+ "mse": 5.229588350630365e-05,
128
+ "rmse": 0.007218,
129
+ "eb_wse_very_weak_5_20_ne": 10.769131,
130
+ "eb_wse_very_weak_5_20_snr": -20.614318,
131
+ "eb_wse_weak_20_40_ne": 4.575344,
132
+ "eb_wse_weak_20_40_snr": -13.202645,
133
+ "eb_wse_medium_40_70_ne": 1.369881,
134
+ "eb_wse_medium_40_70_snr": -2.727558,
135
+ "eb_wse_strong_70_100_ne": 0.073081,
136
+ "eb_wse_strong_70_100_snr": 22.745092,
137
+ "fb_fre_low_ne": 0.152167,
138
+ "fb_fre_low_snr": 16.356025,
139
+ "fb_fre_low_energy_ratio": 0.125627,
140
+ "fb_fre_low_frequency_range_hz": [
141
+ 6.5,
142
+ 23.2
143
+ ],
144
+ "fb_fre_mid_ne": 0.080461,
145
+ "fb_fre_mid_snr": 21.898498,
146
+ "fb_fre_mid_energy_ratio": 0.637894,
147
+ "fb_fre_mid_frequency_range_hz": [
148
+ 23.2,
149
+ 48.25
150
+ ],
151
+ "fb_fre_high_ne": 0.140298,
152
+ "fb_fre_high_snr": 17.224534,
153
+ "fb_fre_high_energy_ratio": 0.140025,
154
+ "fb_fre_high_frequency_range_hz": [
155
+ 48.25,
156
+ 73.3
157
+ ],
158
+ "fb_fre_very_high_ne": 1.062044,
159
+ "fb_fre_very_high_snr": -0.261198,
160
+ "fb_fre_very_high_energy_ratio": 0.001545,
161
+ "fb_fre_very_high_frequency_range_hz": [
162
+ 73.3,
163
+ 90.0
164
+ ]
165
+ }
166
+ }
blending-noise-suppression-avo/models/ddpm/T03_avo_mod_seed44/model_metadata.json ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ {
2
+ "task": "blending_noise_suppression",
3
+ "model": "ddpm",
4
+ "variant": "T03_avo_mod",
5
+ "seed": "44",
6
+ "num_parameters": 33300000
7
+ }
blending-noise-suppression-avo/models/dncnn/T03_avo_mod_seed42/best.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:8896f43557247df99f77f358e624c42f8ae7850f443b77c206c880dbe59450df
3
+ size 6247354
blending-noise-suppression-avo/models/dncnn/T03_avo_mod_seed42/config.yaml ADDED
@@ -0,0 +1,127 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ experiment:
2
+ name: blending_noise_avo_dncnn_base_T03_avo_mod_seed42_T03_pseudo_deblended_seismic_common_receiver_mod
3
+ output_dir: /data/data/results/blending_noise_avo/dncnn
4
+ seed: 42
5
+ device: cuda
6
+ data:
7
+ segy_pair:
8
+ input_path: /data/data/T03_pseudo_deblended_seismic_common_receiver_mod.sgy
9
+ target_path: /data/data/T03_seismic_common_receiver.sgy
10
+ traces_per_gather: 1001
11
+ time_downsample: 1
12
+ gather_split:
13
+ train: 96
14
+ val: 12
15
+ test: 12
16
+ loader:
17
+ batch_size: 142
18
+ num_workers: 4
19
+ pin_memory: true
20
+ preprocess:
21
+ dt: 0.004
22
+ normalize_mode: max_abs
23
+ normalize_scope: shot
24
+ patch_time: 256
25
+ patch_trace: 128
26
+ patch_overlap: 0.5
27
+ max_gathers: null
28
+ skip: []
29
+ model:
30
+ type: dncnn
31
+ params:
32
+ in_channels: 1
33
+ out_channels: 1
34
+ depth: 17
35
+ base_channels: 64
36
+ kernel_size: 3
37
+ loss:
38
+ type: mse
39
+ params:
40
+ reduction: mean
41
+ metrics:
42
+ - name: snr
43
+ params:
44
+ reduction: per_sample
45
+ - name: psnr
46
+ params:
47
+ data_range: 1.0
48
+ reduction: per_sample
49
+ - name: ssim
50
+ params:
51
+ data_range: 2.0
52
+ window_size: 11
53
+ sigma: 1.5
54
+ - name: mae
55
+ params: {}
56
+ - name: mse
57
+ params: {}
58
+ - name: rmse
59
+ params:
60
+ reduction: per_sample
61
+ metrics_filter:
62
+ snr_min_signal_energy: 1.0e-08
63
+ optim:
64
+ type: adamw
65
+ params:
66
+ lr: 0.0001
67
+ weight_decay: 1.0e-05
68
+ scheduler:
69
+ type: cosine
70
+ params:
71
+ min_lr: 1.0e-06
72
+ train:
73
+ epochs: 200
74
+ grad_clip: 1.0
75
+ log_step: false
76
+ log_interval: 10
77
+ eval_interval: 1
78
+ ckpt_interval: 20
79
+ vis_interval: 5
80
+ resume: null
81
+ log:
82
+ log_dir: logs
83
+ plot_interval: 5
84
+ inference:
85
+ segy_pair:
86
+ input_path: /data/data/T03_pseudo_deblended_seismic_common_receiver_mod.sgy
87
+ target_path: /data/data/T03_seismic_common_receiver.sgy
88
+ traces_per_gather: 1001
89
+ time_downsample: 1
90
+ gather_split:
91
+ train: 96
92
+ val: 12
93
+ test: 12
94
+ checkpoint: /data/data/results/blending_noise_avo/dncnn/blending_noise_avo_dncnn_base/checkpoints/best.pt
95
+ output_dir: /data/data/results/blending_noise_avo/dncnn/blending_noise_avo_dncnn_base/inference_integrated_metrics
96
+ n_viz_gathers: 5
97
+ device: cuda:0
98
+ batch_size: 142
99
+ save_npy: false
100
+ binned_metrics:
101
+ enabled: true
102
+ eb_wse:
103
+ enabled: true
104
+ bins:
105
+ - - 5
106
+ - 20
107
+ - - 20
108
+ - 40
109
+ - - 40
110
+ - 70
111
+ - - 70
112
+ - 100
113
+ smooth_sigma: 1.0
114
+ fb_fre:
115
+ enabled: true
116
+ rel_threshold: 0.001
117
+ band_ratios:
118
+ - 0.2
119
+ - 0.3
120
+ - 0.3
121
+ - 0.2
122
+ band_names:
123
+ - low
124
+ - mid
125
+ - high
126
+ - very_high
127
+ taper_width: null
blending-noise-suppression-avo/models/dncnn/T03_avo_mod_seed42/metrics_summary.json ADDED
@@ -0,0 +1,170 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "task": "blending_noise_suppression",
3
+ "sample_kind": "gather",
4
+ "sample_axis_name": "common_receiver_gather",
5
+ "input": {
6
+ "snr": -2.0292,
7
+ "psnr": 23.1464,
8
+ "ssim": 0.7028,
9
+ "mae": 0.025431,
10
+ "mse": 0.005028636660426855,
11
+ "rmse": 0.070259,
12
+ "eb_wse_very_weak_5_20_ne": 131.715259,
13
+ "eb_wse_very_weak_5_20_snr": -42.35256,
14
+ "eb_wse_weak_20_40_ne": 54.756158,
15
+ "eb_wse_weak_20_40_snr": -34.743819,
16
+ "eb_wse_medium_40_70_ne": 16.207542,
17
+ "eb_wse_medium_40_70_snr": -24.181704,
18
+ "eb_wse_strong_70_100_ne": 0.211915,
19
+ "eb_wse_strong_70_100_snr": 13.511556,
20
+ "fb_fre_low_ne": 1.251054,
21
+ "fb_fre_low_snr": -1.945173,
22
+ "fb_fre_low_energy_ratio": 0.125627,
23
+ "fb_fre_low_frequency_range_hz": [
24
+ 6.5,
25
+ 23.2
26
+ ],
27
+ "fb_fre_mid_ne": 1.265097,
28
+ "fb_fre_mid_snr": -2.042182,
29
+ "fb_fre_mid_energy_ratio": 0.637894,
30
+ "fb_fre_mid_frequency_range_hz": [
31
+ 23.2,
32
+ 48.25
33
+ ],
34
+ "fb_fre_high_ne": 1.263001,
35
+ "fb_fre_high_snr": -2.027766,
36
+ "fb_fre_high_energy_ratio": 0.140025,
37
+ "fb_fre_high_frequency_range_hz": [
38
+ 48.25,
39
+ 73.3
40
+ ],
41
+ "fb_fre_very_high_ne": 1.300019,
42
+ "fb_fre_very_high_snr": -2.278716,
43
+ "fb_fre_very_high_energy_ratio": 0.001545,
44
+ "fb_fre_very_high_frequency_range_hz": [
45
+ 73.3,
46
+ 90.0
47
+ ]
48
+ },
49
+ "denoised": {
50
+ "snr": 21.2285,
51
+ "psnr": 46.4041,
52
+ "ssim": 0.9877,
53
+ "mae": 0.003178,
54
+ "mse": 2.389767178101465e-05,
55
+ "rmse": 0.004836,
56
+ "eb_wse_very_weak_5_20_ne": 6.77007,
57
+ "eb_wse_very_weak_5_20_snr": -16.550956,
58
+ "eb_wse_weak_20_40_ne": 2.987703,
59
+ "eb_wse_weak_20_40_snr": -9.461093,
60
+ "eb_wse_medium_40_70_ne": 1.035339,
61
+ "eb_wse_medium_40_70_snr": -0.280796,
62
+ "eb_wse_strong_70_100_ne": 0.046459,
63
+ "eb_wse_strong_70_100_snr": 26.659822,
64
+ "fb_fre_low_ne": 0.122446,
65
+ "fb_fre_low_snr": 18.245846,
66
+ "fb_fre_low_energy_ratio": 0.125627,
67
+ "fb_fre_low_frequency_range_hz": [
68
+ 6.5,
69
+ 23.2
70
+ ],
71
+ "fb_fre_mid_ne": 0.067197,
72
+ "fb_fre_mid_snr": 23.454593,
73
+ "fb_fre_mid_energy_ratio": 0.637894,
74
+ "fb_fre_mid_frequency_range_hz": [
75
+ 23.2,
76
+ 48.25
77
+ ],
78
+ "fb_fre_high_ne": 0.082285,
79
+ "fb_fre_high_snr": 21.70725,
80
+ "fb_fre_high_energy_ratio": 0.140025,
81
+ "fb_fre_high_frequency_range_hz": [
82
+ 48.25,
83
+ 73.3
84
+ ],
85
+ "fb_fre_very_high_ne": 0.465813,
86
+ "fb_fre_very_high_snr": 6.6889,
87
+ "fb_fre_very_high_energy_ratio": 0.001545,
88
+ "fb_fre_very_high_frequency_range_hz": [
89
+ 73.3,
90
+ 90.0
91
+ ]
92
+ },
93
+ "delta": {
94
+ "snr": 23.257719,
95
+ "psnr": 23.257719,
96
+ "ssim": 0.28488,
97
+ "mae": -0.022253,
98
+ "mse": -0.005005,
99
+ "rmse": -0.065423,
100
+ "eb_wse_very_weak_5_20_ne": -124.945189,
101
+ "eb_wse_very_weak_5_20_snr": 25.801604,
102
+ "eb_wse_weak_20_40_ne": -51.768455,
103
+ "eb_wse_weak_20_40_snr": 25.282726,
104
+ "eb_wse_medium_40_70_ne": -15.172203,
105
+ "eb_wse_medium_40_70_snr": 23.900908,
106
+ "eb_wse_strong_70_100_ne": -0.165456,
107
+ "eb_wse_strong_70_100_snr": 13.148266,
108
+ "fb_fre_low_ne": -1.128608,
109
+ "fb_fre_low_snr": 20.191019,
110
+ "fb_fre_mid_ne": -1.1979,
111
+ "fb_fre_mid_snr": 25.496775,
112
+ "fb_fre_high_ne": -1.180716,
113
+ "fb_fre_high_snr": 23.735016,
114
+ "fb_fre_very_high_ne": -0.834206,
115
+ "fb_fre_very_high_snr": 8.967616
116
+ },
117
+ "input_path": "/data/data/T03_pseudo_deblended_seismic_common_receiver_mod.sgy",
118
+ "target_path": "/data/data/T03_seismic_common_receiver.sgy",
119
+ "input_source": "paired_pseudo_deblended_common_receiver",
120
+ "inference_time_seconds": 3.428,
121
+ "num_test_gathers": 12,
122
+ "snr_min_signal_energy": 1e-08,
123
+ "input_snr_valid_gathers": 12,
124
+ "denoised_snr_valid_gathers": 12,
125
+ "snr_total_gathers": 12,
126
+ "restored": {
127
+ "snr": 21.2285,
128
+ "psnr": 46.4041,
129
+ "ssim": 0.9877,
130
+ "mae": 0.003178,
131
+ "mse": 2.389767178101465e-05,
132
+ "rmse": 0.004836,
133
+ "eb_wse_very_weak_5_20_ne": 6.77007,
134
+ "eb_wse_very_weak_5_20_snr": -16.550956,
135
+ "eb_wse_weak_20_40_ne": 2.987703,
136
+ "eb_wse_weak_20_40_snr": -9.461093,
137
+ "eb_wse_medium_40_70_ne": 1.035339,
138
+ "eb_wse_medium_40_70_snr": -0.280796,
139
+ "eb_wse_strong_70_100_ne": 0.046459,
140
+ "eb_wse_strong_70_100_snr": 26.659822,
141
+ "fb_fre_low_ne": 0.122446,
142
+ "fb_fre_low_snr": 18.245846,
143
+ "fb_fre_low_energy_ratio": 0.125627,
144
+ "fb_fre_low_frequency_range_hz": [
145
+ 6.5,
146
+ 23.2
147
+ ],
148
+ "fb_fre_mid_ne": 0.067197,
149
+ "fb_fre_mid_snr": 23.454593,
150
+ "fb_fre_mid_energy_ratio": 0.637894,
151
+ "fb_fre_mid_frequency_range_hz": [
152
+ 23.2,
153
+ 48.25
154
+ ],
155
+ "fb_fre_high_ne": 0.082285,
156
+ "fb_fre_high_snr": 21.70725,
157
+ "fb_fre_high_energy_ratio": 0.140025,
158
+ "fb_fre_high_frequency_range_hz": [
159
+ 48.25,
160
+ 73.3
161
+ ],
162
+ "fb_fre_very_high_ne": 0.465813,
163
+ "fb_fre_very_high_snr": 6.6889,
164
+ "fb_fre_very_high_energy_ratio": 0.001545,
165
+ "fb_fre_very_high_frequency_range_hz": [
166
+ 73.3,
167
+ 90.0
168
+ ]
169
+ }
170
+ }
blending-noise-suppression-avo/models/dncnn/T03_avo_mod_seed42/model_metadata.json ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ {
2
+ "task": "blending_noise_suppression",
3
+ "model": "dncnn",
4
+ "variant": "T03_avo_mod",
5
+ "seed": "42",
6
+ "num_parameters": 560000
7
+ }
blending-noise-suppression-avo/models/dncnn/T03_avo_mod_seed43/best.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d96184cd2a53aff15fc559153c9d8c8482070a95ad6266aea575330b3c2a0e72
3
+ size 6250094
blending-noise-suppression-avo/models/dncnn/T03_avo_mod_seed43/config.yaml ADDED
@@ -0,0 +1,127 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ experiment:
2
+ name: blending_noise_avo_dncnn_base_T03_avo_mod_seed43_T03_pseudo_deblended_seismic_common_receiver_mod
3
+ output_dir: /data/data/results/blending_noise_avo/dncnn
4
+ seed: 43
5
+ device: cuda
6
+ data:
7
+ segy_pair:
8
+ input_path: /data/data/T03_pseudo_deblended_seismic_common_receiver_mod.sgy
9
+ target_path: /data/data/T03_seismic_common_receiver.sgy
10
+ traces_per_gather: 1001
11
+ time_downsample: 1
12
+ gather_split:
13
+ train: 96
14
+ val: 12
15
+ test: 12
16
+ loader:
17
+ batch_size: 142
18
+ num_workers: 4
19
+ pin_memory: true
20
+ preprocess:
21
+ dt: 0.004
22
+ normalize_mode: max_abs
23
+ normalize_scope: shot
24
+ patch_time: 256
25
+ patch_trace: 128
26
+ patch_overlap: 0.5
27
+ max_gathers: null
28
+ skip: []
29
+ model:
30
+ type: dncnn
31
+ params:
32
+ in_channels: 1
33
+ out_channels: 1
34
+ depth: 17
35
+ base_channels: 64
36
+ kernel_size: 3
37
+ loss:
38
+ type: mse
39
+ params:
40
+ reduction: mean
41
+ metrics:
42
+ - name: snr
43
+ params:
44
+ reduction: per_sample
45
+ - name: psnr
46
+ params:
47
+ data_range: 1.0
48
+ reduction: per_sample
49
+ - name: ssim
50
+ params:
51
+ data_range: 2.0
52
+ window_size: 11
53
+ sigma: 1.5
54
+ - name: mae
55
+ params: {}
56
+ - name: mse
57
+ params: {}
58
+ - name: rmse
59
+ params:
60
+ reduction: per_sample
61
+ metrics_filter:
62
+ snr_min_signal_energy: 1.0e-08
63
+ optim:
64
+ type: adamw
65
+ params:
66
+ lr: 0.0001
67
+ weight_decay: 1.0e-05
68
+ scheduler:
69
+ type: cosine
70
+ params:
71
+ min_lr: 1.0e-06
72
+ train:
73
+ epochs: 200
74
+ grad_clip: 1.0
75
+ log_step: false
76
+ log_interval: 10
77
+ eval_interval: 1
78
+ ckpt_interval: 20
79
+ vis_interval: 5
80
+ resume: null
81
+ log:
82
+ log_dir: logs
83
+ plot_interval: 5
84
+ inference:
85
+ segy_pair:
86
+ input_path: /data/data/T03_pseudo_deblended_seismic_common_receiver_mod.sgy
87
+ target_path: /data/data/T03_seismic_common_receiver.sgy
88
+ traces_per_gather: 1001
89
+ time_downsample: 1
90
+ gather_split:
91
+ train: 96
92
+ val: 12
93
+ test: 12
94
+ checkpoint: /data/data/results/blending_noise_avo/dncnn/blending_noise_avo_dncnn_base/checkpoints/best.pt
95
+ output_dir: /data/data/results/blending_noise_avo/dncnn/blending_noise_avo_dncnn_base/inference_integrated_metrics
96
+ n_viz_gathers: 5
97
+ device: cuda:0
98
+ batch_size: 142
99
+ save_npy: false
100
+ binned_metrics:
101
+ enabled: true
102
+ eb_wse:
103
+ enabled: true
104
+ bins:
105
+ - - 5
106
+ - 20
107
+ - - 20
108
+ - 40
109
+ - - 40
110
+ - 70
111
+ - - 70
112
+ - 100
113
+ smooth_sigma: 1.0
114
+ fb_fre:
115
+ enabled: true
116
+ rel_threshold: 0.001
117
+ band_ratios:
118
+ - 0.2
119
+ - 0.3
120
+ - 0.3
121
+ - 0.2
122
+ band_names:
123
+ - low
124
+ - mid
125
+ - high
126
+ - very_high
127
+ taper_width: null
blending-noise-suppression-avo/models/dncnn/T03_avo_mod_seed43/metrics_summary.json ADDED
@@ -0,0 +1,170 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "task": "blending_noise_suppression",
3
+ "sample_kind": "gather",
4
+ "sample_axis_name": "common_receiver_gather",
5
+ "input": {
6
+ "snr": -2.0292,
7
+ "psnr": 23.1464,
8
+ "ssim": 0.7028,
9
+ "mae": 0.025431,
10
+ "mse": 0.005028636660426855,
11
+ "rmse": 0.070259,
12
+ "eb_wse_very_weak_5_20_ne": 131.715259,
13
+ "eb_wse_very_weak_5_20_snr": -42.35256,
14
+ "eb_wse_weak_20_40_ne": 54.756158,
15
+ "eb_wse_weak_20_40_snr": -34.743819,
16
+ "eb_wse_medium_40_70_ne": 16.207542,
17
+ "eb_wse_medium_40_70_snr": -24.181704,
18
+ "eb_wse_strong_70_100_ne": 0.211915,
19
+ "eb_wse_strong_70_100_snr": 13.511556,
20
+ "fb_fre_low_ne": 1.251054,
21
+ "fb_fre_low_snr": -1.945173,
22
+ "fb_fre_low_energy_ratio": 0.125627,
23
+ "fb_fre_low_frequency_range_hz": [
24
+ 6.5,
25
+ 23.2
26
+ ],
27
+ "fb_fre_mid_ne": 1.265097,
28
+ "fb_fre_mid_snr": -2.042182,
29
+ "fb_fre_mid_energy_ratio": 0.637894,
30
+ "fb_fre_mid_frequency_range_hz": [
31
+ 23.2,
32
+ 48.25
33
+ ],
34
+ "fb_fre_high_ne": 1.263001,
35
+ "fb_fre_high_snr": -2.027766,
36
+ "fb_fre_high_energy_ratio": 0.140025,
37
+ "fb_fre_high_frequency_range_hz": [
38
+ 48.25,
39
+ 73.3
40
+ ],
41
+ "fb_fre_very_high_ne": 1.300019,
42
+ "fb_fre_very_high_snr": -2.278716,
43
+ "fb_fre_very_high_energy_ratio": 0.001545,
44
+ "fb_fre_very_high_frequency_range_hz": [
45
+ 73.3,
46
+ 90.0
47
+ ]
48
+ },
49
+ "denoised": {
50
+ "snr": 21.1696,
51
+ "psnr": 46.3453,
52
+ "ssim": 0.9883,
53
+ "mae": 0.003199,
54
+ "mse": 2.4136228603310883e-05,
55
+ "rmse": 0.004864,
56
+ "eb_wse_very_weak_5_20_ne": 6.840952,
57
+ "eb_wse_very_weak_5_20_snr": -16.648278,
58
+ "eb_wse_weak_20_40_ne": 3.076843,
59
+ "eb_wse_weak_20_40_snr": -9.72361,
60
+ "eb_wse_medium_40_70_ne": 1.035419,
61
+ "eb_wse_medium_40_70_snr": -0.284788,
62
+ "eb_wse_strong_70_100_ne": 0.046632,
63
+ "eb_wse_strong_70_100_snr": 26.627387,
64
+ "fb_fre_low_ne": 0.123973,
65
+ "fb_fre_low_snr": 18.13707,
66
+ "fb_fre_low_energy_ratio": 0.125627,
67
+ "fb_fre_low_frequency_range_hz": [
68
+ 6.5,
69
+ 23.2
70
+ ],
71
+ "fb_fre_mid_ne": 0.067424,
72
+ "fb_fre_mid_snr": 23.424608,
73
+ "fb_fre_mid_energy_ratio": 0.637894,
74
+ "fb_fre_mid_frequency_range_hz": [
75
+ 23.2,
76
+ 48.25
77
+ ],
78
+ "fb_fre_high_ne": 0.085103,
79
+ "fb_fre_high_snr": 21.416477,
80
+ "fb_fre_high_energy_ratio": 0.140025,
81
+ "fb_fre_high_frequency_range_hz": [
82
+ 48.25,
83
+ 73.3
84
+ ],
85
+ "fb_fre_very_high_ne": 0.480136,
86
+ "fb_fre_very_high_snr": 6.433718,
87
+ "fb_fre_very_high_energy_ratio": 0.001545,
88
+ "fb_fre_very_high_frequency_range_hz": [
89
+ 73.3,
90
+ 90.0
91
+ ]
92
+ },
93
+ "delta": {
94
+ "snr": 23.198883,
95
+ "psnr": 23.198877,
96
+ "ssim": 0.285517,
97
+ "mae": -0.022231,
98
+ "mse": -0.005005,
99
+ "rmse": -0.065395,
100
+ "eb_wse_very_weak_5_20_ne": -124.874307,
101
+ "eb_wse_very_weak_5_20_snr": 25.704282,
102
+ "eb_wse_weak_20_40_ne": -51.679315,
103
+ "eb_wse_weak_20_40_snr": 25.020209,
104
+ "eb_wse_medium_40_70_ne": -15.172123,
105
+ "eb_wse_medium_40_70_snr": 23.896916,
106
+ "eb_wse_strong_70_100_ne": -0.165283,
107
+ "eb_wse_strong_70_100_snr": 13.115831,
108
+ "fb_fre_low_ne": -1.127081,
109
+ "fb_fre_low_snr": 20.082243,
110
+ "fb_fre_mid_ne": -1.197673,
111
+ "fb_fre_mid_snr": 25.46679,
112
+ "fb_fre_high_ne": -1.177898,
113
+ "fb_fre_high_snr": 23.444243,
114
+ "fb_fre_very_high_ne": -0.819883,
115
+ "fb_fre_very_high_snr": 8.712434
116
+ },
117
+ "input_path": "/data/data/T03_pseudo_deblended_seismic_common_receiver_mod.sgy",
118
+ "target_path": "/data/data/T03_seismic_common_receiver.sgy",
119
+ "input_source": "paired_pseudo_deblended_common_receiver",
120
+ "inference_time_seconds": 3.391,
121
+ "num_test_gathers": 12,
122
+ "snr_min_signal_energy": 1e-08,
123
+ "input_snr_valid_gathers": 12,
124
+ "denoised_snr_valid_gathers": 12,
125
+ "snr_total_gathers": 12,
126
+ "restored": {
127
+ "snr": 21.1696,
128
+ "psnr": 46.3453,
129
+ "ssim": 0.9883,
130
+ "mae": 0.003199,
131
+ "mse": 2.4136228603310883e-05,
132
+ "rmse": 0.004864,
133
+ "eb_wse_very_weak_5_20_ne": 6.840952,
134
+ "eb_wse_very_weak_5_20_snr": -16.648278,
135
+ "eb_wse_weak_20_40_ne": 3.076843,
136
+ "eb_wse_weak_20_40_snr": -9.72361,
137
+ "eb_wse_medium_40_70_ne": 1.035419,
138
+ "eb_wse_medium_40_70_snr": -0.284788,
139
+ "eb_wse_strong_70_100_ne": 0.046632,
140
+ "eb_wse_strong_70_100_snr": 26.627387,
141
+ "fb_fre_low_ne": 0.123973,
142
+ "fb_fre_low_snr": 18.13707,
143
+ "fb_fre_low_energy_ratio": 0.125627,
144
+ "fb_fre_low_frequency_range_hz": [
145
+ 6.5,
146
+ 23.2
147
+ ],
148
+ "fb_fre_mid_ne": 0.067424,
149
+ "fb_fre_mid_snr": 23.424608,
150
+ "fb_fre_mid_energy_ratio": 0.637894,
151
+ "fb_fre_mid_frequency_range_hz": [
152
+ 23.2,
153
+ 48.25
154
+ ],
155
+ "fb_fre_high_ne": 0.085103,
156
+ "fb_fre_high_snr": 21.416477,
157
+ "fb_fre_high_energy_ratio": 0.140025,
158
+ "fb_fre_high_frequency_range_hz": [
159
+ 48.25,
160
+ 73.3
161
+ ],
162
+ "fb_fre_very_high_ne": 0.480136,
163
+ "fb_fre_very_high_snr": 6.433718,
164
+ "fb_fre_very_high_energy_ratio": 0.001545,
165
+ "fb_fre_very_high_frequency_range_hz": [
166
+ 73.3,
167
+ 90.0
168
+ ]
169
+ }
170
+ }
blending-noise-suppression-avo/models/dncnn/T03_avo_mod_seed43/model_metadata.json ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ {
2
+ "task": "blending_noise_suppression",
3
+ "model": "dncnn",
4
+ "variant": "T03_avo_mod",
5
+ "seed": "43",
6
+ "num_parameters": 560000
7
+ }
blending-noise-suppression-avo/models/dncnn/T03_avo_mod_seed44/best.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:31e0397eb56aad5d64bb3a97bcda9b7ed3e534086c5b798603845cd8d34a471f
3
+ size 6244832
blending-noise-suppression-avo/models/dncnn/T03_avo_mod_seed44/config.yaml ADDED
@@ -0,0 +1,127 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ experiment:
2
+ name: blending_noise_avo_dncnn_base_T03_avo_mod_seed44_T03_pseudo_deblended_seismic_common_receiver_mod
3
+ output_dir: /data/data/results/blending_noise_avo/dncnn
4
+ seed: 44
5
+ device: cuda
6
+ data:
7
+ segy_pair:
8
+ input_path: /data/data/T03_pseudo_deblended_seismic_common_receiver_mod.sgy
9
+ target_path: /data/data/T03_seismic_common_receiver.sgy
10
+ traces_per_gather: 1001
11
+ time_downsample: 1
12
+ gather_split:
13
+ train: 96
14
+ val: 12
15
+ test: 12
16
+ loader:
17
+ batch_size: 142
18
+ num_workers: 4
19
+ pin_memory: true
20
+ preprocess:
21
+ dt: 0.004
22
+ normalize_mode: max_abs
23
+ normalize_scope: shot
24
+ patch_time: 256
25
+ patch_trace: 128
26
+ patch_overlap: 0.5
27
+ max_gathers: null
28
+ skip: []
29
+ model:
30
+ type: dncnn
31
+ params:
32
+ in_channels: 1
33
+ out_channels: 1
34
+ depth: 17
35
+ base_channels: 64
36
+ kernel_size: 3
37
+ loss:
38
+ type: mse
39
+ params:
40
+ reduction: mean
41
+ metrics:
42
+ - name: snr
43
+ params:
44
+ reduction: per_sample
45
+ - name: psnr
46
+ params:
47
+ data_range: 1.0
48
+ reduction: per_sample
49
+ - name: ssim
50
+ params:
51
+ data_range: 2.0
52
+ window_size: 11
53
+ sigma: 1.5
54
+ - name: mae
55
+ params: {}
56
+ - name: mse
57
+ params: {}
58
+ - name: rmse
59
+ params:
60
+ reduction: per_sample
61
+ metrics_filter:
62
+ snr_min_signal_energy: 1.0e-08
63
+ optim:
64
+ type: adamw
65
+ params:
66
+ lr: 0.0001
67
+ weight_decay: 1.0e-05
68
+ scheduler:
69
+ type: cosine
70
+ params:
71
+ min_lr: 1.0e-06
72
+ train:
73
+ epochs: 200
74
+ grad_clip: 1.0
75
+ log_step: false
76
+ log_interval: 10
77
+ eval_interval: 1
78
+ ckpt_interval: 20
79
+ vis_interval: 5
80
+ resume: null
81
+ log:
82
+ log_dir: logs
83
+ plot_interval: 5
84
+ inference:
85
+ segy_pair:
86
+ input_path: /data/data/T03_pseudo_deblended_seismic_common_receiver_mod.sgy
87
+ target_path: /data/data/T03_seismic_common_receiver.sgy
88
+ traces_per_gather: 1001
89
+ time_downsample: 1
90
+ gather_split:
91
+ train: 96
92
+ val: 12
93
+ test: 12
94
+ checkpoint: /data/data/results/blending_noise_avo/dncnn/blending_noise_avo_dncnn_base/checkpoints/best.pt
95
+ output_dir: /data/data/results/blending_noise_avo/dncnn/blending_noise_avo_dncnn_base/inference_integrated_metrics
96
+ n_viz_gathers: 5
97
+ device: cuda:0
98
+ batch_size: 142
99
+ save_npy: false
100
+ binned_metrics:
101
+ enabled: true
102
+ eb_wse:
103
+ enabled: true
104
+ bins:
105
+ - - 5
106
+ - 20
107
+ - - 20
108
+ - 40
109
+ - - 40
110
+ - 70
111
+ - - 70
112
+ - 100
113
+ smooth_sigma: 1.0
114
+ fb_fre:
115
+ enabled: true
116
+ rel_threshold: 0.001
117
+ band_ratios:
118
+ - 0.2
119
+ - 0.3
120
+ - 0.3
121
+ - 0.2
122
+ band_names:
123
+ - low
124
+ - mid
125
+ - high
126
+ - very_high
127
+ taper_width: null