Pattern Recognition
A survey of thresholding techniques
Computer Vision, Graphics, and Image Processing
Multilevel thresholding using edge matching
Computer Vision, Graphics, and Image Processing
A peak detection algorithm and its application to histogram-based image data reduction
Computer Vision, Graphics, and Image Processing
Performance study of several global thresholding techniques for segmentation
Computer Vision, Graphics, and Image Processing
Applied numerical methods in C
Applied numerical methods in C
Automatic threshold selection based on histogram modes and a discriminant criterion
Machine Vision and Applications
A recursive thresholding technique for image segmentation
IEEE Transactions on Image Processing
Fuzzy homogeneity approach to multilevel thresholding
IEEE Transactions on Image Processing
CRV '04 Proceedings of the 1st Canadian Conference on Computer and Robot Vision
Computer Vision and Image Understanding
Threshold image segmentation based on granular immune algorithm
CCDC'09 Proceedings of the 21st annual international conference on Chinese control and decision conference
Image thresholding using type II fuzzy sets
Pattern Recognition
Unimodal thresholding for Laplacian-based Canny-Deriche filter
Pattern Recognition Letters
Hi-index | 0.00 |
Among many thresholding methods, Otsu's method is an attractive one due to its simplicity in computation. In Otsu's paper, the between-class variance (BCV) is defined, and the gray level at the BCV maximum determines an optimal threshold. However, Otsu's method could fail to apply in cases of images with multiple BCV peaks, where a BCV peak rather than the BCV overall maximum can be a better choice as an optimal threshold. This paper presents new thresholding methods by solving a nonlinear equation that was derived based on searching for the zero derivative of image BCV. The study of finding the BCV maximum (or peaks) is treated as solving for the root(s) of the nonlinear equation, using a numerical root finder with good convergence property. From our analytical derivation, the relationship between Otsu's method and Ridler's algorithm (Trussell's equation) can be built. The proposed methods are applicable for thresholding images with single BCV peak as well as multiple BCV peaks. One of the proposed methods is equivalent to Ridler's algorithm in the total computational cost, but it is three times faster than Otsu's method. For images with a single BCV peak, the convergence and uniqueness in searching for the peak using the bisection method are always guaranteed as long as the BCV slope is continuous. But due to the round-off error, Ridler's algorithm could prematurely converge, and the uniqueness of convergence may not be guaranteed. The adequacy of the proposed methods has been proven through extensive tests, and some examples are included for illustration.