Cargando…
Block-Based Connected-Component Labeling Algorithm Using Binary Decision Trees
In this paper, we propose a fast labeling algorithm based on block-based concepts. Because the number of memory access points directly affects the time consumption of the labeling algorithms, the aim of the proposed algorithm is to minimize neighborhood operations. Our algorithm utilizes a block-bas...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2015
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4610509/ https://www.ncbi.nlm.nih.gov/pubmed/26393597 http://dx.doi.org/10.3390/s150923763 |
_version_ | 1782395953117921280 |
---|---|
author | Chang, Wan-Yu Chiu, Chung-Cheng Yang, Jia-Horng |
author_facet | Chang, Wan-Yu Chiu, Chung-Cheng Yang, Jia-Horng |
author_sort | Chang, Wan-Yu |
collection | PubMed |
description | In this paper, we propose a fast labeling algorithm based on block-based concepts. Because the number of memory access points directly affects the time consumption of the labeling algorithms, the aim of the proposed algorithm is to minimize neighborhood operations. Our algorithm utilizes a block-based view and correlates a raster scan to select the necessary pixels generated by a block-based scan mask. We analyze the advantages of a sequential raster scan for the block-based scan mask, and integrate the block-connected relationships using two different procedures with binary decision trees to reduce unnecessary memory access. This greatly simplifies the pixel locations of the block-based scan mask. Furthermore, our algorithm significantly reduces the number of leaf nodes and depth levels required in the binary decision tree. We analyze the labeling performance of the proposed algorithm alongside that of other labeling algorithms using high-resolution images and foreground images. The experimental results from synthetic and real image datasets demonstrate that the proposed algorithm is faster than other methods. |
format | Online Article Text |
id | pubmed-4610509 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2015 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-46105092015-10-26 Block-Based Connected-Component Labeling Algorithm Using Binary Decision Trees Chang, Wan-Yu Chiu, Chung-Cheng Yang, Jia-Horng Sensors (Basel) Article In this paper, we propose a fast labeling algorithm based on block-based concepts. Because the number of memory access points directly affects the time consumption of the labeling algorithms, the aim of the proposed algorithm is to minimize neighborhood operations. Our algorithm utilizes a block-based view and correlates a raster scan to select the necessary pixels generated by a block-based scan mask. We analyze the advantages of a sequential raster scan for the block-based scan mask, and integrate the block-connected relationships using two different procedures with binary decision trees to reduce unnecessary memory access. This greatly simplifies the pixel locations of the block-based scan mask. Furthermore, our algorithm significantly reduces the number of leaf nodes and depth levels required in the binary decision tree. We analyze the labeling performance of the proposed algorithm alongside that of other labeling algorithms using high-resolution images and foreground images. The experimental results from synthetic and real image datasets demonstrate that the proposed algorithm is faster than other methods. MDPI 2015-09-18 /pmc/articles/PMC4610509/ /pubmed/26393597 http://dx.doi.org/10.3390/s150923763 Text en © 2015 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 license (http://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Chang, Wan-Yu Chiu, Chung-Cheng Yang, Jia-Horng Block-Based Connected-Component Labeling Algorithm Using Binary Decision Trees |
title | Block-Based Connected-Component Labeling Algorithm Using Binary Decision Trees |
title_full | Block-Based Connected-Component Labeling Algorithm Using Binary Decision Trees |
title_fullStr | Block-Based Connected-Component Labeling Algorithm Using Binary Decision Trees |
title_full_unstemmed | Block-Based Connected-Component Labeling Algorithm Using Binary Decision Trees |
title_short | Block-Based Connected-Component Labeling Algorithm Using Binary Decision Trees |
title_sort | block-based connected-component labeling algorithm using binary decision trees |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4610509/ https://www.ncbi.nlm.nih.gov/pubmed/26393597 http://dx.doi.org/10.3390/s150923763 |
work_keys_str_mv | AT changwanyu blockbasedconnectedcomponentlabelingalgorithmusingbinarydecisiontrees AT chiuchungcheng blockbasedconnectedcomponentlabelingalgorithmusingbinarydecisiontrees AT yangjiahorng blockbasedconnectedcomponentlabelingalgorithmusingbinarydecisiontrees |