In this paper, a mechanism for unsupervised texture segmentation is presented. The approach is based on the multiscale representation of the discrete (dyadic) wavelet transform which can be implemented by a fast iterative algorithm. For unsupervised segmentation it is generally difficult to determine the number of classes to be identified. The proposed approach offers an approach to circumvent this problem. Our method utilizes a set of high-frequency channel energies to characterize texture features, followed by a multi-thresholding technique for coarse segmentation. The coarsely segmented results at the same scale are incorporated by an intra-scale fusion procedure. A fine segmentation technique is then used to reclassify the ambiguously labeled pixels generated from the intra-scale fusion step. Finally, the number of texture classes is determined by an inter-scale fusion in which the segmentation results at multiple scales are integrated. The performance of this method is demonstrated by several experiments on synthetic images, natural textures from Brodatz's album and real-world textured images. Since the choice of wavelets is very extensive and open, we further explore various types of wavelets for texture segmentation. The time cost of the proposed method is also measured.
All Science Journal Classification (ASJC) codes
- Signal Processing
- Computer Vision and Pattern Recognition
- Artificial Intelligence