Rolling-Shutter mit Global-Start - IDS Imaging Development Systems
Transcription
Rolling-Shutter mit Global-Start - IDS Imaging Development Systems
TechTipp Rolling-Shutter-Effekt – unvermeidlich? Rolling-Shutter mit Global-Start verwenden Die Aufnahme bewegter Objekte mit Rolling-Shutter-Sensoren führt zu bizarren Ergebnissen. Hubschrauber fliegen mit verbogenen Propellern oder Fahrzeuge werden entlang ihrer Fahrtrichtung verzerrt. Ist ein Rolling-Shutter-Sensor ungeeignet für Aufnahmen bewegter Objekte? Für Abhilfe sorgen hier spezielle Betriebsmodi wie bspw. der Global-Start-Modus des 5-MPixel-Sensors MT9P031STM von ON Semiconductor. Hintergrund Im Grunde sind die Anforderungen an eine Bildaufnahme immer dieselben: die Erfassung eines Ereignisses bzw. Motivs mit einem erkennbaren und verzerrungsfreiem Ergebnis. Über einen Verschluss (elektronischer Shutter) wird die Zeitdauer der Belichtung gesteuert, das heißt, wie lange Licht auf die fotoempfindliche Fläche fällt. Die Bildaufnahme im Sensor gliedert sich in vier Phasen: Zurücksetzen (Reset) der Pixel in den zu belichtenden Zeilen Belichtung der Zeilen Ladungstransfer auf dem Sensor Auslesen der Daten Hier werden zwei Shutter-Verfahren unterschieden: Zum einen die globale zeitgleiche Aufnahmen mittels Global-Shutter, die zumeist bei CCD-Sensoren zum Einsatz kommt. Zum anderen die zeitlich „rollierende“ Aufnahme mittels RollingShutter, die bei CMOS-Sensoren verwendet wird. Funktionsweisen von Global- und Rolling-Shutter Global-Shutter Die Funktionsweise eines Global-Shutter-Sensors entspricht der klassischen Filmklappe: alle Pixel werden zeitgleich belichtet. Global-Shutter Zuerst werden alle Pixelinhalte gelöscht. Anschließend startet die Belichtungsphase. Am Ende der Belichtung werden die Pixelinhalte in eine Speicherzelle übertragen. Die Speicherzellen werden zeilenweise von oben nach unten ausgelesen und als digitale Werte übertragen. 1 TechTipp Alle uEye CCD- sowie einige CMOS-Sensoren arbeiten mit dem Global-ShutterVerfahren. Vorteile Nachteile Alle Zeilen werden gleichzeitig belichtet Kleinste Pixelgröße derzeit 3,45 µm Keine Kompromisse bei der Anwendung Erfordert komplexe und teurere Sensortechnologie Keine „Verzerrung“ des aufgenommenen Motives Hotpixel-Bildung bei hohen Temperaturen und langer Belichtungszeit Rolling-Shutter Der Rolling-Shutter funktioniert wie eine Kamera mit Schlitzverschluss, das heißt die Zeilen werden nicht zeitgleich sondern nacheinander von oben nach unten belichtet. Rolling-Shutter Beim Rolling-Shutter erfolgen das Löschen und die Belichtung des Sensors zeilenweise leicht versetzt. Zum Ende der Belichtung werden die Zeilen nacheinander ausgelesen. Da hierdurch zwischen der Belichtung der ersten und der letzten Sensorzeile ein Zeitversatz entsteht, wird das Abbild eines bewegten Objektes verzerrt oder versetzt dargestellt. Vorteile Nachteile Sehr hohe Auflösungen bei kleinem op- Motivbewegungen während der Auf- tischem Format nahme verursachen Artefakte im Bild Rauschfreier im Vergleich zum Global- Der Shutter bewegt sich von oben nach Shutter unten Keine Speicherzellen: simpler Pixelauf- Rolling-Shutter-Effekt: bau, ermöglicht sehr kleine Pixel bis zu 0,9 µm der Aufnahme bewegter Objekte Lagefehler bei 2 TechTipp Rolling-Shutter-Effekt vermeiden Globales Belichtungsfenster Um die Nachteile des Rolling-Shutter, insbesondere den Rolling-Shutter-Effekt, zu vermeiden, können Sie im uEye Cockpit ein globales Belichtungsfenster verwenden. So kann für Rolling-Shutter-Sensoren eine globale Blitzfunktion realisiert werden, in der wie beim Global-Shutter-Verfahren alle Zeilen gleichzeitig belichtet werden. Die folgenden Punkte müssen dabei beachtet werden: Ihre Applikation unterstützt das Blitzen. Stellen Sie sicher, dass kein Fremdlicht einfallen kann. Rolling-Shutter mit globalem Belichtungsfenster Beim globalen Belichtungsfenster wird eine Verzögerungszeit eingestellt, um die der Blitz später eingeschaltet wird. Zusätzlich kann die Dauer des Blitzes angegeben werden. Globales Belichtungsfenster im uEye Cockpit Wenn Sie das globale Belichtungsfenster setzen, berechnet der Treiber automatisch den richtigen Blitzzeitpunkt. Ist die Belichtungszeit zu kurz eingestellt, wird Ihnen ein Hinweis mit der minimalen Belichtungsdauer angezeigt. Je nach Kameraeinstellung kann es einige Bilder dauern, bis das Blitztiming angepasst ist. 3 TechTipp Rolling-Shutter mit Global-Start Eine weitere Möglichkeit bieten Rolling-Shutter-Sensoren, die über einen speziellen Modus verfügen, den sogenannten Global-Start-Modus. Rolling-Shutter mit Global-Start Der Global-Start-Modus sorgt dafür, dass die Belichtung aller Zeilen gleichzeitig gestartet wird. Für optimale Ergebnisse muss bei diesem Modus ein Blitz verwendet werden. Außerhalb der Blitzdauer darf kein Licht auf den Sensor gelangen, da sich sonst eine ungleichmäßige Verteilung der Bildhelligkeit ergibt. Fazit Durch die enormen Fortschritte in der CMOS-Technologie wirken sich die bisherigen Probleme wie eingeschränkte Langzeitbelichtung oder Rolling-Shutter-Effekt kaum noch auf Anwendungen aus. Zudem besitzen CMOS-Sensoren aufgrund ihrer anderen Bauart eine höhere Pixeldichte und damit eine größere Auflösung als CCD-Sensoren. Shutter-Modi der CMOS-Sensoren Kamera GlobalShutter RollingShutter Rolling-Shutter Global-Start UI-122x/UI-322x/UI-522x x UI-124x/UI-324x/UI-524x x x x UI-125x/UI-325x/UI-525x x x x UI-146x/UI-546x x UI-148x/UI-348x/UI-548x x UI-149x/UI-549x x UI-154x/UI-554x x UI-155x/UI-555x x UI-158x/UI-358x/UI-558x x UI-164x/UI-564x x mit x x 4 TechTipp Kamera Global- Rolling- Rolling-Shutter Shutter Shutter Global-Start UI-3013XC mit x UI-306x x UI-336x/UI-536x x UI-337x/UI-537x x UI-359x x Weitere Informationen zur Einstellung und Verwendung der verschiedenen Shutter-Modi finden Sie im uEye-Handbuch unter http://de.ids-imaging.com/manualsueye.html. Autoren Patrick Schick, Produktmanagement Marion Gentele, Technische Dokumentation Kontakt IDS Imaging Development Systems GmbH Dimbacher Straße 6-8 74182 Obersulm Deutschland Tel.: +49 7134 96196 0 E-Mail: [email protected] Web: www.ids-imaging.de © 2016 IDS Imaging Development Systems GmbH Weitere TechTipps und Applikationsberichte finden Sie auf unserer Website. 5