A simple class of piecewise constant approximations to an image is constructed as follows: start with the entire image, subdivide it into quadrants if its gray level standard deviation is high, and repeat the process for each quadrant. This yields a decomposition of the image into blocks, each having low standard deviation, so that each of them can be approximated by a constant value, namely, its mean. The histogram of this approximated image tends to have sharper peaks than that of the original image since the block averaging reduces the variability of the gray levels within homogeneous regions. A possible way of further improving the histogram is based on the fact that small blocks tend to occur near region borders; thus, suppressing these blocks should tend to deepen the valleys on the histogram, making threshold selection (to separate regions of different types) easier. Conversely, the histogram of the small blocks only represents a population of pixels near region borders, and if there are only two types of regions (e.g., objects and background), the mean of this histogram should be a useful threshold for separating them; but in practice, this method is not very reliable since background fluctuations also give rise to border pixels.
[1]
R. Kirby,et al.
A Note on the Use of (Gray Level, Local Average Gray Level) Space as an Aid in Threshold Selection.
,
1979
.
[2]
Azriel Rosenfeld,et al.
Algorithms and Hardware Technology for Image Recognition
,
1976
.
[3]
Azriel Rosenfeld,et al.
Histogram modification for threshold selection
,
1977
.
[4]
Michael L. Baird.
Structural Pattern Recognition
,
1981,
IEEE Transactions on Pattern Analysis and Machine Intelligence.
[5]
Joan S. Weszka,et al.
A survey of threshold selection techniques
,
1978
.
[6]
S. Ranade.
Use of Quadtrees for Edge Enhancement
,
1980
.
[7]
Allen Klinger,et al.
Data Structures and Pattern Recognition
,
1978
.
[8]
Herbert Freeman,et al.
Determining the minimum-area encasing rectangle for an arbitrary closed curve
,
1975,
CACM.