Rolling shutter legt sensorrijen op verschillende momenten vast, waardoor beweging tijdens het uitlezen รฉรฉn frame kan veranderen in een geometrische meting met tijdsvertekening.
Een persoon die een rustige veranda oversteekt, kan er normaal uitzien, terwijl een snelle fiets, trillende bevestiging of snelle panbeweging binnen รฉรฉn frame kan scheefstaan, uitrekken of vervormen. Een detector ziet de vervormde pixelgeometrie in plaats van het object op รฉรฉn moment. Het effect hangt af van de uitleestijd per rij, belichting, bewegingsrichting, lens, verlichting en de trainingsverdeling van het model.
Een frame bevat een reeks belichtingstijden
Veel CMOS-sensoren belichten of lezen rijen na elkaar uit in plaats van het volledige beeld gelijktijdig vast te leggen. De boven- en onderkant van het weergegeven frame vertegenwoordigen daardoor verschillende momenten, waarbij de totale vertekening wordt bepaald door het uitlezen van de sensor en niet alleen door de nominale beeldsnelheid.
Een uitgebreide modellen voor rolling shutter bespreekt bewegingsmodellen en correctiemethoden voor rolling shutter. Daarin wordt geometrische vervorming beschreven als gevolg van relatieve beweging van de camera of scรจne tijdens het rijgewijze vastleggen. Dit onderscheid blijft zichtbaar tijdens latere tests in huis.
Langzame beweging en een korte uitleestijd kunnen het verschil verwaarloosbaar maken. Snelle zijwaartse beweging, draaiende ventilatorbladen, cameratrillingen of een rijdend voertuig kunnen duidelijke scheefstand veroorzaken, zelfs wanneer de belichting kort genoeg is om bewegingsonscherpte te beperken.
Vervorming verandert kaders, kenmerken en schijnbare trajecten
Objectdetectors vertrouwen op vormen en texturen die ze uit trainingsbeelden hebben geleerd. Rijafhankelijke afschuiving kan beeldverhoudingen veranderen of een bewegende rand over verschillende posities verdelen, terwijl trackers het vervormde zwaartepunt kunnen interpreteren als een abrupte verandering in snelheid. Bewegingsonscherpte kan tegelijkertijd optreden, maar is een afzonderlijk belichtingseffect.
De visiegeometrie van Linkรถping University legt uit hoe rolling shutter de klassieke camerageometrie verandert en computervisiertaken zoals structuur uit beweging en stabilisatie beรฏnvloedt. Tracking met camera's in huis erft dezelfde meetafwijking, zij het op kleinere schaal.
Lenscorrectie verwijdert temporele vertekening niet automatisch, omdat lensvervorming ruimtelijk en grotendeels vast is, terwijl rolling-shuttervervorming varieert met de beweging. Het toepassen van een gewone geometrische vervorming kan al scheefgetrokken pixels zelfs naar een nieuw coรถrdinatensysteem verplaatsen.
De uitleesrichting maakt de bewegingsoriรซntatie belangrijk
Beweging parallel aan het uitlezen van de rijen kan vormen samendrukken of uitrekken, terwijl beweging loodrecht daarop scheefstand en zijdelingse verplaatsing kan veroorzaken. Een global-shuttersensor voorkomt tijdsvertekening binnen een frame, maar kan verschillen in kosten, gevoeligheid, ruis of resolutie. Het is daarom niet zonder meer een verbetering.
Een uitleesgeometrie van CVPR ontwikkelt formele modellen voor rolling-shuttercamera's en laat zien dat de uitleesgeometrie bepaalt hoe punten in een scรจne worden waargenomen. Dit onderstreept waarom รฉรฉn vervormingscorrectie niet geschikt is voor elke bewegings- en sensorconfiguratie.
De grens waarop het misgaat blijft onzichtbaar wanneer detectie alleen wordt geรซvalueerd op statische dagbeelden. Nachtelijke belichting, snelle objecten, flexibele bevestigingen en elektronische stabilisatie kunnen onscherpte en scheefstand combineren op manieren die in de testset ontbreken. Daardoor kan een model alleen bij bepaalde bewegingsrichtingen onbetrouwbaar lijken.
Voer een cameratest met verschillende bewegingsrichtingen uit
Maak opnamen van een bekend doel dat horizontaal, verticaal en diagonaal beweegt met verschillende snelheden, bij fel en weinig licht, en herhaal dit met gecontroleerde cameratrillingen. Bewaar de originele frames en meet waar mogelijk de uitleesmetadata, in plaats van alleen een NVR-transcodering te evalueren.
Vergelijk detectierecall, kadervorm, continuรฏteit van de track en de locatie van randen met de workflow voor persistente ID's in persistente tracking. Scheid rolling-shuttervertekening van bewegingsonscherpte door de verlichting of sluitertijd te variรซren, terwijl beweging en camerapositie gecontroleerd blijven.
Beschouw rolling shutter alleen als relevant wanneer de fout toeneemt volgens de voorspelde beweging en uitleesomstandigheden. Als het effect wordt bevestigd, vergelijk dan bevestiging, belichting, sensormodus, modelaugmentatie en alternatieven met een global shutter aan de hand van dezelfde scรจnegerichte meetwaarde.
Tech & AI HUB
Meer om te lezen

Kan een lokale LLM de generatie hervatten nadat het proces opnieuw is gestart?
Een mechanismegerichte uitleg van het hervatten van LLM-generatie, de afwegingen rond gedeelde resources, drie veelgestelde vragen over query-fan-out en een praktisch verificatieprotocol.

Kan een homeserver embeddings genereren en video transcoderen op dezelfde geรฏntegreerde GPU?
Een uitleg waarin het mechanisme centraal staat van gedeelde iGPU-embeddings en transcodering, de afwegingen rond gedeelde resources, drie veelgestelde vragen over query-fan-out en een...

Welke invloed heeft de levensduur van toegangstokens op de beveiliging en het gedoe in het huishouden?
Een mechanismegerichte uitleg van de levensduur van toegangstokens, de afwegingen rond gedeelde resources, drie veelgestelde vragen over query-fan-out en een praktisch verificatieprotocol.

