2022
DOI: 10.17977/um018v4i22021p69-84
|View full text |Cite
|
Sign up to set email alerts
|

Parallel Approach of Adaptive Image Thresholding Algorithm on GPU

Abstract: Image thresholding is used to segment an image into background and foreground using a given threshold. The threshold can be generated using a specific algorithm instead of a pre-defined value obtained from observation or experiment. However, the algorithm involves per pixel operation, histogram calculation, and iterative procedure to search the optimum threshold that is costly for high-resolution images. In this research, parallel implementations on GPU for three adaptive image thresholding methods, namely Ots… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
1
1
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(2 citation statements)
references
References 14 publications
(20 reference statements)
0
2
0
Order By: Relevance
“…Leptonica supports both Otsu's method [24] and Sauvola's method [25] of thresholding. However, for our implementation, we opted to utilize Otsu's method [24] due to its successful parallelization on GPUs in a previous study [26]. Moreover, Otsu's method exhibits a lower algorithmic complexity as a global thresholding technique compared to Sauvola's local thresholding approach [27].…”
Section: Thresholdingmentioning
confidence: 99%
See 1 more Smart Citation
“…Leptonica supports both Otsu's method [24] and Sauvola's method [25] of thresholding. However, for our implementation, we opted to utilize Otsu's method [24] due to its successful parallelization on GPUs in a previous study [26]. Moreover, Otsu's method exhibits a lower algorithmic complexity as a global thresholding technique compared to Sauvola's local thresholding approach [27].…”
Section: Thresholdingmentioning
confidence: 99%
“…Multiple kernel calls are made for each step of the threshold calculation process within Otsu's thresholding kernel. We modify the approach presented in [26] by combining some of the kernel calls. After collecting the initial histogram, we generate zeroorder and first-order cumulative histograms to compute the inter-class variance for each threshold value.…”
Section: Kernel Merging For Improving Data Reusementioning
confidence: 99%