| { | |
| "backend": { | |
| "id": "jax", | |
| "device": "cpu" | |
| }, | |
| "input": { | |
| "image": { | |
| "id": null, | |
| "dataset": "chikusei", | |
| "dataset_id": 0 | |
| }, | |
| "preprocessing": { | |
| "crop_row": [ | |
| 2048, | |
| 2304 | |
| ], | |
| "crop_col": [ | |
| 320, | |
| 576 | |
| ], | |
| "crop_chn": [ | |
| 8, | |
| 72, | |
| 4 | |
| ], | |
| "crop_acq": null, | |
| "select_chn": null, | |
| "normalize_intensity": true, | |
| "equalize_dynamic": true, | |
| "dynamic_range": [ | |
| 0.05, | |
| 0.95 | |
| ] | |
| }, | |
| "noise": { | |
| "id": "gaussian", | |
| "snr": 25.0, | |
| "mean_scaled_snr": true | |
| }, | |
| "model": { | |
| "linear_id": "pansharpening", | |
| "mask_id": null, | |
| "mask_defective_ratio": null, | |
| "kernel_id": null, | |
| "color_filter_id": null, | |
| "spectral_responses_id": null, | |
| "spectral_responses_type": "multispectral", | |
| "scale_ratio": 4, | |
| "lagrange_multipliers": [ | |
| 1.0 | |
| ] | |
| } | |
| }, | |
| "processing": [ | |
| { | |
| "model": { | |
| "linear_id": "pansharpening", | |
| "mask_id": null, | |
| "mask_defective_ratio": null, | |
| "kernel_id": null, | |
| "color_filter_id": null, | |
| "spectral_responses_id": null, | |
| "spectral_responses_type": "multispectral", | |
| "scale_ratio": 4, | |
| "lagrange_multipliers": [ | |
| 1.0 | |
| ] | |
| }, | |
| "data_functional": "squared_l2", | |
| "priors": [ | |
| { | |
| "id": "pnp", | |
| "unfolded_stages": 1, | |
| "denoiser_classic": "bm3d", | |
| "regularization_parameter": 0.00025, | |
| "noise_level": null | |
| } | |
| ], | |
| "solver": { | |
| "id": "admm", | |
| "penalization_parameter_list": [ | |
| 0.02 | |
| ], | |
| "penalization_parameter": 0.02, | |
| "penalization_parameter_dual": 0.02, | |
| "relaxation_parameter": 0.9, | |
| "sub_problem_solver": "auto", | |
| "max_iterations": 1, | |
| "verbose": true, | |
| "g_first": false, | |
| "early_stop": false, | |
| "nan_stop": false | |
| } | |
| }, | |
| { | |
| "model": { | |
| "linear_id": "pansharpening", | |
| "mask_id": null, | |
| "mask_defective_ratio": null, | |
| "kernel_id": null, | |
| "color_filter_id": null, | |
| "spectral_responses_id": null, | |
| "spectral_responses_type": "multispectral", | |
| "scale_ratio": 4, | |
| "lagrange_multipliers": [ | |
| 1.0 | |
| ] | |
| }, | |
| "data_functional": "squared_l2", | |
| "priors": [ | |
| { | |
| "id": "pnp", | |
| "unfolded_stages": 1, | |
| "denoiser_classic": "bm3d", | |
| "regularization_parameter": 0.00025, | |
| "noise_level": null | |
| } | |
| ], | |
| "solver": { | |
| "id": "admm", | |
| "penalization_parameter_list": [ | |
| 0.02 | |
| ], | |
| "penalization_parameter": 0.02, | |
| "penalization_parameter_dual": 0.02, | |
| "relaxation_parameter": 0.9, | |
| "sub_problem_solver": "auto", | |
| "max_iterations": 2, | |
| "verbose": true, | |
| "g_first": false, | |
| "early_stop": false, | |
| "nan_stop": false | |
| } | |
| }, | |
| { | |
| "model": { | |
| "linear_id": "pansharpening", | |
| "mask_id": null, | |
| "mask_defective_ratio": null, | |
| "kernel_id": null, | |
| "color_filter_id": null, | |
| "spectral_responses_id": null, | |
| "spectral_responses_type": "multispectral", | |
| "scale_ratio": 4, | |
| "lagrange_multipliers": [ | |
| 1.0 | |
| ] | |
| }, | |
| "data_functional": "squared_l2", | |
| "priors": [ | |
| { | |
| "id": "pnp", | |
| "unfolded_stages": 1, | |
| "denoiser_classic": "bm3d", | |
| "regularization_parameter": 0.00025, | |
| "noise_level": null | |
| } | |
| ], | |
| "solver": { | |
| "id": "admm", | |
| "penalization_parameter_list": [ | |
| 0.02 | |
| ], | |
| "penalization_parameter": 0.02, | |
| "penalization_parameter_dual": 0.02, | |
| "relaxation_parameter": 0.9, | |
| "sub_problem_solver": "auto", | |
| "max_iterations": 5, | |
| "verbose": true, | |
| "g_first": false, | |
| "early_stop": false, | |
| "nan_stop": false | |
| } | |
| }, | |
| { | |
| "model": { | |
| "linear_id": "pansharpening", | |
| "mask_id": null, | |
| "mask_defective_ratio": null, | |
| "kernel_id": null, | |
| "color_filter_id": null, | |
| "spectral_responses_id": null, | |
| "spectral_responses_type": "multispectral", | |
| "scale_ratio": 4, | |
| "lagrange_multipliers": [ | |
| 1.0 | |
| ] | |
| }, | |
| "data_functional": "squared_l2", | |
| "priors": [ | |
| { | |
| "id": "pnp", | |
| "unfolded_stages": 1, | |
| "denoiser_classic": "bm3d", | |
| "regularization_parameter": 0.00025, | |
| "noise_level": null | |
| } | |
| ], | |
| "solver": { | |
| "id": "admm", | |
| "penalization_parameter_list": [ | |
| 0.02 | |
| ], | |
| "penalization_parameter": 0.02, | |
| "penalization_parameter_dual": 0.02, | |
| "relaxation_parameter": 0.9, | |
| "sub_problem_solver": "auto", | |
| "max_iterations": 10, | |
| "verbose": true, | |
| "g_first": false, | |
| "early_stop": false, | |
| "nan_stop": false | |
| } | |
| }, | |
| { | |
| "model": { | |
| "linear_id": "pansharpening", | |
| "mask_id": null, | |
| "mask_defective_ratio": null, | |
| "kernel_id": null, | |
| "color_filter_id": null, | |
| "spectral_responses_id": null, | |
| "spectral_responses_type": "multispectral", | |
| "scale_ratio": 4, | |
| "lagrange_multipliers": [ | |
| 1.0 | |
| ] | |
| }, | |
| "data_functional": "squared_l2", | |
| "priors": [ | |
| { | |
| "id": "pnp", | |
| "unfolded_stages": 1, | |
| "denoiser_classic": "bm3d", | |
| "regularization_parameter": 0.00025, | |
| "noise_level": null | |
| } | |
| ], | |
| "solver": { | |
| "id": "admm", | |
| "penalization_parameter_list": [ | |
| 0.02 | |
| ], | |
| "penalization_parameter": 0.02, | |
| "penalization_parameter_dual": 0.02, | |
| "relaxation_parameter": 0.9, | |
| "sub_problem_solver": "auto", | |
| "max_iterations": 30, | |
| "verbose": true, | |
| "g_first": false, | |
| "early_stop": false, | |
| "nan_stop": false | |
| } | |
| }, | |
| { | |
| "model": { | |
| "linear_id": "pansharpening", | |
| "mask_id": null, | |
| "mask_defective_ratio": null, | |
| "kernel_id": null, | |
| "color_filter_id": null, | |
| "spectral_responses_id": null, | |
| "spectral_responses_type": "multispectral", | |
| "scale_ratio": 4, | |
| "lagrange_multipliers": [ | |
| 1.0 | |
| ] | |
| }, | |
| "data_functional": "squared_l2", | |
| "priors": [ | |
| { | |
| "id": "pnp", | |
| "unfolded_stages": 1, | |
| "denoiser_classic": "bm3d", | |
| "regularization_parameter": 0.00025, | |
| "noise_level": null | |
| } | |
| ], | |
| "solver": { | |
| "id": "admm", | |
| "penalization_parameter_list": [ | |
| 0.02 | |
| ], | |
| "penalization_parameter": 0.02, | |
| "penalization_parameter_dual": 0.02, | |
| "relaxation_parameter": 0.9, | |
| "sub_problem_solver": "auto", | |
| "max_iterations": 100, | |
| "verbose": true, | |
| "g_first": false, | |
| "early_stop": false, | |
| "nan_stop": false | |
| } | |
| } | |
| ] | |
| } | |