Fast incremental algorithm for speeding up the computation of binarization

被引:9
作者
Chung, Kuo-Liang [1 ]
Tsai, Chia-Lun [1 ]
机构
[1] Natl Taiwan Univ Sci & Technol, Dept Comp Sci & Informat Engn, Taipei 10672, Taiwan
关键词
Binarization; Heap; Incremental algorithm; Kittler and Illingworth method; Otsu method; Quantization; Within-variance; DOCUMENT IMAGE BINARIZATION; THRESHOLDING TECHNIQUES;
D O I
10.1016/j.amc.2009.02.061
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Binarization is an important basic operation in image processing community. Based on the thresholded value, the gray image can be segmented into a binary image, usually consisting of background and foreground. Given the histogram of input gray image, based on minimizing the within-variance (or maximizing the between-variance), the Otsu method can obtain a satisfactory binary image. In this paper, we first transfer the within-variance criterion into a new mathematical formulation, which is very suitable to be implemented in a fast incremental way, and it leads to the same thresholded value. Following our proposed incremental computation scheme, an efficient heap- and quantization-based (HQ-based) data structure is presented to realize its implementation. Under eight real gray images, experimental results show that our proposed HQ-based incremental algorithm for binarization has 36% execution-time improvement ratio in average when compared to the Otsu method. Besides this significant speedup, our proposed HQ-based incremental algorithm can also be applied to speed up the Kittler and Illingworth method for binarization. (C) 2009 Elsevier Inc. All rights reserved.
引用
收藏
页码:396 / 408
页数:13
相关论文
共 21 条
[1]  
[Anonymous], 2006, Digital Image Processing
[2]   An efficient randomized algorithm for detecting circles [J].
Chen, TC ;
Chung, KL .
COMPUTER VISION AND IMAGE UNDERSTANDING, 2001, 83 (02) :172-191
[3]  
Chen Y.S., 2000, P INT C PATT REC BAR, V2, P708
[4]   Fast adaptive PNN-based thresholding algorithms [J].
Chung, KL ;
Chen, WY .
PATTERN RECOGNITION, 2003, 36 (12) :2793-2804
[5]   Speed up the computation of randomized algorithms for detecting lines, circles, and ellipses using novel tuning- and LUT-based voting platform [J].
Chung, Kuo-Liang ;
Huang, Yong-Huai .
APPLIED MATHEMATICS AND COMPUTATION, 2007, 190 (01) :132-149
[6]  
CORMEN TH, 2001, INTRO ALGORITHMS, P15
[7]  
Haralick R.M., 1992, COMPUTER ROBOT VISIO, V2
[8]  
Haralick Robert M, 1992, Computer and Robot Vision, V1, P4
[9]   Supervised range-constrained thresholding [J].
Hu, QM ;
Hou, ZJ ;
Nowinski, WL .
IEEE TRANSACTIONS ON IMAGE PROCESSING, 2006, 15 (01) :228-240
[10]   Document image binarization based on topographic analysis using a water flow model [J].
Kim, IK ;
Jung, DW ;
Park, RH .
PATTERN RECOGNITION, 2002, 35 (01) :265-277