Efficient Parallel Connected Components Labeling with a Coarse-to-fine Strategy

12/28/2017
by   Jun Chen, et al.
0

This paper proposes a new parallel approach to solve connected components on a 2D binary image implemented with CUDA. We employ the following strategies to accelerate neighborhood exploration after dividing an input image into independent blocks. In the local labeling stage, a coarse-labeling algorithm, including row-column connection and label-equivalence list unification, is applied first to sort out the mess of initialized local label map; a refinement algorithm is introduced then to combine separated sub-regions from a single component. In the block merge stage, we scan the pixels located on the boundary of each block instead of solving the connectivity of all the pixels. With the proposed method, the length of label-equivalence lists is compressed, and the number of memory accesses is reduced. Thus, the efficiency of connected components labeling is improved.Experimental results show that our method outperforms the other approaches between 29% and 80% on average.

READ FULL TEXT

page 2

page 4

page 6

page 7

research
08/28/2017

An Optimized Union-Find Algorithm for Connected Components Labeling Using GPUs

In this paper, we report an optimized union-find (UF) algorithm that can...
research
06/20/2016

A New Parallel Algorithm for Two-Pass Connected Component Labeling

Connected Component Labeling (CCL) is an important step in pattern recog...
research
06/08/2019

Scan-flood Fill(SCAFF): an Efficient Automatic Precise Region Filling Algorithm for Complicated Regions

Recently, instant level labeling for supervised machine learning require...
research
06/16/2020

A New Run-based Connected Component Labeling for Efficiently Analyzing and Processing Holes

This article introduces a new connected component labeling and analysis ...
research
05/30/2022

A Connected Component Labeling Algorithm for Implicitly-Defined Domains

A connected component labeling algorithm is developed for implicitly-def...
research
08/17/2016

Scene Labeling Through Knowledge-Based Rules Employing Constrained Integer Linear Programing

Scene labeling task is to segment the image into meaningful regions and ...

Please sign up or login with your details

Forgot password? Click here to reset