Cargando…
Zig-Zag Based Single-Pass Connected Components Analysis
Single-pass connected components analysis (CCA) algorithms suffer from a time overhead to resolve labels at the end of each image row. This work demonstrates how this overhead can be eliminated by replacing the conventional raster scan by a zig-zag scan. This enables chains of labels to be correctly...
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/PMC8320945/ https://www.ncbi.nlm.nih.gov/pubmed/34460483 http://dx.doi.org/10.3390/jimaging5040045 |
_version_ | 1783730734008107008 |
---|---|
author | Bailey, Donald G. Klaiber, Michael J. |
author_facet | Bailey, Donald G. Klaiber, Michael J. |
author_sort | Bailey, Donald G. |
collection | PubMed |
description | Single-pass connected components analysis (CCA) algorithms suffer from a time overhead to resolve labels at the end of each image row. This work demonstrates how this overhead can be eliminated by replacing the conventional raster scan by a zig-zag scan. This enables chains of labels to be correctly resolved while processing the next image row. The effect is faster processing in the worst case with no end of row overheads. CCA hardware architectures using the novel algorithm proposed in this paper are, therefore, able to process images at higher throughput than other state-of-the-art methods while reducing the hardware requirements. The latency introduced by the conversion from raster scan to zig-zag scan is compensated for by a new method of detecting object completion, which enables the feature vector for completed connected components to be output at the earliest possible opportunity. |
format | Online Article Text |
id | pubmed-8320945 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2019 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-83209452021-08-26 Zig-Zag Based Single-Pass Connected Components Analysis Bailey, Donald G. Klaiber, Michael J. J Imaging Article Single-pass connected components analysis (CCA) algorithms suffer from a time overhead to resolve labels at the end of each image row. This work demonstrates how this overhead can be eliminated by replacing the conventional raster scan by a zig-zag scan. This enables chains of labels to be correctly resolved while processing the next image row. The effect is faster processing in the worst case with no end of row overheads. CCA hardware architectures using the novel algorithm proposed in this paper are, therefore, able to process images at higher throughput than other state-of-the-art methods while reducing the hardware requirements. The latency introduced by the conversion from raster scan to zig-zag scan is compensated for by a new method of detecting object completion, which enables the feature vector for completed connected components to be output at the earliest possible opportunity. MDPI 2019-04-06 /pmc/articles/PMC8320945/ /pubmed/34460483 http://dx.doi.org/10.3390/jimaging5040045 Text en © 2019 by the authors. https://creativecommons.org/licenses/by/4.0/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/ (https://creativecommons.org/licenses/by/4.0/) ). |
spellingShingle | Article Bailey, Donald G. Klaiber, Michael J. Zig-Zag Based Single-Pass Connected Components Analysis |
title | Zig-Zag Based Single-Pass Connected Components Analysis |
title_full | Zig-Zag Based Single-Pass Connected Components Analysis |
title_fullStr | Zig-Zag Based Single-Pass Connected Components Analysis |
title_full_unstemmed | Zig-Zag Based Single-Pass Connected Components Analysis |
title_short | Zig-Zag Based Single-Pass Connected Components Analysis |
title_sort | zig-zag based single-pass connected components analysis |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8320945/ https://www.ncbi.nlm.nih.gov/pubmed/34460483 http://dx.doi.org/10.3390/jimaging5040045 |
work_keys_str_mv | AT baileydonaldg zigzagbasedsinglepassconnectedcomponentsanalysis AT klaibermichaelj zigzagbasedsinglepassconnectedcomponentsanalysis |