export interface DetectionOperatorProfile { id: string displayName: string modelAssetId: string confidenceThreshold: number independentTestProven: boolean precision: number recall: number f1: number positiveSampleCount: number maxBackgroundDetections: number validationScope: string description: string limitationMessage: string } export const DETECTION_OPERATOR_PROFILES: DetectionOperatorProfile[] = [ { id: 'small-building-balanced-review', displayName: 'Aanbevolen controleprofiel kleine gebouwen', modelAssetId: 'geointel-building-yolov8s-smallbld-minpx3-img640-ft30-pt', confidenceThreshold: 0.15, independentTestProven: false, precision: 0.6140895327792112, recall: 0.6062221049337548, f1: 0.6068607646002744, positiveSampleCount: 7, maxBackgroundDetections: 0, validationScope: 'historische operatorcontrole in Mol en de Kempen; ruimtelijke onafhankelijkheid niet bewezen', description: 'Historisch controleprofiel met een evenwicht tussen gevonden en gemiste kleine gebouwen. Gebruik dit als startpunt voor lokale QA, niet als vrijgavebewijs.', limitationMessage: 'Slechts drie pure-achtergrondbeelden en geen onafhankelijke hold-out ondersteunen deze historische meting. Postel bleef het moeilijkste gebied; behandel elke detectie als controlekandidaat en niet als grondwaarheid.', }, { id: 'expanded-balanced-review', displayName: 'Voorgaand gebalanceerd controleprofiel', modelAssetId: 'geointel-building-yolov8s-aoi1024expandedminpx4vis035e50-pt', confidenceThreshold: 0.15, independentTestProven: false, precision: 0.6470590036169351, recall: 0.4699913836847832, f1: 0.5432865390636915, positiveSampleCount: 7, maxBackgroundDetections: 0, validationScope: 'historische operatorcontrole in Mol en de Kempen; ruimtelijke onafhankelijkheid niet bewezen', description: 'Historisch profiel voor lokale controles waarbij minder foutieve vondsten belangrijker zijn dan maximale dekking.', limitationMessage: 'Dit profiel vond historisch minder onterechte objecten, maar miste meer kleine gebouwen. De meting is geen onafhankelijke productbenchmark.', }, { id: 'conservative-review', displayName: 'Conservatief controleprofiel', modelAssetId: 'geointel-building-yolov8s-aoi1024bg512r3e50-pt', confidenceThreshold: 0.35, independentTestProven: false, precision: 0.840006, recall: 0.202135, f1: 0.32086574003576274, positiveSampleCount: 7, maxBackgroundDetections: 0, validationScope: 'historische operatorcontrole in Mol en de Kempen; ruimtelijke onafhankelijkheid niet bewezen', description: 'Historisch profiel voor lokale controles waarbij zo weinig mogelijk foutieve vondsten zwaarder wegen dan volledige dekking.', limitationMessage: 'De historische precisie gaat samen met zeer lage herkenningsgraad. Resultaten blijven controlebewijs en geen automatische waarheid of releasebewijs.', }, ]