22 Texture Classfication
22 Texture Classfication
22 Texture Classfication
2. ADVANCED LOCAL BINARY PATTERNS ALBP s (m, R) = min(Cir(LBP (m, R), n)), (2)
where n = 0, 1, ..., p − 1, Cir(x, n) performs a circular anti-
In the conventional LBP approach [8], the image pixels are
clockwise bitwise shift on the p-bit number by n times.
first labelled by thresholding the difference between the cen-
The histogram of the ALBP group is computed from the
ter pixel and its neighbors using the step function u(x) (i.e.
image and sorted in a descending order. Therefore, the first
u(x) = 1 when x≥0 and u(x) = 0 otherwise). The con-
several entries of the histogram are guaranteed to be the dom-
catenation of the neighboring labels is then used as a unique
inant patterns from the image. Our experiments show that
descriptor for each pattern.
around 80% of the patterns in the image are sufficient for rep-
The patterns are uniform if the transitions between “0”
resenting the information of the dominant patterns, and the 20
and “1” are less than or equal to two. For example, 01100000
leading entries are enough to cover 80% of the whole ALBP
and 11011111 are uniform patterns. The histogram of the
histogram in the texture image.
uniform patterns in the whole image is used as the feature
vector [8].
Multiresolution analysis can be achieved by choosing dif- 3. SPATIAL DISTRIBUTION INFORMATION OF
ferent values of m and R, where m denotes the number of DOMINANT PATTERNS
neighboring pixels with respect to the center pixel, and R Although the advanced local binary patterns can more reliably
represents the distance from the center pixel to each of the and effectively describe the dominant pattern information and
neighboring pixels. more robust to random rotation, the spatial distribution infor-
However, for some textures whose dominant patterns are mation of the dominant patterns (SIDP) is still lost. More
not ”uniform local binary patterns”, especially for the textures precisely, by using the ALBP alone, we only know what are
with irregular shapes and edges, the conventional local binary the dominant patterns in a texture image. However, we do
patterns cannot effectively and reliably capture the majority not know where are the locations of such dominant patterns.
I 1222
introduced. Suppose that we represent an image X with a
rectangular lattice of m × n grids S, where m and n denote
the width and height of X. X now can be represented by S
as,
I 1223
classification methods. In our experiment, the support vector 5. CONCLUSION
machine (SVM) was used as the classifier. The kernel for the In this paper, we have proposed a new advanced local binary
SVM was the Gaussian Radial Basis Function (RBF). pattern approach based on the conventional LBP. Also, we
Experiments on Brodatz Database: The classification ac- find that the spatial distribution information of dominant pat-
curacies of different approaches under different environments terns (SIDP) actually is a very powerful feature for describing
are listed in Table 2. According to the experimental results, the characteristics of the texture image as it includes the lo-
the proposed ALBP approach can already outperform the other cation information of the dominant patterns in the texture im-
eight methods under different conditions. Also, by embed- ages. It has been evaluated by comparing with eight widely
ding the spatial distribution information of dominant patterns used approaches with two databases: Brodatz and CUReT.
(SIDP) with the ALBP, the classification performance is bet- It is experimentally shown that our approach has excellent
ter than using ALBP alone. performance in texture classification and is very robust to his-
Experiments on CUReT Database: In the CUReT database togram equalization and random rotation. Computational sim-
[13], it has the largest number of texture classes (47 classes). plicity is another advantage of our proposed method as the
The major characteristic of this database is that the number features can be obtained with only a few calculations and
of texture classes is very large. Therefore, it is very diffi- comparisons without the need of performing any image fil-
cult to classify such large number of textures because it can tering.
have small inter-class distances in the feature space. This
6. REFERENCES
database actually can test how precise can the features of each
approach describe the texture images. The experimental re- [1] S.V.R. Madiraju and C.C Liu, “Rotation invariant texture classification
sults are listed in Table 3. We can see that, by embedding the using covariance,” in Proc. Int’l Conf. Image Processing, 1994, vol. 2,
pp. 655–659.
SIDP features to the ALBP features, our proposed method
[2] D. Chetverikov, “Experiments in the rotation-invariant texture discrim-
gives very good performance. ination using anisotropy features,” in Proc. Sixth Int’l Conf. Pattern
Recognition, 1982, vol. 18, pp. 975–985.
Classification accuracy %
[3] R.L. Kashyap and A. Khotanzad, “A model-based method for rotation
Features Original Histogram Randomly Histogram Equalized & invariant texture classification,” PAMI, vol. 8, no. 7, pp. 472–481, 1986.
Textures Equalized Rotated Random Rotated
Textures Textures Textures [4] R. Chellappa and S. Chatterjee, “Classification of textures using gaus-
DBWP [7] 98.06 87.73 81.32 62.71
RDBWP [6] 91.67 75.00 91.20 76.83 sian markov random fields,” IEEE Trans. ASSP, vol. 33, no. 4, pp.
TGF [14] 98.61 91.67 83.51 61.36 959–963, 1985.
CGF [14] 90.07 60.28 88.64 58.42
GMRF [4] 96.70 84.33 50.63 40.75 [5] D.A Huawu Deng, Clausi, “Gaussian mrf rotation-invariant features
ACGMRF [5] 95.83 86.52 93.75 81.65
MRH [15] 93.57 70.00 87.35 58.31 for image classification,” PAMI, vol. 26, no. 7, pp. 951–955, 2004.
LBP [8] 97.22 96.30 92.75 91.50
ALBP 98.61 98.61 96.78 96.76 [6] R. Porter and N. Canagarajah, “Robust rotation-invariant texture clas-
ALBP with SIDP 99.85 99.54 99.54 99.54
sification: Wavelet, gabor filter and gmrf based schemes,” in IEE Proc.
Table 2. Performance of different features in the Brodatz Database. Re- Conf. Vision, Image, and Signal Processing, 1997, vol. 144, pp. 180–
sults of our methods are listed in the last two rows. For each test (column), the 188.
highest classification accuracy is highlighted in bold. DBWP: Daubechies [7] A. Laine and J. Fan, “Texture classification by wavelet packet signa-
wavelet packet features; RDBWP: Rotational invariant DBWP; TGF: Tradi- tures,” PAMI, vol. 15, no. 11, pp. 1186–1191, 1993.
tional Gabor filters; CGF: Circular Gabor filters; GMRF: Gaussian Markov [8] M. Pietikainen T. Ojala and T. Maenpaa, “Multiresolution gray-scale
random fields; ACGMRF: Anisotropic circular Gaussian MRFs; MRH: Mu- and rotation invariant texture classification with local binary patterns,”
PAMI, vol. 24, no. 7, pp. 971–987, 2002.
tiresolution histograms; LBP: Uniform local binary patterns; ALBP: Ad-
[9] S.Z.Li X. Huang and Y. Wang, “Shape localization based on statisti-
vanced local binary patterns; SIDP: Spatial Information of Dominant Pat-
cal method using extended local binary pattern,” in IEEE Proc. Conf.
terns. Image and Graphics, 2004, pp. 184–187.
[10] Xuejie Qin and Yee-Hong Yang, “Similarity measure and learning with
gray level aura matrices (glam) for texture image retrieval,” in CVPR,
Classification accuracy % 2004, vol. 1, pp. 326–333.
Features Original Histogram Randomly Histogram Equalized &
Textures Equalized Rotated Random Rotated [11] V.N. Vapnik, Ed., Statistical Learning Theory, John Wiley and Sons,
Textures Textures Textures
DBWP [7] 90.43 61.17 80.13 54.46 New York, 1998.
RDBWP [6] 85.11 39.89 83.75 45.81
TGF [14] 76.06 44.15 63.25 33.56 [12] P. Brodatz, “Textures: A photographic album for artists and designers,”
CGF [14] 60.64 27.66 61.53 36.80
GMRF [4] 46.81 45.27 27.04 35.63
in Dover, 1966.
ACGMRF [5] 77.13 71.26 76.59 68.25
MRH [15] 69.15 38.83 63.68 38.21 [13] S. Nayar K. Dana, B. Ginneken and J. Koenderink, “Reflectance and
LBP [8] 72.87 69.15 70.25 62.58 texture of real-world surfaces,” ACM Trans. Graphics, vol. 18, no. 1,
ALBP 82.98 79.79 84.18 76.02
ALBP with SIDP 97.64 96.57 96.57 95.80 pp. 1–34, 1999.
Table 3. Performance of different features of 64×64 image resolution in [14] G.M. Haley and B.S. Manjunath, “Rotation-invariant texture classifica-
tion using a complete space-frequency model,” IEEE Trans. Img. Proc.,
the CUReT Database. Results of our methods are listed in the last two rows.
vol. 8, no. 2, pp. 255–269, 1999.
For each test (column), the highest classification accuracy is highlighted in
[15] D. Michael H. Efstathios and S. Nayar, “Multiresolution histograms
bold.
and their use for recognition,” PAMI, vol. 26, no. 7, pp. 831–847, 2004.
I 1224