Skip to main content
Log in

Similarity learning for texture image retrieval using multiple classifier system

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Multiple Classifier System has found its applications in many areas such as handwriting recognition, speaker recognition, medical diagnosis, fingerprint recognition, personal identification and others. However, there have been rare attempts to develop content-based image retrieval (CBIR) system that uses multiple classifiers to learn visual similarity. Texture as a primitive visual content is often used in many important applications (viz. Medical image analysis and medical CBIR system). In this paper, a texture image retrieval system is developed that learns the visual similarity in terms of class membership using multiple classifiers. The way proposed approach combines the decisions of multiple classifiers to obtain final class memberships of query for each of the output classes is also a novel concept. A modified distance that is weighted with the membership values obtained through similarity learning is used for ranking. Three different algorithms are proposed for the retrieval of images against a query image displaying the strength of multiple classifier approach, class membership score and their interplay to achieve the objective defined in terms of simplicity, retrieval effectiveness and speed. The proposed methods based on multiple classifiers achieve higher retrieval accuracy with lower standard deviation compared to all the competing methods irrespective of the texture database and feature set used. The multiple classifier retrieval schemes proposed here is tested for texture image retrieval. However, these can be used for any other challenging retrieval problems.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  1. Atrey PK, Hossain MA, El Saddik A, Kankanhalli MS (2010) Multimodal fusion for multimedia analysis: a survey. Multimedia Systems 16(6):345–379

    Article  Google Scholar 

  2. Brodatz P (1966) Textures: a photographic album for artists and designers, vol 66. Dover New York

  3. Carkacioglu A, Vural F-Y (2002) Learning similarity space. In: Proceedings of 2002 international conference on image processing. 2002, vol 1. IEEE, pp I–405

  4. Chechik G, Sharma V, Shalit U, Bengio S (2010) Large scale online learning of image similarity through ranking. J Mach Learn Res 11(Mar):1109–1135

    MathSciNet  MATH  Google Scholar 

  5. Dash JK, Mukhopadhyay S, Garg MK, Prabhakar N, Khandelwal N (2014) Multi-classifier framework for lung tissue classification. In: Students’ technology symposium (TechSym), 2014 IEEE. IEEE, pp 264–269

  6. Dash JK, Mukhopadhyay S, Gupta RD (2015) Content-based image retrieval using fuzzy class membership and rules based on classifier confidence. IET Image Process 9(9):836–848

    Article  Google Scholar 

  7. Dash JK, Mukhopadhyay S, Gupta RD (2016) Multiple classifier system using classification confidence for texture classification. Multimedia Tools Appl 1–22

  8. Dash JK, Mukhopadhyay S, Prabhakar N, Garg M, Khandelwal N (2013) Content-based image retrieval for interstitial lung diseases using classification confidence. In: SPIE medical imaging. International Society for Optics and Photonics, pp 86702Y–86702Y

  9. Dubey SR, Singh SK, Singh RK (2015) Local diagonal extrema pattern: a new and efficient feature descriptor for ct image retrieval. IEEE Signal Process Lett 22 (9):1215–1219

    Article  Google Scholar 

  10. Duda RO, Hart PE, Stork DG (2012) Pattern classification. Wiley

  11. Farrell KR (1995) Text-dependent speaker verification using data fusion. In: International conference on acoustics, speech, and signal processing, 1995. ICASSP-95, 1995, vol 1. IEEE, pp 349–352

  12. Farrell KR, Ramachandran RP, Sharma M, Mammone RJ (1997) Sub-word speaker verification using data fusion methods. In: Proceedings of the 1997 IEEE workshop neural networks for signal processing [1997] VII. IEEE, pp 531–540

  13. Felipe JC, Traina AJM, Traina C (2003) Retrieval by content of medical images using texture for tissue identification. In: Proceedings of 16th IEEE symposium computer-based medical systems, 2003. IEEE, pp 175–180

  14. Glatard T, Montagnat J, Magnin IE (2004) Texture based medical image indexing and retrieval: application to cardiac imaging. In: Proceedings of the 6th ACM SIGMM international workshop on Multimedia information retrieval. ACM, pp 135–142

  15. Guo G, Li SZ, Chan KL (2000) Learning similarity for texture image retrieval. Comput Vis-ECCV 2000:178–190

    Google Scholar 

  16. Han J, Ma K-K (2007) Rotation-invariant and scale-invariant gabor features for texture image retrieval. Image Vis Comput 25(9):1474–1481

    Article  Google Scholar 

  17. Huenupán F, Yoma Nestor B, Molina C, Garretón C (2008) Confidence based multiple classifier fusion in speaker verification. Pattern Recogn Lett 29(7):957–966

    Article  Google Scholar 

  18. Jain AK, Ross A, Prabhakar S (2004) An introduction to biometric recognition. IEEE Trans Circuits Syst Video Technol 14(1):4–20

    Article  Google Scholar 

  19. Kittler J, Hatef M, Duin RPW, Matas J (1998) On combining classifiers. IEEE Trans Pattern Anal Mach Intell 20(3):226–239

    Article  Google Scholar 

  20. Kolmogorov AN (1963) On the representation of continuous functions of many variables by superposition of continuous functions of one variable and addition. Amer Math Soc Transl 28:55–59

    MathSciNet  MATH  Google Scholar 

  21. Kozat SS, Venkatesan R, Mihçak MK (2004) Robust perceptual image hashing via matrix invariants. In: International conference on image processing, 2004. ICIP’04. 2004, vol 5. IEEE, pp 3443– 3446

  22. Kuncheva LI (2004) Combining pattern classifiers: methods and algorithms. Wiley

  23. Kuncheva LI, Whitaker CJ (2003) Measures of diversity in classifier ensembles and their relationship with the ensemble accuracy. Mach Learn 51(2):181–207

    Article  MATH  Google Scholar 

  24. Lam L (2000) Classifier combinations: implementations and theoretical issues. In: Multiple classifier systems. Springer, pp 77–86

  25. Lee KH (2006) First course on fuzzy theory and applications, vol 27. Springer

  26. Lei X, Krzyzak A, Suen CY (1992) Methods of combining multiple classifiers and their applications to handwriting recognition. IEEE Trans Syst Man Cybern 22 (3):418–435

    Article  Google Scholar 

  27. Ma W-Y, Manjunath BS (1996) Texture features and learning similarity. In: IEEE computer society conference on computer vision and pattern recognition, 1996. Proceedings CVPR’96, 1996. IEEE, pp 425–430

  28. Ma L, Liu X, Song L, Liu Y, Zhou C, Zhao X, Zhao Y (2014) A new classifier fusion method based on confusion matrix and classification confidence for recognizing common ct imaging signs of lung diseases. In: SPIE medical imaging. International Society for Optics and Photonics, pp 90351H– 90351H

  29. Mallat SG (1989) Mallat. A theory for multiresolution signal decomposition: the wavelet representation. IEEE Trans Pattern Anal Mach Intell 11(7):674–693

    Article  MATH  Google Scholar 

  30. Maltoni D, Maio D, Jain AK, Prabhakar S (2009) Handbook of fingerprint recognition. Springer

  31. Manjunath BS, Ma W-Y (1996) Texture features for browsing and retrieval of image data. IEEE Trans Pattern Anal Mach Intell 18(8):837–842

    Article  Google Scholar 

  32. Minka TP, Picard RW (1997) Interactive learning with a society of models. Pattern Recogn 30(4):565–581

    Article  Google Scholar 

  33. Monga V, Mihçak MK (2007) Robust and secure image hashing via non-negative matrix factorizations. IEEE Trans Inf Forensics Secur 2(3-1):376–390

    Article  Google Scholar 

  34. Møller MF (1993) A scaled conjugate gradient algorithm for fast supervised learning. Neural Netw 6(4):525–533

    Article  Google Scholar 

  35. Mukhopadhyay S, Dash JK, Gupta RD (2013) Content-based texture image retrieval using fuzzy class membership. Pattern Recogn Lett 34(6):646–654

    Article  Google Scholar 

  36. Müller H, Müller W, McG Squire D, Marchand-Maillet S, Pun T (2001) Performance evaluation in content-based image retrieval: overview and proposals. Pattern Recogn Lett 22(5):593–601

    Article  MATH  Google Scholar 

  37. Ojala T, Maenpaa T, Pietikainen M, Viertola J, Kyllonen J, Huovinen S (2002) Outex-new framework for empirical evaluation of texture analysis algorithms. In: Proceedings of 16th international conference on pattern recognition, 2002, vol 1. IEEE, pp 701–706

  38. Ojala T, Mäenpää T, Viertola J, Kyllönen J, Pietikäinen M (2002) Empirical evaluation of mpeg-7 texture descriptors with a large-scale experiment. In: Proceedings of 2nd international workshop on texture analysis and synthesis. Copenhagen, pp 99–102

  39. Polikar R (2006) Ensemble based systems in decision making. IEEE Circuits Syst Mag 6(3):21–45

    Article  Google Scholar 

  40. Qin C, Chang C-C, Tsou P-L (2012) Perceptual image hashing based on the error diffusion halftone mechanism. Int J Innov Comput Inf Control 8(9):6161–6172

    Google Scholar 

  41. Qin C, Chang C-C, Tsou P-L (2013) Robust image hashing using non-uniform sampling in discrete fourier domain. Digital Signal Process 23(2):578–585

    Article  MathSciNet  Google Scholar 

  42. Ranawana R, Palade V (2006) Multi-classifier systems: review and a roadmap for developers. Int J Hybrid Intell Syst 3(1):35–61

    Article  MATH  Google Scholar 

  43. Rashedi E, Nezamabadi-Pour H, Saryazdi S (2015) Information fusion between short term learning and long term learning in content based image retrieval systems. Multimedia Tools Appl 74(11):3799– 3822

    Article  Google Scholar 

  44. Roli F, Kittler J, Fumera G, Muntoni D (2002) An experimental comparison of classifier fusion rules for multimodal personal identity verification systems. In: Multiple classifier systems. Springer, pp 325– 335

  45. Rui Y, Huang TS, Chang S-F (1999) Image retrieval: current techniques promising directions, and open issues. J Vis Commun Image Represent 10(1):39–62

    Article  Google Scholar 

  46. Santini S, Jain R (1999) Similarity measures. IEEE Trans Pattern Anal Mach Intell 21(9):871–883

    Article  Google Scholar 

  47. Santos LFD, Dias RL, Ribeiro MX, Traina AJM, Traina C (2015) Combining diversity queries and visual mining to improve content-based image retrieval systems: the divi method. In: 2015 IEEE international symposium on multimedia (ISM). IEEE, pp 357–362

  48. Sinha A, Chen H, Danu DG, Kirubarajan T, Farooq M (2008) Estimation and decision fusion: a survey. Neurocomputing 71(13):2650–2656

    Article  Google Scholar 

  49. Traina AJM, Traina Jr C, Balan AGR, Ribeiro MX, Bugatti PH, Watanabe CYV, Azevedo-Marques PM (2011) Feature extraction and selection for decision making. Biomedical Image Process 197– 223

  50. Vasconcelos N., Lippman A. (2000) A probabilistic architecture for content-based image retrieval. In: Proceedings of IEEE conference on computer vision and pattern recognition, 2000, vol 1, pp 216– 221

  51. University of sourthern california, signal and image processing institute. rotated textures, [online]. available: http://sipi.usc.edu/services/database/databaese.html

  52. Woźniak M, Graña M, Corchado E (2014) A survey of multiple classifier systems as hybrid systems. Inf Fusion 16:3–17

    Article  Google Scholar 

  53. Xiang B, Berger T (2003) Efficient text-independent speaker verification with structural gaussian mixture models and neural network. IEEE Trans Speech Audio Process 11(5):447–456

    Article  Google Scholar 

  54. Zhang X, Liu W, Dundar M, Badve S, Zhang S (2015) Towards large-scale histopathological image analysis: Hashing-based image retrieval. IEEE Trans Med Imaging 34(2):496–506

    Article  Google Scholar 

Download references

Acknowledgments

This work has been supported by Ministry of Communications and Information Technology, Department of Electronics and Information Technology, Govt. of India, Grant number 1(3)2009-ME&TMD and 1(2)2013-ME&TMD/ESDA. Thanks to Indian Institute of Technology Kharagpur for funding our research. Authors are thankful to National Institute of Science and Technology, Berhampur, Odisha, India 761008 for extending its research facility. A special thanks to Dr. Ram Kulesh Thakur, Department of English, National Institute of Science and Technology, Berhampur, Odisha for his help.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jatindra Kumar Dash.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Dash, J.K., Mukhopadhyay, S. Similarity learning for texture image retrieval using multiple classifier system. Multimed Tools Appl 77, 459–483 (2018). https://doi.org/10.1007/s11042-016-4228-y

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-016-4228-y

Keywords

Navigation