Skip to main content

A Genetic Programming Method for Scale-Invariant Texture Classification

  • Conference paper
  • First Online:
Proceedings of the 21st EANN (Engineering Applications of Neural Networks) 2020 Conference (EANN 2020)

Abstract

Texture offers an effective characterization of image shape and orientation. Thus, a predominant task is to detect and extract texture features that discriminate accurately images within different semantic classes. The challenge resides in making these features invariant to several changes, such as affine transformation and viewpoint change, in order to ensure their robustness. Besides, the training phase requires a large number of images. To deal with these issues, Genetic Programming (GP) is adopted in this work with the intention of classifying precisely texture images using some training images per class. In fact, in order to automatically generate a descriptor that is invariant to illumination, rotation and scale; the proposed method combines GP with the scale extraction technique involved by SIFT. The performance of the proposed method is validated on five challenging datasets of non-scaled as well as scaled texture images. Results show that the method is robust not only to scale but also to rotation, while achieving significant performance compared to the state of the art methods.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Al-Sahaf, H., Al-Sahaf, A., Xue, B., Johnston, M., Zhang, M.: Automatically evolving rotationinvariant texture image descriptors by genetic programming. IEEE Trans. Evol. Comput. 21(1), 83–101 (2017)

    Google Scholar 

  2. Al-Sahaf, H., Zhang, M., Johnston, M.: Genetic programming for multiclass texture classification using a small number of instances. In: Proceedings of the 10th International Conference on Simulated Evolution and Learning, pp. 335–346 (2014)

    Google Scholar 

  3. Al-Sahaf, H., Zhang, M., Johnston, M., Verma, B.: Image descriptor: a genetic programming approach to multiclass texture classification. In: Evolutionary Computation (CEC), pp. 2460–2467 (2015)

    Google Scholar 

  4. Bay, H., Tuytelaars, T., Gool, L.V.: SURF: speeded up robust features. In: Computer Vision-ECCV 2006, vol. 3951, no. 1, pp. 404–417 (2006)

    Chapter  Google Scholar 

  5. Bell, S., Upchurch, P., Snavely, N., Bala, K.: Material recognition in the wild with the materials in context database. In: Computer Vision and Pattern Recognition (CVPR) (2015)

    Google Scholar 

  6. Giveki, D., Karami, M.: Scene classification using a new radial basis function classifier and integrated SIFT–LBP features. Pattern Anal. Appl. 1–14 (2020). https://doi.org/10.1007/s10044-020-00868-7

  7. Kokkinos, I., Yuille, A.: Scale invariance without scale selection. In: IEEE Conference on Computer Vision and Pattern Recognition, pp. 1–8 (2008)

    Google Scholar 

  8. Lazebnik, S., Schmid, C., Ponce, J.: A sparse texture representation using local affine region. IEEE Trans. Pattern Anal. Mach. Intell. 27, 1265–1278 (2005)

    Article  Google Scholar 

  9. Lowe, D.: Distinctive image features from scale-invariant keypoints. Comput. Vision 60(2), 91–110 (2004)

    Article  Google Scholar 

  10. Mallikarjuna, P., Targhi, A., Fritz, M., Hayman, E., Caputo, B., Eklundh, J.O.: The KTH-TIPS database, July 2004

    Google Scholar 

  11. Mellor, M., Hong, M., Brady, M.: Locally rotation contrast and scale invariant descriptors for texture analysis. Trans. Pattern Anal. Mach. Intell. 30(1), 52–61 (2008)

    Article  Google Scholar 

  12. Mikolajczyk, K., Schmid, C.: A performance evaluation of local descriptors. IEEE Trans. Pattern Anal. Mach. Intell. 27(10), 1615–1630 (2005)

    Article  Google Scholar 

  13. Ojala, T., Maenpaa, T., Pietikainen, M., Viertola, J., Kyllonen, J., Huovinen, S.: Outex - new framework for empirical evaluation of texture analysis algorithms. In: Object Recognition Supported by user Interaction for Service Robots, vol. 1, pp. 701–706 (2002)

    Google Scholar 

  14. Roy, S.K., Ghosh, D.K., Dubey, S.R., Bhattacharyya, S., Chaudhuri, B.B.: Unconstrained texture classification using efficient jet texton learning. Appl. Soft Comput. 86, 105910 (2020)

    Article  Google Scholar 

  15. Sun, X., Wang, J., Kong, F.M.L.: Scale invariant texture classification via sparse representation. Neurocomputing 112(1), 338–348 (2013)

    Article  Google Scholar 

  16. Venkataramana, M., Sreenivasa, E., Satyanarayana, C., Anuradha, A.: A review of recent texture classification: methods. IOSR J. Comput. Eng. (IOSR-JCE) 14(1), 54–60 (2013)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Walid Barhoumi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Ghazouani, H., Barhoumi, W., Antit, Y. (2020). A Genetic Programming Method for Scale-Invariant Texture Classification. In: Iliadis, L., Angelov, P., Jayne, C., Pimenidis, E. (eds) Proceedings of the 21st EANN (Engineering Applications of Neural Networks) 2020 Conference. EANN 2020. Proceedings of the International Neural Networks Society, vol 2. Springer, Cham. https://doi.org/10.1007/978-3-030-48791-1_47

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-48791-1_47

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-48790-4

  • Online ISBN: 978-3-030-48791-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics