{ "input_name": "input", "output_name": "logits", "input_shape": [ "batch", 2, 4, 256, 256 ], "input_layout": "(batch, 2 dates, 4 bands [R,G,B,NIR], H, W)", "band_order": [ "R", "G", "B", "NIR" ], "value_range": "float32 reflectance; divide uint16 Sentinel-2 L2A (bands B04,B03,B02,B08) by 10000 BEFORE normalization", "normalization": { "mean": [ 0.13559, 0.13234, 0.13953, 0.2011 ], "std": [ 0.08096, 0.05684, 0.04359, 0.08868 ] }, "input_size": 256, "dynamic_hw": true, "resize_to_input": "feed 256px tiles directly (fully-convolutional; dynamic H/W also allowed)", "tiling": { "tile_size": 256, "overlap": 0 }, "output": { "activation": "sigmoid", "meaning": "per-pixel change probability (channel 0)", "recommended_threshold": 0.46875, "threshold_source": "val-selected (max-F1)" } }