Klocksynkronisering förbättrar korrelation mellan flera kameror genom att placera oberoende bildrute- och detekteringstidsstämplar på en gemensam tidslinje innan händelser kopplas samman mellan vyer.
En person kan passera en uppfartskamera och nå ytterdörren några sekunder senare, men två osynkroniserade kameror kan tidsstämpla observationerna i omvänd ordning. NVR-enheten tar också emot varje ström efter olika nätverks- och avkodningsfördröjningar. Korrelation fungerar bäst när den jämför normaliserad inspelningstid, inte ankomsttid eller tidpunkten då inferensen slutfördes, inom ett fönster som omfattar kvarvarande osäkerhet.
Klockförskjutning separerar samtidiga observationer
Varje kamera tidsstämplar bildrutor med hjälp av en lokal klocka vars aktuella värde kan skilja sig från NVR-enhetens och andra kamerors. Även en fast förskjutning kan placera samma blixt, person eller fordon utanför ett gemensamt händelsefönster.
En studie av tidssynkronisering mellan flera sensorer skiljer klockjustering från senare multimodal bearbetning och visar varför oberoende inspelade strömmar behöver en gemensam tidsreferens. Inspelningstidsstämplar blir jämförbara först efter uppskattning av förskjutningen eller synkronisering. Denna skillnad förblir synlig vid senare tester i hemmet.
Att sortera detekteringar efter NVR-ankomsttid korrigerar inte inspelningsförskjutningen, eftersom nätverksvariationer och buffring skapar olika fördröjningar. Systemet behöver behålla både inspelnings- och bearbetningsklockor. Mellanresultatet måste förbli inspekterbart innan automatiseringen fortsätter.
Drift förändrar förskjutningen under långa inspelningsperioder
Oscillatorer går något för fort eller för långsamt, så en kalibrering som uppmättes efter omstart kan vara felaktig flera timmar senare. Periodiska tidsuppdateringar kan korrigera klockan gradvis eller stegvis, vilket skapar diskontinuiteter som händelsekorrelationen måste känna igen. Den gränsen bör mätas separat under realistiska driftsförhållanden.
Forskning om temporal justering mellan vyer använder spår mellan vyer och geometri för att uppskatta temporal justering mellan kameror. Metoden visar hur gemensamma fysiska rörelser kan avslöja tidsfel när hårdvarusynkronisering saknas. Den praktiska konsekvensen märks när flera källor konkurrerar om ett begränsat sammanhang.
En konstant korrigering passar förskjutning, men inte drift. Långtidssystem bör uppskatta felet över tid eller övervaka synkroniseringskvaliteten i stället för att anta att en enda mätning vid uppstart förblir giltig. Detta beroende bör förbli tydligt i det slutliga gränssnittet.
Kvarvarande osäkerhet utökar korrelationsfönster och tvetydighet
Efter synkronisering skapar exponeringstid, bildfrekvens, omordning av kodade bildrutor, buffertar och detektorlatens fortfarande osäkerhet. Korrelationsfönstren måste vara tillräckligt breda för att innehålla den verkliga sekvensen, men tillräckligt smala för att undvika att koppla samman orelaterade personer eller fordon.
En analys av kamerajustering på delbildnivå för flera kameror visar hur justering på delbildnivå kopplar oberoende strömmar till en gemensam tidsbas. Resultaten understryker att tidsstämpelprecision och identitetskoppling samverkar i stället för att lösa varandra. Resultatet måste därför kontrolleras mot det ursprungliga bevismaterialet.
Felgränsen uppstår när man blandar ihop överensstämmelse mellan klockor med objektidentitet. Perfekt synkroniserade kameror kan fortfarande koppla samman fel person med liknande utseende, medan osynkroniserade vyer kan korreleras korrekt när rumsliga banor och utseende är särskiljande. Denna skillnad förblir synlig vid senare tester i hemmet.
Återskapa en gemensam händelse över varje klockdomän
Registrera kamerans väggklocka, inspelnings-PTS, NVR-ankomst, avkodarens utdata, detektorns slutförande, spårningshändelse, korrelationsfönster och sammanfattningstid för en synlig gemensam blixt eller passage genom en dörröppning. Mellanresultatet måste förbli inspekterbart innan automatiseringen fortsätter.
Använd fel i tidslinjer för flera kameror för att skilja mellan förskjutning, drift och pipelinefördröjning. Upprepa omedelbart efter synkronisering, flera timmar senare, under nätverksbelastning och efter en omstart av en kamera. Den gränsen bör mätas separat under realistiska driftsförhållanden.
Normalisera kopplingen till inspelningstid, lagra kvarvarande fel och utöka fönstren endast utifrån uppmätt osäkerhet. Avvisa kopplingar mellan vyer när tids- och identitetsbevisen inte gemensamt stöder samma fysiska händelse. Den praktiska konsekvensen märks när flera källor konkurrerar om ett begränsat sammanhang.
Teknik- och AI-hubb
Mer att läsa

Hur påverkar nedsampling av tidsserier avvikelsedetektering i smarta hem?
Se hur hinkbredd, aggregering, kantutjämning, saknade data, händelselängd och bevarande i flera skalor påverkar återkallningen av avvikelser i smarta hem.

Hur kombinerar en beläggningskarta svaga signaler från smarta hem?
Lär dig hur rumsliga celler, sensormodeller, log-odds-uppdateringar, avklingning, korrelerade bevis och tröskelvärden omvandlar svaga hemsignaler till uppskattningar av närvaro.

Hur påverkar fotometrisk normalisering klustring av privata ansikten?
Se hur belysningskorrigering förändrar ansiktsbeskärningar, embeddingar, klusteravstånd, tröskelvärden, övernormalisering och utvärdering av privat fotosökning.

