Nature-Inspired Computing Design, Development, and Applications 2012
DOI: 10.4018/978-1-4666-1574-8.ch018
|View full text |Cite
|
Sign up to set email alerts
|

Analysis of a Step-Based Watershed Algorithm Using CUDA

Abstract: This paper proposes and develops a parallel algorithm for the watershed transform, with application on graphics hardware. The existing proposals are discussed and its aspects briefly analysed. The algorithm is proposed as a procedure of four steps, where each step performs a task using different approaches inspired by existing techniques. The algorithm is implemented using the CUDA libraries and its performance is measured on the GPU and compared to a sequential algorithm running on the CPU, achieving … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
7
0

Year Published

2018
2018
2019
2019

Publication Types

Select...
2
1
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(7 citation statements)
references
References 20 publications
0
7
0
Order By: Relevance
“…Körbes et al [26] introduced an iterative parallel watershed algorithm, where an image is divided into 16 × 16 tiles, and each tile computes a small local watershed transformation, for each iteration of the algorithm. Collins et al [25] mapped the co-segmentation problem to linear algebra operations, which were then solved with CUDA, offering a high-quality solution at a high computational cost.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Körbes et al [26] introduced an iterative parallel watershed algorithm, where an image is divided into 16 × 16 tiles, and each tile computes a small local watershed transformation, for each iteration of the algorithm. Collins et al [25] mapped the co-segmentation problem to linear algebra operations, which were then solved with CUDA, offering a high-quality solution at a high computational cost.…”
Section: Related Workmentioning
confidence: 99%
“…Due to segmentation being a critical step in a large number of problems, there is now a vast amount of research on this subject, with many different approaches: clustering and dual clustering [1]- [3], histogram [11], edge detection [7], [11], region growing [3]- [5], graph partitioning [8]- [11], watershed [11], [26], adaptive thresholds [6], split and merge [7], [11], mean shift and mode seeking [10], [13], [24], [31], hierarchical [11], [15] and active contours [11], [17], [18].…”
Section: Introductionmentioning
confidence: 99%
“…The intuitive idea of the Watershed Transform comes from the geography: landscape of topography reliefs responsible for the formation of watersheds, these being divided into lines of domain aiming the attraction of rainwater over the region. An alternative approach is to imagine a landscape being immersed in a lake, with holes drilled in local minimums [5] [6].…”
Section: A Image Segmentationmentioning
confidence: 99%
“…As a result, the landscape is fractioned into regions or basins separated by dams called basin hydrography lines. The image segmentation process presents wide applicability, being used to solve problems in several areas [5] [6].…”
Section: A Image Segmentationmentioning
confidence: 99%
“…More recent work suggests hybrid [15,10] or fully parallel watershed algorithms by topographical distance [16,17,9,12,13]. For each pixel in the image, a path of steepest descent is constructed and can be followed down to the nearest minimum.…”
Section: Introductionmentioning
confidence: 99%