From e987f9224cbfd12e8dba90c648a2c443f324dc9a Mon Sep 17 00:00:00 2001 From: Jens Date: Thu, 30 Jul 2026 01:52:53 +0200 Subject: [PATCH] Expand Flemish hard-negative training contexts --- ...vision_belgium_building_training_portfolio.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/scripts/provision_belgium_building_training_portfolio.py b/scripts/provision_belgium_building_training_portfolio.py index 2f9abf63..fd331768 100644 --- a/scripts/provision_belgium_building_training_portfolio.py +++ b/scripts/provision_belgium_building_training_portfolio.py @@ -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),