Texture Classification Through Combination of Sequential Colour Texture Classifiers

  • Francesco Bianconi
  • Antonio Fernández
  • Elena González
  • Fernando Ribas
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4756)


The sequential approach to colour texture classification relies on colour histogram clustering before extracting texture features from indexed images. The basic idea of such methods is to replace the colour triplet (RGB, HSV, Lab, etc.) associated to a pixel, by a scalar value, which represents an index of a colour palette. In this paper we studied different implementations of such approach. An experimental campaign was carried out over a database of 100 textures. The results show that the choice of a particular colour representation can improve classification performance with respect to grayscale conversion. We also found strong interaction effects between colour representation and feature space. In order to improve accuracy and robustness of classification, we have tested three well known expert fusion schemes: weighted vote, and a posteriori probability fusion (sum and product rules). The results demonstrate that combining different sequential approaches through classifier fusion is an effective strategy for colour texture classification.


Classifier fusion Colour texture classification 


  1. 1.
    Kuncheva, L.: Combining Patterns Classifiers. Wiley-Interscience, Chichester (2004)Google Scholar
  2. 2.
    Kittler, J., Hatef, M., Duin, R., Matas, J.: On combining classifiers. IEEE Transactions on Pattern Analysis and Machine Intelligence 20(3), 226–239 (1998)CrossRefGoogle Scholar
  3. 3.
    Drimbarean, A., Whelan, P.: Experiments in colour texture analysis. Pattern Recognition Letters 22(10), 1161–1167 (2001)zbMATHCrossRefGoogle Scholar
  4. 4.
    Mäenpää, T., Pietikainen, M.: Classification with color and texture: jointly or separately? Pattern Recognition Letters 37(8), 1629–1640 (2004)Google Scholar
  5. 5.
    Palm, C.: Color texture classification by integrative co-occurrence matrices. Pattern Recognition 37(5), 965–976 (2004)CrossRefGoogle Scholar
  6. 6.
    Song, K., Kittler, J., Petrou, M.: Defect detection in random colour textures. Image and Vision Computing 14, 667–683 (1996)CrossRefGoogle Scholar
  7. 7.
    Arvis, V., Debain, C., Berducat, M., Benassi, A.: Generalization of the cooccurrence matrix for colour images: application to colour texture classification. Image Analysis & Stereology 23, 63–72 (2004)Google Scholar
  8. 8.
    van den Broek, E., van Rikxoort, E.: Evaluation of color representation for texture analysis. In: Proc. of the 16th Belgian-Dutch Conference on Artificial Intelligence, Groningen (Holland) (2004)Google Scholar
  9. 9.
    Wu, X.: Color quantization by dynamic programming and principal analysis. ACM Transactions on Graphics 11(4), 348–372 (1992)zbMATHCrossRefGoogle Scholar
  10. 10.
    Various Authors: Matlab release 14. Online documentation (2004)Google Scholar
  11. 11.
    Mäenpää, T., Pietikainen, M.: Texture analysis. In: Handbook of Pattern Recognition and Computer Vision. World Scientific Publishing (2005)Google Scholar
  12. 12.
    Sánchez-Yáñez, R., Kurmyshev, E., Cuevas, F.: A framework for texture classification using the coordinated clusters representation. Pattern Recognition Letters 24(1-3), 21–31 (2003)zbMATHCrossRefGoogle Scholar
  13. 13.
    Ribas, F., Fernández, A.: Generación de etiquetas cualitativas para el modelado de variables meteorológicas en el campo de la dinámica simbólica. In: Actas del Congreso Internacional Conjunto XVI ADM - XIX INGEGRAF, Perugia (Italy) (2007)Google Scholar
  14. 14.
    Bianconi, F., Fernández, A.: Granite texture classification with Gabor filters. In: Actas del XVIII Congreso Internacional de Ingeniería Gráfica, Sitges, Spain (2006)Google Scholar
  15. 15.
    Bianconi, F., Fernández, A.: Evaluation of the effects of Gabor filter parameters on texture classification. Pattern Recognition 40(12), 3325–3335 (2007)zbMATHCrossRefGoogle Scholar
  16. 16.
    Jain, A., Duin, R., Mao, J.: Statistical pattern recognition: A review. IEEE Transactions on Pattern Analysis and Machine Intelligence 22(1), 4–37 (2000)CrossRefGoogle Scholar
  17. 17.
    Duda, R., Hart, P., Stork, D.: Pattern Classification, 2nd edn. Wiley-Interscience, Chichester (2000)Google Scholar
  18. 18.
    Theodoridis, S., Koutroumbas, K.: Pattern Recognition, 3rd edn. Academic Press, London (2006)zbMATHGoogle Scholar
  19. 19.
    Chen, L., Tang, H.: Improved computation of beliefs based on confusion matrix for combining multiple classifiers. Electronics Letters 40(4) (2004)Google Scholar
  20. 20.
    Xu, L., Krzyzak, A., Suen, C.: Methods of combining multiple classifiers and their applications to handwriting recognition. Man and Cybernetics 22(3), 418–435 (1992)CrossRefGoogle Scholar
  21. 21.
    Medasani, S., Kim, J., Krishnapuram, R.: An overview of membership function generation techniques for pattern recognition. International Journal of Approximate Reasoning 19(3-4), 391–417 (1998)zbMATHCrossRefMathSciNetGoogle Scholar
  22. 22.
    Duin, R., Tax, D.: Classifier conditional posterior probabilities. In: Amin, A., Pudil, P., Dori, D. (eds.) SPR 1998 and SSPR 1998. LNCS, vol. 1451, pp. 611–619. Springer, Heidelberg (1998)CrossRefGoogle Scholar
  23. 23.
    Steyerberg, E., Harrell, F., Borsboom, G., Eijkemans, M., Vergouwe, Y., Habbema, J.: Internal validation of predictive models: Efficiency of some procedures for logistic regression analysis. Journal of Clinical Epidemiology 54, 774–781 (2001)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Francesco Bianconi
    • 1
  • Antonio Fernández
    • 2
  • Elena González
    • 2
  • Fernando Ribas
    • 3
  1. 1.Università degli Studi di Perugia, Dipartimento Ingegneria Industriale, Via G. Duranti 67 - 06125 PerugiaItalia
  2. 2.Universidade de Vigo, Departamento de Disen̈o en la Ingeniería, E.T.S.I.I. - Campus Universitario, 36310 Vigo - Espan̈a 
  3. 3.Universidade de Vigo, Departamento de Física Aplicada, E.U.I.T.I. - Torrecedeira 86, 36208 Vigo - Espan̈a 

Personalised recommendations