diff --git a/starpilot/assets/vision_models/speed_limit_us_detector.onnx b/starpilot/assets/vision_models/speed_limit_us_detector.onnx index 8ec18b8a6..6d58e5afa 100755 Binary files a/starpilot/assets/vision_models/speed_limit_us_detector.onnx and b/starpilot/assets/vision_models/speed_limit_us_detector.onnx differ diff --git a/starpilot/system/speed_limit_vision.py b/starpilot/system/speed_limit_vision.py index 29e5fb107..a041c3b2d 100644 --- a/starpilot/system/speed_limit_vision.py +++ b/starpilot/system/speed_limit_vision.py @@ -70,7 +70,7 @@ ROI_WINDOWS = ( {"bounds": (0.48, 0.00, 0.98, 0.42), "min_confidence": MIN_DETECTION_CONFIDENCE}, {"bounds": (0.52, 0.02, 0.97, 0.58), "min_confidence": 0.22}, {"bounds": (0.62, 0.02, 0.99, 0.68), "min_confidence": 0.18}, - {"bounds": (0.45, 0.00, 1.00, 0.82), "min_confidence": 0.10}, + {"bounds": (0.45, 0.00, 1.00, 0.82), "min_confidence": 0.06}, ) EDGE_MARGIN_RATIO = 0.03 MAX_BOX_AREA_RATIO = 0.22 @@ -149,7 +149,7 @@ US_DETECTOR_CLASSES = { } US_CLASSIFIER_SPEED_VALUES = (15, 20, 25, 30, 35, 40, 45, 50, 55, 60, 65, 70, 75) SCHOOL_ZONE_SPEED_VALUES = frozenset((15, 20, 25)) -US_DETECTOR_MIN_CONFIDENCE = 0.10 +US_DETECTOR_MIN_CONFIDENCE = 0.06 US_CLASSIFIER_MIN_CONFIDENCE = 0.50 US_CLASSIFIER_REJECT_MIN_CONFIDENCE = 0.85 SEPARATE_REJECT_CLASSIFIER_ENABLED = False @@ -190,7 +190,7 @@ DETECTOR_CLASSIFIER_TRUSTED_MODEL_MIN_PROPOSAL_CONFIDENCE = 0.18 DETECTOR_CLASSIFIER_TRUSTED_MODEL_MIN_X_RATIO = 0.52 DETECTOR_CLASSIFIER_TRUSTED_MODEL_MIN_READ_CONFIDENCE = 0.98 DETECTOR_CLASSIFIER_TRUSTED_MODEL_MIN_SUPPORT = 2 -DETECTOR_CLASSIFIER_STRONG_MODEL_MIN_PROPOSAL_CONFIDENCE = 0.70 +DETECTOR_CLASSIFIER_STRONG_MODEL_MIN_PROPOSAL_CONFIDENCE = 0.60 DETECTOR_CLASSIFIER_STRONG_MODEL_MIN_READ_CONFIDENCE = 0.995 SCHOOL_ZONE_SPEED_PRIOR = 0.12 SCHOOL_ZONE_SUPPORT_BONUS = 0.08