| { |
| "backend": { |
| "id": "torch", |
| "device": "cpu" |
| }, |
| "dataset_train": { |
| "dataset_list": [ |
| { |
| "image": { |
| "id": null, |
| "dataset": "chikusei", |
| "dataset_id": 0 |
| }, |
| "preprocessing": { |
| "crop_row": [ |
| 64, |
| 1664 |
| ], |
| "crop_col": [ |
| 64, |
| 2240 |
| ], |
| "crop_chn": [ |
| 8, |
| 72, |
| 4 |
| ], |
| "crop_acq": null, |
| "select_chn": null, |
| "normalize_intensity": true, |
| "equalize_dynamic": true, |
| "dynamic_range": [ |
| 0.05, |
| 0.95 |
| ] |
| } |
| } |
| ], |
| "patch_size": 64, |
| "stride": 24, |
| "horizontal": true, |
| "vertical": true, |
| "rotation": true |
| }, |
| "dataset_validation": { |
| "dataset_list": [ |
| { |
| "image": { |
| "id": null, |
| "dataset": "chikusei", |
| "dataset_id": 0 |
| }, |
| "preprocessing": { |
| "crop_row": [ |
| 1664, |
| 2048 |
| ], |
| "crop_col": [ |
| 64, |
| 2240 |
| ], |
| "crop_chn": [ |
| 8, |
| 72, |
| 4 |
| ], |
| "crop_acq": null, |
| "select_chn": null, |
| "normalize_intensity": true, |
| "equalize_dynamic": true, |
| "dynamic_range": [ |
| 0.05, |
| 0.95 |
| ] |
| } |
| } |
| ], |
| "patch_size": 64, |
| "stride": 64, |
| "horizontal": false, |
| "vertical": false, |
| "rotation": false |
| }, |
| "noise": [ |
| { |
| "id": "gaussian", |
| "snr": 15.0, |
| "mean_scaled_snr": true |
| }, |
| { |
| "id": "gaussian", |
| "snr": 20.0, |
| "mean_scaled_snr": true |
| }, |
| { |
| "id": "gaussian", |
| "snr": 25.0, |
| "mean_scaled_snr": true |
| } |
| ], |
| "denoiser_options": { |
| "id": "unet", |
| "in_channels": 16, |
| "noise_level": null, |
| "layers": null, |
| "layer_filter_list": null, |
| "layer_filters": null, |
| "stages_per_layer": null, |
| "activator": null, |
| "downsample": null, |
| "upsample": null, |
| "bias": null, |
| "pretrained": false |
| }, |
| "dataloader_options": { |
| "shuffle_train": true, |
| "shuffle_validation": false, |
| "num_workers": 32, |
| "batch_size": 64, |
| "interim_dump": true |
| }, |
| "logging_options": { |
| "logger": "csv", |
| "maximum_time": "00:47:30:00", |
| "early_stopping_delta": 1e-06, |
| "early_stopping_patience": 20, |
| "tqdm_refresh_rate": 10 |
| }, |
| "training_options": { |
| "optimizer": "adam", |
| "optimizer_momentum": 0.9, |
| "learning_rate": 0.01, |
| "loss_validation": "mse", |
| "loss_test": [ |
| "mse", |
| "ssim", |
| "psnr" |
| ], |
| "scheduler": { |
| "id": "reduce_on_plateau", |
| "max_iterations": 50, |
| "reduction_factor": 0.1, |
| "patience": 10, |
| "tolerance": 1e-06 |
| } |
| } |
| } |