elib
DLR-Header
DLR-Logo -> http://www.dlr.de
DLR Portal Home | Impressum | Datenschutz | Kontakt | English
Schriftgröße: [-] Text [+]

Connected Component Labeling algorithm for very complex and high-resolution images on an FPGA platform

Schwenk, Kurt und Huber, Felix (2015) Connected Component Labeling algorithm for very complex and high-resolution images on an FPGA platform. In: SPIE Proceedings 9646, High-Performance Computing in Remote Sensing V, 9646. SPIE. SPIE Remote Sensing. International Society for Optics and Photonics, 2015, 2015-09-21 - 2015-09-24, Toulouse, Frankreich. doi: 10.1117/12.2194101.

[img] PDF
225kB

Offizielle URL: http://dx.doi.org/10.1117/12.2194101

Kurzfassung

Connected Component Labeling (CCL) is a basic algorithm in image processing and an essential step in nearly every application dealing with object detection. It groups together pixels belonging to the same connected component (e.g. object). Special architectures such as ASICs, FPGAs and GPUs were utilised for achieving high data throughput, primarily for video processing. In this article, the FPGA implementation of a CCL method is presented, which was specially designed to process high resolution images with complex structure at high speed, generating a label mask. In general, CCL is a dynamic task and therefore not well suited for parallelisation, which is needed to achieve high processing speed with an FPGA. Facing this issue, most of the FPGA CCL implementations are restricted to low or medium resolution images (≤ 2048 ∗ 2048 pixels) with lower complexity, where the fastest implementations do not create a label mask. Instead, they extract object features like size and position directly, which can be realized with high performance and perfectly suits the need for many video applications. Since these restrictions are incompatible with the requirements to label high resolution images with highly complex structures and the need for generating a label mask, a new approach was required. The CCL method presented in this work is based on a two-pass CCL algorithm, which was modified with respect to low memory consumption and suitability for an FPGA implementation. Nevertheless, since not all parts of CCL can be parallelised, a stop-and-go high-performance pipeline processing CCL module was designed. The algorithm, the performance and the hardware requirements of a prototype implementation are presented. Furthermore, a clock-accurate runtime analysis is shown, which illustrates the dependency between processing speed and image complexity in detail. Finally, the performance of the FPGA implementation is compared with that of a software implementation on modern embedded platforms.

elib-URL des Eintrags:https://elib.dlr.de/100363/
Dokumentart:Konferenzbeitrag (Vortrag)
Titel:Connected Component Labeling algorithm for very complex and high-resolution images on an FPGA platform
Autoren:
AutorenInstitution oder E-Mail-AdresseAutoren-ORCID-iDORCID Put Code
Schwenk, KurtKurt.Schwenk (at) dlr.dehttps://orcid.org/0000-0002-4305-9702NICHT SPEZIFIZIERT
Huber, FelixFelix.Huber (at) dlr.deNICHT SPEZIFIZIERTNICHT SPEZIFIZIERT
Datum:21 September 2015
Erschienen in:SPIE Proceedings 9646, High-Performance Computing in Remote Sensing V
Referierte Publikation:Nein
Open Access:Ja
Gold Open Access:Nein
In SCOPUS:Nein
In ISI Web of Science:Nein
Band:9646
DOI:10.1117/12.2194101
Verlag:SPIE
Name der Reihe:SPIE Proceedings
Status:veröffentlicht
Stichwörter:Connected Component Labeling, CCL, FPGA, on board, digital image processing, image processing
Veranstaltungstitel:SPIE Remote Sensing. International Society for Optics and Photonics, 2015
Veranstaltungsort:Toulouse, Frankreich
Veranstaltungsart:internationale Konferenz
Veranstaltungsbeginn:21 September 2015
Veranstaltungsende:24 September 2015
Veranstalter :SPIE – The international society for optics and photonics
HGF - Forschungsbereich:Luftfahrt, Raumfahrt und Verkehr
HGF - Programm:Raumfahrt
HGF - Programmthema:keine Zuordnung
DLR - Schwerpunkt:Raumfahrt
DLR - Forschungsgebiet:R - keine Zuordnung
DLR - Teilgebiet (Projekt, Vorhaben):R - keine Zuordnung
Standort: Oberpfaffenhofen
Institute & Einrichtungen:Raumflugbetrieb und Astronautentraining > Raumflugtechnologie
Hinterlegt von: Schwenk, Kurt
Hinterlegt am:07 Dez 2015 09:50
Letzte Änderung:24 Apr 2024 20:05

Nur für Mitarbeiter des Archivs: Kontrollseite des Eintrags

Blättern
Suchen
Hilfe & Kontakt
Informationen
electronic library verwendet EPrints 3.3.12
Gestaltung Webseite und Datenbank: Copyright © Deutsches Zentrum für Luft- und Raumfahrt (DLR). Alle Rechte vorbehalten.