Was ist Rolling Shutter und wann verfälscht er die Erkennung durch eine Heimkamera?

Eva Wong ist die Technische Redakteurin und und leidenschaftliche Tüftlerin bei ZimaSpace. Eine lebenslange Geek mit einer Leidenschaft für Homelabs und Open-Source-Software, sie spezialisiert sich darauf, komplexe technische Konzepte in zugängliche, praktische Anleitungenzu übersetzen. Eva ist der Meinung, dass Self-Hosting Spaß machen und nicht einschüchternd sein sollte. Durch ihre Tutorials befähigt sie die Community, Hardware-Setups zu entmystifizieren, vom Bau ihres ersten NAS bis hin zur Beherrschung von Docker-Containern.

Der Rolling Shutter erfasst Sensorzeilen zu unterschiedlichen Zeitpunkten. Dadurch kann Bewegung während des Auslesens ein einzelnes Bild in eine zeitlich verzerrte geometrische Messung verwandeln.

Eine Person, die eine ruhige Veranda überquert, kann normal aussehen, während ein schnelles Fahrrad, eine vibrierende Halterung oder ein schneller Schwenk innerhalb eines einzelnen Bildes schräg, gestreckt oder verzerrt erscheinen können. Ein Detektor erkennt die verzerrte Pixelgeometrie und nicht das Objekt zu einem einzigen Zeitpunkt. Der Effekt hängt von der Zeilenauslesezeit, der Belichtungszeit, der Bewegungsrichtung, dem Objektiv, der Beleuchtung und der Trainingsverteilung des Modells ab.

Ein Bild enthält eine Abfolge von Belichtungszeitpunkten

Viele CMOS-Sensoren belichten oder lesen die Zeilen nacheinander aus, anstatt das gesamte Bild gleichzeitig aufzunehmen. Der obere und der untere Teil des dargestellten Bildes repräsentieren daher unterschiedliche Zeitpunkte. Die gesamte Verzerrung wird durch die Sensorauslese bestimmt und nicht allein durch die nominale Bildrate.

Eine umfassende Übersicht zu Rolling-Shutter-Modellen untersucht Bewegungsmodelle und Korrekturverfahren für Rolling Shutter. Sie beschreibt geometrische Verzerrungen als Folge der relativen Bewegung der Kamera oder Szene während der zeilenweisen Aufnahme. Dieser Unterschied bleibt auch bei späteren Tests im Haushalt sichtbar.

Langsame Bewegungen und kurze Auslesezeiten können den Unterschied vernachlässigbar machen. Schnelle seitliche Bewegungen, rotierende Lüfterblätter, Kameravibrationen oder ein fahrendes Fahrzeug können jedoch eine deutliche Verzerrung erzeugen, selbst wenn die Belichtungszeit kurz genug ist, um Bewegungsunschärfe zu begrenzen.

Verzerrungen verändern Boxen, Merkmale und scheinbare Bewegungsbahnen

Objektdetektoren stützen sich auf Formen und Texturen, die aus Trainingsbildern gelernt wurden. Eine zeilenabhängige Scherung kann Seitenverhältnisse verändern oder eine bewegte Kante über mehrere Positionen hinweg aufteilen, während Tracker den verzerrten Schwerpunkt als abrupte Geschwindigkeitsänderung interpretieren können. Bewegungsunschärfe kann gleichzeitig auftreten, ist aber ein davon getrennter Belichtungseffekt.

Die Geometrie für die Bildverarbeitung der Universität Linköping erklärt, wie der Rolling Shutter die klassische Kamerageometrie verändert und Aufgaben der Computer Vision wie Structure from Motion und Stabilisierung beeinflusst. Die Verfolgung mit Heimkameras übernimmt dieselbe Messabweichung in kleinerem Maßstab.

Eine Objektivkorrektur entfernt die zeitliche Verzerrung nicht automatisch, da die Objektivverzerrung räumlich und größtenteils fest ist, während die Rolling-Shutter-Verzerrung von der Bewegung abhängt. Die Anwendung einer gewöhnlichen geometrischen Verformung kann bereits verzerrte Pixel sogar in ein neues Koordinatensystem verschieben.

Die Ausleserichtung macht die Bewegungsorientierung relevant

Eine Bewegung parallel zur Zeilenauslese kann Formen komprimieren oder dehnen, während eine senkrechte Bewegung zu einer Schräglage und seitlichen Verschiebung führen kann. Ein Global-Shutter-Sensor vermeidet eine zeitliche Verzerrung innerhalb des Bildes, kann sich jedoch bei Kosten, Empfindlichkeit, Rauschen oder Auflösung unterscheiden und ist daher nicht grundsätzlich eine Verbesserung.

Eine Auslesegeometrie-Studie der CVPR entwickelt formale Modelle für Rolling-Shutter-Kameras und zeigt, dass die Auslesegeometrie bestimmt, wie Szenenpunkte beobachtet werden. Das Ergebnis bestätigt, warum eine einzelne Verzerrungskorrektur nicht jede Bewegungs- und Sensorkonfiguration abdecken kann.

Die Fehlergrenze zeigt sich, wenn die Erkennung ausschließlich anhand statischer Tagesaufnahmen bewertet wird. Nachtaufnahmen, schnelle Objekte, flexible Halterungen und elektronische Stabilisierung können Bewegungsunschärfe und Verzerrung auf Arten kombinieren, die im Testdatensatz fehlen. Dadurch kann ein Modell nur bei bestimmten Bewegungsrichtungen unzuverlässig wirken.

-15% OFF

Führen Sie einen Kameratest für verschiedene Bewegungsrichtungen durch

Nehmen Sie ein bekanntes Ziel auf, das sich bei mehreren Geschwindigkeiten horizontal, vertikal und diagonal bewegt, und wiederholen Sie den Test bei kontrollierter Kameravibration in hellem und schwachem Licht. Bewahren Sie die nativen Bilder auf und erfassen Sie, sofern verfügbar, die Auslesemetadaten, anstatt ausschließlich eine NVR-Transkodierung zu bewerten.

Vergleichen Sie Erkennungsrate, Boxform, Kontinuität der Verfolgung und Kantenposition mithilfe des Persistent-ID-Workflows in der persistenten Verfolgung. Trennen Sie Rolling-Shutter-Verzerrung von Bewegungsunschärfe, indem Sie die Beleuchtung oder Belichtungszeit variieren, während Bewegung und Kameraposition kontrolliert bleiben.

Behandeln Sie den Rolling Shutter nur dann als relevant, wenn der Fehler unter den vorhergesagten Bewegungs- und Auslesebedingungen zunimmt. Wenn der Effekt bestätigt ist, vergleichen Sie Montage, Belichtung, Sensormodus, Modell-Augmentierung und Global-Shutter-Alternativen anhand derselben szenenbezogenen Messgröße.

Tech- & KI-Zentrum

Mehr zum Lesen

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.