Upload README.md with huggingface_hub
Browse files
README.md
CHANGED
|
@@ -38,18 +38,18 @@ Five ground-roll intensity levels produce paired noisy / noise-label records:
|
|
| 38 |
|
| 39 |
| Level | SNR (dB) | PSNR (dB) | SSIM | MAE | MSE | RMSE |
|
| 40 |
|-------|----------|-----------|------|-----|-----|------|
|
| 41 |
-
| 1.0 | 2.
|
| 42 |
-
| 3.0 | -6.
|
| 43 |
-
| 5.0 | -11.
|
| 44 |
-
| 7.0 | -14.
|
| 45 |
-
| 9.0 | -16.
|
| 46 |
|
| 47 |
-
*Metrics computed on the
|
| 48 |
|
| 49 |
## Model Architectures
|
| 50 |
|
| 51 |
-
- **
|
| 52 |
-
- **
|
| 53 |
|
| 54 |
### Preprocessing
|
| 55 |
|
|
@@ -78,13 +78,11 @@ Each subdirectory corresponds to one experiment: a model architecture trained at
|
|
| 78 |
|
| 79 |
| Hyperparameter | Value |
|
| 80 |
|----------------|-------|
|
| 81 |
-
| Loss | MSE (
|
| 82 |
-
| Optimizer | AdamW (lr=1e-3,
|
| 83 |
| Scheduler | Cosine annealing (min_lr=1e-6) |
|
| 84 |
-
| Epochs | 200 |
|
| 85 |
| Gradient clipping | 1.0 (max norm) |
|
| 86 |
-
| Batch size | 196 |
|
| 87 |
-
| Distributed training | 2 × NVIDIA RTX 4090, DDP |
|
| 88 |
| Seeds | 42, 43, 44 per experiment |
|
| 89 |
|
| 90 |
## Usage
|
|
@@ -113,17 +111,60 @@ state_dict = torch.load(ckpt_path, map_location="cpu", weights_only=True)
|
|
| 113 |
|
| 114 |
See the companion benchmark documentation for detailed experimental setup and full evaluation results.
|
| 115 |
|
| 116 |
-
## Results
|
| 117 |
|
| 118 |
-
|
| 119 |
-
|
| 120 |
-
|
| 121 |
-
|
| 122 |
-
|
|
| 123 |
-
|
|
| 124 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 125 |
|
| 126 |
-
Mean ± std over 3 seeds. All models achieve 15–31 dB SNR improvement. DnCNN delivers the best performance at low-to-mid noise levels with the smallest footprint (0.56 M parameters). See the benchmark documentation for per-level detailed metrics (PSNR, SSIM, MAE, MSE, RMSE).
|
| 127 |
|
| 128 |
## References
|
| 129 |
|
|
|
|
| 38 |
|
| 39 |
| Level | SNR (dB) | PSNR (dB) | SSIM | MAE | MSE | RMSE |
|
| 40 |
|-------|----------|-----------|------|-----|-----|------|
|
| 41 |
+
| 1.0 | 2.7129 | 21.8322 | 0.9527 | 0.015312 | 0.006558 | 0.080982 |
|
| 42 |
+
| 3.0 | -6.8295 | 18.3104 | 0.9477 | 0.022968 | 0.014756 | 0.121473 |
|
| 43 |
+
| 5.0 | -11.2665 | 17.3952 | 0.9466 | 0.025520 | 0.018217 | 0.134970 |
|
| 44 |
+
| 7.0 | -14.1891 | 16.9715 | 0.9461 | 0.026796 | 0.020084 | 0.141719 |
|
| 45 |
+
| 9.0 | -16.3720 | 16.7268 | 0.9458 | 0.027561 | 0.021248 | 0.145768 |
|
| 46 |
|
| 47 |
+
*Metrics computed on the test set (2D flattened shot gathers) in the normalized domain before denoising.*
|
| 48 |
|
| 49 |
## Model Architectures
|
| 50 |
|
| 51 |
+
- **ResUNet** (`res_unet`) — U-Net with residual blocks replacing plain double-conv layers (He et al., 2016; Zhang et al., 2018). Base channels: 32, depth: 4.
|
| 52 |
+
- **UNet** (`unet`) — Classic encoder-decoder with skip connections (Ronneberger et al., 2015). Base channels: 32, depth: 4.
|
| 53 |
|
| 54 |
### Preprocessing
|
| 55 |
|
|
|
|
| 78 |
|
| 79 |
| Hyperparameter | Value |
|
| 80 |
|----------------|-------|
|
| 81 |
+
| Loss | MSE (noise-prediction models) / GAN+L1 (pix2pix) / L1 (DDPM) / hybrid MSE+AFM (enhanced) |
|
| 82 |
+
| Optimizer | Adam / AdamW (lr=1e-4–1e-3, varies per model) |
|
| 83 |
| Scheduler | Cosine annealing (min_lr=1e-6) |
|
| 84 |
+
| Epochs | 100–200 (varies per model) |
|
| 85 |
| Gradient clipping | 1.0 (max norm) |
|
|
|
|
|
|
|
| 86 |
| Seeds | 42, 43, 44 per experiment |
|
| 87 |
|
| 88 |
## Usage
|
|
|
|
| 111 |
|
| 112 |
See the companion benchmark documentation for detailed experimental setup and full evaluation results.
|
| 113 |
|
| 114 |
+
## Results
|
| 115 |
|
| 116 |
+
Mean ± std over 3 seeds on the held-out test shot (FFID=9), evaluated on 2D-flattened data in the normalized domain. Raw (noisy) is the input before denoising.
|
| 117 |
+
|
| 118 |
+
### Noise Level 1.0
|
| 119 |
+
|
| 120 |
+
| Method | Params (M) | SNR (dB) | PSNR (dB) | SSIM | MAE | MSE | RMSE |
|
| 121 |
+
| --- | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
|
| 122 |
+
| Raw (noisy) | — | 2.7129±0.0000 | 21.8322±0.0000 | 0.9527±0.0000 | 0.015312±0.000000 | 0.006558±0.000000 | 0.080982±0.000000 |
|
| 123 |
+
| UNet | 7.76 | 28.3886±1.0929 | 47.5080±1.0930 | 0.9972±0.0004 | 0.000673±0.000129 | 0.000018±0.000004 | 0.004235±0.000524 |
|
| 124 |
+
| ResUNet | 8.11 | 31.6226±0.5664 | 50.7420±0.5664 | 0.9980±0.0001 | 0.000659±0.000105 | 0.000008±0.000001 | 0.002907±0.000186 |
|
| 125 |
+
| DnCNN | 0.14 | 19.7355±0.3250 | 38.8548±0.3250 | 0.9846±0.0014 | 0.004684±0.000236 | 0.000130±0.000010 | 0.011415±0.000425 |
|
| 126 |
+
| Attention UNet | 7.85 | 29.4786±1.3513 | 48.5979±1.3514 | 0.9974±0.0007 | 0.000577±0.000109 | 0.000014±0.000004 | 0.003745±0.000557 |
|
| 127 |
+
|
| 128 |
+
### Noise Level 3.0
|
| 129 |
+
|
| 130 |
+
| Method | Params (M) | SNR (dB) | PSNR (dB) | SSIM | MAE | MSE | RMSE |
|
| 131 |
+
| --- | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
|
| 132 |
+
| Raw (noisy) | — | -6.8295±0.0000 | 18.3104±0.0000 | 0.9477±0.0000 | 0.022968±0.000000 | 0.014756±0.000000 | 0.121473±0.000000 |
|
| 133 |
+
| UNet | 7.76 | 23.0729±0.0993 | 48.2128±0.0994 | 0.9961±0.0001 | 0.000676±0.000022 | 0.000015±0.000000 | 0.003885±0.000044 |
|
| 134 |
+
| ResUNet | 8.11 | 22.6469±0.9303 | 47.7869±0.9303 | 0.9924±0.0015 | 0.001194±0.000660 | 0.000017±0.000003 | 0.004095±0.000424 |
|
| 135 |
+
| DnCNN | 0.14 | 17.2389±0.2322 | 42.3788±0.2322 | 0.9883±0.0008 | 0.002676±0.000161 | 0.000058±0.000003 | 0.007606±0.000205 |
|
| 136 |
+
| Attention UNet | 7.85 | 24.3939±1.2177 | 49.5338±1.2177 | 0.9964±0.0011 | 0.000630±0.000141 | 0.000011±0.000003 | 0.003358±0.000453 |
|
| 137 |
+
|
| 138 |
+
### Noise Level 5.0
|
| 139 |
+
|
| 140 |
+
| Method | Params (M) | SNR (dB) | PSNR (dB) | SSIM | MAE | MSE | RMSE |
|
| 141 |
+
| --- | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
|
| 142 |
+
| Raw (noisy) | — | -11.2665±0.0000 | 17.3952±0.0000 | 0.9466±0.0000 | 0.025520±0.000000 | 0.018217±0.000000 | 0.134970±0.000000 |
|
| 143 |
+
| UNet | 7.76 | 20.2195±0.3210 | 48.8813±0.3210 | 0.9958±0.0001 | 0.000656±0.000033 | 0.000013±0.000001 | 0.003599±0.000133 |
|
| 144 |
+
| ResUNet | 8.11 | 18.1078±2.1170 | 46.7695±2.1170 | 0.9898±0.0021 | 0.001265±0.000143 | 0.000023±0.000011 | 0.004679±0.001134 |
|
| 145 |
+
| DnCNN | 0.14 | 15.5662±0.2235 | 44.2280±0.2236 | 0.9898±0.0006 | 0.002042±0.000221 | 0.000038±0.000002 | 0.006147±0.000159 |
|
| 146 |
+
| Attention UNet | 7.85 | 21.9546±1.0678 | 50.6163±1.0678 | 0.9965±0.0011 | 0.000618±0.000068 | 0.000009±0.000002 | 0.002961±0.000359 |
|
| 147 |
+
|
| 148 |
+
### Noise Level 7.0
|
| 149 |
+
|
| 150 |
+
| Method | Params (M) | SNR (dB) | PSNR (dB) | SSIM | MAE | MSE | RMSE |
|
| 151 |
+
| --- | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
|
| 152 |
+
| Raw (noisy) | — | -14.1891±0.0000 | 16.9715±0.0000 | 0.9461±0.0000 | 0.026796±0.000000 | 0.020084±0.000000 | 0.141719±0.000000 |
|
| 153 |
+
| UNet | 7.76 | 17.8984±0.2809 | 49.0590±0.2809 | 0.9955±0.0003 | 0.000620±0.000054 | 0.000012±0.000001 | 0.003526±0.000114 |
|
| 154 |
+
| ResUNet | 8.11 | 16.6023±1.4399 | 47.7628±1.4399 | 0.9895±0.0039 | 0.001264±0.000417 | 0.000017±0.000005 | 0.004128±0.000649 |
|
| 155 |
+
| DnCNN | 0.14 | 15.1741±0.1268 | 46.3346±0.1268 | 0.9925±0.0003 | 0.001628±0.000134 | 0.000023±0.000001 | 0.004823±0.000071 |
|
| 156 |
+
| Attention UNet | 7.85 | 17.9454±2.7925 | 49.1059±2.7925 | 0.9947±0.0031 | 0.000686±0.000241 | 0.000014±0.000008 | 0.003623±0.001098 |
|
| 157 |
+
|
| 158 |
+
### Noise Level 9.0
|
| 159 |
+
|
| 160 |
+
| Method | Params (M) | SNR (dB) | PSNR (dB) | SSIM | MAE | MSE | RMSE |
|
| 161 |
+
| --- | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
|
| 162 |
+
| Raw (noisy) | — | -16.3720±0.0000 | 16.7268±0.0000 | 0.9458±0.0000 | 0.027561±0.000000 | 0.021248±0.000000 | 0.145768±0.000000 |
|
| 163 |
+
| UNet | 7.76 | 16.5997±0.4636 | 49.6984±0.4636 | 0.9956±0.0005 | 0.000673±0.000096 | 0.000011±0.000001 | 0.003277±0.000177 |
|
| 164 |
+
| ResUNet | 8.11 | 13.8944±1.2448 | 46.9932±1.2448 | 0.9873±0.0053 | 0.001799±0.000734 | 0.000021±0.000006 | 0.004502±0.000670 |
|
| 165 |
+
| DnCNN | 0.14 | 14.8737±0.1844 | 47.9725±0.1845 | 0.9942±0.0003 | 0.001366±0.000120 | 0.000016±0.000001 | 0.003994±0.000085 |
|
| 166 |
+
| Attention UNet | 7.85 | 15.7861±2.7603 | 48.8849±2.7604 | 0.9940±0.0033 | 0.000822±0.000303 | 0.000015±0.000008 | 0.003715±0.001128 |
|
| 167 |
|
|
|
|
| 168 |
|
| 169 |
## References
|
| 170 |
|