Cargando…

An Efficient Hardware-Oriented Single-Pass Approach for Connected Component Analysis

Connected Component Analysis (CCA) plays an important role in several image analysis and pattern recognition algorithms. Being one of the most time-consuming tasks in such applications, specific hardware accelerator for the CCA are highly desirable. As its main characteristic, the design of such an...

Descripción completa

Detalles Bibliográficos
Autores principales: Spagnolo, Fanny, Perri, Stefania, Corsonello, Pasquale
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6678661/
https://www.ncbi.nlm.nih.gov/pubmed/31373307
http://dx.doi.org/10.3390/s19143055
_version_ 1783441154007629824
author Spagnolo, Fanny
Perri, Stefania
Corsonello, Pasquale
author_facet Spagnolo, Fanny
Perri, Stefania
Corsonello, Pasquale
author_sort Spagnolo, Fanny
collection PubMed
description Connected Component Analysis (CCA) plays an important role in several image analysis and pattern recognition algorithms. Being one of the most time-consuming tasks in such applications, specific hardware accelerator for the CCA are highly desirable. As its main characteristic, the design of such an accelerator must be able to complete a run-time process of the input image frame without suspending the input streaming data-flow, by using a reasonable amount of hardware resources. This paper presents a new approach that allows virtually any feature of interest to be extracted in a single-pass from the input image frames. The proposed method has been validated by a proper system hardware implemented in a complete heterogeneous design, within a Xilinx Zynq-7000 Field Programmable Gate Array (FPGA) System on Chip (SoC) device. For processing 640 × 480 input image resolution, only 760 LUTs and 787 FFs were required. Moreover, a frame-rate of ~325 fps and a throughput of 95.37 Mp/s were achieved. When compared to several recent competitors, the proposed design exhibits the most favorable performance-resources trade-off.
format Online
Article
Text
id pubmed-6678661
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-66786612019-08-19 An Efficient Hardware-Oriented Single-Pass Approach for Connected Component Analysis Spagnolo, Fanny Perri, Stefania Corsonello, Pasquale Sensors (Basel) Article Connected Component Analysis (CCA) plays an important role in several image analysis and pattern recognition algorithms. Being one of the most time-consuming tasks in such applications, specific hardware accelerator for the CCA are highly desirable. As its main characteristic, the design of such an accelerator must be able to complete a run-time process of the input image frame without suspending the input streaming data-flow, by using a reasonable amount of hardware resources. This paper presents a new approach that allows virtually any feature of interest to be extracted in a single-pass from the input image frames. The proposed method has been validated by a proper system hardware implemented in a complete heterogeneous design, within a Xilinx Zynq-7000 Field Programmable Gate Array (FPGA) System on Chip (SoC) device. For processing 640 × 480 input image resolution, only 760 LUTs and 787 FFs were required. Moreover, a frame-rate of ~325 fps and a throughput of 95.37 Mp/s were achieved. When compared to several recent competitors, the proposed design exhibits the most favorable performance-resources trade-off. MDPI 2019-07-11 /pmc/articles/PMC6678661/ /pubmed/31373307 http://dx.doi.org/10.3390/s19143055 Text en © 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Spagnolo, Fanny
Perri, Stefania
Corsonello, Pasquale
An Efficient Hardware-Oriented Single-Pass Approach for Connected Component Analysis
title An Efficient Hardware-Oriented Single-Pass Approach for Connected Component Analysis
title_full An Efficient Hardware-Oriented Single-Pass Approach for Connected Component Analysis
title_fullStr An Efficient Hardware-Oriented Single-Pass Approach for Connected Component Analysis
title_full_unstemmed An Efficient Hardware-Oriented Single-Pass Approach for Connected Component Analysis
title_short An Efficient Hardware-Oriented Single-Pass Approach for Connected Component Analysis
title_sort efficient hardware-oriented single-pass approach for connected component analysis
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6678661/
https://www.ncbi.nlm.nih.gov/pubmed/31373307
http://dx.doi.org/10.3390/s19143055
work_keys_str_mv AT spagnolofanny anefficienthardwareorientedsinglepassapproachforconnectedcomponentanalysis
AT perristefania anefficienthardwareorientedsinglepassapproachforconnectedcomponentanalysis
AT corsonellopasquale anefficienthardwareorientedsinglepassapproachforconnectedcomponentanalysis
AT spagnolofanny efficienthardwareorientedsinglepassapproachforconnectedcomponentanalysis
AT perristefania efficienthardwareorientedsinglepassapproachforconnectedcomponentanalysis
AT corsonellopasquale efficienthardwareorientedsinglepassapproachforconnectedcomponentanalysis