2022
DOI: 10.1007/s11227-021-04260-y
|View full text |Cite
|
Sign up to set email alerts
|

Parallel border tracking in binary images using GPUs

Abstract: Border tracking in binary images is an important kernel for many applications. There are very efficient sequential algorithms, most notably, the algorithm proposed by Suzuki et al., which has been implemented for CPUs in well-known libraries. However, under some circumstances, it would be advantageous to perform the border tracking in GPUs as efficiently as possible. In this paper, we propose a parallel version of the Suzuki algorithm that is designed to be executed in GPUs and implemented in CUDA. The propose… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(6 citation statements)
references
References 13 publications
0
6
0
Order By: Relevance
“…In [28], Garcia et al, presented a modification of the Suzuki algorithm for parallel contour tracing on GPUs. The Suzuki algorithm is also based on the Moore neighbour tracing algorithm.…”
Section: Related Work Reviewmentioning
confidence: 99%
See 3 more Smart Citations
“…In [28], Garcia et al, presented a modification of the Suzuki algorithm for parallel contour tracing on GPUs. The Suzuki algorithm is also based on the Moore neighbour tracing algorithm.…”
Section: Related Work Reviewmentioning
confidence: 99%
“…For performance analysis, we have designed a methodology to implement our algorithms using the NVIDIA GPUs used in [28], [30]. The pre-processed image (after greyscaling and thresholding respectively) is stored in the global memory of the GPU.…”
Section: Proposed Implementation On Nvidia Gpus Used In Existing Para...mentioning
confidence: 99%
See 2 more Smart Citations
“…Stencil computation updates every element in given arrays (i.e., datasets) according to one or more fixed calculating patterns (i.e., stencils), which is an embarrassingly parallelizable task for graphics processing units (GPUs). A GPU has thousands of cores and its memory bandwidth is 5-10 times higher than that of a CPU, thus excelling at accelerating both compute-and memoryintensive scientific applications [6][7][8]. However, as a GPU has a limited capacity of device memory (tens of GBs), it fails to directly run a large stencil code whose data size exceeds the memory capacity.…”
Section: Introductionmentioning
confidence: 99%