| { | |
| "backend": { | |
| "id": "torch", | |
| "device": "none" | |
| }, | |
| "dataset_training": { | |
| "dataset_list": [ | |
| { | |
| "image": { | |
| "id": null, | |
| "dataset": "botswana", | |
| "dataset_id": 0 | |
| }, | |
| "preprocessing": { | |
| "crop_row": [ | |
| 0, | |
| 1092 | |
| ], | |
| "crop_col": [ | |
| 0, | |
| 256 | |
| ], | |
| "crop_chn": null, | |
| "crop_acq": null, | |
| "select_chn": [ | |
| 19, | |
| 13, | |
| 6 | |
| ], | |
| "normalize_intensity": true, | |
| "equalize_dynamic": true, | |
| "dynamic_range": [ | |
| 0.05, | |
| 0.95 | |
| ] | |
| } | |
| }, | |
| { | |
| "image": { | |
| "id": null, | |
| "dataset": "chikusei", | |
| "dataset_id": 0 | |
| }, | |
| "preprocessing": { | |
| "crop_row": [ | |
| 64, | |
| 1664 | |
| ], | |
| "crop_col": [ | |
| 64, | |
| 2240 | |
| ], | |
| "crop_chn": null, | |
| "crop_acq": null, | |
| "select_chn": [ | |
| 60, | |
| 40, | |
| 20 | |
| ], | |
| "normalize_intensity": true, | |
| "equalize_dynamic": true, | |
| "dynamic_range": [ | |
| 0.05, | |
| 0.95 | |
| ] | |
| } | |
| }, | |
| { | |
| "image": { | |
| "id": null, | |
| "dataset": "cuprite", | |
| "dataset_id": 0 | |
| }, | |
| "preprocessing": { | |
| "crop_row": [ | |
| 0, | |
| 512 | |
| ], | |
| "crop_col": [ | |
| 0, | |
| 486 | |
| ], | |
| "crop_chn": null, | |
| "crop_acq": null, | |
| "select_chn": [ | |
| 46, | |
| 23, | |
| 13 | |
| ], | |
| "normalize_intensity": true, | |
| "equalize_dynamic": true, | |
| "dynamic_range": [ | |
| 0.05, | |
| 0.95 | |
| ] | |
| } | |
| }, | |
| { | |
| "image": { | |
| "id": null, | |
| "dataset": "indian_pines", | |
| "dataset_id": 1 | |
| }, | |
| "preprocessing": { | |
| "crop_row": [ | |
| 0, | |
| 145 | |
| ], | |
| "crop_col": [ | |
| 0, | |
| 145 | |
| ], | |
| "crop_chn": null, | |
| "crop_acq": null, | |
| "select_chn": [ | |
| 44, | |
| 22, | |
| 12 | |
| ], | |
| "normalize_intensity": true, | |
| "equalize_dynamic": true, | |
| "dynamic_range": [ | |
| 0.05, | |
| 0.95 | |
| ] | |
| } | |
| }, | |
| { | |
| "image": { | |
| "id": null, | |
| "dataset": "jasper_ridge", | |
| "dataset_id": 1 | |
| }, | |
| "preprocessing": { | |
| "crop_row": [ | |
| 0, | |
| 100 | |
| ], | |
| "crop_col": [ | |
| 0, | |
| 100 | |
| ], | |
| "crop_chn": null, | |
| "crop_acq": null, | |
| "select_chn": [ | |
| 43, | |
| 20, | |
| 10 | |
| ], | |
| "normalize_intensity": true, | |
| "equalize_dynamic": true, | |
| "dynamic_range": [ | |
| 0.05, | |
| 0.95 | |
| ] | |
| } | |
| }, | |
| { | |
| "image": { | |
| "id": null, | |
| "dataset": "kennedy_space_center", | |
| "dataset_id": 1 | |
| }, | |
| "preprocessing": { | |
| "crop_row": [ | |
| 0, | |
| 512 | |
| ], | |
| "crop_col": [ | |
| 0, | |
| 486 | |
| ], | |
| "crop_chn": null, | |
| "crop_acq": null, | |
| "select_chn": [ | |
| 42, | |
| 19, | |
| 9 | |
| ], | |
| "normalize_intensity": true, | |
| "equalize_dynamic": true, | |
| "dynamic_range": [ | |
| 0.05, | |
| 0.95 | |
| ] | |
| } | |
| }, | |
| { | |
| "image": { | |
| "id": null, | |
| "dataset": "pavia", | |
| "dataset_id": 0 | |
| }, | |
| "preprocessing": { | |
| "crop_row": [ | |
| 0, | |
| 712 | |
| ], | |
| "crop_col": [ | |
| 0, | |
| 715 | |
| ], | |
| "crop_chn": null, | |
| "crop_acq": null, | |
| "select_chn": [ | |
| 59, | |
| 29, | |
| 13 | |
| ], | |
| "normalize_intensity": true, | |
| "equalize_dynamic": true, | |
| "dynamic_range": [ | |
| 0.05, | |
| 0.95 | |
| ] | |
| } | |
| }, | |
| { | |
| "image": { | |
| "id": null, | |
| "dataset": "salinas", | |
| "dataset_id": 1 | |
| }, | |
| "preprocessing": { | |
| "crop_row": [ | |
| 0, | |
| 384 | |
| ], | |
| "crop_col": [ | |
| 0, | |
| 217 | |
| ], | |
| "crop_chn": null, | |
| "crop_acq": null, | |
| "select_chn": [ | |
| 46, | |
| 23, | |
| 13 | |
| ], | |
| "normalize_intensity": true, | |
| "equalize_dynamic": true, | |
| "dynamic_range": [ | |
| 0.05, | |
| 0.95 | |
| ] | |
| } | |
| }, | |
| { | |
| "image": { | |
| "id": null, | |
| "dataset": "samson", | |
| "dataset_id": 0 | |
| }, | |
| "preprocessing": { | |
| "crop_row": [ | |
| 0, | |
| 95 | |
| ], | |
| "crop_col": [ | |
| 0, | |
| 95 | |
| ], | |
| "crop_chn": null, | |
| "crop_acq": null, | |
| "select_chn": [ | |
| 85, | |
| 50, | |
| 10 | |
| ], | |
| "normalize_intensity": true, | |
| "equalize_dynamic": true, | |
| "dynamic_range": [ | |
| 0.05, | |
| 0.95 | |
| ] | |
| } | |
| }, | |
| { | |
| "image": { | |
| "id": null, | |
| "dataset": "urban", | |
| "dataset_id": 1 | |
| }, | |
| "preprocessing": { | |
| "crop_row": [ | |
| 0, | |
| 179 | |
| ], | |
| "crop_col": [ | |
| 0, | |
| 307 | |
| ], | |
| "crop_chn": null, | |
| "crop_acq": null, | |
| "select_chn": [ | |
| 36, | |
| 26, | |
| 6 | |
| ], | |
| "normalize_intensity": true, | |
| "equalize_dynamic": true, | |
| "dynamic_range": [ | |
| 0.05, | |
| 0.95 | |
| ] | |
| } | |
| }, | |
| { | |
| "image": { | |
| "id": null, | |
| "dataset": "washington_dc_mall", | |
| "dataset_id": 0 | |
| }, | |
| "preprocessing": { | |
| "crop_row": [ | |
| 0, | |
| 896 | |
| ], | |
| "crop_col": [ | |
| 0, | |
| 307 | |
| ], | |
| "crop_chn": null, | |
| "crop_acq": null, | |
| "select_chn": [ | |
| 40, | |
| 30, | |
| 10 | |
| ], | |
| "normalize_intensity": true, | |
| "equalize_dynamic": true, | |
| "dynamic_range": [ | |
| 0.05, | |
| 0.95 | |
| ] | |
| } | |
| } | |
| ], | |
| "patch_size": 64, | |
| "stride": 64, | |
| "horizontal": true, | |
| "vertical": true, | |
| "rotation": true | |
| }, | |
| "dataset_validation": { | |
| "dataset_list": [ | |
| { | |
| "image": { | |
| "id": null, | |
| "dataset": "botswana", | |
| "dataset_id": 0 | |
| }, | |
| "preprocessing": { | |
| "crop_row": [ | |
| 1092, | |
| 1284 | |
| ], | |
| "crop_col": [ | |
| 0, | |
| 256 | |
| ], | |
| "crop_chn": null, | |
| "crop_acq": null, | |
| "select_chn": [ | |
| 19, | |
| 13, | |
| 6 | |
| ], | |
| "normalize_intensity": true, | |
| "equalize_dynamic": true, | |
| "dynamic_range": [ | |
| 0.05, | |
| 0.95 | |
| ] | |
| } | |
| }, | |
| { | |
| "image": { | |
| "id": null, | |
| "dataset": "chikusei", | |
| "dataset_id": 0 | |
| }, | |
| "preprocessing": { | |
| "crop_row": [ | |
| 1664, | |
| 2048 | |
| ], | |
| "crop_col": [ | |
| 64, | |
| 2240 | |
| ], | |
| "crop_chn": null, | |
| "crop_acq": null, | |
| "select_chn": [ | |
| 60, | |
| 40, | |
| 20 | |
| ], | |
| "normalize_intensity": true, | |
| "equalize_dynamic": true, | |
| "dynamic_range": [ | |
| 0.05, | |
| 0.95 | |
| ] | |
| } | |
| }, | |
| { | |
| "image": { | |
| "id": null, | |
| "dataset": "cuprite", | |
| "dataset_id": 0 | |
| }, | |
| "preprocessing": { | |
| "crop_row": [ | |
| 0, | |
| 512 | |
| ], | |
| "crop_col": [ | |
| 486, | |
| 550 | |
| ], | |
| "crop_chn": null, | |
| "crop_acq": null, | |
| "select_chn": [ | |
| 46, | |
| 23, | |
| 13 | |
| ], | |
| "normalize_intensity": true, | |
| "equalize_dynamic": true, | |
| "dynamic_range": [ | |
| 0.05, | |
| 0.95 | |
| ] | |
| } | |
| }, | |
| { | |
| "image": { | |
| "id": null, | |
| "dataset": "kennedy_space_center", | |
| "dataset_id": 1 | |
| }, | |
| "preprocessing": { | |
| "crop_row": [ | |
| 0, | |
| 512 | |
| ], | |
| "crop_col": [ | |
| 486, | |
| 550 | |
| ], | |
| "crop_chn": null, | |
| "crop_acq": null, | |
| "select_chn": [ | |
| 42, | |
| 19, | |
| 9 | |
| ], | |
| "normalize_intensity": true, | |
| "equalize_dynamic": true, | |
| "dynamic_range": [ | |
| 0.05, | |
| 0.95 | |
| ] | |
| } | |
| }, | |
| { | |
| "image": { | |
| "id": null, | |
| "dataset": "pavia", | |
| "dataset_id": 0 | |
| }, | |
| "preprocessing": { | |
| "crop_row": [ | |
| 712, | |
| 904 | |
| ], | |
| "crop_col": [ | |
| 0, | |
| 715 | |
| ], | |
| "crop_chn": null, | |
| "crop_acq": null, | |
| "select_chn": [ | |
| 59, | |
| 29, | |
| 13 | |
| ], | |
| "normalize_intensity": true, | |
| "equalize_dynamic": true, | |
| "dynamic_range": [ | |
| 0.05, | |
| 0.95 | |
| ] | |
| } | |
| }, | |
| { | |
| "image": { | |
| "id": null, | |
| "dataset": "salinas", | |
| "dataset_id": 1 | |
| }, | |
| "preprocessing": { | |
| "crop_row": [ | |
| 384, | |
| 448 | |
| ], | |
| "crop_col": [ | |
| 0, | |
| 217 | |
| ], | |
| "crop_chn": null, | |
| "crop_acq": null, | |
| "select_chn": [ | |
| 46, | |
| 23, | |
| 13 | |
| ], | |
| "normalize_intensity": true, | |
| "equalize_dynamic": true, | |
| "dynamic_range": [ | |
| 0.05, | |
| 0.95 | |
| ] | |
| } | |
| }, | |
| { | |
| "image": { | |
| "id": null, | |
| "dataset": "urban", | |
| "dataset_id": 1 | |
| }, | |
| "preprocessing": { | |
| "crop_row": [ | |
| 179, | |
| 243 | |
| ], | |
| "crop_col": [ | |
| 0, | |
| 307 | |
| ], | |
| "crop_chn": null, | |
| "crop_acq": null, | |
| "select_chn": [ | |
| 36, | |
| 26, | |
| 6 | |
| ], | |
| "normalize_intensity": true, | |
| "equalize_dynamic": true, | |
| "dynamic_range": [ | |
| 0.05, | |
| 0.95 | |
| ] | |
| } | |
| }, | |
| { | |
| "image": { | |
| "id": null, | |
| "dataset": "washington_dc_mall", | |
| "dataset_id": 0 | |
| }, | |
| "preprocessing": { | |
| "crop_row": [ | |
| 896, | |
| 1088 | |
| ], | |
| "crop_col": [ | |
| 0, | |
| 307 | |
| ], | |
| "crop_chn": null, | |
| "crop_acq": null, | |
| "select_chn": [ | |
| 40, | |
| 30, | |
| 10 | |
| ], | |
| "normalize_intensity": true, | |
| "equalize_dynamic": true, | |
| "dynamic_range": [ | |
| 0.05, | |
| 0.95 | |
| ] | |
| } | |
| } | |
| ], | |
| "patch_size": 64, | |
| "stride": 64, | |
| "horizontal": false, | |
| "vertical": false, | |
| "rotation": false | |
| }, | |
| "model": { | |
| "linear_id": "demosaicing", | |
| "kernel_id": null, | |
| "color_filter_id": "bayer", | |
| "spectral_responses_id": null, | |
| "spectral_responses_type": "multispectral", | |
| "scale_ratio": null, | |
| "lagrange_multipliers": [] | |
| }, | |
| "noise": { | |
| "id": "none" | |
| }, | |
| "processing": { | |
| "data_functional": "squared_l2", | |
| "priors": [ | |
| { | |
| "id": "pnp", | |
| "unfolded_stages": 4, | |
| "denoiser_deep": { | |
| "id": "unet", | |
| "in_channels": 3 | |
| }, | |
| "regularization_parameter": 1.0, | |
| "noise_level": 0.03 | |
| } | |
| ], | |
| "solver": { | |
| "id": "admm", | |
| "penalization_parameter_list": [ | |
| 1.0 | |
| ], | |
| "penalization_parameter": 1.0, | |
| "penalization_parameter_dual": 1.0, | |
| "relaxation_parameter": 1.9, | |
| "sub_problem_solver": "auto", | |
| "max_iterations": 1, | |
| "verbose": true, | |
| "g_first": false, | |
| "early_stop": false, | |
| "nan_stop": false | |
| } | |
| }, | |
| "trainable_parameters": { | |
| "regularization_parameter": false, | |
| "noise_level": true, | |
| "relaxation_parameter": true, | |
| "penalization_parameter": true, | |
| "penalization_parameter_dual": false | |
| }, | |
| "dataloader_options": { | |
| "shuffle_train": true, | |
| "shuffle_validation": false, | |
| "num_workers": 0, | |
| "batch_size": 4, | |
| "interim_dump": false | |
| }, | |
| "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-6 | |
| } | |
| }, | |
| "training_logger": { | |
| "logger": "csv", | |
| "maximum_time": "00:00:01:00", | |
| "early_stopping_delta": 1e-6, | |
| "early_stopping_patience": 20, | |
| "tqdm_refresh_rate": 500 | |
| } | |
| } |