Research Group Efficient Embedded Systems Hochschule Augsburg
University of Applied Sciences
HS Augsburg / Dept. of Computer Science / Research Group EES german
Home
Team
Job vacancies
Open
degree theses
Lab
Research
ParaNut
ASTERICS
ChASA
Triokulus
e4rat
HiCoVec
Teaching
Publications
Imprint

Der Kamera-Baukasten

Entwurf eines Baukastens für FPGA-Kameras zur Echtzeit-Bildverarbeitung

Projektarbeit (TI5) im WS 2012/13

Nicht nur Computer-Vision-Systeme machen Gebrauch vielfältiger Standard-Algorithmen zur Bildverarbeitung. Dies reicht von der Aufbereitung (z.B. durch Filter zum Weichzeichnen oder Schärfen) bis hin zur Auswertung des Bildmaterials, wobei z.B. Histogramme gebildet, Kanten oder auch Bewegungen in aufeinander folgenden Bildern detektiert werden. Diese Algorithmen fordern jedoch speziell von den oft in Embedded-Systemen eingesetzten Mikrocontrollern eine sehr hohe Leistung ab, insbesondere wenn mehrere Operationen auf das Bildmaterial anzuwenden sind. Dieses Problem lässt sich praktikabel mit FPGA-basierten intelligenten Kameras lösen. Hier werden die Bilddaten bereits in der Kamera mit eigens dafür entwickelter Hardware aufbereitet bzw. ausgewertet, ohne den Hauptprozessor zu beanspruchen.

Ziel dieser Projektarbeit war es, einen modularen, erweiterbaren Hardware-Baukasten zu entwickeln, mit dessen Hilfe verschiedenste Bildverarbeitungsschritte in Hardware realisiert werden. Die Idee ist hierbei, dass der von einem Bildsensor kommende Videostrom verschiedene, miteinander verkettete Module (Bildskalierung, Filterung, Kantendetektion, ...) passiert und damit in Echtzeit verarbeitet wird.

25.3.2024 - Michael Schäferling