Expand Flemish hard-negative training contexts
GeoIntel release gates / Compile, test, contracts and builds (push) Canceled after 0s
GeoIntel release gates / Python and npm vulnerability policy (push) Canceled after 0s
GeoIntel release gates / GIS image, SBOM and container scan (push) Canceled after 0s

This commit is contained in:
Jens
2026-07-30 01:52:53 +02:00
parent 41e0967996
commit e987f9224c
@@ -118,6 +118,22 @@ AOIS = (
Aoi("de-panne-dunes-train-v44-bg", "flanders", "dunes-negative", "train", 2.590, 51.080, "background_candidate"),
Aoi("zeebrugge-dock-train-v44-bg", "flanders", "port-hard-negative", "train", 3.190, 51.345, "background_candidate"),
Aoi("diksmuide-field-train-v44-bg", "flanders", "farmland-hard-negative", "train", 2.830, 51.020, "background_candidate"),
# v56 visual-error expansion: the closed V51 calibration review showed
# false detections on parked cars, tree crowns, asphalt and roof shadows.
# These independent train-only AOIs target those exact visual modes while
# retaining any real GRB buildings as positives.
Aoi("ostend-park-road-train-v56-bg", "flanders", "park-road-hard-negative", "train", 2.890, 51.210, "background_candidate"),
Aoi("bruges-parking-train-v56-bg", "flanders", "parking-hard-negative", "train", 3.180, 51.198, "background_candidate"),
Aoi("genk-tree-industry-train-v56", "flanders", "tree-industrial", "train", 5.470, 50.982),
Aoi("lokeren-tree-ribbon-train-v56", "flanders", "tree-ribbon-development", "train", 4.020, 51.115),
Aoi("hasselt-parking-train-v56-bg", "flanders", "parking-hard-negative", "train", 5.375, 50.946, "background_candidate"),
Aoi("oostduinkerke-park-train-v56-bg", "flanders", "coastal-park-hard-negative", "train", 2.690, 51.125, "background_candidate"),
Aoi("turnhout-tree-industry-train-v56", "flanders", "tree-industrial", "train", 4.900, 51.300),
Aoi("sint-niklaas-parking-train-v56-bg", "flanders", "parking-hard-negative", "train", 4.105, 51.180, "background_candidate"),
Aoi("deinze-tree-ribbon-train-v56", "flanders", "tree-ribbon-development", "train", 3.565, 50.995),
Aoi("roeselare-parking-industry-v56-bg", "flanders", "parking-industrial-hard-negative", "train", 3.155, 50.960, "background_candidate"),
Aoi("lommel-tree-road-train-v56-bg", "flanders", "park-road-hard-negative", "train", 5.345, 51.215, "background_candidate"),
Aoi("nieuwpoort-marina-parking-v56-bg", "flanders", "coastal-parking-hard-negative", "train", 2.770, 51.142, "background_candidate"),
Aoi("bruges-val", "flanders", "historic-urban", "val", 3.224, 51.209),
Aoi("turnhout-val", "flanders", "suburban", "val", 4.944, 51.322),
Aoi("hasselt-cal", "flanders", "suburban", "calibration", 5.340, 50.930),