Persistente object-ID's verminderen dubbele NVR-meldingen door detecties op frameniveau samen te voegen tot één doorlopend evenement, in plaats van dezelfde bezoeker steeds opnieuw te detecteren.
Een detector kan een persoon dertig keer per seconde in beeld brengen, maar elke detectie is aanvankelijk slechts een kader met een score. Zonder tracking kan een waarschuwingsregel worden geactiveerd wanneer de betrouwbaarheid daalt en weer stijgt, of wanneer de persoon een zonegrens overschrijdt. Een tracker zorgt voor temporele continuïteit, zodat de NVR kan redeneren over aankomst, verblijfsduur, vertrek en opnieuw binnenkomen.
Detectiekaders hebben tussen frames geen geheugen
Objectdetectie beantwoordt de vraag wat er in één afbeelding verschijnt. Tracking voegt status toe: recente positie, beweging, uiterlijke kenmerken, leeftijd en een identifier. Elk nieuw frame wordt een probleem van gegevensassociatie waarbij detecties worden gekoppeld aan voorspelde tracks en tracks worden gestart of beëindigd wanneer geen betrouwbare overeenkomst bestaat.
De methode van de Deep SORT-tracker combineert bewegings- en uiterlijke informatie om identiteiten in een videosequentie te behouden. Het ontwerp laat zien waarom een persistente ID wordt berekend op basis van temporeel bewijs en niet door de detector zelf wordt aangeleverd.
Zodra die status bestaat, kan een waarschuwingssysteem worden geactiveerd bij de overgang van afwezig naar aanwezig, in plaats van bij elk positief frame. Het kan ook een minimale verblijfsduur vereisen, één zoneoverschrijding tellen en het evenement pas sluiten nadat de track lang genoeg niet is waargenomen.
Associatie houdt zwakke frames binnen één evenement
De betrouwbaarheid verandert natuurlijk wanneer iemand zich omdraait, kleiner wordt of door een schaduw loopt. Een tracker voorspelt waar het object zou moeten verschijnen en kan een zwakkere detectie aan het bestaande traject koppelen. Zo voorkomt hij dat een korte daling in betrouwbaarheid één evenement beëindigt en een nieuw evenement start.
Associatie op basis van lage scores verbetert de koppeling door detecties met een lage score te gebruiken in plaats van ze allemaal weg te gooien. Dat mechanisme is relevant voor NVR's, omdat gedeeltelijk afgeschermde objecten vaak nog detecteerbaar zijn onder de drempel die voor een nieuwe waarschuwing wordt gebruikt. Dit onderscheid blijft belangrijk onder realistische omstandigheden in huis.
Waarschuwingsonderdrukking kan vervolgens worden gekoppeld aan de trackstatus: stuur één melding bij bevestiging, werk hetzelfde evenement tijdens de beweging bij en pas na het verdwijnen een afkoelperiode toe. De identifier is lokaal voor de levensduur van de track; hij bewijst niet dat dezelfde persoon uit de echte wereld morgen is teruggekeerd.
Occlusie en scèneveranderingen veroorzaken ID-wisselingen
Een lange occlusie, kruisende personen, een plotselinge camerabeweging, lenscorrectie of een scènewissel kan de associatie verbreken. De tracker kan dezelfde persoon een nieuwe ID toewijzen of een oude ID overdragen aan een ander object, waardoor dubbele meldingen worden onderdrukt of meldingen in de verkeerde richting worden gemist.
Een uitgebreide tracking-enquête onderscheidt uitdagingen op het gebied van detectie, associatie, beweging en uiterlijke kenmerken en bespreekt gangbare evaluatiemaatstaven. Dat onderscheid is belangrijk, omdat een detector goed kan scoren terwijl de track toch uiteenvalt in meerdere identiteiten. De tussenstatus moet tijdens latere diagnose en beoordeling zichtbaar blijven.
De grens van wat dit systeem kan, is lokale continuïteit binnen de camera bij waarneembare beweging, niet een blijvende identiteit over meerdere dagen of camera's heen. Reset tracks na grote scèneveranderingen, beperk hoelang een niet-gematchte track blijft bestaan en gebruik nooit alleen een track-ID voor toegangscontrole of persoonsherkenning.
Meet trackfragmentatie voordat je meldingen onderdrukt
Selecteer tien clips met normale beweging, occlusie, kruisende personen, overgangen naar nacht, regen en groothoekranden. Markeer elk echt bezoek als één evenement en tel vervolgens trackfragmenten, ID-wisselingen, gemiste tracks en meldingen die ontstaan bij de voorgestelde bevestigings- en afkoelinstellingen.
Vergelijk het resultaat met de mechanismen achter instabiliteit bij groothoekbeelden in tracking met groothoekcamera's, omdat geometrische vervorming zowel kaders als bewegingsvoorspellingen kan veranderen. Bekijk de tijdlijn waarop elke dubbele melding begint, in plaats van een algemene afkoelperiode af te stemmen op het totale aantal meldingen.
Schakel ID-gebaseerde onderdrukking alleen in wanneer één echt bezoek doorgaans één track blijft en afzonderlijke bezoeken niet worden samengevoegd. Als lange occlusies beide soorten fouten veroorzaken, combineer dan de trackstatus met zones en tijdslimieten in plaats van één universele time-out te verlengen.
Tech & AI HUB
Meer om te lezen

Kalibratie van privés zoekscore: hoe ruwe gelijkenis verandert in een bruikbaar betrouwbaarheidssignaal
Leer waarom cosinusgelijkenis geen betrouwbaarheidsscore is, hoe gelabelde zoekopdrachten scores kalibreren en hoe je drempelwaarden bewaakt wanneer een privécorpus verandert.

Lokale AI-NUMA-localiteit: waarom geheugenplaatsing de aanvoersnelheid van de accelerator verandert
Leer hoe de CPU-, RAM- en PCIe-topologie het voeden van accelerators beïnvloedt, waarom automatische plaatsing kan variëren en hoe je NUMA-binding veilig kunt benchmarken.

Geheugentoewijzing van modelbestanden: hoe gedeelde pagina’s dubbel RAM-gebruik verminderen
Begrijp hoe toegewezen modelpagina’s worden gepagineerd en gedeeld, waarom RSS kan misleiden en welke caches en buffers per proces nog steeds RAM verbruiken.

