diff --git a/artifacts/evidence/accuracy/model-training/20260810-v74-root-cause/active-error-contact-sheet.png b/artifacts/evidence/accuracy/model-training/20260810-v74-root-cause/active-error-contact-sheet.png new file mode 100644 index 00000000..3ac0e2bd Binary files /dev/null and b/artifacts/evidence/accuracy/model-training/20260810-v74-root-cause/active-error-contact-sheet.png differ diff --git a/artifacts/evidence/accuracy/model-training/20260810-v74-root-cause/active-error-report.json b/artifacts/evidence/accuracy/model-training/20260810-v74-root-cause/active-error-report.json new file mode 100644 index 00000000..e31fbd25 --- /dev/null +++ b/artifacts/evidence/accuracy/model-training/20260810-v74-root-cause/active-error-report.json @@ -0,0 +1,289 @@ +{ + "schema_version": 1, + "model": "/app/models/geointel-building-yolov8s-smallbld-minpx3-img640-ft30.pt", + "summary": "/app/storage/operator-data/building-be-v72-fresh-calibration-r1/diagnostic-yolo512-r2/yolo_tile_dataset_summary.json", + "threshold": 0.3, + "match_iou": 0.25, + "samples": [ + "v72-zandhoven-lowrise-cal", + "v72-assenede-field-cal-bg", + "v72-libramont-lowrise-cal", + "v72-havelange-field-cal-bg", + "v72-ganshoren-lowrise-cal", + "v72-laeken-park-cal-bg" + ], + "legend": { + "reference": "yellow", + "matched_prediction": "green", + "false_positive": "red", + "false_negative": "magenta" + }, + "geometry": { + "reference": { + "area_share": { + "count": 348, + "median": 0.008302689057617198, + "p90": 0.022865294687500003, + "p95": 0.038036347509765596, + "p99": 0.10563659499999999, + "max": 0.380516048828125 + }, + "aspect_ratio": { + "count": 348, + "median": 1.1538463659172016, + "p90": 2.0588235294117645, + "p95": 2.548386968907398, + "p99": 3.111111996049629, + "max": 8.600004915202515 + } + }, + "matched": { + "area_share": { + "count": 97, + "median": 0.015811838169121906, + "p90": 0.03523627635466653, + "p95": 0.08015326985225713, + "p99": 0.10632651335649834, + "max": 0.1267303712638128 + }, + "aspect_ratio": { + "count": 97, + "median": 1.1681283370262416, + "p90": 1.6504031418485514, + "p95": 1.8264904530848893, + "p99": 2.047274588985069, + "max": 2.132431315224294 + } + }, + "false_positive": { + "area_share": { + "count": 292, + "median": 0.0018011374421038062, + "p90": 0.028208259408568637, + "p95": 0.07724808180330967, + "p99": 0.12387540370893509, + "max": 0.12652627555299745 + }, + "aspect_ratio": { + "count": 292, + "median": 1.0897888782459404, + "p90": 1.4005369425270608, + "p95": 1.720561010708864, + "p99": 2.167934539644849, + "max": 4.5864901518951715 + } + }, + "false_negative": { + "area_share": { + "count": 251, + "median": 0.006526946728515598, + "p90": 0.019935608671874994, + "p95": 0.024063111093749995, + "p99": 0.07019043124999999, + "max": 0.380516048828125 + }, + "aspect_ratio": { + "count": 251, + "median": 1.1489361076324167, + "p90": 2.25, + "p95": 2.5833335466666654, + "p99": 3.111111996049629, + "max": 8.600004915202515 + } + } + }, + "tiles": [ + { + "sample_slug": "v72-zandhoven-lowrise-cal", + "image_path": "/app/storage/operator-data/building-be-v72-fresh-calibration-r1/diagnostic-yolo512-r2/images/val/v72-zandhoven-lowrise-cal_0000_r0_c0.png", + "label_count": 60, + "true_positive": 6, + "false_positive": 34, + "false_negative": 54 + }, + { + "sample_slug": "v72-zandhoven-lowrise-cal", + "image_path": "/app/storage/operator-data/building-be-v72-fresh-calibration-r1/diagnostic-yolo512-r2/images/val/v72-zandhoven-lowrise-cal_0001_r0_c512.png", + "label_count": 28, + "true_positive": 2, + "false_positive": 17, + "false_negative": 26 + }, + { + "sample_slug": "v72-zandhoven-lowrise-cal", + "image_path": "/app/storage/operator-data/building-be-v72-fresh-calibration-r1/diagnostic-yolo512-r2/images/val/v72-zandhoven-lowrise-cal_0003_r512_c0.png", + "label_count": 22, + "true_positive": 3, + "false_positive": 25, + "false_negative": 19 + }, + { + "sample_slug": "v72-zandhoven-lowrise-cal", + "image_path": "/app/storage/operator-data/building-be-v72-fresh-calibration-r1/diagnostic-yolo512-r2/images/val/v72-zandhoven-lowrise-cal_0004_r512_c512.png", + "label_count": 9, + "true_positive": 0, + "false_positive": 3, + "false_negative": 9 + }, + { + "sample_slug": "v72-assenede-field-cal-bg", + "image_path": "/app/storage/operator-data/building-be-v72-fresh-calibration-r1/diagnostic-yolo512-r2/images/val/v72-assenede-field-cal-bg_0000_r0_c0.png", + "label_count": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + { + "sample_slug": "v72-assenede-field-cal-bg", + "image_path": "/app/storage/operator-data/building-be-v72-fresh-calibration-r1/diagnostic-yolo512-r2/images/val/v72-assenede-field-cal-bg_0001_r0_c512.png", + "label_count": 0, + "true_positive": 0, + "false_positive": 2, + "false_negative": 0 + }, + { + "sample_slug": "v72-assenede-field-cal-bg", + "image_path": "/app/storage/operator-data/building-be-v72-fresh-calibration-r1/diagnostic-yolo512-r2/images/val/v72-assenede-field-cal-bg_0003_r512_c0.png", + "label_count": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + { + "sample_slug": "v72-assenede-field-cal-bg", + "image_path": "/app/storage/operator-data/building-be-v72-fresh-calibration-r1/diagnostic-yolo512-r2/images/val/v72-assenede-field-cal-bg_0004_r512_c512.png", + "label_count": 4, + "true_positive": 0, + "false_positive": 4, + "false_negative": 4 + }, + { + "sample_slug": "v72-libramont-lowrise-cal", + "image_path": "/app/storage/operator-data/building-be-v72-fresh-calibration-r1/diagnostic-yolo512-r2/images/val/v72-libramont-lowrise-cal_0000_r0_c0.png", + "label_count": 13, + "true_positive": 7, + "false_positive": 17, + "false_negative": 6 + }, + { + "sample_slug": "v72-libramont-lowrise-cal", + "image_path": "/app/storage/operator-data/building-be-v72-fresh-calibration-r1/diagnostic-yolo512-r2/images/val/v72-libramont-lowrise-cal_0001_r0_c512.png", + "label_count": 2, + "true_positive": 2, + "false_positive": 46, + "false_negative": 0 + }, + { + "sample_slug": "v72-libramont-lowrise-cal", + "image_path": "/app/storage/operator-data/building-be-v72-fresh-calibration-r1/diagnostic-yolo512-r2/images/val/v72-libramont-lowrise-cal_0003_r512_c0.png", + "label_count": 11, + "true_positive": 2, + "false_positive": 7, + "false_negative": 9 + }, + { + "sample_slug": "v72-libramont-lowrise-cal", + "image_path": "/app/storage/operator-data/building-be-v72-fresh-calibration-r1/diagnostic-yolo512-r2/images/val/v72-libramont-lowrise-cal_0004_r512_c512.png", + "label_count": 0, + "true_positive": 0, + "false_positive": 23, + "false_negative": 0 + }, + { + "sample_slug": "v72-havelange-field-cal-bg", + "image_path": "/app/storage/operator-data/building-be-v72-fresh-calibration-r1/diagnostic-yolo512-r2/images/val/v72-havelange-field-cal-bg_0000_r0_c0.png", + "label_count": 48, + "true_positive": 21, + "false_positive": 20, + "false_negative": 27 + }, + { + "sample_slug": "v72-havelange-field-cal-bg", + "image_path": "/app/storage/operator-data/building-be-v72-fresh-calibration-r1/diagnostic-yolo512-r2/images/val/v72-havelange-field-cal-bg_0001_r0_c512.png", + "label_count": 14, + "true_positive": 7, + "false_positive": 6, + "false_negative": 7 + }, + { + "sample_slug": "v72-havelange-field-cal-bg", + "image_path": "/app/storage/operator-data/building-be-v72-fresh-calibration-r1/diagnostic-yolo512-r2/images/val/v72-havelange-field-cal-bg_0003_r512_c0.png", + "label_count": 24, + "true_positive": 9, + "false_positive": 28, + "false_negative": 15 + }, + { + "sample_slug": "v72-havelange-field-cal-bg", + "image_path": "/app/storage/operator-data/building-be-v72-fresh-calibration-r1/diagnostic-yolo512-r2/images/val/v72-havelange-field-cal-bg_0004_r512_c512.png", + "label_count": 48, + "true_positive": 12, + "false_positive": 24, + "false_negative": 36 + }, + { + "sample_slug": "v72-ganshoren-lowrise-cal", + "image_path": "/app/storage/operator-data/building-be-v72-fresh-calibration-r1/diagnostic-yolo512-r2/images/val/v72-ganshoren-lowrise-cal_0000_r0_c0.png", + "label_count": 7, + "true_positive": 2, + "false_positive": 10, + "false_negative": 5 + }, + { + "sample_slug": "v72-ganshoren-lowrise-cal", + "image_path": "/app/storage/operator-data/building-be-v72-fresh-calibration-r1/diagnostic-yolo512-r2/images/val/v72-ganshoren-lowrise-cal_0001_r0_c512.png", + "label_count": 28, + "true_positive": 12, + "false_positive": 6, + "false_negative": 16 + }, + { + "sample_slug": "v72-ganshoren-lowrise-cal", + "image_path": "/app/storage/operator-data/building-be-v72-fresh-calibration-r1/diagnostic-yolo512-r2/images/val/v72-ganshoren-lowrise-cal_0003_r512_c0.png", + "label_count": 17, + "true_positive": 4, + "false_positive": 8, + "false_negative": 13 + }, + { + "sample_slug": "v72-ganshoren-lowrise-cal", + "image_path": "/app/storage/operator-data/building-be-v72-fresh-calibration-r1/diagnostic-yolo512-r2/images/val/v72-ganshoren-lowrise-cal_0004_r512_c512.png", + "label_count": 10, + "true_positive": 7, + "false_positive": 9, + "false_negative": 3 + }, + { + "sample_slug": "v72-laeken-park-cal-bg", + "image_path": "/app/storage/operator-data/building-be-v72-fresh-calibration-r1/diagnostic-yolo512-r2/images/val/v72-laeken-park-cal-bg_0000_r0_c0.png", + "label_count": 3, + "true_positive": 1, + "false_positive": 3, + "false_negative": 2 + }, + { + "sample_slug": "v72-laeken-park-cal-bg", + "image_path": "/app/storage/operator-data/building-be-v72-fresh-calibration-r1/diagnostic-yolo512-r2/images/val/v72-laeken-park-cal-bg_0001_r0_c512.png", + "label_count": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + { + "sample_slug": "v72-laeken-park-cal-bg", + "image_path": "/app/storage/operator-data/building-be-v72-fresh-calibration-r1/diagnostic-yolo512-r2/images/val/v72-laeken-park-cal-bg_0003_r512_c0.png", + "label_count": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + }, + { + "sample_slug": "v72-laeken-park-cal-bg", + "image_path": "/app/storage/operator-data/building-be-v72-fresh-calibration-r1/diagnostic-yolo512-r2/images/val/v72-laeken-park-cal-bg_0004_r512_c512.png", + "label_count": 0, + "true_positive": 0, + "false_positive": 0, + "false_negative": 0 + } + ] +} \ No newline at end of file diff --git a/artifacts/evidence/accuracy/model-training/20260810-v74-root-cause/decision.json b/artifacts/evidence/accuracy/model-training/20260810-v74-root-cause/decision.json new file mode 100644 index 00000000..981e3834 --- /dev/null +++ b/artifacts/evidence/accuracy/model-training/20260810-v74-root-cause/decision.json @@ -0,0 +1,32 @@ +{ + "schema_version": 1, + "status": "all_v74_candidates_rejected", + "active_model_sha256": "a9088b8491dfae36694b53e9e9406cb4e3511d334a5712fa34f75078a47759c1", + "active_model_changed": false, + "human_review_complete": false, + "review_type": "ai_assisted_visual_error_analysis", + "promotion_allowed": false, + "release_claim_allowed": false, + "decisions": [ + { + "candidate": "proposal-filter-v74", + "sha256": "a4570a6257e5f234730fc03b75d53251afdeb830ea3c96dfff45604b23786260", + "decision": "reject_global_production", + "reason": "best detector-plus-filter V72 F1 0.2200 is below unfiltered active F1 0.2504" + }, + { + "candidate": "v74-rehearsal-controlled-e10", + "sha256": "8473f09234bbad9175d5540e2f298e57c902c332fa5729561774b01a98c355d3", + "decision": "reject", + "reason": "optimizer auto overrode requested learning rate; V72 metrics regressed" + }, + { + "candidate": "v74-rehearsal-low-lr-e6", + "sha256": "be9881ad734f60f8779e9a08dc9112b993cf87e7cc888709c6f695bcf200dffc", + "decision": "reject", + "reason": "explicit AdamW low-learning-rate run remained below active V72 baseline" + } + ], + "product_mitigation": "authority_first_grb_evidence_overlay", + "claim_boundary": "AI detections remain proposals; GRB validation is authoritative for registered Flemish buildings within source coverage and edition." +} diff --git a/artifacts/evidence/accuracy/model-training/20260810-v74-root-cause/filter-0.10.json b/artifacts/evidence/accuracy/model-training/20260810-v74-root-cause/filter-0.10.json new file mode 100644 index 00000000..903db83d --- /dev/null +++ b/artifacts/evidence/accuracy/model-training/20260810-v74-root-cause/filter-0.10.json @@ -0,0 +1,732 @@ +{ + "schema_version": 1, + "model": "/app/models/geointel-building-yolov8s-smallbld-minpx3-img640-ft30.pt", + "summary": "/app/storage/operator-data/building-be-v72-fresh-calibration-r1/diagnostic-yolo512-r2/yolo_tile_dataset_summary.json", + "split": "val", + "match_iou": 0.25, + "test_time_augmentation": false, + "inference_imgsz": 640, + "inference_batch": 8, + "max_detections_per_tile": 1000, + "nms_iou": 0.7, + "containment_nms": 1.0, + "box_scale": 1.0, + "box_offset_x": 0.0, + "box_offset_y": 0.0, + "additional_model": null, + "regional_models": {}, + "regional_model_tile_counts": {}, + "ensemble_mode": null, + "ensemble_match_iou": null, + "proposal_classifier": "/app/storage/training/experimental/building-be-v73-fresh-flanders-train-r1/proposal-filter-v74/proposal-filter.experimental.torchscript.pt", + "proposal_classifier_threshold": 0.1, + "proposal_crop_scale": 1.4, + "proposal_classifier_batch": 64, + "tile_count": 24, + "sweeps": [ + { + "threshold": 0.05, + "aggregate": { + "true_positive": 95, + "false_positive": 438, + "false_negative": 253, + "precision": 0.17823639774859287, + "recall": 0.27298850574712646, + "f1": 0.2156640181611805 + }, + "regions": { + "brussels": { + "true_positive": 25, + "false_positive": 42, + "false_negative": 40, + "precision": 0.373134328358209, + "recall": 0.38461538461538464, + "f1": 0.3787878787878788 + }, + "flanders": { + "true_positive": 15, + "false_positive": 127, + "false_negative": 108, + "precision": 0.1056338028169014, + "recall": 0.12195121951219512, + "f1": 0.11320754716981132 + }, + "wallonia": { + "true_positive": 55, + "false_positive": 269, + "false_negative": 105, + "precision": 0.1697530864197531, + "recall": 0.34375, + "f1": 0.2272727272727273 + } + }, + "samples": { + "v72-assenede-field-cal-bg": { + "true_positive": 0, + "false_positive": 5, + "false_negative": 4, + "precision": 0.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-ganshoren-lowrise-cal": { + "true_positive": 25, + "false_positive": 41, + "false_negative": 37, + "precision": 0.3787878787878788, + "recall": 0.4032258064516129, + "f1": 0.39062499999999994 + }, + "v72-havelange-field-cal-bg": { + "true_positive": 42, + "false_positive": 87, + "false_negative": 92, + "precision": 0.32558139534883723, + "recall": 0.31343283582089554, + "f1": 0.3193916349809886 + }, + "v72-laeken-park-cal-bg": { + "true_positive": 0, + "false_positive": 1, + "false_negative": 3, + "precision": 0.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-libramont-lowrise-cal": { + "true_positive": 13, + "false_positive": 182, + "false_negative": 13, + "precision": 0.06666666666666667, + "recall": 0.5, + "f1": 0.11764705882352941 + }, + "v72-zandhoven-lowrise-cal": { + "true_positive": 15, + "false_positive": 122, + "false_negative": 104, + "precision": 0.10948905109489052, + "recall": 0.12605042016806722, + "f1": 0.1171875 + } + }, + "pure_empty_false_positives": 0 + }, + { + "threshold": 0.1, + "aggregate": { + "true_positive": 78, + "false_positive": 283, + "false_negative": 270, + "precision": 0.21606648199445982, + "recall": 0.22413793103448276, + "f1": 0.22002820874471088 + }, + "regions": { + "brussels": { + "true_positive": 20, + "false_positive": 24, + "false_negative": 45, + "precision": 0.45454545454545453, + "recall": 0.3076923076923077, + "f1": 0.3669724770642202 + }, + "flanders": { + "true_positive": 11, + "false_positive": 71, + "false_negative": 112, + "precision": 0.13414634146341464, + "recall": 0.08943089430894309, + "f1": 0.1073170731707317 + }, + "wallonia": { + "true_positive": 47, + "false_positive": 188, + "false_negative": 113, + "precision": 0.2, + "recall": 0.29375, + "f1": 0.2379746835443038 + } + }, + "samples": { + "v72-assenede-field-cal-bg": { + "true_positive": 0, + "false_positive": 3, + "false_negative": 4, + "precision": 0.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-ganshoren-lowrise-cal": { + "true_positive": 20, + "false_positive": 23, + "false_negative": 42, + "precision": 0.46511627906976744, + "recall": 0.3225806451612903, + "f1": 0.380952380952381 + }, + "v72-havelange-field-cal-bg": { + "true_positive": 35, + "false_positive": 58, + "false_negative": 99, + "precision": 0.3763440860215054, + "recall": 0.26119402985074625, + "f1": 0.30837004405286345 + }, + "v72-laeken-park-cal-bg": { + "true_positive": 0, + "false_positive": 1, + "false_negative": 3, + "precision": 0.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-libramont-lowrise-cal": { + "true_positive": 12, + "false_positive": 130, + "false_negative": 14, + "precision": 0.08450704225352113, + "recall": 0.46153846153846156, + "f1": 0.14285714285714285 + }, + "v72-zandhoven-lowrise-cal": { + "true_positive": 11, + "false_positive": 68, + "false_negative": 108, + "precision": 0.13924050632911392, + "recall": 0.09243697478991597, + "f1": 0.1111111111111111 + } + }, + "pure_empty_false_positives": 0 + }, + { + "threshold": 0.15, + "aggregate": { + "true_positive": 63, + "false_positive": 213, + "false_negative": 285, + "precision": 0.22826086956521738, + "recall": 0.1810344827586207, + "f1": 0.2019230769230769 + }, + "regions": { + "brussels": { + "true_positive": 14, + "false_positive": 19, + "false_negative": 51, + "precision": 0.42424242424242425, + "recall": 0.2153846153846154, + "f1": 0.28571428571428575 + }, + "flanders": { + "true_positive": 10, + "false_positive": 56, + "false_negative": 113, + "precision": 0.15151515151515152, + "recall": 0.08130081300813008, + "f1": 0.10582010582010581 + }, + "wallonia": { + "true_positive": 39, + "false_positive": 138, + "false_negative": 121, + "precision": 0.22033898305084745, + "recall": 0.24375, + "f1": 0.2314540059347181 + } + }, + "samples": { + "v72-assenede-field-cal-bg": { + "true_positive": 0, + "false_positive": 2, + "false_negative": 4, + "precision": 0.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-ganshoren-lowrise-cal": { + "true_positive": 14, + "false_positive": 18, + "false_negative": 48, + "precision": 0.4375, + "recall": 0.22580645161290322, + "f1": 0.2978723404255319 + }, + "v72-havelange-field-cal-bg": { + "true_positive": 30, + "false_positive": 41, + "false_negative": 104, + "precision": 0.4225352112676056, + "recall": 0.22388059701492538, + "f1": 0.29268292682926833 + }, + "v72-laeken-park-cal-bg": { + "true_positive": 0, + "false_positive": 1, + "false_negative": 3, + "precision": 0.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-libramont-lowrise-cal": { + "true_positive": 9, + "false_positive": 97, + "false_negative": 17, + "precision": 0.08490566037735849, + "recall": 0.34615384615384615, + "f1": 0.13636363636363638 + }, + "v72-zandhoven-lowrise-cal": { + "true_positive": 10, + "false_positive": 54, + "false_negative": 109, + "precision": 0.15625, + "recall": 0.08403361344537816, + "f1": 0.10928961748633881 + } + }, + "pure_empty_false_positives": 0 + }, + { + "threshold": 0.2, + "aggregate": { + "true_positive": 54, + "false_positive": 156, + "false_negative": 294, + "precision": 0.2571428571428571, + "recall": 0.15517241379310345, + "f1": 0.19354838709677422 + }, + "regions": { + "brussels": { + "true_positive": 13, + "false_positive": 16, + "false_negative": 52, + "precision": 0.4482758620689655, + "recall": 0.2, + "f1": 0.27659574468085113 + }, + "flanders": { + "true_positive": 9, + "false_positive": 42, + "false_negative": 114, + "precision": 0.17647058823529413, + "recall": 0.07317073170731707, + "f1": 0.10344827586206896 + }, + "wallonia": { + "true_positive": 32, + "false_positive": 98, + "false_negative": 128, + "precision": 0.24615384615384617, + "recall": 0.2, + "f1": 0.22068965517241382 + } + }, + "samples": { + "v72-assenede-field-cal-bg": { + "true_positive": 0, + "false_positive": 1, + "false_negative": 4, + "precision": 0.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-ganshoren-lowrise-cal": { + "true_positive": 13, + "false_positive": 16, + "false_negative": 49, + "precision": 0.4482758620689655, + "recall": 0.20967741935483872, + "f1": 0.2857142857142857 + }, + "v72-havelange-field-cal-bg": { + "true_positive": 25, + "false_positive": 26, + "false_negative": 109, + "precision": 0.49019607843137253, + "recall": 0.1865671641791045, + "f1": 0.27027027027027023 + }, + "v72-laeken-park-cal-bg": { + "true_positive": 0, + "false_positive": 0, + "false_negative": 3, + "precision": 1.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-libramont-lowrise-cal": { + "true_positive": 7, + "false_positive": 72, + "false_negative": 19, + "precision": 0.08860759493670886, + "recall": 0.2692307692307692, + "f1": 0.13333333333333336 + }, + "v72-zandhoven-lowrise-cal": { + "true_positive": 9, + "false_positive": 41, + "false_negative": 110, + "precision": 0.18, + "recall": 0.07563025210084033, + "f1": 0.10650887573964496 + } + }, + "pure_empty_false_positives": 0 + }, + { + "threshold": 0.25, + "aggregate": { + "true_positive": 49, + "false_positive": 109, + "false_negative": 299, + "precision": 0.310126582278481, + "recall": 0.14080459770114942, + "f1": 0.19367588932806323 + }, + "regions": { + "brussels": { + "true_positive": 12, + "false_positive": 11, + "false_negative": 53, + "precision": 0.5217391304347826, + "recall": 0.18461538461538463, + "f1": 0.2727272727272727 + }, + "flanders": { + "true_positive": 8, + "false_positive": 31, + "false_negative": 115, + "precision": 0.20512820512820512, + "recall": 0.06504065040650407, + "f1": 0.09876543209876544 + }, + "wallonia": { + "true_positive": 29, + "false_positive": 67, + "false_negative": 131, + "precision": 0.3020833333333333, + "recall": 0.18125, + "f1": 0.2265625 + } + }, + "samples": { + "v72-assenede-field-cal-bg": { + "true_positive": 0, + "false_positive": 1, + "false_negative": 4, + "precision": 0.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-ganshoren-lowrise-cal": { + "true_positive": 12, + "false_positive": 11, + "false_negative": 50, + "precision": 0.5217391304347826, + "recall": 0.1935483870967742, + "f1": 0.2823529411764706 + }, + "v72-havelange-field-cal-bg": { + "true_positive": 22, + "false_positive": 18, + "false_negative": 112, + "precision": 0.55, + "recall": 0.16417910447761194, + "f1": 0.2528735632183908 + }, + "v72-laeken-park-cal-bg": { + "true_positive": 0, + "false_positive": 0, + "false_negative": 3, + "precision": 1.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-libramont-lowrise-cal": { + "true_positive": 7, + "false_positive": 49, + "false_negative": 19, + "precision": 0.125, + "recall": 0.2692307692307692, + "f1": 0.17073170731707316 + }, + "v72-zandhoven-lowrise-cal": { + "true_positive": 8, + "false_positive": 30, + "false_negative": 111, + "precision": 0.21052631578947367, + "recall": 0.06722689075630252, + "f1": 0.10191082802547771 + } + }, + "pure_empty_false_positives": 0 + }, + { + "threshold": 0.3, + "aggregate": { + "true_positive": 44, + "false_positive": 77, + "false_negative": 304, + "precision": 0.36363636363636365, + "recall": 0.12643678160919541, + "f1": 0.18763326226012794 + }, + "regions": { + "brussels": { + "true_positive": 12, + "false_positive": 7, + "false_negative": 53, + "precision": 0.631578947368421, + "recall": 0.18461538461538463, + "f1": 0.2857142857142857 + }, + "flanders": { + "true_positive": 6, + "false_positive": 22, + "false_negative": 117, + "precision": 0.21428571428571427, + "recall": 0.04878048780487805, + "f1": 0.07947019867549668 + }, + "wallonia": { + "true_positive": 26, + "false_positive": 48, + "false_negative": 134, + "precision": 0.35135135135135137, + "recall": 0.1625, + "f1": 0.22222222222222224 + } + }, + "samples": { + "v72-assenede-field-cal-bg": { + "true_positive": 0, + "false_positive": 1, + "false_negative": 4, + "precision": 0.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-ganshoren-lowrise-cal": { + "true_positive": 12, + "false_positive": 7, + "false_negative": 50, + "precision": 0.631578947368421, + "recall": 0.1935483870967742, + "f1": 0.2962962962962963 + }, + "v72-havelange-field-cal-bg": { + "true_positive": 20, + "false_positive": 13, + "false_negative": 114, + "precision": 0.6060606060606061, + "recall": 0.14925373134328357, + "f1": 0.2395209580838323 + }, + "v72-laeken-park-cal-bg": { + "true_positive": 0, + "false_positive": 0, + "false_negative": 3, + "precision": 1.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-libramont-lowrise-cal": { + "true_positive": 6, + "false_positive": 35, + "false_negative": 20, + "precision": 0.14634146341463414, + "recall": 0.23076923076923078, + "f1": 0.17910447761194032 + }, + "v72-zandhoven-lowrise-cal": { + "true_positive": 6, + "false_positive": 21, + "false_negative": 113, + "precision": 0.2222222222222222, + "recall": 0.05042016806722689, + "f1": 0.08219178082191782 + } + }, + "pure_empty_false_positives": 0 + }, + { + "threshold": 0.35, + "aggregate": { + "true_positive": 33, + "false_positive": 56, + "false_negative": 315, + "precision": 0.3707865168539326, + "recall": 0.09482758620689655, + "f1": 0.15102974828375285 + }, + "regions": { + "brussels": { + "true_positive": 10, + "false_positive": 4, + "false_negative": 55, + "precision": 0.7142857142857143, + "recall": 0.15384615384615385, + "f1": 0.25316455696202533 + }, + "flanders": { + "true_positive": 2, + "false_positive": 16, + "false_negative": 121, + "precision": 0.1111111111111111, + "recall": 0.016260162601626018, + "f1": 0.028368794326241138 + }, + "wallonia": { + "true_positive": 21, + "false_positive": 36, + "false_negative": 139, + "precision": 0.3684210526315789, + "recall": 0.13125, + "f1": 0.1935483870967742 + } + }, + "samples": { + "v72-assenede-field-cal-bg": { + "true_positive": 0, + "false_positive": 1, + "false_negative": 4, + "precision": 0.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-ganshoren-lowrise-cal": { + "true_positive": 10, + "false_positive": 4, + "false_negative": 52, + "precision": 0.7142857142857143, + "recall": 0.16129032258064516, + "f1": 0.2631578947368421 + }, + "v72-havelange-field-cal-bg": { + "true_positive": 15, + "false_positive": 8, + "false_negative": 119, + "precision": 0.6521739130434783, + "recall": 0.11194029850746269, + "f1": 0.1910828025477707 + }, + "v72-laeken-park-cal-bg": { + "true_positive": 0, + "false_positive": 0, + "false_negative": 3, + "precision": 1.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-libramont-lowrise-cal": { + "true_positive": 6, + "false_positive": 28, + "false_negative": 20, + "precision": 0.17647058823529413, + "recall": 0.23076923076923078, + "f1": 0.20000000000000004 + }, + "v72-zandhoven-lowrise-cal": { + "true_positive": 2, + "false_positive": 15, + "false_negative": 117, + "precision": 0.11764705882352941, + "recall": 0.01680672268907563, + "f1": 0.029411764705882353 + } + }, + "pure_empty_false_positives": 0 + }, + { + "threshold": 0.4, + "aggregate": { + "true_positive": 26, + "false_positive": 36, + "false_negative": 322, + "precision": 0.41935483870967744, + "recall": 0.07471264367816093, + "f1": 0.12682926829268293 + }, + "regions": { + "brussels": { + "true_positive": 10, + "false_positive": 2, + "false_negative": 55, + "precision": 0.8333333333333334, + "recall": 0.15384615384615385, + "f1": 0.25974025974025977 + }, + "flanders": { + "true_positive": 2, + "false_positive": 12, + "false_negative": 121, + "precision": 0.14285714285714285, + "recall": 0.016260162601626018, + "f1": 0.029197080291970802 + }, + "wallonia": { + "true_positive": 14, + "false_positive": 22, + "false_negative": 146, + "precision": 0.3888888888888889, + "recall": 0.0875, + "f1": 0.14285714285714285 + } + }, + "samples": { + "v72-assenede-field-cal-bg": { + "true_positive": 0, + "false_positive": 0, + "false_negative": 4, + "precision": 1.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-ganshoren-lowrise-cal": { + "true_positive": 10, + "false_positive": 2, + "false_negative": 52, + "precision": 0.8333333333333334, + "recall": 0.16129032258064516, + "f1": 0.27027027027027023 + }, + "v72-havelange-field-cal-bg": { + "true_positive": 10, + "false_positive": 4, + "false_negative": 124, + "precision": 0.7142857142857143, + "recall": 0.07462686567164178, + "f1": 0.13513513513513511 + }, + "v72-laeken-park-cal-bg": { + "true_positive": 0, + "false_positive": 0, + "false_negative": 3, + "precision": 1.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-libramont-lowrise-cal": { + "true_positive": 4, + "false_positive": 18, + "false_negative": 22, + "precision": 0.18181818181818182, + "recall": 0.15384615384615385, + "f1": 0.16666666666666669 + }, + "v72-zandhoven-lowrise-cal": { + "true_positive": 2, + "false_positive": 12, + "false_negative": 117, + "precision": 0.14285714285714285, + "recall": 0.01680672268907563, + "f1": 0.030075187969924814 + } + }, + "pure_empty_false_positives": 0 + } + ] +} \ No newline at end of file diff --git a/artifacts/evidence/accuracy/model-training/20260810-v74-root-cause/filter-0.15.json b/artifacts/evidence/accuracy/model-training/20260810-v74-root-cause/filter-0.15.json new file mode 100644 index 00000000..86a4d4e4 --- /dev/null +++ b/artifacts/evidence/accuracy/model-training/20260810-v74-root-cause/filter-0.15.json @@ -0,0 +1,732 @@ +{ + "schema_version": 1, + "model": "/app/models/geointel-building-yolov8s-smallbld-minpx3-img640-ft30.pt", + "summary": "/app/storage/operator-data/building-be-v72-fresh-calibration-r1/diagnostic-yolo512-r2/yolo_tile_dataset_summary.json", + "split": "val", + "match_iou": 0.25, + "test_time_augmentation": false, + "inference_imgsz": 640, + "inference_batch": 8, + "max_detections_per_tile": 1000, + "nms_iou": 0.7, + "containment_nms": 1.0, + "box_scale": 1.0, + "box_offset_x": 0.0, + "box_offset_y": 0.0, + "additional_model": null, + "regional_models": {}, + "regional_model_tile_counts": {}, + "ensemble_mode": null, + "ensemble_match_iou": null, + "proposal_classifier": "/app/storage/training/experimental/building-be-v73-fresh-flanders-train-r1/proposal-filter-v74/proposal-filter.experimental.torchscript.pt", + "proposal_classifier_threshold": 0.15, + "proposal_crop_scale": 1.4, + "proposal_classifier_batch": 64, + "tile_count": 24, + "sweeps": [ + { + "threshold": 0.05, + "aggregate": { + "true_positive": 85, + "false_positive": 415, + "false_negative": 263, + "precision": 0.17, + "recall": 0.2442528735632184, + "f1": 0.20047169811320756 + }, + "regions": { + "brussels": { + "true_positive": 25, + "false_positive": 42, + "false_negative": 40, + "precision": 0.373134328358209, + "recall": 0.38461538461538464, + "f1": 0.3787878787878788 + }, + "flanders": { + "true_positive": 14, + "false_positive": 115, + "false_negative": 109, + "precision": 0.10852713178294573, + "recall": 0.11382113821138211, + "f1": 0.1111111111111111 + }, + "wallonia": { + "true_positive": 46, + "false_positive": 258, + "false_negative": 114, + "precision": 0.1513157894736842, + "recall": 0.2875, + "f1": 0.1982758620689655 + } + }, + "samples": { + "v72-assenede-field-cal-bg": { + "true_positive": 0, + "false_positive": 5, + "false_negative": 4, + "precision": 0.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-ganshoren-lowrise-cal": { + "true_positive": 25, + "false_positive": 41, + "false_negative": 37, + "precision": 0.3787878787878788, + "recall": 0.4032258064516129, + "f1": 0.39062499999999994 + }, + "v72-havelange-field-cal-bg": { + "true_positive": 34, + "false_positive": 79, + "false_negative": 100, + "precision": 0.3008849557522124, + "recall": 0.2537313432835821, + "f1": 0.27530364372469635 + }, + "v72-laeken-park-cal-bg": { + "true_positive": 0, + "false_positive": 1, + "false_negative": 3, + "precision": 0.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-libramont-lowrise-cal": { + "true_positive": 12, + "false_positive": 179, + "false_negative": 14, + "precision": 0.06282722513089005, + "recall": 0.46153846153846156, + "f1": 0.11059907834101382 + }, + "v72-zandhoven-lowrise-cal": { + "true_positive": 14, + "false_positive": 110, + "false_negative": 105, + "precision": 0.11290322580645161, + "recall": 0.11764705882352941, + "f1": 0.11522633744855967 + } + }, + "pure_empty_false_positives": 0 + }, + { + "threshold": 0.1, + "aggregate": { + "true_positive": 70, + "false_positive": 266, + "false_negative": 278, + "precision": 0.20833333333333334, + "recall": 0.20114942528735633, + "f1": 0.2046783625730994 + }, + "regions": { + "brussels": { + "true_positive": 20, + "false_positive": 24, + "false_negative": 45, + "precision": 0.45454545454545453, + "recall": 0.3076923076923077, + "f1": 0.3669724770642202 + }, + "flanders": { + "true_positive": 11, + "false_positive": 63, + "false_negative": 112, + "precision": 0.14864864864864866, + "recall": 0.08943089430894309, + "f1": 0.11167512690355329 + }, + "wallonia": { + "true_positive": 39, + "false_positive": 179, + "false_negative": 121, + "precision": 0.17889908256880735, + "recall": 0.24375, + "f1": 0.20634920634920637 + } + }, + "samples": { + "v72-assenede-field-cal-bg": { + "true_positive": 0, + "false_positive": 3, + "false_negative": 4, + "precision": 0.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-ganshoren-lowrise-cal": { + "true_positive": 20, + "false_positive": 23, + "false_negative": 42, + "precision": 0.46511627906976744, + "recall": 0.3225806451612903, + "f1": 0.380952380952381 + }, + "v72-havelange-field-cal-bg": { + "true_positive": 28, + "false_positive": 51, + "false_negative": 106, + "precision": 0.35443037974683544, + "recall": 0.208955223880597, + "f1": 0.2629107981220657 + }, + "v72-laeken-park-cal-bg": { + "true_positive": 0, + "false_positive": 1, + "false_negative": 3, + "precision": 0.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-libramont-lowrise-cal": { + "true_positive": 11, + "false_positive": 128, + "false_negative": 15, + "precision": 0.07913669064748201, + "recall": 0.4230769230769231, + "f1": 0.1333333333333333 + }, + "v72-zandhoven-lowrise-cal": { + "true_positive": 11, + "false_positive": 60, + "false_negative": 108, + "precision": 0.15492957746478872, + "recall": 0.09243697478991597, + "f1": 0.11578947368421053 + } + }, + "pure_empty_false_positives": 0 + }, + { + "threshold": 0.15, + "aggregate": { + "true_positive": 58, + "false_positive": 198, + "false_negative": 290, + "precision": 0.2265625, + "recall": 0.16666666666666666, + "f1": 0.19205298013245034 + }, + "regions": { + "brussels": { + "true_positive": 14, + "false_positive": 19, + "false_negative": 51, + "precision": 0.42424242424242425, + "recall": 0.2153846153846154, + "f1": 0.28571428571428575 + }, + "flanders": { + "true_positive": 10, + "false_positive": 49, + "false_negative": 113, + "precision": 0.1694915254237288, + "recall": 0.08130081300813008, + "f1": 0.10989010989010989 + }, + "wallonia": { + "true_positive": 34, + "false_positive": 130, + "false_negative": 126, + "precision": 0.2073170731707317, + "recall": 0.2125, + "f1": 0.20987654320987653 + } + }, + "samples": { + "v72-assenede-field-cal-bg": { + "true_positive": 0, + "false_positive": 2, + "false_negative": 4, + "precision": 0.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-ganshoren-lowrise-cal": { + "true_positive": 14, + "false_positive": 18, + "false_negative": 48, + "precision": 0.4375, + "recall": 0.22580645161290322, + "f1": 0.2978723404255319 + }, + "v72-havelange-field-cal-bg": { + "true_positive": 25, + "false_positive": 35, + "false_negative": 109, + "precision": 0.4166666666666667, + "recall": 0.1865671641791045, + "f1": 0.25773195876288657 + }, + "v72-laeken-park-cal-bg": { + "true_positive": 0, + "false_positive": 1, + "false_negative": 3, + "precision": 0.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-libramont-lowrise-cal": { + "true_positive": 9, + "false_positive": 95, + "false_negative": 17, + "precision": 0.08653846153846154, + "recall": 0.34615384615384615, + "f1": 0.13846153846153844 + }, + "v72-zandhoven-lowrise-cal": { + "true_positive": 10, + "false_positive": 47, + "false_negative": 109, + "precision": 0.17543859649122806, + "recall": 0.08403361344537816, + "f1": 0.11363636363636363 + } + }, + "pure_empty_false_positives": 0 + }, + { + "threshold": 0.2, + "aggregate": { + "true_positive": 50, + "false_positive": 142, + "false_negative": 298, + "precision": 0.2604166666666667, + "recall": 0.14367816091954022, + "f1": 0.1851851851851852 + }, + "regions": { + "brussels": { + "true_positive": 13, + "false_positive": 16, + "false_negative": 52, + "precision": 0.4482758620689655, + "recall": 0.2, + "f1": 0.27659574468085113 + }, + "flanders": { + "true_positive": 9, + "false_positive": 36, + "false_negative": 114, + "precision": 0.2, + "recall": 0.07317073170731707, + "f1": 0.10714285714285712 + }, + "wallonia": { + "true_positive": 28, + "false_positive": 90, + "false_negative": 132, + "precision": 0.23728813559322035, + "recall": 0.175, + "f1": 0.2014388489208633 + } + }, + "samples": { + "v72-assenede-field-cal-bg": { + "true_positive": 0, + "false_positive": 1, + "false_negative": 4, + "precision": 0.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-ganshoren-lowrise-cal": { + "true_positive": 13, + "false_positive": 16, + "false_negative": 49, + "precision": 0.4482758620689655, + "recall": 0.20967741935483872, + "f1": 0.2857142857142857 + }, + "v72-havelange-field-cal-bg": { + "true_positive": 21, + "false_positive": 20, + "false_negative": 113, + "precision": 0.5121951219512195, + "recall": 0.15671641791044777, + "f1": 0.24000000000000002 + }, + "v72-laeken-park-cal-bg": { + "true_positive": 0, + "false_positive": 0, + "false_negative": 3, + "precision": 1.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-libramont-lowrise-cal": { + "true_positive": 7, + "false_positive": 70, + "false_negative": 19, + "precision": 0.09090909090909091, + "recall": 0.2692307692307692, + "f1": 0.1359223300970874 + }, + "v72-zandhoven-lowrise-cal": { + "true_positive": 9, + "false_positive": 35, + "false_negative": 110, + "precision": 0.20454545454545456, + "recall": 0.07563025210084033, + "f1": 0.11042944785276074 + } + }, + "pure_empty_false_positives": 0 + }, + { + "threshold": 0.25, + "aggregate": { + "true_positive": 46, + "false_positive": 101, + "false_negative": 302, + "precision": 0.3129251700680272, + "recall": 0.13218390804597702, + "f1": 0.18585858585858586 + }, + "regions": { + "brussels": { + "true_positive": 12, + "false_positive": 11, + "false_negative": 53, + "precision": 0.5217391304347826, + "recall": 0.18461538461538463, + "f1": 0.2727272727272727 + }, + "flanders": { + "true_positive": 8, + "false_positive": 27, + "false_negative": 115, + "precision": 0.22857142857142856, + "recall": 0.06504065040650407, + "f1": 0.10126582278481014 + }, + "wallonia": { + "true_positive": 26, + "false_positive": 63, + "false_negative": 134, + "precision": 0.29213483146067415, + "recall": 0.1625, + "f1": 0.20883534136546184 + } + }, + "samples": { + "v72-assenede-field-cal-bg": { + "true_positive": 0, + "false_positive": 1, + "false_negative": 4, + "precision": 0.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-ganshoren-lowrise-cal": { + "true_positive": 12, + "false_positive": 11, + "false_negative": 50, + "precision": 0.5217391304347826, + "recall": 0.1935483870967742, + "f1": 0.2823529411764706 + }, + "v72-havelange-field-cal-bg": { + "true_positive": 19, + "false_positive": 15, + "false_negative": 115, + "precision": 0.5588235294117647, + "recall": 0.1417910447761194, + "f1": 0.2261904761904762 + }, + "v72-laeken-park-cal-bg": { + "true_positive": 0, + "false_positive": 0, + "false_negative": 3, + "precision": 1.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-libramont-lowrise-cal": { + "true_positive": 7, + "false_positive": 48, + "false_negative": 19, + "precision": 0.12727272727272726, + "recall": 0.2692307692307692, + "f1": 0.1728395061728395 + }, + "v72-zandhoven-lowrise-cal": { + "true_positive": 8, + "false_positive": 26, + "false_negative": 111, + "precision": 0.23529411764705882, + "recall": 0.06722689075630252, + "f1": 0.10457516339869281 + } + }, + "pure_empty_false_positives": 0 + }, + { + "threshold": 0.3, + "aggregate": { + "true_positive": 41, + "false_positive": 71, + "false_negative": 307, + "precision": 0.36607142857142855, + "recall": 0.11781609195402298, + "f1": 0.1782608695652174 + }, + "regions": { + "brussels": { + "true_positive": 12, + "false_positive": 7, + "false_negative": 53, + "precision": 0.631578947368421, + "recall": 0.18461538461538463, + "f1": 0.2857142857142857 + }, + "flanders": { + "true_positive": 6, + "false_positive": 19, + "false_negative": 117, + "precision": 0.24, + "recall": 0.04878048780487805, + "f1": 0.08108108108108109 + }, + "wallonia": { + "true_positive": 23, + "false_positive": 45, + "false_negative": 137, + "precision": 0.3382352941176471, + "recall": 0.14375, + "f1": 0.20175438596491227 + } + }, + "samples": { + "v72-assenede-field-cal-bg": { + "true_positive": 0, + "false_positive": 1, + "false_negative": 4, + "precision": 0.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-ganshoren-lowrise-cal": { + "true_positive": 12, + "false_positive": 7, + "false_negative": 50, + "precision": 0.631578947368421, + "recall": 0.1935483870967742, + "f1": 0.2962962962962963 + }, + "v72-havelange-field-cal-bg": { + "true_positive": 17, + "false_positive": 11, + "false_negative": 117, + "precision": 0.6071428571428571, + "recall": 0.12686567164179105, + "f1": 0.20987654320987653 + }, + "v72-laeken-park-cal-bg": { + "true_positive": 0, + "false_positive": 0, + "false_negative": 3, + "precision": 1.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-libramont-lowrise-cal": { + "true_positive": 6, + "false_positive": 34, + "false_negative": 20, + "precision": 0.15, + "recall": 0.23076923076923078, + "f1": 0.18181818181818185 + }, + "v72-zandhoven-lowrise-cal": { + "true_positive": 6, + "false_positive": 18, + "false_negative": 113, + "precision": 0.25, + "recall": 0.05042016806722689, + "f1": 0.08391608391608392 + } + }, + "pure_empty_false_positives": 0 + }, + { + "threshold": 0.35, + "aggregate": { + "true_positive": 32, + "false_positive": 51, + "false_negative": 316, + "precision": 0.3855421686746988, + "recall": 0.09195402298850575, + "f1": 0.14849187935034802 + }, + "regions": { + "brussels": { + "true_positive": 10, + "false_positive": 4, + "false_negative": 55, + "precision": 0.7142857142857143, + "recall": 0.15384615384615385, + "f1": 0.25316455696202533 + }, + "flanders": { + "true_positive": 2, + "false_positive": 14, + "false_negative": 121, + "precision": 0.125, + "recall": 0.016260162601626018, + "f1": 0.02877697841726619 + }, + "wallonia": { + "true_positive": 20, + "false_positive": 33, + "false_negative": 140, + "precision": 0.37735849056603776, + "recall": 0.125, + "f1": 0.18779342723004694 + } + }, + "samples": { + "v72-assenede-field-cal-bg": { + "true_positive": 0, + "false_positive": 1, + "false_negative": 4, + "precision": 0.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-ganshoren-lowrise-cal": { + "true_positive": 10, + "false_positive": 4, + "false_negative": 52, + "precision": 0.7142857142857143, + "recall": 0.16129032258064516, + "f1": 0.2631578947368421 + }, + "v72-havelange-field-cal-bg": { + "true_positive": 14, + "false_positive": 6, + "false_negative": 120, + "precision": 0.7, + "recall": 0.1044776119402985, + "f1": 0.18181818181818182 + }, + "v72-laeken-park-cal-bg": { + "true_positive": 0, + "false_positive": 0, + "false_negative": 3, + "precision": 1.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-libramont-lowrise-cal": { + "true_positive": 6, + "false_positive": 27, + "false_negative": 20, + "precision": 0.18181818181818182, + "recall": 0.23076923076923078, + "f1": 0.2033898305084746 + }, + "v72-zandhoven-lowrise-cal": { + "true_positive": 2, + "false_positive": 13, + "false_negative": 117, + "precision": 0.13333333333333333, + "recall": 0.01680672268907563, + "f1": 0.029850746268656716 + } + }, + "pure_empty_false_positives": 0 + }, + { + "threshold": 0.4, + "aggregate": { + "true_positive": 26, + "false_positive": 34, + "false_negative": 322, + "precision": 0.43333333333333335, + "recall": 0.07471264367816093, + "f1": 0.12745098039215688 + }, + "regions": { + "brussels": { + "true_positive": 10, + "false_positive": 2, + "false_negative": 55, + "precision": 0.8333333333333334, + "recall": 0.15384615384615385, + "f1": 0.25974025974025977 + }, + "flanders": { + "true_positive": 2, + "false_positive": 11, + "false_negative": 121, + "precision": 0.15384615384615385, + "recall": 0.016260162601626018, + "f1": 0.029411764705882356 + }, + "wallonia": { + "true_positive": 14, + "false_positive": 21, + "false_negative": 146, + "precision": 0.4, + "recall": 0.0875, + "f1": 0.14358974358974355 + } + }, + "samples": { + "v72-assenede-field-cal-bg": { + "true_positive": 0, + "false_positive": 0, + "false_negative": 4, + "precision": 1.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-ganshoren-lowrise-cal": { + "true_positive": 10, + "false_positive": 2, + "false_negative": 52, + "precision": 0.8333333333333334, + "recall": 0.16129032258064516, + "f1": 0.27027027027027023 + }, + "v72-havelange-field-cal-bg": { + "true_positive": 10, + "false_positive": 4, + "false_negative": 124, + "precision": 0.7142857142857143, + "recall": 0.07462686567164178, + "f1": 0.13513513513513511 + }, + "v72-laeken-park-cal-bg": { + "true_positive": 0, + "false_positive": 0, + "false_negative": 3, + "precision": 1.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-libramont-lowrise-cal": { + "true_positive": 4, + "false_positive": 17, + "false_negative": 22, + "precision": 0.19047619047619047, + "recall": 0.15384615384615385, + "f1": 0.1702127659574468 + }, + "v72-zandhoven-lowrise-cal": { + "true_positive": 2, + "false_positive": 11, + "false_negative": 117, + "precision": 0.15384615384615385, + "recall": 0.01680672268907563, + "f1": 0.0303030303030303 + } + }, + "pure_empty_false_positives": 0 + } + ] +} \ No newline at end of file diff --git a/artifacts/evidence/accuracy/model-training/20260810-v74-root-cause/filter-0.20.json b/artifacts/evidence/accuracy/model-training/20260810-v74-root-cause/filter-0.20.json new file mode 100644 index 00000000..d52e40d6 --- /dev/null +++ b/artifacts/evidence/accuracy/model-training/20260810-v74-root-cause/filter-0.20.json @@ -0,0 +1,732 @@ +{ + "schema_version": 1, + "model": "/app/models/geointel-building-yolov8s-smallbld-minpx3-img640-ft30.pt", + "summary": "/app/storage/operator-data/building-be-v72-fresh-calibration-r1/diagnostic-yolo512-r2/yolo_tile_dataset_summary.json", + "split": "val", + "match_iou": 0.25, + "test_time_augmentation": false, + "inference_imgsz": 640, + "inference_batch": 8, + "max_detections_per_tile": 1000, + "nms_iou": 0.7, + "containment_nms": 1.0, + "box_scale": 1.0, + "box_offset_x": 0.0, + "box_offset_y": 0.0, + "additional_model": null, + "regional_models": {}, + "regional_model_tile_counts": {}, + "ensemble_mode": null, + "ensemble_match_iou": null, + "proposal_classifier": "/app/storage/training/experimental/building-be-v73-fresh-flanders-train-r1/proposal-filter-v74/proposal-filter.experimental.torchscript.pt", + "proposal_classifier_threshold": 0.2, + "proposal_crop_scale": 1.4, + "proposal_classifier_batch": 64, + "tile_count": 24, + "sweeps": [ + { + "threshold": 0.05, + "aggregate": { + "true_positive": 79, + "false_positive": 390, + "false_negative": 269, + "precision": 0.16844349680170576, + "recall": 0.22701149425287356, + "f1": 0.193390452876377 + }, + "regions": { + "brussels": { + "true_positive": 24, + "false_positive": 37, + "false_negative": 41, + "precision": 0.39344262295081966, + "recall": 0.36923076923076925, + "f1": 0.38095238095238093 + }, + "flanders": { + "true_positive": 12, + "false_positive": 105, + "false_negative": 111, + "precision": 0.10256410256410256, + "recall": 0.0975609756097561, + "f1": 0.1 + }, + "wallonia": { + "true_positive": 43, + "false_positive": 248, + "false_negative": 117, + "precision": 0.14776632302405499, + "recall": 0.26875, + "f1": 0.19068736141906875 + } + }, + "samples": { + "v72-assenede-field-cal-bg": { + "true_positive": 0, + "false_positive": 5, + "false_negative": 4, + "precision": 0.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-ganshoren-lowrise-cal": { + "true_positive": 24, + "false_positive": 36, + "false_negative": 38, + "precision": 0.4, + "recall": 0.3870967741935484, + "f1": 0.39344262295081966 + }, + "v72-havelange-field-cal-bg": { + "true_positive": 32, + "false_positive": 74, + "false_negative": 102, + "precision": 0.3018867924528302, + "recall": 0.23880597014925373, + "f1": 0.26666666666666666 + }, + "v72-laeken-park-cal-bg": { + "true_positive": 0, + "false_positive": 1, + "false_negative": 3, + "precision": 0.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-libramont-lowrise-cal": { + "true_positive": 11, + "false_positive": 174, + "false_negative": 15, + "precision": 0.05945945945945946, + "recall": 0.4230769230769231, + "f1": 0.1042654028436019 + }, + "v72-zandhoven-lowrise-cal": { + "true_positive": 12, + "false_positive": 100, + "false_negative": 107, + "precision": 0.10714285714285714, + "recall": 0.10084033613445378, + "f1": 0.10389610389610389 + } + }, + "pure_empty_false_positives": 0 + }, + { + "threshold": 0.1, + "aggregate": { + "true_positive": 66, + "false_positive": 249, + "false_negative": 282, + "precision": 0.20952380952380953, + "recall": 0.1896551724137931, + "f1": 0.1990950226244344 + }, + "regions": { + "brussels": { + "true_positive": 19, + "false_positive": 20, + "false_negative": 46, + "precision": 0.48717948717948717, + "recall": 0.2923076923076923, + "f1": 0.36538461538461536 + }, + "flanders": { + "true_positive": 9, + "false_positive": 57, + "false_negative": 114, + "precision": 0.13636363636363635, + "recall": 0.07317073170731707, + "f1": 0.09523809523809522 + }, + "wallonia": { + "true_positive": 38, + "false_positive": 172, + "false_negative": 122, + "precision": 0.18095238095238095, + "recall": 0.2375, + "f1": 0.20540540540540542 + } + }, + "samples": { + "v72-assenede-field-cal-bg": { + "true_positive": 0, + "false_positive": 3, + "false_negative": 4, + "precision": 0.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-ganshoren-lowrise-cal": { + "true_positive": 19, + "false_positive": 19, + "false_negative": 43, + "precision": 0.5, + "recall": 0.3064516129032258, + "f1": 0.38 + }, + "v72-havelange-field-cal-bg": { + "true_positive": 28, + "false_positive": 47, + "false_negative": 106, + "precision": 0.37333333333333335, + "recall": 0.208955223880597, + "f1": 0.2679425837320574 + }, + "v72-laeken-park-cal-bg": { + "true_positive": 0, + "false_positive": 1, + "false_negative": 3, + "precision": 0.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-libramont-lowrise-cal": { + "true_positive": 10, + "false_positive": 125, + "false_negative": 16, + "precision": 0.07407407407407407, + "recall": 0.38461538461538464, + "f1": 0.12422360248447205 + }, + "v72-zandhoven-lowrise-cal": { + "true_positive": 9, + "false_positive": 54, + "false_negative": 110, + "precision": 0.14285714285714285, + "recall": 0.07563025210084033, + "f1": 0.0989010989010989 + } + }, + "pure_empty_false_positives": 0 + }, + { + "threshold": 0.15, + "aggregate": { + "true_positive": 54, + "false_positive": 183, + "false_negative": 294, + "precision": 0.22784810126582278, + "recall": 0.15517241379310345, + "f1": 0.18461538461538463 + }, + "regions": { + "brussels": { + "true_positive": 13, + "false_positive": 15, + "false_negative": 52, + "precision": 0.4642857142857143, + "recall": 0.2, + "f1": 0.27956989247311825 + }, + "flanders": { + "true_positive": 8, + "false_positive": 43, + "false_negative": 115, + "precision": 0.1568627450980392, + "recall": 0.06504065040650407, + "f1": 0.09195402298850575 + }, + "wallonia": { + "true_positive": 33, + "false_positive": 125, + "false_negative": 127, + "precision": 0.2088607594936709, + "recall": 0.20625, + "f1": 0.20754716981132076 + } + }, + "samples": { + "v72-assenede-field-cal-bg": { + "true_positive": 0, + "false_positive": 2, + "false_negative": 4, + "precision": 0.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-ganshoren-lowrise-cal": { + "true_positive": 13, + "false_positive": 14, + "false_negative": 49, + "precision": 0.48148148148148145, + "recall": 0.20967741935483872, + "f1": 0.29213483146067415 + }, + "v72-havelange-field-cal-bg": { + "true_positive": 25, + "false_positive": 33, + "false_negative": 109, + "precision": 0.43103448275862066, + "recall": 0.1865671641791045, + "f1": 0.2604166666666667 + }, + "v72-laeken-park-cal-bg": { + "true_positive": 0, + "false_positive": 1, + "false_negative": 3, + "precision": 0.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-libramont-lowrise-cal": { + "true_positive": 8, + "false_positive": 92, + "false_negative": 18, + "precision": 0.08, + "recall": 0.3076923076923077, + "f1": 0.126984126984127 + }, + "v72-zandhoven-lowrise-cal": { + "true_positive": 8, + "false_positive": 41, + "false_negative": 111, + "precision": 0.16326530612244897, + "recall": 0.06722689075630252, + "f1": 0.09523809523809523 + } + }, + "pure_empty_false_positives": 0 + }, + { + "threshold": 0.2, + "aggregate": { + "true_positive": 47, + "false_positive": 132, + "false_negative": 301, + "precision": 0.26256983240223464, + "recall": 0.13505747126436782, + "f1": 0.17836812144212524 + }, + "regions": { + "brussels": { + "true_positive": 12, + "false_positive": 13, + "false_negative": 53, + "precision": 0.48, + "recall": 0.18461538461538463, + "f1": 0.2666666666666667 + }, + "flanders": { + "true_positive": 8, + "false_positive": 33, + "false_negative": 115, + "precision": 0.1951219512195122, + "recall": 0.06504065040650407, + "f1": 0.0975609756097561 + }, + "wallonia": { + "true_positive": 27, + "false_positive": 86, + "false_negative": 133, + "precision": 0.23893805309734514, + "recall": 0.16875, + "f1": 0.19780219780219782 + } + }, + "samples": { + "v72-assenede-field-cal-bg": { + "true_positive": 0, + "false_positive": 1, + "false_negative": 4, + "precision": 0.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-ganshoren-lowrise-cal": { + "true_positive": 12, + "false_positive": 13, + "false_negative": 50, + "precision": 0.48, + "recall": 0.1935483870967742, + "f1": 0.2758620689655172 + }, + "v72-havelange-field-cal-bg": { + "true_positive": 21, + "false_positive": 19, + "false_negative": 113, + "precision": 0.525, + "recall": 0.15671641791044777, + "f1": 0.2413793103448276 + }, + "v72-laeken-park-cal-bg": { + "true_positive": 0, + "false_positive": 0, + "false_negative": 3, + "precision": 1.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-libramont-lowrise-cal": { + "true_positive": 6, + "false_positive": 67, + "false_negative": 20, + "precision": 0.0821917808219178, + "recall": 0.23076923076923078, + "f1": 0.12121212121212122 + }, + "v72-zandhoven-lowrise-cal": { + "true_positive": 8, + "false_positive": 32, + "false_negative": 111, + "precision": 0.2, + "recall": 0.06722689075630252, + "f1": 0.10062893081761007 + } + }, + "pure_empty_false_positives": 0 + }, + { + "threshold": 0.25, + "aggregate": { + "true_positive": 43, + "false_positive": 92, + "false_negative": 305, + "precision": 0.31851851851851853, + "recall": 0.1235632183908046, + "f1": 0.1780538302277433 + }, + "regions": { + "brussels": { + "true_positive": 11, + "false_positive": 8, + "false_negative": 54, + "precision": 0.5789473684210527, + "recall": 0.16923076923076924, + "f1": 0.2619047619047619 + }, + "flanders": { + "true_positive": 7, + "false_positive": 24, + "false_negative": 116, + "precision": 0.22580645161290322, + "recall": 0.056910569105691054, + "f1": 0.0909090909090909 + }, + "wallonia": { + "true_positive": 25, + "false_positive": 60, + "false_negative": 135, + "precision": 0.29411764705882354, + "recall": 0.15625, + "f1": 0.20408163265306123 + } + }, + "samples": { + "v72-assenede-field-cal-bg": { + "true_positive": 0, + "false_positive": 1, + "false_negative": 4, + "precision": 0.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-ganshoren-lowrise-cal": { + "true_positive": 11, + "false_positive": 8, + "false_negative": 51, + "precision": 0.5789473684210527, + "recall": 0.1774193548387097, + "f1": 0.2716049382716049 + }, + "v72-havelange-field-cal-bg": { + "true_positive": 19, + "false_positive": 14, + "false_negative": 115, + "precision": 0.5757575757575758, + "recall": 0.1417910447761194, + "f1": 0.22754491017964074 + }, + "v72-laeken-park-cal-bg": { + "true_positive": 0, + "false_positive": 0, + "false_negative": 3, + "precision": 1.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-libramont-lowrise-cal": { + "true_positive": 6, + "false_positive": 46, + "false_negative": 20, + "precision": 0.11538461538461539, + "recall": 0.23076923076923078, + "f1": 0.15384615384615388 + }, + "v72-zandhoven-lowrise-cal": { + "true_positive": 7, + "false_positive": 23, + "false_negative": 112, + "precision": 0.23333333333333334, + "recall": 0.058823529411764705, + "f1": 0.09395973154362415 + } + }, + "pure_empty_false_positives": 0 + }, + { + "threshold": 0.3, + "aggregate": { + "true_positive": 38, + "false_positive": 66, + "false_negative": 310, + "precision": 0.36538461538461536, + "recall": 0.10919540229885058, + "f1": 0.168141592920354 + }, + "regions": { + "brussels": { + "true_positive": 11, + "false_positive": 6, + "false_negative": 54, + "precision": 0.6470588235294118, + "recall": 0.16923076923076924, + "f1": 0.2682926829268293 + }, + "flanders": { + "true_positive": 5, + "false_positive": 17, + "false_negative": 118, + "precision": 0.22727272727272727, + "recall": 0.04065040650406504, + "f1": 0.0689655172413793 + }, + "wallonia": { + "true_positive": 22, + "false_positive": 43, + "false_negative": 138, + "precision": 0.3384615384615385, + "recall": 0.1375, + "f1": 0.19555555555555557 + } + }, + "samples": { + "v72-assenede-field-cal-bg": { + "true_positive": 0, + "false_positive": 1, + "false_negative": 4, + "precision": 0.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-ganshoren-lowrise-cal": { + "true_positive": 11, + "false_positive": 6, + "false_negative": 51, + "precision": 0.6470588235294118, + "recall": 0.1774193548387097, + "f1": 0.2784810126582279 + }, + "v72-havelange-field-cal-bg": { + "true_positive": 17, + "false_positive": 10, + "false_negative": 117, + "precision": 0.6296296296296297, + "recall": 0.12686567164179105, + "f1": 0.2111801242236025 + }, + "v72-laeken-park-cal-bg": { + "true_positive": 0, + "false_positive": 0, + "false_negative": 3, + "precision": 1.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-libramont-lowrise-cal": { + "true_positive": 5, + "false_positive": 33, + "false_negative": 21, + "precision": 0.13157894736842105, + "recall": 0.19230769230769232, + "f1": 0.15625 + }, + "v72-zandhoven-lowrise-cal": { + "true_positive": 5, + "false_positive": 16, + "false_negative": 114, + "precision": 0.23809523809523808, + "recall": 0.04201680672268908, + "f1": 0.07142857142857142 + } + }, + "pure_empty_false_positives": 0 + }, + { + "threshold": 0.35, + "aggregate": { + "true_positive": 30, + "false_positive": 47, + "false_negative": 318, + "precision": 0.38961038961038963, + "recall": 0.08620689655172414, + "f1": 0.1411764705882353 + }, + "regions": { + "brussels": { + "true_positive": 10, + "false_positive": 3, + "false_negative": 55, + "precision": 0.7692307692307693, + "recall": 0.15384615384615385, + "f1": 0.2564102564102564 + }, + "flanders": { + "true_positive": 1, + "false_positive": 13, + "false_negative": 122, + "precision": 0.07142857142857142, + "recall": 0.008130081300813009, + "f1": 0.014598540145985401 + }, + "wallonia": { + "true_positive": 19, + "false_positive": 31, + "false_negative": 141, + "precision": 0.38, + "recall": 0.11875, + "f1": 0.18095238095238095 + } + }, + "samples": { + "v72-assenede-field-cal-bg": { + "true_positive": 0, + "false_positive": 1, + "false_negative": 4, + "precision": 0.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-ganshoren-lowrise-cal": { + "true_positive": 10, + "false_positive": 3, + "false_negative": 52, + "precision": 0.7692307692307693, + "recall": 0.16129032258064516, + "f1": 0.26666666666666666 + }, + "v72-havelange-field-cal-bg": { + "true_positive": 14, + "false_positive": 5, + "false_negative": 120, + "precision": 0.7368421052631579, + "recall": 0.1044776119402985, + "f1": 0.1830065359477124 + }, + "v72-laeken-park-cal-bg": { + "true_positive": 0, + "false_positive": 0, + "false_negative": 3, + "precision": 1.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-libramont-lowrise-cal": { + "true_positive": 5, + "false_positive": 26, + "false_negative": 21, + "precision": 0.16129032258064516, + "recall": 0.19230769230769232, + "f1": 0.17543859649122806 + }, + "v72-zandhoven-lowrise-cal": { + "true_positive": 1, + "false_positive": 12, + "false_negative": 118, + "precision": 0.07692307692307693, + "recall": 0.008403361344537815, + "f1": 0.01515151515151515 + } + }, + "pure_empty_false_positives": 0 + }, + { + "threshold": 0.4, + "aggregate": { + "true_positive": 24, + "false_positive": 31, + "false_negative": 324, + "precision": 0.43636363636363634, + "recall": 0.06896551724137931, + "f1": 0.11910669975186104 + }, + "regions": { + "brussels": { + "true_positive": 10, + "false_positive": 2, + "false_negative": 55, + "precision": 0.8333333333333334, + "recall": 0.15384615384615385, + "f1": 0.25974025974025977 + }, + "flanders": { + "true_positive": 1, + "false_positive": 10, + "false_negative": 122, + "precision": 0.09090909090909091, + "recall": 0.008130081300813009, + "f1": 0.01492537313432836 + }, + "wallonia": { + "true_positive": 13, + "false_positive": 19, + "false_negative": 147, + "precision": 0.40625, + "recall": 0.08125, + "f1": 0.13541666666666669 + } + }, + "samples": { + "v72-assenede-field-cal-bg": { + "true_positive": 0, + "false_positive": 0, + "false_negative": 4, + "precision": 1.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-ganshoren-lowrise-cal": { + "true_positive": 10, + "false_positive": 2, + "false_negative": 52, + "precision": 0.8333333333333334, + "recall": 0.16129032258064516, + "f1": 0.27027027027027023 + }, + "v72-havelange-field-cal-bg": { + "true_positive": 10, + "false_positive": 3, + "false_negative": 124, + "precision": 0.7692307692307693, + "recall": 0.07462686567164178, + "f1": 0.13605442176870747 + }, + "v72-laeken-park-cal-bg": { + "true_positive": 0, + "false_positive": 0, + "false_negative": 3, + "precision": 1.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-libramont-lowrise-cal": { + "true_positive": 3, + "false_positive": 16, + "false_negative": 23, + "precision": 0.15789473684210525, + "recall": 0.11538461538461539, + "f1": 0.13333333333333333 + }, + "v72-zandhoven-lowrise-cal": { + "true_positive": 1, + "false_positive": 10, + "false_negative": 118, + "precision": 0.09090909090909091, + "recall": 0.008403361344537815, + "f1": 0.015384615384615384 + } + }, + "pure_empty_false_positives": 0 + } + ] +} \ No newline at end of file diff --git a/artifacts/evidence/accuracy/model-training/20260810-v74-root-cause/filter-0.30.json b/artifacts/evidence/accuracy/model-training/20260810-v74-root-cause/filter-0.30.json new file mode 100644 index 00000000..6ee5c50c --- /dev/null +++ b/artifacts/evidence/accuracy/model-training/20260810-v74-root-cause/filter-0.30.json @@ -0,0 +1,732 @@ +{ + "schema_version": 1, + "model": "/app/models/geointel-building-yolov8s-smallbld-minpx3-img640-ft30.pt", + "summary": "/app/storage/operator-data/building-be-v72-fresh-calibration-r1/diagnostic-yolo512-r2/yolo_tile_dataset_summary.json", + "split": "val", + "match_iou": 0.25, + "test_time_augmentation": false, + "inference_imgsz": 640, + "inference_batch": 8, + "max_detections_per_tile": 1000, + "nms_iou": 0.7, + "containment_nms": 1.0, + "box_scale": 1.0, + "box_offset_x": 0.0, + "box_offset_y": 0.0, + "additional_model": null, + "regional_models": {}, + "regional_model_tile_counts": {}, + "ensemble_mode": null, + "ensemble_match_iou": null, + "proposal_classifier": "/app/storage/training/experimental/building-be-v73-fresh-flanders-train-r1/proposal-filter-v74/proposal-filter.experimental.torchscript.pt", + "proposal_classifier_threshold": 0.3, + "proposal_crop_scale": 1.4, + "proposal_classifier_batch": 64, + "tile_count": 24, + "sweeps": [ + { + "threshold": 0.05, + "aggregate": { + "true_positive": 71, + "false_positive": 356, + "false_negative": 277, + "precision": 0.16627634660421545, + "recall": 0.20402298850574713, + "f1": 0.18322580645161288 + }, + "regions": { + "brussels": { + "true_positive": 22, + "false_positive": 35, + "false_negative": 43, + "precision": 0.38596491228070173, + "recall": 0.3384615384615385, + "f1": 0.36065573770491804 + }, + "flanders": { + "true_positive": 10, + "false_positive": 85, + "false_negative": 113, + "precision": 0.10526315789473684, + "recall": 0.08130081300813008, + "f1": 0.09174311926605504 + }, + "wallonia": { + "true_positive": 39, + "false_positive": 236, + "false_negative": 121, + "precision": 0.14181818181818182, + "recall": 0.24375, + "f1": 0.1793103448275862 + } + }, + "samples": { + "v72-assenede-field-cal-bg": { + "true_positive": 0, + "false_positive": 3, + "false_negative": 4, + "precision": 0.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-ganshoren-lowrise-cal": { + "true_positive": 22, + "false_positive": 34, + "false_negative": 40, + "precision": 0.39285714285714285, + "recall": 0.3548387096774194, + "f1": 0.3728813559322034 + }, + "v72-havelange-field-cal-bg": { + "true_positive": 29, + "false_positive": 68, + "false_negative": 105, + "precision": 0.29896907216494845, + "recall": 0.21641791044776118, + "f1": 0.2510822510822511 + }, + "v72-laeken-park-cal-bg": { + "true_positive": 0, + "false_positive": 1, + "false_negative": 3, + "precision": 0.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-libramont-lowrise-cal": { + "true_positive": 10, + "false_positive": 168, + "false_negative": 16, + "precision": 0.056179775280898875, + "recall": 0.38461538461538464, + "f1": 0.09803921568627451 + }, + "v72-zandhoven-lowrise-cal": { + "true_positive": 10, + "false_positive": 82, + "false_negative": 109, + "precision": 0.10869565217391304, + "recall": 0.08403361344537816, + "f1": 0.0947867298578199 + } + }, + "pure_empty_false_positives": 0 + }, + { + "threshold": 0.1, + "aggregate": { + "true_positive": 57, + "false_positive": 225, + "false_negative": 291, + "precision": 0.20212765957446807, + "recall": 0.16379310344827586, + "f1": 0.18095238095238095 + }, + "regions": { + "brussels": { + "true_positive": 16, + "false_positive": 19, + "false_negative": 49, + "precision": 0.45714285714285713, + "recall": 0.24615384615384617, + "f1": 0.32 + }, + "flanders": { + "true_positive": 7, + "false_positive": 44, + "false_negative": 116, + "precision": 0.13725490196078433, + "recall": 0.056910569105691054, + "f1": 0.08045977011494253 + }, + "wallonia": { + "true_positive": 34, + "false_positive": 162, + "false_negative": 126, + "precision": 0.17346938775510204, + "recall": 0.2125, + "f1": 0.19101123595505617 + } + }, + "samples": { + "v72-assenede-field-cal-bg": { + "true_positive": 0, + "false_positive": 2, + "false_negative": 4, + "precision": 0.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-ganshoren-lowrise-cal": { + "true_positive": 16, + "false_positive": 18, + "false_negative": 46, + "precision": 0.47058823529411764, + "recall": 0.25806451612903225, + "f1": 0.3333333333333333 + }, + "v72-havelange-field-cal-bg": { + "true_positive": 25, + "false_positive": 42, + "false_negative": 109, + "precision": 0.373134328358209, + "recall": 0.1865671641791045, + "f1": 0.24875621890547264 + }, + "v72-laeken-park-cal-bg": { + "true_positive": 0, + "false_positive": 1, + "false_negative": 3, + "precision": 0.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-libramont-lowrise-cal": { + "true_positive": 9, + "false_positive": 120, + "false_negative": 17, + "precision": 0.06976744186046512, + "recall": 0.34615384615384615, + "f1": 0.11612903225806451 + }, + "v72-zandhoven-lowrise-cal": { + "true_positive": 7, + "false_positive": 42, + "false_negative": 112, + "precision": 0.14285714285714285, + "recall": 0.058823529411764705, + "f1": 0.08333333333333333 + } + }, + "pure_empty_false_positives": 0 + }, + { + "threshold": 0.15, + "aggregate": { + "true_positive": 47, + "false_positive": 163, + "false_negative": 301, + "precision": 0.22380952380952382, + "recall": 0.13505747126436782, + "f1": 0.16845878136200718 + }, + "regions": { + "brussels": { + "true_positive": 11, + "false_positive": 14, + "false_negative": 54, + "precision": 0.44, + "recall": 0.16923076923076924, + "f1": 0.24444444444444446 + }, + "flanders": { + "true_positive": 6, + "false_positive": 31, + "false_negative": 117, + "precision": 0.16216216216216217, + "recall": 0.04878048780487805, + "f1": 0.075 + }, + "wallonia": { + "true_positive": 30, + "false_positive": 118, + "false_negative": 130, + "precision": 0.20270270270270271, + "recall": 0.1875, + "f1": 0.1948051948051948 + } + }, + "samples": { + "v72-assenede-field-cal-bg": { + "true_positive": 0, + "false_positive": 1, + "false_negative": 4, + "precision": 0.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-ganshoren-lowrise-cal": { + "true_positive": 11, + "false_positive": 13, + "false_negative": 51, + "precision": 0.4583333333333333, + "recall": 0.1774193548387097, + "f1": 0.2558139534883721 + }, + "v72-havelange-field-cal-bg": { + "true_positive": 23, + "false_positive": 30, + "false_negative": 111, + "precision": 0.4339622641509434, + "recall": 0.17164179104477612, + "f1": 0.24598930481283418 + }, + "v72-laeken-park-cal-bg": { + "true_positive": 0, + "false_positive": 1, + "false_negative": 3, + "precision": 0.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-libramont-lowrise-cal": { + "true_positive": 7, + "false_positive": 88, + "false_negative": 19, + "precision": 0.07368421052631578, + "recall": 0.2692307692307692, + "f1": 0.11570247933884296 + }, + "v72-zandhoven-lowrise-cal": { + "true_positive": 6, + "false_positive": 30, + "false_negative": 113, + "precision": 0.16666666666666666, + "recall": 0.05042016806722689, + "f1": 0.07741935483870967 + } + }, + "pure_empty_false_positives": 0 + }, + { + "threshold": 0.2, + "aggregate": { + "true_positive": 41, + "false_positive": 116, + "false_negative": 307, + "precision": 0.2611464968152866, + "recall": 0.11781609195402298, + "f1": 0.16237623762376235 + }, + "regions": { + "brussels": { + "true_positive": 10, + "false_positive": 12, + "false_negative": 55, + "precision": 0.45454545454545453, + "recall": 0.15384615384615385, + "f1": 0.22988505747126442 + }, + "flanders": { + "true_positive": 6, + "false_positive": 23, + "false_negative": 117, + "precision": 0.20689655172413793, + "recall": 0.04878048780487805, + "f1": 0.07894736842105263 + }, + "wallonia": { + "true_positive": 25, + "false_positive": 81, + "false_negative": 135, + "precision": 0.2358490566037736, + "recall": 0.15625, + "f1": 0.1879699248120301 + } + }, + "samples": { + "v72-assenede-field-cal-bg": { + "true_positive": 0, + "false_positive": 0, + "false_negative": 4, + "precision": 1.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-ganshoren-lowrise-cal": { + "true_positive": 10, + "false_positive": 12, + "false_negative": 52, + "precision": 0.45454545454545453, + "recall": 0.16129032258064516, + "f1": 0.23809523809523805 + }, + "v72-havelange-field-cal-bg": { + "true_positive": 20, + "false_positive": 18, + "false_negative": 114, + "precision": 0.5263157894736842, + "recall": 0.14925373134328357, + "f1": 0.2325581395348837 + }, + "v72-laeken-park-cal-bg": { + "true_positive": 0, + "false_positive": 0, + "false_negative": 3, + "precision": 1.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-libramont-lowrise-cal": { + "true_positive": 5, + "false_positive": 63, + "false_negative": 21, + "precision": 0.07352941176470588, + "recall": 0.19230769230769232, + "f1": 0.10638297872340427 + }, + "v72-zandhoven-lowrise-cal": { + "true_positive": 6, + "false_positive": 23, + "false_negative": 113, + "precision": 0.20689655172413793, + "recall": 0.05042016806722689, + "f1": 0.08108108108108107 + } + }, + "pure_empty_false_positives": 0 + }, + { + "threshold": 0.25, + "aggregate": { + "true_positive": 38, + "false_positive": 79, + "false_negative": 310, + "precision": 0.3247863247863248, + "recall": 0.10919540229885058, + "f1": 0.16344086021505377 + }, + "regions": { + "brussels": { + "true_positive": 10, + "false_positive": 8, + "false_negative": 55, + "precision": 0.5555555555555556, + "recall": 0.15384615384615385, + "f1": 0.24096385542168675 + }, + "flanders": { + "true_positive": 6, + "false_positive": 15, + "false_negative": 117, + "precision": 0.2857142857142857, + "recall": 0.04878048780487805, + "f1": 0.08333333333333334 + }, + "wallonia": { + "true_positive": 22, + "false_positive": 56, + "false_negative": 138, + "precision": 0.28205128205128205, + "recall": 0.1375, + "f1": 0.18487394957983194 + } + }, + "samples": { + "v72-assenede-field-cal-bg": { + "true_positive": 0, + "false_positive": 0, + "false_negative": 4, + "precision": 1.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-ganshoren-lowrise-cal": { + "true_positive": 10, + "false_positive": 8, + "false_negative": 52, + "precision": 0.5555555555555556, + "recall": 0.16129032258064516, + "f1": 0.25 + }, + "v72-havelange-field-cal-bg": { + "true_positive": 17, + "false_positive": 14, + "false_negative": 117, + "precision": 0.5483870967741935, + "recall": 0.12686567164179105, + "f1": 0.20606060606060606 + }, + "v72-laeken-park-cal-bg": { + "true_positive": 0, + "false_positive": 0, + "false_negative": 3, + "precision": 1.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-libramont-lowrise-cal": { + "true_positive": 5, + "false_positive": 42, + "false_negative": 21, + "precision": 0.10638297872340426, + "recall": 0.19230769230769232, + "f1": 0.136986301369863 + }, + "v72-zandhoven-lowrise-cal": { + "true_positive": 6, + "false_positive": 15, + "false_negative": 113, + "precision": 0.2857142857142857, + "recall": 0.05042016806722689, + "f1": 0.08571428571428572 + } + }, + "pure_empty_false_positives": 0 + }, + { + "threshold": 0.3, + "aggregate": { + "true_positive": 33, + "false_positive": 55, + "false_negative": 315, + "precision": 0.375, + "recall": 0.09482758620689655, + "f1": 0.1513761467889908 + }, + "regions": { + "brussels": { + "true_positive": 10, + "false_positive": 6, + "false_negative": 55, + "precision": 0.625, + "recall": 0.15384615384615385, + "f1": 0.2469135802469136 + }, + "flanders": { + "true_positive": 4, + "false_positive": 9, + "false_negative": 119, + "precision": 0.3076923076923077, + "recall": 0.032520325203252036, + "f1": 0.05882352941176471 + }, + "wallonia": { + "true_positive": 19, + "false_positive": 40, + "false_negative": 141, + "precision": 0.3220338983050847, + "recall": 0.11875, + "f1": 0.1735159817351598 + } + }, + "samples": { + "v72-assenede-field-cal-bg": { + "true_positive": 0, + "false_positive": 0, + "false_negative": 4, + "precision": 1.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-ganshoren-lowrise-cal": { + "true_positive": 10, + "false_positive": 6, + "false_negative": 52, + "precision": 0.625, + "recall": 0.16129032258064516, + "f1": 0.2564102564102564 + }, + "v72-havelange-field-cal-bg": { + "true_positive": 15, + "false_positive": 10, + "false_negative": 119, + "precision": 0.6, + "recall": 0.11194029850746269, + "f1": 0.18867924528301888 + }, + "v72-laeken-park-cal-bg": { + "true_positive": 0, + "false_positive": 0, + "false_negative": 3, + "precision": 1.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-libramont-lowrise-cal": { + "true_positive": 4, + "false_positive": 30, + "false_negative": 22, + "precision": 0.11764705882352941, + "recall": 0.15384615384615385, + "f1": 0.13333333333333333 + }, + "v72-zandhoven-lowrise-cal": { + "true_positive": 4, + "false_positive": 9, + "false_negative": 115, + "precision": 0.3076923076923077, + "recall": 0.03361344537815126, + "f1": 0.0606060606060606 + } + }, + "pure_empty_false_positives": 0 + }, + { + "threshold": 0.35, + "aggregate": { + "true_positive": 27, + "false_positive": 37, + "false_negative": 321, + "precision": 0.421875, + "recall": 0.07758620689655173, + "f1": 0.13106796116504857 + }, + "regions": { + "brussels": { + "true_positive": 10, + "false_positive": 3, + "false_negative": 55, + "precision": 0.7692307692307693, + "recall": 0.15384615384615385, + "f1": 0.2564102564102564 + }, + "flanders": { + "true_positive": 1, + "false_positive": 5, + "false_negative": 122, + "precision": 0.16666666666666666, + "recall": 0.008130081300813009, + "f1": 0.01550387596899225 + }, + "wallonia": { + "true_positive": 16, + "false_positive": 29, + "false_negative": 144, + "precision": 0.35555555555555557, + "recall": 0.1, + "f1": 0.15609756097560973 + } + }, + "samples": { + "v72-assenede-field-cal-bg": { + "true_positive": 0, + "false_positive": 0, + "false_negative": 4, + "precision": 1.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-ganshoren-lowrise-cal": { + "true_positive": 10, + "false_positive": 3, + "false_negative": 52, + "precision": 0.7692307692307693, + "recall": 0.16129032258064516, + "f1": 0.26666666666666666 + }, + "v72-havelange-field-cal-bg": { + "true_positive": 12, + "false_positive": 5, + "false_negative": 122, + "precision": 0.7058823529411765, + "recall": 0.08955223880597014, + "f1": 0.15894039735099338 + }, + "v72-laeken-park-cal-bg": { + "true_positive": 0, + "false_positive": 0, + "false_negative": 3, + "precision": 1.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-libramont-lowrise-cal": { + "true_positive": 4, + "false_positive": 24, + "false_negative": 22, + "precision": 0.14285714285714285, + "recall": 0.15384615384615385, + "f1": 0.14814814814814817 + }, + "v72-zandhoven-lowrise-cal": { + "true_positive": 1, + "false_positive": 5, + "false_negative": 118, + "precision": 0.16666666666666666, + "recall": 0.008403361344537815, + "f1": 0.016 + } + }, + "pure_empty_false_positives": 0 + }, + { + "threshold": 0.4, + "aggregate": { + "true_positive": 22, + "false_positive": 23, + "false_negative": 326, + "precision": 0.4888888888888889, + "recall": 0.06321839080459771, + "f1": 0.11195928753180662 + }, + "regions": { + "brussels": { + "true_positive": 10, + "false_positive": 2, + "false_negative": 55, + "precision": 0.8333333333333334, + "recall": 0.15384615384615385, + "f1": 0.25974025974025977 + }, + "flanders": { + "true_positive": 1, + "false_positive": 4, + "false_negative": 122, + "precision": 0.2, + "recall": 0.008130081300813009, + "f1": 0.015625000000000003 + }, + "wallonia": { + "true_positive": 11, + "false_positive": 17, + "false_negative": 149, + "precision": 0.39285714285714285, + "recall": 0.06875, + "f1": 0.11702127659574468 + } + }, + "samples": { + "v72-assenede-field-cal-bg": { + "true_positive": 0, + "false_positive": 0, + "false_negative": 4, + "precision": 1.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-ganshoren-lowrise-cal": { + "true_positive": 10, + "false_positive": 2, + "false_negative": 52, + "precision": 0.8333333333333334, + "recall": 0.16129032258064516, + "f1": 0.27027027027027023 + }, + "v72-havelange-field-cal-bg": { + "true_positive": 8, + "false_positive": 3, + "false_negative": 126, + "precision": 0.7272727272727273, + "recall": 0.05970149253731343, + "f1": 0.11034482758620691 + }, + "v72-laeken-park-cal-bg": { + "true_positive": 0, + "false_positive": 0, + "false_negative": 3, + "precision": 1.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-libramont-lowrise-cal": { + "true_positive": 3, + "false_positive": 14, + "false_negative": 23, + "precision": 0.17647058823529413, + "recall": 0.11538461538461539, + "f1": 0.13953488372093026 + }, + "v72-zandhoven-lowrise-cal": { + "true_positive": 1, + "false_positive": 4, + "false_negative": 118, + "precision": 0.2, + "recall": 0.008403361344537815, + "f1": 0.016129032258064516 + } + }, + "pure_empty_false_positives": 0 + } + ] +} \ No newline at end of file diff --git a/artifacts/evidence/accuracy/model-training/20260810-v74-root-cause/filter-0.50.json b/artifacts/evidence/accuracy/model-training/20260810-v74-root-cause/filter-0.50.json new file mode 100644 index 00000000..17898118 --- /dev/null +++ b/artifacts/evidence/accuracy/model-training/20260810-v74-root-cause/filter-0.50.json @@ -0,0 +1,732 @@ +{ + "schema_version": 1, + "model": "/app/models/geointel-building-yolov8s-smallbld-minpx3-img640-ft30.pt", + "summary": "/app/storage/operator-data/building-be-v72-fresh-calibration-r1/diagnostic-yolo512-r2/yolo_tile_dataset_summary.json", + "split": "val", + "match_iou": 0.25, + "test_time_augmentation": false, + "inference_imgsz": 640, + "inference_batch": 8, + "max_detections_per_tile": 1000, + "nms_iou": 0.7, + "containment_nms": 1.0, + "box_scale": 1.0, + "box_offset_x": 0.0, + "box_offset_y": 0.0, + "additional_model": null, + "regional_models": {}, + "regional_model_tile_counts": {}, + "ensemble_mode": null, + "ensemble_match_iou": null, + "proposal_classifier": "/app/storage/training/experimental/building-be-v73-fresh-flanders-train-r1/proposal-filter-v74/proposal-filter.experimental.torchscript.pt", + "proposal_classifier_threshold": 0.5, + "proposal_crop_scale": 1.4, + "proposal_classifier_batch": 64, + "tile_count": 24, + "sweeps": [ + { + "threshold": 0.05, + "aggregate": { + "true_positive": 63, + "false_positive": 298, + "false_negative": 285, + "precision": 0.1745152354570637, + "recall": 0.1810344827586207, + "f1": 0.17771509167842034 + }, + "regions": { + "brussels": { + "true_positive": 20, + "false_positive": 32, + "false_negative": 45, + "precision": 0.38461538461538464, + "recall": 0.3076923076923077, + "f1": 0.3418803418803419 + }, + "flanders": { + "true_positive": 8, + "false_positive": 63, + "false_negative": 115, + "precision": 0.11267605633802817, + "recall": 0.06504065040650407, + "f1": 0.08247422680412371 + }, + "wallonia": { + "true_positive": 35, + "false_positive": 203, + "false_negative": 125, + "precision": 0.14705882352941177, + "recall": 0.21875, + "f1": 0.17587939698492464 + } + }, + "samples": { + "v72-assenede-field-cal-bg": { + "true_positive": 0, + "false_positive": 2, + "false_negative": 4, + "precision": 0.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-ganshoren-lowrise-cal": { + "true_positive": 20, + "false_positive": 31, + "false_negative": 42, + "precision": 0.39215686274509803, + "recall": 0.3225806451612903, + "f1": 0.35398230088495575 + }, + "v72-havelange-field-cal-bg": { + "true_positive": 27, + "false_positive": 56, + "false_negative": 107, + "precision": 0.3253012048192771, + "recall": 0.20149253731343283, + "f1": 0.24884792626728114 + }, + "v72-laeken-park-cal-bg": { + "true_positive": 0, + "false_positive": 1, + "false_negative": 3, + "precision": 0.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-libramont-lowrise-cal": { + "true_positive": 8, + "false_positive": 147, + "false_negative": 18, + "precision": 0.05161290322580645, + "recall": 0.3076923076923077, + "f1": 0.08839779005524862 + }, + "v72-zandhoven-lowrise-cal": { + "true_positive": 8, + "false_positive": 61, + "false_negative": 111, + "precision": 0.11594202898550725, + "recall": 0.06722689075630252, + "f1": 0.0851063829787234 + } + }, + "pure_empty_false_positives": 0 + }, + { + "threshold": 0.1, + "aggregate": { + "true_positive": 50, + "false_positive": 187, + "false_negative": 298, + "precision": 0.2109704641350211, + "recall": 0.14367816091954022, + "f1": 0.17094017094017094 + }, + "regions": { + "brussels": { + "true_positive": 15, + "false_positive": 19, + "false_negative": 50, + "precision": 0.4411764705882353, + "recall": 0.23076923076923078, + "f1": 0.303030303030303 + }, + "flanders": { + "true_positive": 5, + "false_positive": 31, + "false_negative": 118, + "precision": 0.1388888888888889, + "recall": 0.04065040650406504, + "f1": 0.06289308176100629 + }, + "wallonia": { + "true_positive": 30, + "false_positive": 137, + "false_negative": 130, + "precision": 0.17964071856287425, + "recall": 0.1875, + "f1": 0.1834862385321101 + } + }, + "samples": { + "v72-assenede-field-cal-bg": { + "true_positive": 0, + "false_positive": 1, + "false_negative": 4, + "precision": 0.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-ganshoren-lowrise-cal": { + "true_positive": 15, + "false_positive": 18, + "false_negative": 47, + "precision": 0.45454545454545453, + "recall": 0.24193548387096775, + "f1": 0.3157894736842105 + }, + "v72-havelange-field-cal-bg": { + "true_positive": 23, + "false_positive": 33, + "false_negative": 111, + "precision": 0.4107142857142857, + "recall": 0.17164179104477612, + "f1": 0.2421052631578947 + }, + "v72-laeken-park-cal-bg": { + "true_positive": 0, + "false_positive": 1, + "false_negative": 3, + "precision": 0.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-libramont-lowrise-cal": { + "true_positive": 7, + "false_positive": 104, + "false_negative": 19, + "precision": 0.06306306306306306, + "recall": 0.2692307692307692, + "f1": 0.1021897810218978 + }, + "v72-zandhoven-lowrise-cal": { + "true_positive": 5, + "false_positive": 30, + "false_negative": 114, + "precision": 0.14285714285714285, + "recall": 0.04201680672268908, + "f1": 0.06493506493506493 + } + }, + "pure_empty_false_positives": 0 + }, + { + "threshold": 0.15, + "aggregate": { + "true_positive": 42, + "false_positive": 129, + "false_negative": 306, + "precision": 0.24561403508771928, + "recall": 0.1206896551724138, + "f1": 0.16184971098265896 + }, + "regions": { + "brussels": { + "true_positive": 10, + "false_positive": 14, + "false_negative": 55, + "precision": 0.4166666666666667, + "recall": 0.15384615384615385, + "f1": 0.22471910112359555 + }, + "flanders": { + "true_positive": 4, + "false_positive": 20, + "false_negative": 119, + "precision": 0.16666666666666666, + "recall": 0.032520325203252036, + "f1": 0.05442176870748299 + }, + "wallonia": { + "true_positive": 28, + "false_positive": 95, + "false_negative": 132, + "precision": 0.22764227642276422, + "recall": 0.175, + "f1": 0.19787985865724383 + } + }, + "samples": { + "v72-assenede-field-cal-bg": { + "true_positive": 0, + "false_positive": 1, + "false_negative": 4, + "precision": 0.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-ganshoren-lowrise-cal": { + "true_positive": 10, + "false_positive": 13, + "false_negative": 52, + "precision": 0.43478260869565216, + "recall": 0.16129032258064516, + "f1": 0.23529411764705882 + }, + "v72-havelange-field-cal-bg": { + "true_positive": 22, + "false_positive": 21, + "false_negative": 112, + "precision": 0.5116279069767442, + "recall": 0.16417910447761194, + "f1": 0.2485875706214689 + }, + "v72-laeken-park-cal-bg": { + "true_positive": 0, + "false_positive": 1, + "false_negative": 3, + "precision": 0.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-libramont-lowrise-cal": { + "true_positive": 6, + "false_positive": 74, + "false_negative": 20, + "precision": 0.075, + "recall": 0.23076923076923078, + "f1": 0.11320754716981132 + }, + "v72-zandhoven-lowrise-cal": { + "true_positive": 4, + "false_positive": 19, + "false_negative": 115, + "precision": 0.17391304347826086, + "recall": 0.03361344537815126, + "f1": 0.056338028169014086 + } + }, + "pure_empty_false_positives": 0 + }, + { + "threshold": 0.2, + "aggregate": { + "true_positive": 36, + "false_positive": 92, + "false_negative": 312, + "precision": 0.28125, + "recall": 0.10344827586206896, + "f1": 0.15126050420168066 + }, + "regions": { + "brussels": { + "true_positive": 9, + "false_positive": 12, + "false_negative": 56, + "precision": 0.42857142857142855, + "recall": 0.13846153846153847, + "f1": 0.20930232558139533 + }, + "flanders": { + "true_positive": 4, + "false_positive": 15, + "false_negative": 119, + "precision": 0.21052631578947367, + "recall": 0.032520325203252036, + "f1": 0.056338028169014086 + }, + "wallonia": { + "true_positive": 23, + "false_positive": 65, + "false_negative": 137, + "precision": 0.26136363636363635, + "recall": 0.14375, + "f1": 0.18548387096774194 + } + }, + "samples": { + "v72-assenede-field-cal-bg": { + "true_positive": 0, + "false_positive": 0, + "false_negative": 4, + "precision": 1.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-ganshoren-lowrise-cal": { + "true_positive": 9, + "false_positive": 12, + "false_negative": 53, + "precision": 0.42857142857142855, + "recall": 0.14516129032258066, + "f1": 0.21686746987951808 + }, + "v72-havelange-field-cal-bg": { + "true_positive": 19, + "false_positive": 12, + "false_negative": 115, + "precision": 0.6129032258064516, + "recall": 0.1417910447761194, + "f1": 0.2303030303030303 + }, + "v72-laeken-park-cal-bg": { + "true_positive": 0, + "false_positive": 0, + "false_negative": 3, + "precision": 1.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-libramont-lowrise-cal": { + "true_positive": 4, + "false_positive": 53, + "false_negative": 22, + "precision": 0.07017543859649122, + "recall": 0.15384615384615385, + "f1": 0.09638554216867469 + }, + "v72-zandhoven-lowrise-cal": { + "true_positive": 4, + "false_positive": 15, + "false_negative": 115, + "precision": 0.21052631578947367, + "recall": 0.03361344537815126, + "f1": 0.057971014492753624 + } + }, + "pure_empty_false_positives": 0 + }, + { + "threshold": 0.25, + "aggregate": { + "true_positive": 32, + "false_positive": 65, + "false_negative": 316, + "precision": 0.32989690721649484, + "recall": 0.09195402298850575, + "f1": 0.14382022471910114 + }, + "regions": { + "brussels": { + "true_positive": 9, + "false_positive": 8, + "false_negative": 56, + "precision": 0.5294117647058824, + "recall": 0.13846153846153847, + "f1": 0.21951219512195122 + }, + "flanders": { + "true_positive": 4, + "false_positive": 11, + "false_negative": 119, + "precision": 0.26666666666666666, + "recall": 0.032520325203252036, + "f1": 0.057971014492753624 + }, + "wallonia": { + "true_positive": 19, + "false_positive": 46, + "false_negative": 141, + "precision": 0.2923076923076923, + "recall": 0.11875, + "f1": 0.1688888888888889 + } + }, + "samples": { + "v72-assenede-field-cal-bg": { + "true_positive": 0, + "false_positive": 0, + "false_negative": 4, + "precision": 1.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-ganshoren-lowrise-cal": { + "true_positive": 9, + "false_positive": 8, + "false_negative": 53, + "precision": 0.5294117647058824, + "recall": 0.14516129032258066, + "f1": 0.2278481012658228 + }, + "v72-havelange-field-cal-bg": { + "true_positive": 15, + "false_positive": 10, + "false_negative": 119, + "precision": 0.6, + "recall": 0.11194029850746269, + "f1": 0.18867924528301888 + }, + "v72-laeken-park-cal-bg": { + "true_positive": 0, + "false_positive": 0, + "false_negative": 3, + "precision": 1.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-libramont-lowrise-cal": { + "true_positive": 4, + "false_positive": 36, + "false_negative": 22, + "precision": 0.1, + "recall": 0.15384615384615385, + "f1": 0.12121212121212123 + }, + "v72-zandhoven-lowrise-cal": { + "true_positive": 4, + "false_positive": 11, + "false_negative": 115, + "precision": 0.26666666666666666, + "recall": 0.03361344537815126, + "f1": 0.05970149253731343 + } + }, + "pure_empty_false_positives": 0 + }, + { + "threshold": 0.3, + "aggregate": { + "true_positive": 27, + "false_positive": 45, + "false_negative": 321, + "precision": 0.375, + "recall": 0.07758620689655173, + "f1": 0.1285714285714286 + }, + "regions": { + "brussels": { + "true_positive": 9, + "false_positive": 6, + "false_negative": 56, + "precision": 0.6, + "recall": 0.13846153846153847, + "f1": 0.22499999999999998 + }, + "flanders": { + "true_positive": 2, + "false_positive": 6, + "false_negative": 121, + "precision": 0.25, + "recall": 0.016260162601626018, + "f1": 0.030534351145038174 + }, + "wallonia": { + "true_positive": 16, + "false_positive": 33, + "false_negative": 144, + "precision": 0.32653061224489793, + "recall": 0.1, + "f1": 0.15311004784688992 + } + }, + "samples": { + "v72-assenede-field-cal-bg": { + "true_positive": 0, + "false_positive": 0, + "false_negative": 4, + "precision": 1.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-ganshoren-lowrise-cal": { + "true_positive": 9, + "false_positive": 6, + "false_negative": 53, + "precision": 0.6, + "recall": 0.14516129032258066, + "f1": 0.2337662337662338 + }, + "v72-havelange-field-cal-bg": { + "true_positive": 13, + "false_positive": 7, + "false_negative": 121, + "precision": 0.65, + "recall": 0.09701492537313433, + "f1": 0.1688311688311688 + }, + "v72-laeken-park-cal-bg": { + "true_positive": 0, + "false_positive": 0, + "false_negative": 3, + "precision": 1.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-libramont-lowrise-cal": { + "true_positive": 3, + "false_positive": 26, + "false_negative": 23, + "precision": 0.10344827586206896, + "recall": 0.11538461538461539, + "f1": 0.10909090909090909 + }, + "v72-zandhoven-lowrise-cal": { + "true_positive": 2, + "false_positive": 6, + "false_negative": 117, + "precision": 0.25, + "recall": 0.01680672268907563, + "f1": 0.031496062992125984 + } + }, + "pure_empty_false_positives": 0 + }, + { + "threshold": 0.35, + "aggregate": { + "true_positive": 23, + "false_positive": 32, + "false_negative": 325, + "precision": 0.41818181818181815, + "recall": 0.06609195402298851, + "f1": 0.1141439205955335 + }, + "regions": { + "brussels": { + "true_positive": 9, + "false_positive": 3, + "false_negative": 56, + "precision": 0.75, + "recall": 0.13846153846153847, + "f1": 0.2337662337662338 + }, + "flanders": { + "true_positive": 0, + "false_positive": 3, + "false_negative": 123, + "precision": 0.0, + "recall": 0.0, + "f1": 0.0 + }, + "wallonia": { + "true_positive": 14, + "false_positive": 26, + "false_negative": 146, + "precision": 0.35, + "recall": 0.0875, + "f1": 0.13999999999999999 + } + }, + "samples": { + "v72-assenede-field-cal-bg": { + "true_positive": 0, + "false_positive": 0, + "false_negative": 4, + "precision": 1.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-ganshoren-lowrise-cal": { + "true_positive": 9, + "false_positive": 3, + "false_negative": 53, + "precision": 0.75, + "recall": 0.14516129032258066, + "f1": 0.24324324324324328 + }, + "v72-havelange-field-cal-bg": { + "true_positive": 11, + "false_positive": 4, + "false_negative": 123, + "precision": 0.7333333333333333, + "recall": 0.08208955223880597, + "f1": 0.1476510067114094 + }, + "v72-laeken-park-cal-bg": { + "true_positive": 0, + "false_positive": 0, + "false_negative": 3, + "precision": 1.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-libramont-lowrise-cal": { + "true_positive": 3, + "false_positive": 22, + "false_negative": 23, + "precision": 0.12, + "recall": 0.11538461538461539, + "f1": 0.11764705882352941 + }, + "v72-zandhoven-lowrise-cal": { + "true_positive": 0, + "false_positive": 3, + "false_negative": 119, + "precision": 0.0, + "recall": 0.0, + "f1": 0.0 + } + }, + "pure_empty_false_positives": 0 + }, + { + "threshold": 0.4, + "aggregate": { + "true_positive": 19, + "false_positive": 18, + "false_negative": 329, + "precision": 0.5135135135135135, + "recall": 0.05459770114942529, + "f1": 0.09870129870129869 + }, + "regions": { + "brussels": { + "true_positive": 9, + "false_positive": 2, + "false_negative": 56, + "precision": 0.8181818181818182, + "recall": 0.13846153846153847, + "f1": 0.2368421052631579 + }, + "flanders": { + "true_positive": 0, + "false_positive": 2, + "false_negative": 123, + "precision": 0.0, + "recall": 0.0, + "f1": 0.0 + }, + "wallonia": { + "true_positive": 10, + "false_positive": 14, + "false_negative": 150, + "precision": 0.4166666666666667, + "recall": 0.0625, + "f1": 0.10869565217391304 + } + }, + "samples": { + "v72-assenede-field-cal-bg": { + "true_positive": 0, + "false_positive": 0, + "false_negative": 4, + "precision": 1.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-ganshoren-lowrise-cal": { + "true_positive": 9, + "false_positive": 2, + "false_negative": 53, + "precision": 0.8181818181818182, + "recall": 0.14516129032258066, + "f1": 0.24657534246575347 + }, + "v72-havelange-field-cal-bg": { + "true_positive": 7, + "false_positive": 2, + "false_negative": 127, + "precision": 0.7777777777777778, + "recall": 0.05223880597014925, + "f1": 0.0979020979020979 + }, + "v72-laeken-park-cal-bg": { + "true_positive": 0, + "false_positive": 0, + "false_negative": 3, + "precision": 1.0, + "recall": 0.0, + "f1": 0.0 + }, + "v72-libramont-lowrise-cal": { + "true_positive": 3, + "false_positive": 12, + "false_negative": 23, + "precision": 0.2, + "recall": 0.11538461538461539, + "f1": 0.14634146341463417 + }, + "v72-zandhoven-lowrise-cal": { + "true_positive": 0, + "false_positive": 2, + "false_negative": 119, + "precision": 0.0, + "recall": 0.0, + "f1": 0.0 + } + }, + "pure_empty_false_positives": 0 + } + ] +} \ No newline at end of file diff --git a/artifacts/evidence/accuracy/model-training/20260810-v74-root-cause/proposal-filter.experimental.json b/artifacts/evidence/accuracy/model-training/20260810-v74-root-cause/proposal-filter.experimental.json new file mode 100644 index 00000000..05258ee8 --- /dev/null +++ b/artifacts/evidence/accuracy/model-training/20260810-v74-root-cause/proposal-filter.experimental.json @@ -0,0 +1,86 @@ +{ + "architecture": "resnet18_binary_proposal_filter", + "counts": { + "train": { + "negative": 1335, + "positive": 1019 + }, + "val": { + "negative": 351, + "positive": 321 + } + }, + "epochs": 8, + "history": [ + { + "epoch": 1, + "train_loss": 0.5134634735884055 + }, + { + "epoch": 2, + "train_loss": 0.17598877930752585 + }, + { + "epoch": 3, + "train_loss": 0.03689257871160187 + }, + { + "epoch": 4, + "train_loss": 0.020946205270016914 + }, + { + "epoch": 5, + "train_loss": 0.009861895276080048 + }, + { + "epoch": 6, + "train_loss": 0.010347233114316236 + }, + { + "epoch": 7, + "train_loss": 0.01452157101748209 + }, + { + "epoch": 8, + "train_loss": 0.013557729805038709 + } + ], + "human_review_pending": true, + "model": "/app/storage/training/experimental/building-be-v73-fresh-flanders-train-r1/proposal-filter-v74/proposal-filter.experimental.torchscript.pt", + "model_sha256": "a4570a6257e5f234730fc03b75d53251afdeb830ea3c96dfff45604b23786260", + "promotion_allowed": false, + "proposal_model": "/app/models/geointel-building-yolov8s-smallbld-minpx3-img640-ft30.pt", + "proposal_model_sha256": "a9088b8491dfae36694b53e9e9406cb4e3511d334a5712fa34f75078a47759c1", + "release_claim_allowed": false, + "required_next_gate": "independent V72 detector-plus-filter calibration", + "schema_version": 1, + "selected_threshold": 0.15, + "selected_threshold_source": "internal_v73_validation_only", + "source_summary": "/app/storage/training/experimental/building-be-v73-fresh-flanders-train-r1/yolo512/experimental_dataset_summary.json", + "source_summary_sha256": "047874a4f9362c82263ffe11c389a2f65168c449d3f6cbcc77cea709c0ba4c59", + "status": "trained_experimental_only", + "train_samples": [ + "v73-adinkerke-dunes-train-bg", + "v73-borgloon-rural-train", + "v73-doel-port-train-bg", + "v73-houthulst-forest-train-bg", + "v73-kaprijke-field-train-bg", + "v73-lede-ribbon-train", + "v73-ronse-industry-train-bg", + "v73-schoten-lowrise-train", + "v73-wevelgem-industry-train" + ], + "validation_metrics": { + "f1": 0.8067700987306066, + "false_negative": 35, + "false_positive": 102, + "precision": 0.7371134020618557, + "recall": 0.8909657320872274, + "true_positive": 286 + }, + "validation_samples": [ + "v73-kontich-lowrise-train", + "v73-peer-field-train-bg", + "v73-tielt-rural-train" + ] +} diff --git a/artifacts/evidence/accuracy/model-training/20260810-v74-root-cause/rehearsal-auto-optimizer.experimental.json b/artifacts/evidence/accuracy/model-training/20260810-v74-root-cause/rehearsal-auto-optimizer.experimental.json new file mode 100644 index 00000000..0fe87bdf --- /dev/null +++ b/artifacts/evidence/accuracy/model-training/20260810-v74-root-cause/rehearsal-auto-optimizer.experimental.json @@ -0,0 +1,20 @@ +{ + "base_model": "/app/models/geointel-building-yolov8s-smallbld-minpx3-img640-ft30.pt", + "base_model_sha256": "a9088b8491dfae36694b53e9e9406cb4e3511d334a5712fa34f75078a47759c1", + "batch": 8, + "candidate_model": "/app/storage/training/experimental/building-be-v73-fresh-flanders-train-r1/runs/v74-rehearsal-controlled-e10/candidate.experimental.pt", + "candidate_model_sha256": "8473f09234bbad9175d5540e2f298e57c902c332fa5729561774b01a98c355d3", + "dataset_yaml_sha256": "2fa0c66ddb7105629b7873e45030e6977da941130cb032c63e6449033ed42409", + "device": "NVIDIA GeForce RTX 4080 SUPER", + "epochs": 10, + "freeze": 10, + "human_review_pending": true, + "imgsz": 640, + "learning_rate": 0.0001, + "promotion_allowed": false, + "release_claim_allowed": false, + "required_next_gate": "independent frozen V72 calibration evaluation", + "schema_version": 1, + "status": "trained_experimental_only", + "workers": 0 +} diff --git a/artifacts/evidence/accuracy/model-training/20260810-v74-root-cause/rehearsal-auto-v72-matrix.json b/artifacts/evidence/accuracy/model-training/20260810-v74-root-cause/rehearsal-auto-v72-matrix.json new file mode 100644 index 00000000..526270f4 --- /dev/null +++ b/artifacts/evidence/accuracy/model-training/20260810-v74-root-cause/rehearsal-auto-v72-matrix.json @@ -0,0 +1,116 @@ +{ + "attempts": [ + { + "map50": 0.05677865740374553, + "map50_95": 0.02175035531261916, + "model_path": "/app/models/geointel-building-yolov8s-smallbld-minpx3-img640-ft30.pt", + "model_sha256": "a9088b8491dfae36694b53e9e9406cb4e3511d334a5712fa34f75078a47759c1", + "precision": 0.1576550586330707, + "recall": 0.11781609195402298, + "size_bytes": 22516074, + "status": "ok" + }, + { + "map50": 0.026181668883665236, + "map50_95": 0.009758453459274275, + "model_path": "/app/storage/training/experimental/building-be-v73-fresh-flanders-train-r1/runs/v74-rehearsal-controlled-e10/candidate.experimental.pt", + "model_sha256": "8473f09234bbad9175d5540e2f298e57c902c332fa5729561774b01a98c355d3", + "precision": 0.07101814254884525, + "recall": 0.07758620689655173, + "size_bytes": 22513578, + "status": "ok" + } + ], + "candidate_count": 2, + "claim_boundary": "Non-protected validation ranking only; no test, challenge or promotion claim.", + "dataset_overlap_evidence": { + "interpretation": "Tiles do not overlap, but spatial/statistical independence is not established because adjacent tiles share AOI context and edge objects can remain split.", + "overlap_pixels": 0, + "statistical_independence_established": false, + "status": "non_overlapping", + "stride": 512, + "summary_path": "/app/storage/operator-data/building-be-v72-fresh-calibration-r1/diagnostic-yolo512-r2/yolo_tile_dataset_summary.json", + "summary_sha256": "78e16f46fa2a313a147404a19f2ce99417d2cb384b5db5f6ba33e934ff99c631", + "tile_size": 512, + "validation_tiles_non_overlapping": true + }, + "dataset_yaml": "/app/storage/operator-data/building-be-v72-fresh-calibration-r1/diagnostic-yolo512-r2/dataset.yaml", + "dataset_yaml_sha256": "d1e85ffb6776d92a4534830f2214fa6444f5a9160329aca0a68d0ea0a1a40144", + "device": "cuda:0", + "generated_at": "2026-08-10T02:29:41.222925+00:00", + "model_lineage_independence_evidence": { + "evaluation_samples": [ + "v72-assenede-field-cal-bg", + "v72-ganshoren-lowrise-cal", + "v72-havelange-field-cal-bg", + "v72-laeken-park-cal-bg", + "v72-libramont-lowrise-cal", + "v72-zandhoven-lowrise-cal" + ], + "evaluation_summary_path": "/app/storage/operator-data/building-be-v72-fresh-calibration-r1/diagnostic-yolo512-r2/yolo_tile_dataset_summary.json", + "evaluation_summary_sha256": "78e16f46fa2a313a147404a19f2ce99417d2cb384b5db5f6ba33e934ff99c631", + "independent_for_all_supplied_lineage_corpora": true, + "interpretation": "No evaluation AOI occurs in any split of any supplied ancestral corpus.", + "lineage_corpora": [ + { + "exposure_roles": {}, + "lineage_sample_count": 19, + "lineage_summary_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/yolo_tile_dataset_summary.json", + "lineage_summary_sha256": "1887e2ba5c719d33675a9ed85db99a274fd66d98d5f6ad44558d673620917201", + "overlapping_evaluation_samples": [] + }, + { + "exposure_roles": {}, + "lineage_sample_count": 22, + "lineage_summary_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/yolo_tile_dataset_summary.json", + "lineage_summary_sha256": "49b2a07d2105d08356431757b83eafc1498eaf1fb76965b1efe05b776824942a", + "overlapping_evaluation_samples": [] + }, + { + "exposure_roles": {}, + "lineage_sample_count": 28, + "lineage_summary_path": "/app/storage/operator-data/yolo-building-aoi1024-reviewedexp6-minpx3vis035/yolo_tile_dataset_summary.json", + "lineage_summary_sha256": "7c917e31216d1df2174c0f9c736f88a81f3835aa991971f8fb8665e17ddf5c9c", + "overlapping_evaluation_samples": [] + }, + { + "exposure_roles": {}, + "lineage_sample_count": 12, + "lineage_summary_path": "/app/storage/training/experimental/building-be-v73-fresh-flanders-train-r1/yolo512/experimental_dataset_summary.json", + "lineage_summary_sha256": "047874a4f9362c82263ffe11c389a2f65168c449d3f6cbcc77cea709c0ba4c59", + "overlapping_evaluation_samples": [] + } + ], + "overlapping_evaluation_samples": [], + "status": "independent" + }, + "pure_background_confidence": 0.15, + "pure_background_prefixes": [], + "ranking": [ + { + "map50": 0.05677865740374553, + "map50_95": 0.02175035531261916, + "model_path": "/app/models/geointel-building-yolov8s-smallbld-minpx3-img640-ft30.pt", + "model_sha256": "a9088b8491dfae36694b53e9e9406cb4e3511d334a5712fa34f75078a47759c1", + "precision": 0.1576550586330707, + "recall": 0.11781609195402298, + "size_bytes": 22516074, + "status": "ok" + }, + { + "map50": 0.026181668883665236, + "map50_95": 0.009758453459274275, + "model_path": "/app/storage/training/experimental/building-be-v73-fresh-flanders-train-r1/runs/v74-rehearsal-controlled-e10/candidate.experimental.pt", + "model_sha256": "8473f09234bbad9175d5540e2f298e57c902c332fa5729561774b01a98c355d3", + "precision": 0.07101814254884525, + "recall": 0.07758620689655173, + "size_bytes": 22513578, + "status": "ok" + } + ], + "schema_version": 3, + "status": "ok", + "successful_candidate_count": 2, + "torch_version": "2.11.0+cu128", + "validation_image_count": 24 +} diff --git a/artifacts/evidence/accuracy/model-training/20260810-v74-root-cause/rehearsal-low-lr-v72-matrix.json b/artifacts/evidence/accuracy/model-training/20260810-v74-root-cause/rehearsal-low-lr-v72-matrix.json new file mode 100644 index 00000000..63dbb11c --- /dev/null +++ b/artifacts/evidence/accuracy/model-training/20260810-v74-root-cause/rehearsal-low-lr-v72-matrix.json @@ -0,0 +1,116 @@ +{ + "attempts": [ + { + "map50": 0.05677865740374553, + "map50_95": 0.02175035531261916, + "model_path": "/app/models/geointel-building-yolov8s-smallbld-minpx3-img640-ft30.pt", + "model_sha256": "a9088b8491dfae36694b53e9e9406cb4e3511d334a5712fa34f75078a47759c1", + "precision": 0.1576550586330707, + "recall": 0.11781609195402298, + "size_bytes": 22516074, + "status": "ok" + }, + { + "map50": 0.03488615176663095, + "map50_95": 0.013585769267074197, + "model_path": "/app/storage/training/experimental/building-be-v73-fresh-flanders-train-r1/runs/v74-rehearsal-low-lr-e6/candidate.experimental.pt", + "model_sha256": "be9881ad734f60f8779e9a08dc9112b993cf87e7cc888709c6f695bcf200dffc", + "precision": 0.08391893066046782, + "recall": 0.10344827586206896, + "size_bytes": 22513066, + "status": "ok" + } + ], + "candidate_count": 2, + "claim_boundary": "Non-protected validation ranking only; no test, challenge or promotion claim.", + "dataset_overlap_evidence": { + "interpretation": "Tiles do not overlap, but spatial/statistical independence is not established because adjacent tiles share AOI context and edge objects can remain split.", + "overlap_pixels": 0, + "statistical_independence_established": false, + "status": "non_overlapping", + "stride": 512, + "summary_path": "/app/storage/operator-data/building-be-v72-fresh-calibration-r1/diagnostic-yolo512-r2/yolo_tile_dataset_summary.json", + "summary_sha256": "78e16f46fa2a313a147404a19f2ce99417d2cb384b5db5f6ba33e934ff99c631", + "tile_size": 512, + "validation_tiles_non_overlapping": true + }, + "dataset_yaml": "/app/storage/operator-data/building-be-v72-fresh-calibration-r1/diagnostic-yolo512-r2/dataset.yaml", + "dataset_yaml_sha256": "d1e85ffb6776d92a4534830f2214fa6444f5a9160329aca0a68d0ea0a1a40144", + "device": "cuda:0", + "generated_at": "2026-08-10T02:32:19.973651+00:00", + "model_lineage_independence_evidence": { + "evaluation_samples": [ + "v72-assenede-field-cal-bg", + "v72-ganshoren-lowrise-cal", + "v72-havelange-field-cal-bg", + "v72-laeken-park-cal-bg", + "v72-libramont-lowrise-cal", + "v72-zandhoven-lowrise-cal" + ], + "evaluation_summary_path": "/app/storage/operator-data/building-be-v72-fresh-calibration-r1/diagnostic-yolo512-r2/yolo_tile_dataset_summary.json", + "evaluation_summary_sha256": "78e16f46fa2a313a147404a19f2ce99417d2cb384b5db5f6ba33e934ff99c631", + "independent_for_all_supplied_lineage_corpora": true, + "interpretation": "No evaluation AOI occurs in any split of any supplied ancestral corpus.", + "lineage_corpora": [ + { + "exposure_roles": {}, + "lineage_sample_count": 19, + "lineage_summary_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/yolo_tile_dataset_summary.json", + "lineage_summary_sha256": "1887e2ba5c719d33675a9ed85db99a274fd66d98d5f6ad44558d673620917201", + "overlapping_evaluation_samples": [] + }, + { + "exposure_roles": {}, + "lineage_sample_count": 22, + "lineage_summary_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/yolo_tile_dataset_summary.json", + "lineage_summary_sha256": "49b2a07d2105d08356431757b83eafc1498eaf1fb76965b1efe05b776824942a", + "overlapping_evaluation_samples": [] + }, + { + "exposure_roles": {}, + "lineage_sample_count": 28, + "lineage_summary_path": "/app/storage/operator-data/yolo-building-aoi1024-reviewedexp6-minpx3vis035/yolo_tile_dataset_summary.json", + "lineage_summary_sha256": "7c917e31216d1df2174c0f9c736f88a81f3835aa991971f8fb8665e17ddf5c9c", + "overlapping_evaluation_samples": [] + }, + { + "exposure_roles": {}, + "lineage_sample_count": 12, + "lineage_summary_path": "/app/storage/training/experimental/building-be-v73-fresh-flanders-train-r1/yolo512/experimental_dataset_summary.json", + "lineage_summary_sha256": "047874a4f9362c82263ffe11c389a2f65168c449d3f6cbcc77cea709c0ba4c59", + "overlapping_evaluation_samples": [] + } + ], + "overlapping_evaluation_samples": [], + "status": "independent" + }, + "pure_background_confidence": 0.15, + "pure_background_prefixes": [], + "ranking": [ + { + "map50": 0.05677865740374553, + "map50_95": 0.02175035531261916, + "model_path": "/app/models/geointel-building-yolov8s-smallbld-minpx3-img640-ft30.pt", + "model_sha256": "a9088b8491dfae36694b53e9e9406cb4e3511d334a5712fa34f75078a47759c1", + "precision": 0.1576550586330707, + "recall": 0.11781609195402298, + "size_bytes": 22516074, + "status": "ok" + }, + { + "map50": 0.03488615176663095, + "map50_95": 0.013585769267074197, + "model_path": "/app/storage/training/experimental/building-be-v73-fresh-flanders-train-r1/runs/v74-rehearsal-low-lr-e6/candidate.experimental.pt", + "model_sha256": "be9881ad734f60f8779e9a08dc9112b993cf87e7cc888709c6f695bcf200dffc", + "precision": 0.08391893066046782, + "recall": 0.10344827586206896, + "size_bytes": 22513066, + "status": "ok" + } + ], + "schema_version": 3, + "status": "ok", + "successful_candidate_count": 2, + "torch_version": "2.11.0+cu128", + "validation_image_count": 24 +} diff --git a/artifacts/evidence/accuracy/model-training/20260810-v74-root-cause/rehearsal-low-lr.experimental.json b/artifacts/evidence/accuracy/model-training/20260810-v74-root-cause/rehearsal-low-lr.experimental.json new file mode 100644 index 00000000..b87174f5 --- /dev/null +++ b/artifacts/evidence/accuracy/model-training/20260810-v74-root-cause/rehearsal-low-lr.experimental.json @@ -0,0 +1,21 @@ +{ + "base_model": "/app/models/geointel-building-yolov8s-smallbld-minpx3-img640-ft30.pt", + "base_model_sha256": "a9088b8491dfae36694b53e9e9406cb4e3511d334a5712fa34f75078a47759c1", + "batch": 8, + "candidate_model": "/app/storage/training/experimental/building-be-v73-fresh-flanders-train-r1/runs/v74-rehearsal-low-lr-e6/candidate.experimental.pt", + "candidate_model_sha256": "be9881ad734f60f8779e9a08dc9112b993cf87e7cc888709c6f695bcf200dffc", + "dataset_yaml_sha256": "2fa0c66ddb7105629b7873e45030e6977da941130cb032c63e6449033ed42409", + "device": "NVIDIA GeForce RTX 4080 SUPER", + "epochs": 6, + "freeze": 10, + "human_review_pending": true, + "imgsz": 640, + "learning_rate": 0.0001, + "optimizer": "AdamW", + "promotion_allowed": false, + "release_claim_allowed": false, + "required_next_gate": "independent frozen V72 calibration evaluation", + "schema_version": 1, + "status": "trained_experimental_only", + "workers": 0 +} diff --git a/artifacts/evidence/accuracy/model-training/20260810-v74-root-cause/rehearsal-source-expanded-summary.json b/artifacts/evidence/accuracy/model-training/20260810-v74-root-cause/rehearsal-source-expanded-summary.json new file mode 100644 index 00000000..a2e20478 --- /dev/null +++ b/artifacts/evidence/accuracy/model-training/20260810-v74-root-cause/rehearsal-source-expanded-summary.json @@ -0,0 +1,3795 @@ +{ + "background_negative_repeat": 1, + "blank_range_threshold": 3, + "class_names": [ + "building" + ], + "dataset_yaml": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/dataset.yaml", + "drop_low_variance_negatives": true, + "label_count": 45892, + "min_label_px": 4.0, + "min_label_visible_ratio": 0.35, + "negative_keep_ratio": 1.0, + "negative_tile_count": 18, + "output_dir": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035", + "positive_tile_count": 153, + "skipped_low_variance_negative_tile_count": 9, + "skipped_negative_tile_count": 9, + "source_sample_count": 20, + "status": "ok", + "stride": 256, + "tile_count": 171, + "tile_size": 512, + "tiles": [ + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/geel_0000_r0_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 475, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/geel_0000_r0_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "geel", + "split": "train", + "tile_index": 0, + "window": { + "col_off": 0, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/geel_0001_r0_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 582, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/geel_0001_r0_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "geel", + "split": "train", + "tile_index": 1, + "window": { + "col_off": 256, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/geel_0002_r0_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 641, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/geel_0002_r0_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "geel", + "split": "train", + "tile_index": 2, + "window": { + "col_off": 512, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/geel_0003_r256_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 390, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/geel_0003_r256_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "geel", + "split": "train", + "tile_index": 3, + "window": { + "col_off": 0, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/geel_0004_r256_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 484, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/geel_0004_r256_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "geel", + "split": "train", + "tile_index": 4, + "window": { + "col_off": 256, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/geel_0005_r256_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 588, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/geel_0005_r256_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "geel", + "split": "train", + "tile_index": 5, + "window": { + "col_off": 512, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/geel_0006_r512_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 438, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/geel_0006_r512_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "geel", + "split": "train", + "tile_index": 6, + "window": { + "col_off": 0, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/geel_0007_r512_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 456, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/geel_0007_r512_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "geel", + "split": "train", + "tile_index": 7, + "window": { + "col_off": 256, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/geel_0008_r512_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 500, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/geel_0008_r512_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "geel", + "split": "train", + "tile_index": 8, + "window": { + "col_off": 512, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/mol_0000_r0_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 386, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/mol_0000_r0_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "mol", + "split": "train", + "tile_index": 0, + "window": { + "col_off": 0, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/mol_0001_r0_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 330, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/mol_0001_r0_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "mol", + "split": "train", + "tile_index": 1, + "window": { + "col_off": 256, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/mol_0002_r0_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 476, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/mol_0002_r0_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "mol", + "split": "train", + "tile_index": 2, + "window": { + "col_off": 512, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/mol_0003_r256_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 293, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/mol_0003_r256_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "mol", + "split": "train", + "tile_index": 3, + "window": { + "col_off": 0, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/mol_0004_r256_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 286, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/mol_0004_r256_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "mol", + "split": "train", + "tile_index": 4, + "window": { + "col_off": 256, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/mol_0005_r256_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 467, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/mol_0005_r256_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "mol", + "split": "train", + "tile_index": 5, + "window": { + "col_off": 512, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/mol_0006_r512_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 471, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/mol_0006_r512_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "mol", + "split": "train", + "tile_index": 6, + "window": { + "col_off": 0, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/mol_0007_r512_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 455, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/mol_0007_r512_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "mol", + "split": "train", + "tile_index": 7, + "window": { + "col_off": 256, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/mol_0008_r512_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 458, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/mol_0008_r512_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "mol", + "split": "train", + "tile_index": 8, + "window": { + "col_off": 512, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/val/turnhout_0000_r0_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 516, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/val/turnhout_0000_r0_c0.txt", + "low_visual_variance": false, + "recommended_split": "val", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "turnhout", + "split": "val", + "tile_index": 0, + "window": { + "col_off": 0, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/val/turnhout_0001_r0_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 490, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/val/turnhout_0001_r0_c256.txt", + "low_visual_variance": false, + "recommended_split": "val", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "turnhout", + "split": "val", + "tile_index": 1, + "window": { + "col_off": 256, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/val/turnhout_0002_r0_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 592, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/val/turnhout_0002_r0_c512.txt", + "low_visual_variance": false, + "recommended_split": "val", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "turnhout", + "split": "val", + "tile_index": 2, + "window": { + "col_off": 512, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/val/turnhout_0003_r256_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 649, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/val/turnhout_0003_r256_c0.txt", + "low_visual_variance": false, + "recommended_split": "val", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "turnhout", + "split": "val", + "tile_index": 3, + "window": { + "col_off": 0, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/val/turnhout_0004_r256_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 593, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/val/turnhout_0004_r256_c256.txt", + "low_visual_variance": false, + "recommended_split": "val", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "turnhout", + "split": "val", + "tile_index": 4, + "window": { + "col_off": 256, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/val/turnhout_0005_r256_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 779, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/val/turnhout_0005_r256_c512.txt", + "low_visual_variance": false, + "recommended_split": "val", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "turnhout", + "split": "val", + "tile_index": 5, + "window": { + "col_off": 512, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/val/turnhout_0006_r512_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 707, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/val/turnhout_0006_r512_c0.txt", + "low_visual_variance": false, + "recommended_split": "val", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "turnhout", + "split": "val", + "tile_index": 6, + "window": { + "col_off": 0, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/val/turnhout_0007_r512_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 634, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/val/turnhout_0007_r512_c256.txt", + "low_visual_variance": false, + "recommended_split": "val", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "turnhout", + "split": "val", + "tile_index": 7, + "window": { + "col_off": 256, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/val/turnhout_0008_r512_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 952, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/val/turnhout_0008_r512_c512.txt", + "low_visual_variance": false, + "recommended_split": "val", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "turnhout", + "split": "val", + "tile_index": 8, + "window": { + "col_off": 512, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/herentals_0000_r0_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 770, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/herentals_0000_r0_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "herentals", + "split": "train", + "tile_index": 0, + "window": { + "col_off": 0, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/herentals_0001_r0_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 515, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/herentals_0001_r0_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "herentals", + "split": "train", + "tile_index": 1, + "window": { + "col_off": 256, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/herentals_0002_r0_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 308, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/herentals_0002_r0_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "herentals", + "split": "train", + "tile_index": 2, + "window": { + "col_off": 512, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/herentals_0003_r256_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 728, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/herentals_0003_r256_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "herentals", + "split": "train", + "tile_index": 3, + "window": { + "col_off": 0, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/herentals_0004_r256_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 547, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/herentals_0004_r256_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "herentals", + "split": "train", + "tile_index": 4, + "window": { + "col_off": 256, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/herentals_0005_r256_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 398, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/herentals_0005_r256_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "herentals", + "split": "train", + "tile_index": 5, + "window": { + "col_off": 512, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/herentals_0006_r512_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 569, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/herentals_0006_r512_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "herentals", + "split": "train", + "tile_index": 6, + "window": { + "col_off": 0, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/herentals_0007_r512_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 608, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/herentals_0007_r512_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "herentals", + "split": "train", + "tile_index": 7, + "window": { + "col_off": 256, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/herentals_0008_r512_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 606, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/herentals_0008_r512_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "herentals", + "split": "train", + "tile_index": 8, + "window": { + "col_off": 512, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/balen_0000_r0_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 445, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/balen_0000_r0_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "balen", + "split": "train", + "tile_index": 0, + "window": { + "col_off": 0, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/balen_0001_r0_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 328, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/balen_0001_r0_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "balen", + "split": "train", + "tile_index": 1, + "window": { + "col_off": 256, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/balen_0002_r0_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 246, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/balen_0002_r0_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "balen", + "split": "train", + "tile_index": 2, + "window": { + "col_off": 512, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/balen_0003_r256_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 344, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/balen_0003_r256_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "balen", + "split": "train", + "tile_index": 3, + "window": { + "col_off": 0, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/balen_0004_r256_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 273, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/balen_0004_r256_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "balen", + "split": "train", + "tile_index": 4, + "window": { + "col_off": 256, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/balen_0005_r256_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 271, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/balen_0005_r256_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "balen", + "split": "train", + "tile_index": 5, + "window": { + "col_off": 512, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/balen_0006_r512_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 278, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/balen_0006_r512_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "balen", + "split": "train", + "tile_index": 6, + "window": { + "col_off": 0, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/balen_0007_r512_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 217, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/balen_0007_r512_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "balen", + "split": "train", + "tile_index": 7, + "window": { + "col_off": 256, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/balen_0008_r512_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 231, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/balen_0008_r512_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "balen", + "split": "train", + "tile_index": 8, + "window": { + "col_off": 512, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/val/retie_0000_r0_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 289, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/val/retie_0000_r0_c0.txt", + "low_visual_variance": false, + "recommended_split": "val", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "retie", + "split": "val", + "tile_index": 0, + "window": { + "col_off": 0, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/val/retie_0001_r0_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 292, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/val/retie_0001_r0_c256.txt", + "low_visual_variance": false, + "recommended_split": "val", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "retie", + "split": "val", + "tile_index": 1, + "window": { + "col_off": 256, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/val/retie_0002_r0_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 379, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/val/retie_0002_r0_c512.txt", + "low_visual_variance": false, + "recommended_split": "val", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "retie", + "split": "val", + "tile_index": 2, + "window": { + "col_off": 512, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/val/retie_0003_r256_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 452, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/val/retie_0003_r256_c0.txt", + "low_visual_variance": false, + "recommended_split": "val", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "retie", + "split": "val", + "tile_index": 3, + "window": { + "col_off": 0, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/val/retie_0004_r256_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 440, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/val/retie_0004_r256_c256.txt", + "low_visual_variance": false, + "recommended_split": "val", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "retie", + "split": "val", + "tile_index": 4, + "window": { + "col_off": 256, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/val/retie_0005_r256_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 392, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/val/retie_0005_r256_c512.txt", + "low_visual_variance": false, + "recommended_split": "val", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "retie", + "split": "val", + "tile_index": 5, + "window": { + "col_off": 512, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/val/retie_0006_r512_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 482, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/val/retie_0006_r512_c0.txt", + "low_visual_variance": false, + "recommended_split": "val", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "retie", + "split": "val", + "tile_index": 6, + "window": { + "col_off": 0, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/val/retie_0007_r512_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 514, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/val/retie_0007_r512_c256.txt", + "low_visual_variance": false, + "recommended_split": "val", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "retie", + "split": "val", + "tile_index": 7, + "window": { + "col_off": 256, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/val/retie_0008_r512_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 395, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/val/retie_0008_r512_c512.txt", + "low_visual_variance": false, + "recommended_split": "val", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "retie", + "split": "val", + "tile_index": 8, + "window": { + "col_off": 512, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/val/westerlo_0000_r0_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 297, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/val/westerlo_0000_r0_c0.txt", + "low_visual_variance": false, + "recommended_split": "val", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "westerlo", + "split": "val", + "tile_index": 0, + "window": { + "col_off": 0, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/val/westerlo_0001_r0_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 336, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/val/westerlo_0001_r0_c256.txt", + "low_visual_variance": false, + "recommended_split": "val", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "westerlo", + "split": "val", + "tile_index": 1, + "window": { + "col_off": 256, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/val/westerlo_0002_r0_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 311, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/val/westerlo_0002_r0_c512.txt", + "low_visual_variance": false, + "recommended_split": "val", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "westerlo", + "split": "val", + "tile_index": 2, + "window": { + "col_off": 512, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/val/westerlo_0003_r256_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 157, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/val/westerlo_0003_r256_c0.txt", + "low_visual_variance": false, + "recommended_split": "val", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "westerlo", + "split": "val", + "tile_index": 3, + "window": { + "col_off": 0, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/val/westerlo_0004_r256_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 255, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/val/westerlo_0004_r256_c256.txt", + "low_visual_variance": false, + "recommended_split": "val", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "westerlo", + "split": "val", + "tile_index": 4, + "window": { + "col_off": 256, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/val/westerlo_0005_r256_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 241, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/val/westerlo_0005_r256_c512.txt", + "low_visual_variance": false, + "recommended_split": "val", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "westerlo", + "split": "val", + "tile_index": 5, + "window": { + "col_off": 512, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/val/westerlo_0006_r512_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 169, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/val/westerlo_0006_r512_c0.txt", + "low_visual_variance": false, + "recommended_split": "val", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "westerlo", + "split": "val", + "tile_index": 6, + "window": { + "col_off": 0, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/val/westerlo_0007_r512_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 286, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/val/westerlo_0007_r512_c256.txt", + "low_visual_variance": false, + "recommended_split": "val", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "westerlo", + "split": "val", + "tile_index": 7, + "window": { + "col_off": 256, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/val/westerlo_0008_r512_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 240, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/val/westerlo_0008_r512_c512.txt", + "low_visual_variance": false, + "recommended_split": "val", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "westerlo", + "split": "val", + "tile_index": 8, + "window": { + "col_off": 512, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/olen_center_0000_r0_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 413, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/olen_center_0000_r0_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "olen_center", + "split": "train", + "tile_index": 0, + "window": { + "col_off": 0, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/olen_center_0001_r0_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 353, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/olen_center_0001_r0_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "olen_center", + "split": "train", + "tile_index": 1, + "window": { + "col_off": 256, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/olen_center_0002_r0_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 454, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/olen_center_0002_r0_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "olen_center", + "split": "train", + "tile_index": 2, + "window": { + "col_off": 512, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/olen_center_0003_r256_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 441, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/olen_center_0003_r256_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "olen_center", + "split": "train", + "tile_index": 3, + "window": { + "col_off": 0, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/olen_center_0004_r256_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 438, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/olen_center_0004_r256_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "olen_center", + "split": "train", + "tile_index": 4, + "window": { + "col_off": 256, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/olen_center_0005_r256_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 416, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/olen_center_0005_r256_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "olen_center", + "split": "train", + "tile_index": 5, + "window": { + "col_off": 512, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/olen_center_0006_r512_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 376, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/olen_center_0006_r512_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "olen_center", + "split": "train", + "tile_index": 6, + "window": { + "col_off": 0, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/olen_center_0007_r512_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 466, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/olen_center_0007_r512_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "olen_center", + "split": "train", + "tile_index": 7, + "window": { + "col_off": 256, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/olen_center_0008_r512_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 409, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/olen_center_0008_r512_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "olen_center", + "split": "train", + "tile_index": 8, + "window": { + "col_off": 512, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/lille_center_0000_r0_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 430, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/lille_center_0000_r0_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "lille_center", + "split": "train", + "tile_index": 0, + "window": { + "col_off": 0, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/lille_center_0001_r0_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 427, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/lille_center_0001_r0_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "lille_center", + "split": "train", + "tile_index": 1, + "window": { + "col_off": 256, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/lille_center_0002_r0_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 308, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/lille_center_0002_r0_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "lille_center", + "split": "train", + "tile_index": 2, + "window": { + "col_off": 512, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/lille_center_0003_r256_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 453, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/lille_center_0003_r256_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "lille_center", + "split": "train", + "tile_index": 3, + "window": { + "col_off": 0, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/lille_center_0004_r256_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 442, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/lille_center_0004_r256_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "lille_center", + "split": "train", + "tile_index": 4, + "window": { + "col_off": 256, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/lille_center_0005_r256_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 430, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/lille_center_0005_r256_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "lille_center", + "split": "train", + "tile_index": 5, + "window": { + "col_off": 512, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/lille_center_0006_r512_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 413, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/lille_center_0006_r512_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "lille_center", + "split": "train", + "tile_index": 6, + "window": { + "col_off": 0, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/lille_center_0007_r512_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 464, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/lille_center_0007_r512_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "lille_center", + "split": "train", + "tile_index": 7, + "window": { + "col_off": 256, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/lille_center_0008_r512_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 443, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/lille_center_0008_r512_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "lille_center", + "split": "train", + "tile_index": 8, + "window": { + "col_off": 512, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/oud_turnhout_center_0000_r0_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 494, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/oud_turnhout_center_0000_r0_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "oud_turnhout_center", + "split": "train", + "tile_index": 0, + "window": { + "col_off": 0, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/oud_turnhout_center_0001_r0_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 561, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/oud_turnhout_center_0001_r0_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "oud_turnhout_center", + "split": "train", + "tile_index": 1, + "window": { + "col_off": 256, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/oud_turnhout_center_0002_r0_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 770, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/oud_turnhout_center_0002_r0_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "oud_turnhout_center", + "split": "train", + "tile_index": 2, + "window": { + "col_off": 512, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/oud_turnhout_center_0003_r256_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 609, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/oud_turnhout_center_0003_r256_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "oud_turnhout_center", + "split": "train", + "tile_index": 3, + "window": { + "col_off": 0, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/oud_turnhout_center_0004_r256_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 613, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/oud_turnhout_center_0004_r256_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "oud_turnhout_center", + "split": "train", + "tile_index": 4, + "window": { + "col_off": 256, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/oud_turnhout_center_0005_r256_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 750, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/oud_turnhout_center_0005_r256_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "oud_turnhout_center", + "split": "train", + "tile_index": 5, + "window": { + "col_off": 512, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/oud_turnhout_center_0006_r512_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 645, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/oud_turnhout_center_0006_r512_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "oud_turnhout_center", + "split": "train", + "tile_index": 6, + "window": { + "col_off": 0, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/oud_turnhout_center_0007_r512_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 498, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/oud_turnhout_center_0007_r512_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "oud_turnhout_center", + "split": "train", + "tile_index": 7, + "window": { + "col_off": 256, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/oud_turnhout_center_0008_r512_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 480, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/oud_turnhout_center_0008_r512_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "oud_turnhout_center", + "split": "train", + "tile_index": 8, + "window": { + "col_off": 512, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/kasterlee_center_0000_r0_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 452, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/kasterlee_center_0000_r0_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "kasterlee_center", + "split": "train", + "tile_index": 0, + "window": { + "col_off": 0, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/kasterlee_center_0001_r0_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 411, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/kasterlee_center_0001_r0_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "kasterlee_center", + "split": "train", + "tile_index": 1, + "window": { + "col_off": 256, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/kasterlee_center_0002_r0_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 480, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/kasterlee_center_0002_r0_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "kasterlee_center", + "split": "train", + "tile_index": 2, + "window": { + "col_off": 512, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/kasterlee_center_0003_r256_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 429, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/kasterlee_center_0003_r256_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "kasterlee_center", + "split": "train", + "tile_index": 3, + "window": { + "col_off": 0, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/kasterlee_center_0004_r256_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 453, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/kasterlee_center_0004_r256_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "kasterlee_center", + "split": "train", + "tile_index": 4, + "window": { + "col_off": 256, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/kasterlee_center_0005_r256_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 493, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/kasterlee_center_0005_r256_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "kasterlee_center", + "split": "train", + "tile_index": 5, + "window": { + "col_off": 512, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/kasterlee_center_0006_r512_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 426, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/kasterlee_center_0006_r512_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "kasterlee_center", + "split": "train", + "tile_index": 6, + "window": { + "col_off": 0, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/kasterlee_center_0007_r512_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 475, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/kasterlee_center_0007_r512_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "kasterlee_center", + "split": "train", + "tile_index": 7, + "window": { + "col_off": 256, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/kasterlee_center_0008_r512_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 359, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/kasterlee_center_0008_r512_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "kasterlee_center", + "split": "train", + "tile_index": 8, + "window": { + "col_off": 512, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "pure_empty_negative", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/postel_bos_0000_r0_c0.png", + "is_negative": true, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 0, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/postel_bos_0000_r0_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "postel_bos", + "split": "train", + "tile_index": 0, + "window": { + "col_off": 0, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "pure_empty_negative", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/postel_bos_0001_r0_c256.png", + "is_negative": true, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 0, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/postel_bos_0001_r0_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "postel_bos", + "split": "train", + "tile_index": 1, + "window": { + "col_off": 256, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "pure_empty_negative", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/postel_bos_0002_r0_c512.png", + "is_negative": true, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 0, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/postel_bos_0002_r0_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "postel_bos", + "split": "train", + "tile_index": 2, + "window": { + "col_off": 512, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "pure_empty_negative", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/postel_bos_0003_r256_c0.png", + "is_negative": true, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 0, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/postel_bos_0003_r256_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "postel_bos", + "split": "train", + "tile_index": 3, + "window": { + "col_off": 0, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "pure_empty_negative", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/postel_bos_0004_r256_c256.png", + "is_negative": true, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 0, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/postel_bos_0004_r256_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "postel_bos", + "split": "train", + "tile_index": 4, + "window": { + "col_off": 256, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "pure_empty_negative", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/postel_bos_0005_r256_c512.png", + "is_negative": true, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 0, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/postel_bos_0005_r256_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "postel_bos", + "split": "train", + "tile_index": 5, + "window": { + "col_off": 512, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "pure_empty_negative", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/postel_bos_0006_r512_c0.png", + "is_negative": true, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 0, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/postel_bos_0006_r512_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "postel_bos", + "split": "train", + "tile_index": 6, + "window": { + "col_off": 0, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "pure_empty_negative", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/postel_bos_0007_r512_c256.png", + "is_negative": true, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 0, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/postel_bos_0007_r512_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "postel_bos", + "split": "train", + "tile_index": 7, + "window": { + "col_off": 256, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "pure_empty_negative", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/postel_bos_0008_r512_c512.png", + "is_negative": true, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 0, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/postel_bos_0008_r512_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "postel_bos", + "split": "train", + "tile_index": 8, + "window": { + "col_off": 512, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "pure_empty_negative", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/lommel_heide_0000_r0_c0.png", + "is_negative": true, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 0, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/lommel_heide_0000_r0_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "lommel_heide", + "split": "train", + "tile_index": 0, + "window": { + "col_off": 0, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "pure_empty_negative", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/lommel_heide_0001_r0_c256.png", + "is_negative": true, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 0, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/lommel_heide_0001_r0_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "lommel_heide", + "split": "train", + "tile_index": 1, + "window": { + "col_off": 256, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "pure_empty_negative", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/lommel_heide_0002_r0_c512.png", + "is_negative": true, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 0, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/lommel_heide_0002_r0_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "lommel_heide", + "split": "train", + "tile_index": 2, + "window": { + "col_off": 512, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "pure_empty_negative", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/lommel_heide_0003_r256_c0.png", + "is_negative": true, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 0, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/lommel_heide_0003_r256_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "lommel_heide", + "split": "train", + "tile_index": 3, + "window": { + "col_off": 0, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "pure_empty_negative", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/lommel_heide_0004_r256_c256.png", + "is_negative": true, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 0, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/lommel_heide_0004_r256_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "lommel_heide", + "split": "train", + "tile_index": 4, + "window": { + "col_off": 256, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "pure_empty_negative", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/lommel_heide_0005_r256_c512.png", + "is_negative": true, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 0, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/lommel_heide_0005_r256_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "lommel_heide", + "split": "train", + "tile_index": 5, + "window": { + "col_off": 512, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "pure_empty_negative", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/lommel_heide_0006_r512_c0.png", + "is_negative": true, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 0, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/lommel_heide_0006_r512_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "lommel_heide", + "split": "train", + "tile_index": 6, + "window": { + "col_off": 0, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "pure_empty_negative", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/lommel_heide_0007_r512_c256.png", + "is_negative": true, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 0, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/lommel_heide_0007_r512_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "lommel_heide", + "split": "train", + "tile_index": 7, + "window": { + "col_off": 256, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "pure_empty_negative", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/lommel_heide_0008_r512_c512.png", + "is_negative": true, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 0, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/lommel_heide_0008_r512_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "lommel_heide", + "split": "train", + "tile_index": 8, + "window": { + "col_off": 512, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/kasterlee_bos_0000_r0_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 13, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/kasterlee_bos_0000_r0_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "kasterlee_bos", + "split": "train", + "tile_index": 0, + "window": { + "col_off": 0, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/kasterlee_bos_0001_r0_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 5, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/kasterlee_bos_0001_r0_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "kasterlee_bos", + "split": "train", + "tile_index": 1, + "window": { + "col_off": 256, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/kasterlee_bos_0002_r0_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 10, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/kasterlee_bos_0002_r0_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "kasterlee_bos", + "split": "train", + "tile_index": 2, + "window": { + "col_off": 512, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/kasterlee_bos_0003_r256_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 9, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/kasterlee_bos_0003_r256_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "kasterlee_bos", + "split": "train", + "tile_index": 3, + "window": { + "col_off": 0, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/kasterlee_bos_0004_r256_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 7, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/kasterlee_bos_0004_r256_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "kasterlee_bos", + "split": "train", + "tile_index": 4, + "window": { + "col_off": 256, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/kasterlee_bos_0005_r256_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 7, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/kasterlee_bos_0005_r256_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "kasterlee_bos", + "split": "train", + "tile_index": 5, + "window": { + "col_off": 512, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/kasterlee_bos_0006_r512_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 40, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/kasterlee_bos_0006_r512_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "kasterlee_bos", + "split": "train", + "tile_index": 6, + "window": { + "col_off": 0, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/kasterlee_bos_0007_r512_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 31, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/kasterlee_bos_0007_r512_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "kasterlee_bos", + "split": "train", + "tile_index": 7, + "window": { + "col_off": 256, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/kasterlee_bos_0008_r512_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 14, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/kasterlee_bos_0008_r512_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "kasterlee_bos", + "split": "train", + "tile_index": 8, + "window": { + "col_off": 512, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/dessel_heide_0000_r0_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 22, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/dessel_heide_0000_r0_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "dessel_heide", + "split": "train", + "tile_index": 0, + "window": { + "col_off": 0, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/dessel_heide_0001_r0_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 21, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/dessel_heide_0001_r0_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "dessel_heide", + "split": "train", + "tile_index": 1, + "window": { + "col_off": 256, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/dessel_heide_0002_r0_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 24, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/dessel_heide_0002_r0_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "dessel_heide", + "split": "train", + "tile_index": 2, + "window": { + "col_off": 512, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/dessel_heide_0003_r256_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 26, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/dessel_heide_0003_r256_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "dessel_heide", + "split": "train", + "tile_index": 3, + "window": { + "col_off": 0, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/dessel_heide_0004_r256_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 19, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/dessel_heide_0004_r256_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "dessel_heide", + "split": "train", + "tile_index": 4, + "window": { + "col_off": 256, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/dessel_heide_0005_r256_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 18, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/dessel_heide_0005_r256_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "dessel_heide", + "split": "train", + "tile_index": 5, + "window": { + "col_off": 512, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/dessel_heide_0006_r512_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 36, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/dessel_heide_0006_r512_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "dessel_heide", + "split": "train", + "tile_index": 6, + "window": { + "col_off": 0, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/dessel_heide_0007_r512_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 15, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/dessel_heide_0007_r512_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "dessel_heide", + "split": "train", + "tile_index": 7, + "window": { + "col_off": 256, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/dessel_heide_0008_r512_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 1, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/dessel_heide_0008_r512_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "dessel_heide", + "split": "train", + "tile_index": 8, + "window": { + "col_off": 512, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/ravels_bos_0000_r0_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 4, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/ravels_bos_0000_r0_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "ravels_bos", + "split": "train", + "tile_index": 0, + "window": { + "col_off": 0, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/ravels_bos_0001_r0_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 8, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/ravels_bos_0001_r0_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "ravels_bos", + "split": "train", + "tile_index": 1, + "window": { + "col_off": 256, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/ravels_bos_0002_r0_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 12, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/ravels_bos_0002_r0_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "ravels_bos", + "split": "train", + "tile_index": 2, + "window": { + "col_off": 512, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/ravels_bos_0003_r256_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 5, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/ravels_bos_0003_r256_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "ravels_bos", + "split": "train", + "tile_index": 3, + "window": { + "col_off": 0, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/ravels_bos_0004_r256_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 2, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/ravels_bos_0004_r256_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "ravels_bos", + "split": "train", + "tile_index": 4, + "window": { + "col_off": 256, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/ravels_bos_0005_r256_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 3, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/ravels_bos_0005_r256_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "ravels_bos", + "split": "train", + "tile_index": 5, + "window": { + "col_off": 512, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/ravels_bos_0006_r512_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 2, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/ravels_bos_0006_r512_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "ravels_bos", + "split": "train", + "tile_index": 6, + "window": { + "col_off": 0, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/ravels_bos_0007_r512_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 10, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/ravels_bos_0007_r512_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "ravels_bos", + "split": "train", + "tile_index": 7, + "window": { + "col_off": 256, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/ravels_bos_0008_r512_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 9, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/ravels_bos_0008_r512_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "ravels_bos", + "split": "train", + "tile_index": 8, + "window": { + "col_off": 512, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/meerhout_bos_0000_r0_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 44, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/meerhout_bos_0000_r0_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "meerhout_bos", + "split": "train", + "tile_index": 0, + "window": { + "col_off": 0, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/meerhout_bos_0001_r0_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 3, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/meerhout_bos_0001_r0_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "meerhout_bos", + "split": "train", + "tile_index": 1, + "window": { + "col_off": 256, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/meerhout_bos_0002_r0_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 4, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/meerhout_bos_0002_r0_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "meerhout_bos", + "split": "train", + "tile_index": 2, + "window": { + "col_off": 512, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/meerhout_bos_0003_r256_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 65, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/meerhout_bos_0003_r256_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "meerhout_bos", + "split": "train", + "tile_index": 3, + "window": { + "col_off": 0, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/meerhout_bos_0004_r256_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 16, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/meerhout_bos_0004_r256_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "meerhout_bos", + "split": "train", + "tile_index": 4, + "window": { + "col_off": 256, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/meerhout_bos_0005_r256_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 5, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/meerhout_bos_0005_r256_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "meerhout_bos", + "split": "train", + "tile_index": 5, + "window": { + "col_off": 512, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/meerhout_bos_0006_r512_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 34, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/meerhout_bos_0006_r512_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "meerhout_bos", + "split": "train", + "tile_index": 6, + "window": { + "col_off": 0, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/meerhout_bos_0007_r512_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 18, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/meerhout_bos_0007_r512_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "meerhout_bos", + "split": "train", + "tile_index": 7, + "window": { + "col_off": 256, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/meerhout_bos_0008_r512_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 11, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/meerhout_bos_0008_r512_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "meerhout_bos", + "split": "train", + "tile_index": 8, + "window": { + "col_off": 512, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/geel_bel_0000_r0_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 16, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/geel_bel_0000_r0_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "geel_bel", + "split": "train", + "tile_index": 0, + "window": { + "col_off": 0, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/geel_bel_0001_r0_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 12, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/geel_bel_0001_r0_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "geel_bel", + "split": "train", + "tile_index": 1, + "window": { + "col_off": 256, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/geel_bel_0002_r0_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 22, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/geel_bel_0002_r0_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "geel_bel", + "split": "train", + "tile_index": 2, + "window": { + "col_off": 512, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/geel_bel_0003_r256_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 13, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/geel_bel_0003_r256_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "geel_bel", + "split": "train", + "tile_index": 3, + "window": { + "col_off": 0, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/geel_bel_0004_r256_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 15, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/geel_bel_0004_r256_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "geel_bel", + "split": "train", + "tile_index": 4, + "window": { + "col_off": 256, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/geel_bel_0005_r256_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 12, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/geel_bel_0005_r256_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "geel_bel", + "split": "train", + "tile_index": 5, + "window": { + "col_off": 512, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/geel_bel_0006_r512_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 15, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/geel_bel_0006_r512_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "geel_bel", + "split": "train", + "tile_index": 6, + "window": { + "col_off": 0, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/geel_bel_0007_r512_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 21, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/geel_bel_0007_r512_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "geel_bel", + "split": "train", + "tile_index": 7, + "window": { + "col_off": 256, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/geel_bel_0008_r512_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 35, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/geel_bel_0008_r512_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "geel_bel", + "split": "train", + "tile_index": 8, + "window": { + "col_off": 512, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/herenthout_bos_0000_r0_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 6, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/herenthout_bos_0000_r0_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "herenthout_bos", + "split": "train", + "tile_index": 0, + "window": { + "col_off": 0, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/herenthout_bos_0001_r0_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 35, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/herenthout_bos_0001_r0_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "herenthout_bos", + "split": "train", + "tile_index": 1, + "window": { + "col_off": 256, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/herenthout_bos_0002_r0_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 66, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/herenthout_bos_0002_r0_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "herenthout_bos", + "split": "train", + "tile_index": 2, + "window": { + "col_off": 512, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/herenthout_bos_0003_r256_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 83, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/herenthout_bos_0003_r256_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "herenthout_bos", + "split": "train", + "tile_index": 3, + "window": { + "col_off": 0, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/herenthout_bos_0004_r256_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 79, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/herenthout_bos_0004_r256_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "herenthout_bos", + "split": "train", + "tile_index": 4, + "window": { + "col_off": 256, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/herenthout_bos_0005_r256_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 49, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/herenthout_bos_0005_r256_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "herenthout_bos", + "split": "train", + "tile_index": 5, + "window": { + "col_off": 512, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/herenthout_bos_0006_r512_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 96, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/herenthout_bos_0006_r512_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "herenthout_bos", + "split": "train", + "tile_index": 6, + "window": { + "col_off": 0, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/herenthout_bos_0007_r512_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 56, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/herenthout_bos_0007_r512_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "herenthout_bos", + "split": "train", + "tile_index": 7, + "window": { + "col_off": 256, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/images/train/herenthout_bos_0008_r512_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 17, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-expanded-minpx4vis035/labels/train/herenthout_bos_0008_r512_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "herenthout_bos", + "split": "train", + "tile_index": 8, + "window": { + "col_off": 512, + "height": 512, + "row_off": 512, + "width": 512 + } + } + ], + "train_tile_count": 144, + "val_tile_count": 27, + "validation_sample_slugs": [ + "arendonk_heide", + "retie", + "turnhout", + "westerlo" + ] +} \ No newline at end of file diff --git a/artifacts/evidence/accuracy/model-training/20260810-v74-root-cause/rehearsal-source-summary.json b/artifacts/evidence/accuracy/model-training/20260810-v74-root-cause/rehearsal-source-summary.json new file mode 100644 index 00000000..baf86e64 --- /dev/null +++ b/artifacts/evidence/accuracy/model-training/20260810-v74-root-cause/rehearsal-source-summary.json @@ -0,0 +1,4426 @@ +{ + "background_negative_repeat": 1, + "blank_range_threshold": 3, + "class_names": [ + "building" + ], + "dataset_yaml": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/dataset.yaml", + "drop_low_variance_negatives": true, + "empty_validation_sample_slugs": [ + "arendonk_heide" + ], + "excluded_sample_slugs": [ + "retie", + "turnhout", + "westerlo" + ], + "label_count": 58820, + "min_label_px": 3.0, + "min_label_visible_ratio": 0.35, + "negative_keep_ratio": 1.0, + "negative_tile_count": 18, + "output_dir": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035", + "positive_tile_count": 180, + "retained_validation_sample_slugs": [ + "grobbendonk_center", + "vosselaar_center" + ], + "selected_sample_slugs": [ + "arendonk_heide", + "balen", + "beerse_center", + "dessel_heide", + "geel", + "geel_bel", + "grobbendonk_center", + "herentals", + "herenthout_bos", + "hoogstraten_center", + "kasterlee_bos", + "kasterlee_center", + "lille_center", + "lommel_heide", + "meerhout_bos", + "mol", + "olen_center", + "oud_turnhout_center", + "postel_bos", + "ravels_bos", + "rijkevorsel_center", + "vorselaar_center", + "vosselaar_center" + ], + "skipped_low_variance_negative_tile_count": 9, + "skipped_negative_tile_count": 9, + "source_manifest_sample_count": 26, + "source_sample_count": 23, + "status": "ok", + "stride": 256, + "tile_count": 198, + "tile_size": 512, + "tiles": [ + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/geel_0000_r0_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 482, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/geel_0000_r0_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "geel", + "split": "train", + "tile_index": 0, + "window": { + "col_off": 0, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/geel_0001_r0_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 587, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/geel_0001_r0_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "geel", + "split": "train", + "tile_index": 1, + "window": { + "col_off": 256, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/geel_0002_r0_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 647, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/geel_0002_r0_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "geel", + "split": "train", + "tile_index": 2, + "window": { + "col_off": 512, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/geel_0003_r256_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 396, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/geel_0003_r256_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "geel", + "split": "train", + "tile_index": 3, + "window": { + "col_off": 0, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/geel_0004_r256_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 492, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/geel_0004_r256_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "geel", + "split": "train", + "tile_index": 4, + "window": { + "col_off": 256, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/geel_0005_r256_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 597, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/geel_0005_r256_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "geel", + "split": "train", + "tile_index": 5, + "window": { + "col_off": 512, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/geel_0006_r512_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 444, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/geel_0006_r512_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "geel", + "split": "train", + "tile_index": 6, + "window": { + "col_off": 0, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/geel_0007_r512_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 463, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/geel_0007_r512_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "geel", + "split": "train", + "tile_index": 7, + "window": { + "col_off": 256, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/geel_0008_r512_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 507, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/geel_0008_r512_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "geel", + "split": "train", + "tile_index": 8, + "window": { + "col_off": 512, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/mol_0000_r0_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 397, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/mol_0000_r0_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "mol", + "split": "train", + "tile_index": 0, + "window": { + "col_off": 0, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/mol_0001_r0_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 337, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/mol_0001_r0_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "mol", + "split": "train", + "tile_index": 1, + "window": { + "col_off": 256, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/mol_0002_r0_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 479, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/mol_0002_r0_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "mol", + "split": "train", + "tile_index": 2, + "window": { + "col_off": 512, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/mol_0003_r256_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 295, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/mol_0003_r256_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "mol", + "split": "train", + "tile_index": 3, + "window": { + "col_off": 0, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/mol_0004_r256_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 290, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/mol_0004_r256_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "mol", + "split": "train", + "tile_index": 4, + "window": { + "col_off": 256, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/mol_0005_r256_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 472, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/mol_0005_r256_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "mol", + "split": "train", + "tile_index": 5, + "window": { + "col_off": 512, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/mol_0006_r512_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 472, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/mol_0006_r512_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "mol", + "split": "train", + "tile_index": 6, + "window": { + "col_off": 0, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/mol_0007_r512_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 460, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/mol_0007_r512_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "mol", + "split": "train", + "tile_index": 7, + "window": { + "col_off": 256, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/mol_0008_r512_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 464, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/mol_0008_r512_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "mol", + "split": "train", + "tile_index": 8, + "window": { + "col_off": 512, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/herentals_0000_r0_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 778, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/herentals_0000_r0_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "herentals", + "split": "train", + "tile_index": 0, + "window": { + "col_off": 0, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/herentals_0001_r0_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 519, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/herentals_0001_r0_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "herentals", + "split": "train", + "tile_index": 1, + "window": { + "col_off": 256, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/herentals_0002_r0_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 309, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/herentals_0002_r0_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "herentals", + "split": "train", + "tile_index": 2, + "window": { + "col_off": 512, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/herentals_0003_r256_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 734, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/herentals_0003_r256_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "herentals", + "split": "train", + "tile_index": 3, + "window": { + "col_off": 0, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/herentals_0004_r256_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 550, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/herentals_0004_r256_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "herentals", + "split": "train", + "tile_index": 4, + "window": { + "col_off": 256, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/herentals_0005_r256_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 399, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/herentals_0005_r256_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "herentals", + "split": "train", + "tile_index": 5, + "window": { + "col_off": 512, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/herentals_0006_r512_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 573, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/herentals_0006_r512_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "herentals", + "split": "train", + "tile_index": 6, + "window": { + "col_off": 0, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/herentals_0007_r512_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 613, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/herentals_0007_r512_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "herentals", + "split": "train", + "tile_index": 7, + "window": { + "col_off": 256, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/herentals_0008_r512_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 612, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/herentals_0008_r512_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "herentals", + "split": "train", + "tile_index": 8, + "window": { + "col_off": 512, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/balen_0000_r0_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 448, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/balen_0000_r0_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "balen", + "split": "train", + "tile_index": 0, + "window": { + "col_off": 0, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/balen_0001_r0_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 332, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/balen_0001_r0_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "balen", + "split": "train", + "tile_index": 1, + "window": { + "col_off": 256, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/balen_0002_r0_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 250, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/balen_0002_r0_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "balen", + "split": "train", + "tile_index": 2, + "window": { + "col_off": 512, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/balen_0003_r256_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 346, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/balen_0003_r256_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "balen", + "split": "train", + "tile_index": 3, + "window": { + "col_off": 0, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/balen_0004_r256_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 274, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/balen_0004_r256_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "balen", + "split": "train", + "tile_index": 4, + "window": { + "col_off": 256, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/balen_0005_r256_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 273, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/balen_0005_r256_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "balen", + "split": "train", + "tile_index": 5, + "window": { + "col_off": 512, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/balen_0006_r512_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 284, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/balen_0006_r512_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "balen", + "split": "train", + "tile_index": 6, + "window": { + "col_off": 0, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/balen_0007_r512_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 218, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/balen_0007_r512_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "balen", + "split": "train", + "tile_index": 7, + "window": { + "col_off": 256, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/balen_0008_r512_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 233, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/balen_0008_r512_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "balen", + "split": "train", + "tile_index": 8, + "window": { + "col_off": 512, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/olen_center_0000_r0_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 428, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/olen_center_0000_r0_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "olen_center", + "split": "train", + "tile_index": 0, + "window": { + "col_off": 0, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/olen_center_0001_r0_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 378, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/olen_center_0001_r0_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "olen_center", + "split": "train", + "tile_index": 1, + "window": { + "col_off": 256, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/olen_center_0002_r0_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 480, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/olen_center_0002_r0_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "olen_center", + "split": "train", + "tile_index": 2, + "window": { + "col_off": 512, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/olen_center_0003_r256_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 462, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/olen_center_0003_r256_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "olen_center", + "split": "train", + "tile_index": 3, + "window": { + "col_off": 0, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/olen_center_0004_r256_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 467, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/olen_center_0004_r256_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "olen_center", + "split": "train", + "tile_index": 4, + "window": { + "col_off": 256, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/olen_center_0005_r256_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 431, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/olen_center_0005_r256_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "olen_center", + "split": "train", + "tile_index": 5, + "window": { + "col_off": 512, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/olen_center_0006_r512_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 398, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/olen_center_0006_r512_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "olen_center", + "split": "train", + "tile_index": 6, + "window": { + "col_off": 0, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/olen_center_0007_r512_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 491, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/olen_center_0007_r512_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "olen_center", + "split": "train", + "tile_index": 7, + "window": { + "col_off": 256, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/olen_center_0008_r512_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 420, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/olen_center_0008_r512_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "olen_center", + "split": "train", + "tile_index": 8, + "window": { + "col_off": 512, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/lille_center_0000_r0_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 463, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/lille_center_0000_r0_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "lille_center", + "split": "train", + "tile_index": 0, + "window": { + "col_off": 0, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/lille_center_0001_r0_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 447, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/lille_center_0001_r0_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "lille_center", + "split": "train", + "tile_index": 1, + "window": { + "col_off": 256, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/lille_center_0002_r0_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 310, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/lille_center_0002_r0_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "lille_center", + "split": "train", + "tile_index": 2, + "window": { + "col_off": 512, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/lille_center_0003_r256_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 484, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/lille_center_0003_r256_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "lille_center", + "split": "train", + "tile_index": 3, + "window": { + "col_off": 0, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/lille_center_0004_r256_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 461, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/lille_center_0004_r256_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "lille_center", + "split": "train", + "tile_index": 4, + "window": { + "col_off": 256, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/lille_center_0005_r256_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 435, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/lille_center_0005_r256_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "lille_center", + "split": "train", + "tile_index": 5, + "window": { + "col_off": 512, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/lille_center_0006_r512_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 424, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/lille_center_0006_r512_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "lille_center", + "split": "train", + "tile_index": 6, + "window": { + "col_off": 0, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/lille_center_0007_r512_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 477, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/lille_center_0007_r512_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "lille_center", + "split": "train", + "tile_index": 7, + "window": { + "col_off": 256, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/lille_center_0008_r512_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 448, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/lille_center_0008_r512_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "lille_center", + "split": "train", + "tile_index": 8, + "window": { + "col_off": 512, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/oud_turnhout_center_0000_r0_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 503, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/oud_turnhout_center_0000_r0_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "oud_turnhout_center", + "split": "train", + "tile_index": 0, + "window": { + "col_off": 0, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/oud_turnhout_center_0001_r0_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 566, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/oud_turnhout_center_0001_r0_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "oud_turnhout_center", + "split": "train", + "tile_index": 1, + "window": { + "col_off": 256, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/oud_turnhout_center_0002_r0_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 776, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/oud_turnhout_center_0002_r0_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "oud_turnhout_center", + "split": "train", + "tile_index": 2, + "window": { + "col_off": 512, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/oud_turnhout_center_0003_r256_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 616, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/oud_turnhout_center_0003_r256_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "oud_turnhout_center", + "split": "train", + "tile_index": 3, + "window": { + "col_off": 0, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/oud_turnhout_center_0004_r256_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 616, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/oud_turnhout_center_0004_r256_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "oud_turnhout_center", + "split": "train", + "tile_index": 4, + "window": { + "col_off": 256, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/oud_turnhout_center_0005_r256_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 759, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/oud_turnhout_center_0005_r256_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "oud_turnhout_center", + "split": "train", + "tile_index": 5, + "window": { + "col_off": 512, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/oud_turnhout_center_0006_r512_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 659, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/oud_turnhout_center_0006_r512_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "oud_turnhout_center", + "split": "train", + "tile_index": 6, + "window": { + "col_off": 0, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/oud_turnhout_center_0007_r512_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 506, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/oud_turnhout_center_0007_r512_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "oud_turnhout_center", + "split": "train", + "tile_index": 7, + "window": { + "col_off": 256, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/oud_turnhout_center_0008_r512_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 491, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/oud_turnhout_center_0008_r512_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "oud_turnhout_center", + "split": "train", + "tile_index": 8, + "window": { + "col_off": 512, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/kasterlee_center_0000_r0_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 460, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/kasterlee_center_0000_r0_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "kasterlee_center", + "split": "train", + "tile_index": 0, + "window": { + "col_off": 0, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/kasterlee_center_0001_r0_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 416, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/kasterlee_center_0001_r0_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "kasterlee_center", + "split": "train", + "tile_index": 1, + "window": { + "col_off": 256, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/kasterlee_center_0002_r0_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 487, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/kasterlee_center_0002_r0_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "kasterlee_center", + "split": "train", + "tile_index": 2, + "window": { + "col_off": 512, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/kasterlee_center_0003_r256_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 433, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/kasterlee_center_0003_r256_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "kasterlee_center", + "split": "train", + "tile_index": 3, + "window": { + "col_off": 0, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/kasterlee_center_0004_r256_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 456, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/kasterlee_center_0004_r256_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "kasterlee_center", + "split": "train", + "tile_index": 4, + "window": { + "col_off": 256, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/kasterlee_center_0005_r256_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 496, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/kasterlee_center_0005_r256_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "kasterlee_center", + "split": "train", + "tile_index": 5, + "window": { + "col_off": 512, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/kasterlee_center_0006_r512_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 429, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/kasterlee_center_0006_r512_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "kasterlee_center", + "split": "train", + "tile_index": 6, + "window": { + "col_off": 0, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/kasterlee_center_0007_r512_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 481, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/kasterlee_center_0007_r512_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "kasterlee_center", + "split": "train", + "tile_index": 7, + "window": { + "col_off": 256, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/kasterlee_center_0008_r512_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 364, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/kasterlee_center_0008_r512_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "kasterlee_center", + "split": "train", + "tile_index": 8, + "window": { + "col_off": 512, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/beerse_center_0000_r0_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 560, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/beerse_center_0000_r0_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "beerse_center", + "split": "train", + "tile_index": 0, + "window": { + "col_off": 0, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/beerse_center_0001_r0_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 553, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/beerse_center_0001_r0_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "beerse_center", + "split": "train", + "tile_index": 1, + "window": { + "col_off": 256, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/beerse_center_0002_r0_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 546, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/beerse_center_0002_r0_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "beerse_center", + "split": "train", + "tile_index": 2, + "window": { + "col_off": 512, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/beerse_center_0003_r256_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 598, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/beerse_center_0003_r256_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "beerse_center", + "split": "train", + "tile_index": 3, + "window": { + "col_off": 0, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/beerse_center_0004_r256_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 551, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/beerse_center_0004_r256_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "beerse_center", + "split": "train", + "tile_index": 4, + "window": { + "col_off": 256, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/beerse_center_0005_r256_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 499, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/beerse_center_0005_r256_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "beerse_center", + "split": "train", + "tile_index": 5, + "window": { + "col_off": 512, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/beerse_center_0006_r512_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 347, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/beerse_center_0006_r512_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "beerse_center", + "split": "train", + "tile_index": 6, + "window": { + "col_off": 0, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/beerse_center_0007_r512_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 280, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/beerse_center_0007_r512_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "beerse_center", + "split": "train", + "tile_index": 7, + "window": { + "col_off": 256, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/beerse_center_0008_r512_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 369, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/beerse_center_0008_r512_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "beerse_center", + "split": "train", + "tile_index": 8, + "window": { + "col_off": 512, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/rijkevorsel_center_0000_r0_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 488, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/rijkevorsel_center_0000_r0_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "rijkevorsel_center", + "split": "train", + "tile_index": 0, + "window": { + "col_off": 0, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/rijkevorsel_center_0001_r0_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 447, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/rijkevorsel_center_0001_r0_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "rijkevorsel_center", + "split": "train", + "tile_index": 1, + "window": { + "col_off": 256, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/rijkevorsel_center_0002_r0_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 307, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/rijkevorsel_center_0002_r0_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "rijkevorsel_center", + "split": "train", + "tile_index": 2, + "window": { + "col_off": 512, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/rijkevorsel_center_0003_r256_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 485, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/rijkevorsel_center_0003_r256_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "rijkevorsel_center", + "split": "train", + "tile_index": 3, + "window": { + "col_off": 0, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/rijkevorsel_center_0004_r256_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 478, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/rijkevorsel_center_0004_r256_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "rijkevorsel_center", + "split": "train", + "tile_index": 4, + "window": { + "col_off": 256, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/rijkevorsel_center_0005_r256_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 415, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/rijkevorsel_center_0005_r256_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "rijkevorsel_center", + "split": "train", + "tile_index": 5, + "window": { + "col_off": 512, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/rijkevorsel_center_0006_r512_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 605, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/rijkevorsel_center_0006_r512_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "rijkevorsel_center", + "split": "train", + "tile_index": 6, + "window": { + "col_off": 0, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/rijkevorsel_center_0007_r512_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 548, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/rijkevorsel_center_0007_r512_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "rijkevorsel_center", + "split": "train", + "tile_index": 7, + "window": { + "col_off": 256, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/rijkevorsel_center_0008_r512_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 458, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/rijkevorsel_center_0008_r512_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "rijkevorsel_center", + "split": "train", + "tile_index": 8, + "window": { + "col_off": 512, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/hoogstraten_center_0000_r0_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 442, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/hoogstraten_center_0000_r0_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "hoogstraten_center", + "split": "train", + "tile_index": 0, + "window": { + "col_off": 0, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/hoogstraten_center_0001_r0_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 493, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/hoogstraten_center_0001_r0_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "hoogstraten_center", + "split": "train", + "tile_index": 1, + "window": { + "col_off": 256, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/hoogstraten_center_0002_r0_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 567, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/hoogstraten_center_0002_r0_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "hoogstraten_center", + "split": "train", + "tile_index": 2, + "window": { + "col_off": 512, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/hoogstraten_center_0003_r256_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 293, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/hoogstraten_center_0003_r256_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "hoogstraten_center", + "split": "train", + "tile_index": 3, + "window": { + "col_off": 0, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/hoogstraten_center_0004_r256_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 383, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/hoogstraten_center_0004_r256_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "hoogstraten_center", + "split": "train", + "tile_index": 4, + "window": { + "col_off": 256, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/hoogstraten_center_0005_r256_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 452, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/hoogstraten_center_0005_r256_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "hoogstraten_center", + "split": "train", + "tile_index": 5, + "window": { + "col_off": 512, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/hoogstraten_center_0006_r512_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 252, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/hoogstraten_center_0006_r512_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "hoogstraten_center", + "split": "train", + "tile_index": 6, + "window": { + "col_off": 0, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/hoogstraten_center_0007_r512_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 383, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/hoogstraten_center_0007_r512_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "hoogstraten_center", + "split": "train", + "tile_index": 7, + "window": { + "col_off": 256, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/hoogstraten_center_0008_r512_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 496, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/hoogstraten_center_0008_r512_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "hoogstraten_center", + "split": "train", + "tile_index": 8, + "window": { + "col_off": 512, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/vorselaar_center_0000_r0_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 453, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/vorselaar_center_0000_r0_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "vorselaar_center", + "split": "train", + "tile_index": 0, + "window": { + "col_off": 0, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/vorselaar_center_0001_r0_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 329, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/vorselaar_center_0001_r0_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "vorselaar_center", + "split": "train", + "tile_index": 1, + "window": { + "col_off": 256, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/vorselaar_center_0002_r0_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 434, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/vorselaar_center_0002_r0_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "vorselaar_center", + "split": "train", + "tile_index": 2, + "window": { + "col_off": 512, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/vorselaar_center_0003_r256_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 463, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/vorselaar_center_0003_r256_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "vorselaar_center", + "split": "train", + "tile_index": 3, + "window": { + "col_off": 0, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/vorselaar_center_0004_r256_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 414, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/vorselaar_center_0004_r256_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "vorselaar_center", + "split": "train", + "tile_index": 4, + "window": { + "col_off": 256, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/vorselaar_center_0005_r256_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 467, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/vorselaar_center_0005_r256_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "vorselaar_center", + "split": "train", + "tile_index": 5, + "window": { + "col_off": 512, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/vorselaar_center_0006_r512_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 419, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/vorselaar_center_0006_r512_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "vorselaar_center", + "split": "train", + "tile_index": 6, + "window": { + "col_off": 0, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/vorselaar_center_0007_r512_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 422, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/vorselaar_center_0007_r512_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "vorselaar_center", + "split": "train", + "tile_index": 7, + "window": { + "col_off": 256, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/vorselaar_center_0008_r512_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 457, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/vorselaar_center_0008_r512_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "vorselaar_center", + "split": "train", + "tile_index": 8, + "window": { + "col_off": 512, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/val/vosselaar_center_0000_r0_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 375, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/val/vosselaar_center_0000_r0_c0.txt", + "low_visual_variance": false, + "recommended_split": "val", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "vosselaar_center", + "split": "val", + "tile_index": 0, + "window": { + "col_off": 0, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/val/vosselaar_center_0001_r0_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 696, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/val/vosselaar_center_0001_r0_c256.txt", + "low_visual_variance": false, + "recommended_split": "val", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "vosselaar_center", + "split": "val", + "tile_index": 1, + "window": { + "col_off": 256, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/val/vosselaar_center_0002_r0_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 618, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/val/vosselaar_center_0002_r0_c512.txt", + "low_visual_variance": false, + "recommended_split": "val", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "vosselaar_center", + "split": "val", + "tile_index": 2, + "window": { + "col_off": 512, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/val/vosselaar_center_0003_r256_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 541, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/val/vosselaar_center_0003_r256_c0.txt", + "low_visual_variance": false, + "recommended_split": "val", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "vosselaar_center", + "split": "val", + "tile_index": 3, + "window": { + "col_off": 0, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/val/vosselaar_center_0004_r256_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 738, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/val/vosselaar_center_0004_r256_c256.txt", + "low_visual_variance": false, + "recommended_split": "val", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "vosselaar_center", + "split": "val", + "tile_index": 4, + "window": { + "col_off": 256, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/val/vosselaar_center_0005_r256_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 588, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/val/vosselaar_center_0005_r256_c512.txt", + "low_visual_variance": false, + "recommended_split": "val", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "vosselaar_center", + "split": "val", + "tile_index": 5, + "window": { + "col_off": 512, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/val/vosselaar_center_0006_r512_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 605, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/val/vosselaar_center_0006_r512_c0.txt", + "low_visual_variance": false, + "recommended_split": "val", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "vosselaar_center", + "split": "val", + "tile_index": 6, + "window": { + "col_off": 0, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/val/vosselaar_center_0007_r512_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 561, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/val/vosselaar_center_0007_r512_c256.txt", + "low_visual_variance": false, + "recommended_split": "val", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "vosselaar_center", + "split": "val", + "tile_index": 7, + "window": { + "col_off": 256, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/val/vosselaar_center_0008_r512_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 430, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/val/vosselaar_center_0008_r512_c512.txt", + "low_visual_variance": false, + "recommended_split": "val", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "vosselaar_center", + "split": "val", + "tile_index": 8, + "window": { + "col_off": 512, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/val/grobbendonk_center_0000_r0_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 534, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/val/grobbendonk_center_0000_r0_c0.txt", + "low_visual_variance": false, + "recommended_split": "val", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "grobbendonk_center", + "split": "val", + "tile_index": 0, + "window": { + "col_off": 0, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/val/grobbendonk_center_0001_r0_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 433, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/val/grobbendonk_center_0001_r0_c256.txt", + "low_visual_variance": false, + "recommended_split": "val", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "grobbendonk_center", + "split": "val", + "tile_index": 1, + "window": { + "col_off": 256, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/val/grobbendonk_center_0002_r0_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 474, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/val/grobbendonk_center_0002_r0_c512.txt", + "low_visual_variance": false, + "recommended_split": "val", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "grobbendonk_center", + "split": "val", + "tile_index": 2, + "window": { + "col_off": 512, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/val/grobbendonk_center_0003_r256_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 296, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/val/grobbendonk_center_0003_r256_c0.txt", + "low_visual_variance": false, + "recommended_split": "val", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "grobbendonk_center", + "split": "val", + "tile_index": 3, + "window": { + "col_off": 0, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/val/grobbendonk_center_0004_r256_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 249, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/val/grobbendonk_center_0004_r256_c256.txt", + "low_visual_variance": false, + "recommended_split": "val", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "grobbendonk_center", + "split": "val", + "tile_index": 4, + "window": { + "col_off": 256, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/val/grobbendonk_center_0005_r256_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 329, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/val/grobbendonk_center_0005_r256_c512.txt", + "low_visual_variance": false, + "recommended_split": "val", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "grobbendonk_center", + "split": "val", + "tile_index": 5, + "window": { + "col_off": 512, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/val/grobbendonk_center_0006_r512_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 68, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/val/grobbendonk_center_0006_r512_c0.txt", + "low_visual_variance": false, + "recommended_split": "val", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "grobbendonk_center", + "split": "val", + "tile_index": 6, + "window": { + "col_off": 0, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/val/grobbendonk_center_0007_r512_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 142, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/val/grobbendonk_center_0007_r512_c256.txt", + "low_visual_variance": false, + "recommended_split": "val", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "grobbendonk_center", + "split": "val", + "tile_index": 7, + "window": { + "col_off": 256, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "reference_aoi", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/val/grobbendonk_center_0008_r512_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 268, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/val/grobbendonk_center_0008_r512_c512.txt", + "low_visual_variance": false, + "recommended_split": "val", + "repeat_index": 0, + "sample_role": "reference", + "sample_slug": "grobbendonk_center", + "split": "val", + "tile_index": 8, + "window": { + "col_off": 512, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "pure_empty_negative", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/postel_bos_0000_r0_c0.png", + "is_negative": true, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 0, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/postel_bos_0000_r0_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "postel_bos", + "split": "train", + "tile_index": 0, + "window": { + "col_off": 0, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "pure_empty_negative", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/postel_bos_0001_r0_c256.png", + "is_negative": true, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 0, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/postel_bos_0001_r0_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "postel_bos", + "split": "train", + "tile_index": 1, + "window": { + "col_off": 256, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "pure_empty_negative", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/postel_bos_0002_r0_c512.png", + "is_negative": true, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 0, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/postel_bos_0002_r0_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "postel_bos", + "split": "train", + "tile_index": 2, + "window": { + "col_off": 512, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "pure_empty_negative", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/postel_bos_0003_r256_c0.png", + "is_negative": true, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 0, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/postel_bos_0003_r256_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "postel_bos", + "split": "train", + "tile_index": 3, + "window": { + "col_off": 0, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "pure_empty_negative", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/postel_bos_0004_r256_c256.png", + "is_negative": true, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 0, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/postel_bos_0004_r256_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "postel_bos", + "split": "train", + "tile_index": 4, + "window": { + "col_off": 256, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "pure_empty_negative", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/postel_bos_0005_r256_c512.png", + "is_negative": true, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 0, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/postel_bos_0005_r256_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "postel_bos", + "split": "train", + "tile_index": 5, + "window": { + "col_off": 512, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "pure_empty_negative", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/postel_bos_0006_r512_c0.png", + "is_negative": true, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 0, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/postel_bos_0006_r512_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "postel_bos", + "split": "train", + "tile_index": 6, + "window": { + "col_off": 0, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "pure_empty_negative", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/postel_bos_0007_r512_c256.png", + "is_negative": true, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 0, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/postel_bos_0007_r512_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "postel_bos", + "split": "train", + "tile_index": 7, + "window": { + "col_off": 256, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "pure_empty_negative", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/postel_bos_0008_r512_c512.png", + "is_negative": true, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 0, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/postel_bos_0008_r512_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "postel_bos", + "split": "train", + "tile_index": 8, + "window": { + "col_off": 512, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "pure_empty_negative", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/lommel_heide_0000_r0_c0.png", + "is_negative": true, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 0, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/lommel_heide_0000_r0_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "lommel_heide", + "split": "train", + "tile_index": 0, + "window": { + "col_off": 0, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "pure_empty_negative", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/lommel_heide_0001_r0_c256.png", + "is_negative": true, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 0, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/lommel_heide_0001_r0_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "lommel_heide", + "split": "train", + "tile_index": 1, + "window": { + "col_off": 256, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "pure_empty_negative", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/lommel_heide_0002_r0_c512.png", + "is_negative": true, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 0, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/lommel_heide_0002_r0_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "lommel_heide", + "split": "train", + "tile_index": 2, + "window": { + "col_off": 512, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "pure_empty_negative", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/lommel_heide_0003_r256_c0.png", + "is_negative": true, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 0, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/lommel_heide_0003_r256_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "lommel_heide", + "split": "train", + "tile_index": 3, + "window": { + "col_off": 0, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "pure_empty_negative", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/lommel_heide_0004_r256_c256.png", + "is_negative": true, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 0, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/lommel_heide_0004_r256_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "lommel_heide", + "split": "train", + "tile_index": 4, + "window": { + "col_off": 256, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "pure_empty_negative", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/lommel_heide_0005_r256_c512.png", + "is_negative": true, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 0, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/lommel_heide_0005_r256_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "lommel_heide", + "split": "train", + "tile_index": 5, + "window": { + "col_off": 512, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "pure_empty_negative", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/lommel_heide_0006_r512_c0.png", + "is_negative": true, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 0, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/lommel_heide_0006_r512_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "lommel_heide", + "split": "train", + "tile_index": 6, + "window": { + "col_off": 0, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "pure_empty_negative", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/lommel_heide_0007_r512_c256.png", + "is_negative": true, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 0, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/lommel_heide_0007_r512_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "lommel_heide", + "split": "train", + "tile_index": 7, + "window": { + "col_off": 256, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "pure_empty_negative", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/lommel_heide_0008_r512_c512.png", + "is_negative": true, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 0, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/lommel_heide_0008_r512_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "lommel_heide", + "split": "train", + "tile_index": 8, + "window": { + "col_off": 512, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/kasterlee_bos_0000_r0_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 13, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/kasterlee_bos_0000_r0_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "kasterlee_bos", + "split": "train", + "tile_index": 0, + "window": { + "col_off": 0, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/kasterlee_bos_0001_r0_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 5, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/kasterlee_bos_0001_r0_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "kasterlee_bos", + "split": "train", + "tile_index": 1, + "window": { + "col_off": 256, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/kasterlee_bos_0002_r0_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 10, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/kasterlee_bos_0002_r0_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "kasterlee_bos", + "split": "train", + "tile_index": 2, + "window": { + "col_off": 512, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/kasterlee_bos_0003_r256_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 9, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/kasterlee_bos_0003_r256_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "kasterlee_bos", + "split": "train", + "tile_index": 3, + "window": { + "col_off": 0, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/kasterlee_bos_0004_r256_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 7, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/kasterlee_bos_0004_r256_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "kasterlee_bos", + "split": "train", + "tile_index": 4, + "window": { + "col_off": 256, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/kasterlee_bos_0005_r256_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 7, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/kasterlee_bos_0005_r256_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "kasterlee_bos", + "split": "train", + "tile_index": 5, + "window": { + "col_off": 512, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/kasterlee_bos_0006_r512_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 40, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/kasterlee_bos_0006_r512_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "kasterlee_bos", + "split": "train", + "tile_index": 6, + "window": { + "col_off": 0, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/kasterlee_bos_0007_r512_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 32, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/kasterlee_bos_0007_r512_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "kasterlee_bos", + "split": "train", + "tile_index": 7, + "window": { + "col_off": 256, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/kasterlee_bos_0008_r512_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 14, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/kasterlee_bos_0008_r512_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "kasterlee_bos", + "split": "train", + "tile_index": 8, + "window": { + "col_off": 512, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/dessel_heide_0000_r0_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 22, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/dessel_heide_0000_r0_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "dessel_heide", + "split": "train", + "tile_index": 0, + "window": { + "col_off": 0, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/dessel_heide_0001_r0_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 22, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/dessel_heide_0001_r0_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "dessel_heide", + "split": "train", + "tile_index": 1, + "window": { + "col_off": 256, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/dessel_heide_0002_r0_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 25, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/dessel_heide_0002_r0_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "dessel_heide", + "split": "train", + "tile_index": 2, + "window": { + "col_off": 512, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/dessel_heide_0003_r256_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 29, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/dessel_heide_0003_r256_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "dessel_heide", + "split": "train", + "tile_index": 3, + "window": { + "col_off": 0, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/dessel_heide_0004_r256_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 20, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/dessel_heide_0004_r256_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "dessel_heide", + "split": "train", + "tile_index": 4, + "window": { + "col_off": 256, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/dessel_heide_0005_r256_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 18, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/dessel_heide_0005_r256_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "dessel_heide", + "split": "train", + "tile_index": 5, + "window": { + "col_off": 512, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/dessel_heide_0006_r512_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 39, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/dessel_heide_0006_r512_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "dessel_heide", + "split": "train", + "tile_index": 6, + "window": { + "col_off": 0, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/dessel_heide_0007_r512_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 16, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/dessel_heide_0007_r512_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "dessel_heide", + "split": "train", + "tile_index": 7, + "window": { + "col_off": 256, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/dessel_heide_0008_r512_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 1, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/dessel_heide_0008_r512_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "dessel_heide", + "split": "train", + "tile_index": 8, + "window": { + "col_off": 512, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/ravels_bos_0000_r0_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 4, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/ravels_bos_0000_r0_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "ravels_bos", + "split": "train", + "tile_index": 0, + "window": { + "col_off": 0, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/ravels_bos_0001_r0_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 8, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/ravels_bos_0001_r0_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "ravels_bos", + "split": "train", + "tile_index": 1, + "window": { + "col_off": 256, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/ravels_bos_0002_r0_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 12, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/ravels_bos_0002_r0_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "ravels_bos", + "split": "train", + "tile_index": 2, + "window": { + "col_off": 512, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/ravels_bos_0003_r256_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 5, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/ravels_bos_0003_r256_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "ravels_bos", + "split": "train", + "tile_index": 3, + "window": { + "col_off": 0, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/ravels_bos_0004_r256_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 2, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/ravels_bos_0004_r256_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "ravels_bos", + "split": "train", + "tile_index": 4, + "window": { + "col_off": 256, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/ravels_bos_0005_r256_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 3, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/ravels_bos_0005_r256_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "ravels_bos", + "split": "train", + "tile_index": 5, + "window": { + "col_off": 512, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/ravels_bos_0006_r512_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 2, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/ravels_bos_0006_r512_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "ravels_bos", + "split": "train", + "tile_index": 6, + "window": { + "col_off": 0, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/ravels_bos_0007_r512_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 10, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/ravels_bos_0007_r512_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "ravels_bos", + "split": "train", + "tile_index": 7, + "window": { + "col_off": 256, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/ravels_bos_0008_r512_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 9, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/ravels_bos_0008_r512_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "ravels_bos", + "split": "train", + "tile_index": 8, + "window": { + "col_off": 512, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/meerhout_bos_0000_r0_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 45, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/meerhout_bos_0000_r0_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "meerhout_bos", + "split": "train", + "tile_index": 0, + "window": { + "col_off": 0, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/meerhout_bos_0001_r0_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 3, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/meerhout_bos_0001_r0_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "meerhout_bos", + "split": "train", + "tile_index": 1, + "window": { + "col_off": 256, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/meerhout_bos_0002_r0_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 4, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/meerhout_bos_0002_r0_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "meerhout_bos", + "split": "train", + "tile_index": 2, + "window": { + "col_off": 512, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/meerhout_bos_0003_r256_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 66, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/meerhout_bos_0003_r256_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "meerhout_bos", + "split": "train", + "tile_index": 3, + "window": { + "col_off": 0, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/meerhout_bos_0004_r256_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 17, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/meerhout_bos_0004_r256_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "meerhout_bos", + "split": "train", + "tile_index": 4, + "window": { + "col_off": 256, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/meerhout_bos_0005_r256_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 6, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/meerhout_bos_0005_r256_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "meerhout_bos", + "split": "train", + "tile_index": 5, + "window": { + "col_off": 512, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/meerhout_bos_0006_r512_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 34, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/meerhout_bos_0006_r512_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "meerhout_bos", + "split": "train", + "tile_index": 6, + "window": { + "col_off": 0, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/meerhout_bos_0007_r512_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 19, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/meerhout_bos_0007_r512_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "meerhout_bos", + "split": "train", + "tile_index": 7, + "window": { + "col_off": 256, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/meerhout_bos_0008_r512_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 12, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/meerhout_bos_0008_r512_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "meerhout_bos", + "split": "train", + "tile_index": 8, + "window": { + "col_off": 512, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/geel_bel_0000_r0_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 16, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/geel_bel_0000_r0_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "geel_bel", + "split": "train", + "tile_index": 0, + "window": { + "col_off": 0, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/geel_bel_0001_r0_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 12, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/geel_bel_0001_r0_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "geel_bel", + "split": "train", + "tile_index": 1, + "window": { + "col_off": 256, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/geel_bel_0002_r0_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 25, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/geel_bel_0002_r0_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "geel_bel", + "split": "train", + "tile_index": 2, + "window": { + "col_off": 512, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/geel_bel_0003_r256_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 14, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/geel_bel_0003_r256_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "geel_bel", + "split": "train", + "tile_index": 3, + "window": { + "col_off": 0, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/geel_bel_0004_r256_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 15, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/geel_bel_0004_r256_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "geel_bel", + "split": "train", + "tile_index": 4, + "window": { + "col_off": 256, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/geel_bel_0005_r256_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 12, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/geel_bel_0005_r256_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "geel_bel", + "split": "train", + "tile_index": 5, + "window": { + "col_off": 512, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/geel_bel_0006_r512_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 16, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/geel_bel_0006_r512_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "geel_bel", + "split": "train", + "tile_index": 6, + "window": { + "col_off": 0, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/geel_bel_0007_r512_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 21, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/geel_bel_0007_r512_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "geel_bel", + "split": "train", + "tile_index": 7, + "window": { + "col_off": 256, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/geel_bel_0008_r512_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 37, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/geel_bel_0008_r512_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "geel_bel", + "split": "train", + "tile_index": 8, + "window": { + "col_off": 512, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/herenthout_bos_0000_r0_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 7, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/herenthout_bos_0000_r0_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "herenthout_bos", + "split": "train", + "tile_index": 0, + "window": { + "col_off": 0, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/herenthout_bos_0001_r0_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 37, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/herenthout_bos_0001_r0_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "herenthout_bos", + "split": "train", + "tile_index": 1, + "window": { + "col_off": 256, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/herenthout_bos_0002_r0_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 67, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/herenthout_bos_0002_r0_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "herenthout_bos", + "split": "train", + "tile_index": 2, + "window": { + "col_off": 512, + "height": 512, + "row_off": 0, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/herenthout_bos_0003_r256_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 92, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/herenthout_bos_0003_r256_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "herenthout_bos", + "split": "train", + "tile_index": 3, + "window": { + "col_off": 0, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/herenthout_bos_0004_r256_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 83, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/herenthout_bos_0004_r256_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "herenthout_bos", + "split": "train", + "tile_index": 4, + "window": { + "col_off": 256, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/herenthout_bos_0005_r256_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 50, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/herenthout_bos_0005_r256_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "herenthout_bos", + "split": "train", + "tile_index": 5, + "window": { + "col_off": 512, + "height": 512, + "row_off": 256, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/herenthout_bos_0006_r512_c0.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 107, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/herenthout_bos_0006_r512_c0.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "herenthout_bos", + "split": "train", + "tile_index": 6, + "window": { + "col_off": 0, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/herenthout_bos_0007_r512_c256.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 59, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/herenthout_bos_0007_r512_c256.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "herenthout_bos", + "split": "train", + "tile_index": 7, + "window": { + "col_off": 256, + "height": 512, + "row_off": 512, + "width": 512 + } + }, + { + "background_category": "sparse_building_context", + "image_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/images/train/herenthout_bos_0008_r512_c512.png", + "is_negative": false, + "is_repeated_background_negative": false, + "kept": true, + "label_count": 18, + "label_path": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/labels/train/herenthout_bos_0008_r512_c512.txt", + "low_visual_variance": false, + "recommended_split": "train", + "repeat_index": 0, + "sample_role": "background_candidate", + "sample_slug": "herenthout_bos", + "split": "train", + "tile_index": 8, + "window": { + "col_off": 512, + "height": 512, + "row_off": 512, + "width": 512 + } + } + ], + "train_tile_count": 180, + "val_tile_count": 18, + "validation_sample_slugs": [ + "arendonk_heide", + "grobbendonk_center", + "vosselaar_center" + ] +} \ No newline at end of file diff --git a/artifacts/evidence/accuracy/model-training/20260810-v74-root-cause/rehearsal-v74.experimental.json b/artifacts/evidence/accuracy/model-training/20260810-v74-root-cause/rehearsal-v74.experimental.json new file mode 100644 index 00000000..f02e4a27 --- /dev/null +++ b/artifacts/evidence/accuracy/model-training/20260810-v74-root-cause/rehearsal-v74.experimental.json @@ -0,0 +1,17 @@ +{ + "dataset_yaml": "/app/storage/training/experimental/building-be-v73-fresh-flanders-train-r1/rehearsal-v74/dataset.yaml", + "dataset_yaml_sha256": "2fa0c66ddb7105629b7873e45030e6977da941130cb032c63e6449033ed42409", + "human_review_pending": true, + "promotion_allowed": false, + "protected_v72_used": false, + "rehearsal_summary": "/app/storage/operator-data/yolo-building-aoi1024-smallbld-minpx3vis035/yolo_tile_dataset_summary.json", + "rehearsal_summary_sha256": "49b2a07d2105d08356431757b83eafc1498eaf1fb76965b1efe05b776824942a", + "rehearsal_train_tile_count": 180, + "release_claim_allowed": false, + "remediation_repeat": 2, + "remediation_summary": "/app/storage/training/experimental/building-be-v73-fresh-flanders-train-r1/yolo512/experimental_dataset_summary.json", + "remediation_summary_sha256": "047874a4f9362c82263ffe11c389a2f65168c449d3f6cbcc77cea709c0ba4c59", + "remediation_unique_train_tile_count": 48, + "schema_version": 1, + "status": "experimental_rehearsal_only" +} diff --git a/docs/API_CONTRACTS.md b/docs/API_CONTRACTS.md index b77c3976..4284d696 100644 --- a/docs/API_CONTRACTS.md +++ b/docs/API_CONTRACTS.md @@ -1712,6 +1712,12 @@ Returns persisted detections for a dataset as a GeoJSON FeatureCollection. Optio Compares persisted detection geometries from an analysis run against persisted `vector_features` from a reference vector dataset. +The map-driven building workflow immediately loads the persisted evidence from +the resulting quality check. For current Flemish building validation it labels +strict matches as GRB-confirmed, unmatched detections as unconfirmed AI-only +proposals and unmatched reference footprints as official GRB buildings missed +by AI. AI-only proposals are never promoted to authoritative building results. + Request: ```json diff --git a/docs/CODEX_EXECUTION_LOG.md b/docs/CODEX_EXECUTION_LOG.md index cd643ca7..2190d024 100644 --- a/docs/CODEX_EXECUTION_LOG.md +++ b/docs/CODEX_EXECUTION_LOG.md @@ -1,3 +1,23 @@ +## 2026-08-10 - V74 root-cause remediation en authority-first uitvoer + +### Opgeleverd + +- De volledige V72 failure gallery gerenderd en AI-assisted geïnspecteerd; + terugkerende foutpositieven omvatten spoorinfrastructuur, voertuigen, bomen + en schaduwen. +- Een hard-negative proposal-filter en twee rehearsal-kandidaten getraind op + de Tower RTX 4080 SUPER en alle drie afgewezen op de onafhankelijke V72-set. +- De experimentele trainer bindt nu expliciet AdamW, zodat Ultralytics niet + stilzwijgend de gevraagde learning rate vervangt via `optimizer=auto`. +- De kaartwerkstroom laadt het GRB-QA-bewijs automatisch en onderscheidt + GRB-bevestigde, AI-only en door AI gemiste gebouwobjecten. + +### Grens + +- Het productiecheckpoint bleef ongewijzigd. Er is geen landelijke of + 100%-accuratesseclaim gedaan en de visuele review blijft AI-assisted. +- Evidence: `artifacts/evidence/accuracy/model-training/20260810-v74-root-cause/`. + ## 2026-07-29 - V31 closed-loop iteration 3 assessment and semantic correction - Iteration 3 stopped deterministically after epoch 21 with epoch 3 retained as diff --git a/docs/TODO.md b/docs/TODO.md index b6860198..9f7917d3 100644 --- a/docs/TODO.md +++ b/docs/TODO.md @@ -1,5 +1,15 @@ # GeoIntel TODO +## V74 authority-first gebouwresultaten (2026-08-10) + +- [x] Voer een V72-foutanalyse, hard-negative proposal-filter en rehearsal + training uit; wijs alle regresserende kandidaten af en behoud het actieve + checkpoint. +- [x] Laad na gebouwdetectie automatisch het bewaarde GRB-QA-bewijs en splits + de kaartuitvoer in GRB-bevestigd, AI-only en door AI gemist. +- [ ] Laat een onafhankelijke menselijke reviewer de bevroren contact sheets + en labels ondertekenen voordat een kandidaat ooit promoveerbaar wordt. + ## PyTorch-modelprogramma Uitvoeringsbord: `docs/PYTORCH_TRAINING_ROADMAP_BELGIUM.md`. diff --git a/docs/accuracy-program/14-v74-root-cause-and-authority-first-results.md b/docs/accuracy-program/14-v74-root-cause-and-authority-first-results.md new file mode 100644 index 00000000..c3115546 --- /dev/null +++ b/docs/accuracy-program/14-v74-root-cause-and-authority-first-results.md @@ -0,0 +1,71 @@ +# V74 foutoorzaak en authority-first resultaten + +## Uitkomst + +V74 heeft geen nieuw productiemodel opgeleverd. De actieve checkpoint blijft +ongewijzigd omdat zowel de experimentele proposal-filter als twee +rehearsal-kandidaten op de bevroren V72-calibratie slechter presteren. GeoIntel +presenteert de automatische gebouwanalyse daarom niet langer als één uniforme +resultaatlaag: de GRB-vergelijking maakt voortaan zichtbaar welke AI-kandidaten +officieel bevestigd zijn, welke alleen modelvoorstellen zijn en welke +GRB-gebouwen door AI gemist zijn. + +## Visuele foutanalyse + +De volledige V72-portfolio van 24 onafhankelijke tegels is met het actieve model +op confidence 0,30 gerenderd. De contact sheet toont terugkerende foutpositieven +op spoorlijnen, voertuigen, bomen, schaduwen en andere contrastrijke structuren. +Daarnaast ontbreken veel gebouwen. Dit ondersteunt de conclusie dat extra +epochs op alleen de nieuwe Vlaamse shard de hoofdoorzaak niet oplossen. + +De review is AI-assisted en niet menselijk. Het bewijs mag dus geen menselijke +acceptatie of promotiegate vervangen. + +## Afgewezen proposal-filter + +Een experimentele ResNet18-filter werd op afzonderlijke V73-AOI's getraind om +building proposals van moeilijke negatieve patches te onderscheiden. De interne +V73-validatie behaalde F1 0,8068, maar die score generaliseerde niet naar V72. +De beste globale V72-combinatie behaalde precision 0,2161, recall 0,2241 en F1 +0,2200. Het actieve model zonder filter behaalt op confidence 0,30 F1 0,2504. +De filter kan precision verhogen bij een vaste detectordrempel, maar halveert +dan de recall. Hij blijft daarom experimenteel en wordt niet geladen in +productie. + +## Afgewezen rehearsal-training + +De trainingsset combineert 180 historische trainingstegels met de 48 nieuwe +V73-tegels, waarbij V73 tweemaal voorkomt. V72 is alleen evaluatie en komt niet +in de fitdata voor. + +| Model | Precision | Recall | mAP50 | mAP50-95 | Besluit | +|---|---:|---:|---:|---:|---| +| Actief | 0,1577 | 0,1178 | 0,0568 | 0,0218 | behouden | +| Rehearsal, optimizer auto, 10 epochs | 0,0710 | 0,0776 | 0,0262 | 0,0098 | afgewezen | +| Rehearsal, AdamW 0,0001, 6 epochs | 0,0839 | 0,1034 | 0,0349 | 0,0136 | afgewezen | + +De eerste run bracht bovendien een reproduceerbaarheidsfout aan het licht: +Ultralytics `optimizer=auto` negeerde de gevraagde learning rate en koos AdamW +0,002. De wrapper bindt daarom nu expliciet `optimizer=AdamW` en legt dit vast +in het trainingsmanifest. De gecorrigeerde low-learning-rate-run bleef eveneens +onder de actieve baseline. + +## Productcorrectheid + +Voor actuele gebouwvalidatie in Vlaanderen is GRB de gezagsbron binnen de +beschikbare editie en dekking. De kaartwerkstroom laadt na detectie automatisch +het bewaarde QA-bewijs en toont afzonderlijk: + +- GRB-bevestigde AI-kandidaten; +- AI-only, onbevestigde onderzoeksvoorstellen; +- officiële GRB-gebouwen die het model miste. + +AI-only voorstellen worden niet als officiële gebouwen voorgesteld. Dit maakt +de productuitvoer aantoonbaar correcter zonder de zwakke modelscore te verbergen +of een niet-bewezen nauwkeurigheidsclaim te maken. + +## Evidence + +Alle ruwe contact sheets, foutmanifesten, filtermatrices, trainingssamenvattingen +en modelhashes staan onder +`artifacts/evidence/accuracy/model-training/20260810-v74-root-cause/`. diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx index 227afa61..4047c342 100644 --- a/frontend/src/App.tsx +++ b/frontend/src/App.tsx @@ -580,6 +580,7 @@ function WorkbenchApp({ username, accessMode, loggingOut, onLogout }: WorkbenchA prepareAndRunDetection: (datasetId) => prepareAndRunDetection(datasetId, 'yolo-configured'), compareDetectionRunWithReference: (analysisRunId, referenceDatasetId, iouThreshold) => compareDetectionRunWithReference(analysisRunId, referenceDatasetId, false, iouThreshold), + loadQualityEvidence: (qualityCheckId) => loadQualityEvidenceGeoJson(qualityCheckId), onAnalysisReady: () => { setMapContentMode('analysis') setMapLayerVisible(true) diff --git a/frontend/src/components/map/MapWorkspace.tsx b/frontend/src/components/map/MapWorkspace.tsx index e695fa29..975875ba 100644 --- a/frontend/src/components/map/MapWorkspace.tsx +++ b/frontend/src/components/map/MapWorkspace.tsx @@ -2759,13 +2759,17 @@ export function MapWorkspace({ {orthophotoAnalysisQuality ? ( <>
+ GRB is hier de gezagsbron voor geregistreerde gebouwen. AI-only vormen zijn onderzoeksvoorstellen en worden niet als officieel resultaat voorgesteld. De bewijslaag op de kaart toont elke categorie afzonderlijk. +
{orthophotoAnalysisQuality.box_to_footprint_diagnostics ? (
Rechthoekcontrole: {orthophotoAnalysisQuality.box_to_footprint_diagnostics.envelope_matches.toLocaleString('nl-BE')} matches,
diff --git a/frontend/src/hooks/useMapOrthophotoAnalysis.ts b/frontend/src/hooks/useMapOrthophotoAnalysis.ts
index 3b4a6d83..65198c21 100644
--- a/frontend/src/hooks/useMapOrthophotoAnalysis.ts
+++ b/frontend/src/hooks/useMapOrthophotoAnalysis.ts
@@ -32,6 +32,7 @@ interface MapOrthophotoAnalysisOptions {
referenceDatasetId: string,
iouThreshold: number,
) => Promise