Workgroup Efficient Embedded Systems Hochschule Augsburg
University of Applied Sciences
HS Augsburg / Dept. of Computer Science / Workgroup EES german
Home
Team
Job vacancies
Open
degree theses
Lab
Research
ChASA
ASTERICS
ParaNut
Triokulus
e4rat
HiCoVec
Teaching
Hardware Systems
Development of
Digital Systems 2
Development of
Integrated Systems
Project Works
Publications
Archive
Seminar WS15/16
Seminar WS14/15
Seminar WS13/14
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.

11.4.2019 - Michael Schäferling