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...
Autores principales: | , , |
---|---|
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 |