Fast image processing for optical metrology utilizing heterogeneous computer architectures

[Display omitted] •Image processing applications can benefit from heterogeneous computing architectures.•Using FPGAs, GPUs and CPUs together enables a fast image processing pipeline.•FPGA architectures within smart cameras can increase throughput and decrease latency.•The image processing pipeline w...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computers & electrical engineering 2014-05, Vol.40 (4), p.1158-1170
Hauptverfasser: Reichenbach, Marc, Seidler, Ralf, Pfundt, Benjamin, Fey, Dietmar
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:[Display omitted] •Image processing applications can benefit from heterogeneous computing architectures.•Using FPGAs, GPUs and CPUs together enables a fast image processing pipeline.•FPGA architectures within smart cameras can increase throughput and decrease latency.•The image processing pipeline was demonstrated at the example of optical metrology. Industrial image processing tasks, especially in the domain of optical metrology, are becoming more and more complex. While in recent years standard PC components were sufficient to fulfill the requirements, special architectures have to be used to build high-speed image processing systems today. For example, for adaptive optical systems in large scale telescopes, the latency between capturing an image and steering the mirrors is critical for the quality of the resulting images. Commonly, the applied image processing algorithms consist of several tasks with different granularities and complexities. Therefore, we combined the advantages of multicore CPUs, GPUs, and FPGAs to build a heterogeneous image processing pipeline for adaptive optical systems by presenting new architectures and algorithms. Each architecture is well-suited to solve a particular task efficiently, which is proven by a detailed evaluation. With the developed pipeline it is possible to achieve a high throughput and to reduce the latency of the whole steering system significantly.
ISSN:0045-7906
1879-0755
DOI:10.1016/j.compeleceng.2013.09.008