Abstract
In the recent years, there are massive digital images collections in many fields of our life, which led the technology to find methods to search and retrieve these images efficiently. The content-based is one of the popular methods used to retrieve images, which depends on the color, texture and shape descriptors to extract features from images. However, the performance of the content-based image retrieval methods depends on the size of features that are extracted from images and the classification accuracy. Therefore, this problem is considered as a multi-objective and there are several methods that used to manipulate it such as NSGA-II and NSMOPSO. However, these methods have drawbacks such as their time and space complexity are large since they used traditional non-dominated sorting methods. In this paper, a new non-dominated sorting based on multi-objective whale optimization algorithm is proposed for content-based image retrieval (NSMOWOA). The proposed method avoids the drawbacks in other non-dominated sorting multi-objective methods that have been used for content-based image retrieval through reducing the space and time complexity. The results of the NSMOWOA showed a good performance in content-based image retrieval problem in terms of recall and precision.
Similar content being viewed by others
References
Abd El Aziz M, Hassanien A E (2017) An improved social spider optimization algorithm based on rough sets for solving minimum number attribute reduction problem. Neural Comput Appl 1–12. https://doi.org/10.1007/s00521-016-2473-7
Abd El Aziz M, Hassanien AE (2018) Modified cuckoo search algorithm with rough sets for feature selection. Neural Comput Appl 29(4):925–934
Abd El Aziz M, Khidr W (2015) Nonnegative matrix factorization based on projected hybrid conjugate gradient algorithm. Signal Image Video Process 9(8):1825–1831
Abd Elaziz ME, Ewees AA, Oliva D, Duan P, Xiong S (2017) A hybrid method of sine cosine algorithm and differential evolution for feature selection. In: Neural information processing: 24th international conference. Springer, pp 145–155
Agarwal S, Verma AK, Singh P (2013) Content based image retrieval using discrete wavelet transform and edge histogram descriptor. In: 2013 international conference on information systems and computer networks (ISCON). IEEE, pp 19–23
Arevalillo-Herráez M, Domingo J, Ferri FJ (2008) Combining similarity measures in content-based image retrieval. Pattern Recogn Lett 29(16):2174–2181
Arevalillo-Herráez M, Ferri FJ, Moreno-Picot S (2013) A hybrid multi-objective optimization algorithm for content based image retrieval. Appl Soft Comput 13(11):4358–4369
Ayala G, Domingo J (2001) Spatial size distributions: applications to shape and texture analysis. IEEE Trans Pattern Anal Mach Intell 23(12):1430–1442
Bache K, Lichman M (2013) UCI machine learning repository. University of California, Irvine, School of Information and Computer Sciences. http://archive.ics.uci.edu/ml. Accessed 3 Feb 2017
Balasubbareddy M, Sivanagaraju S, Suresh CV (2015) Multi-objective optimization in the presence of practical constraints using non-dominated sorting hybrid cuckoo search algorithm. Eng Sci Technol Int J 18(4):603–615
Chellappa R, Chatterjee S (1985) Classification of textures using gaussian markov random fields. IEEE Trans Acoust Speech Signal Process 33(4):959–963
Chen Y, Dougherty ER (1994) Gray-scale morphological granulometric texture classification. Opt Eng 33(8):2713–2722
Chen X, Du W, Qian F (2014) Multi-objective differential evolution with ranking-based mutation operator and its application in chemical process optimization. Chemom Intell Lab Syst 136:85–96
Cherukuri SK, Rayapudi SR (2016) A novel global mpp tracking of photovoltaic system based on whale optimization algorithm. Int J Renew Energy Dev 5(3):225–232
Chun YD, Kim NC, Jang IH (2008) Content-based image retrieval using multiresolution color and texture features. IEEE Trans Multimed 10(6):1073–1084
Coello Coello CA, Pulido GT, Lechuga MS (2004) Handling multiple objectives with particle swarm optimization. IEEE Trans Evol Comput 8(3):256–279
Conners RW, Trivedi MM, Harlow CA (1984) Segmentation of a high-resolution urban scene using texture operators. Comput Vis Graph Image Process 25(3):273–310
Das S, Garg S, Sahoo G (2012) Comparison of content based image retrieval systems using wavelet and curvelet transform. Int J Multimed Appl 4(4):137
de Ves E, Benavent X, Ayala G, Domingo J (2006) Selecting the structuring element for morphological texture classification. Pattern Anal Appl 9(1):48–57
Deb K, Agrawal S, Pratap A, Meyarivan T (2000) A fast elitist non-dominated sorting genetic algorithm for multi-objective optimization: Nsga-ii. In: International conference on parallel problem solving from nature. Springer, pp 849–858
Eisa MM, Ewees AA, Refaat MM, Elgamal AF (2013) Effective medical image retrieval technique based on texture features. Int J Intell Comput Inf Sci 13(2):19–33
El Aziz MA, Ewees AA, Hassanien AE (2017) Whale optimization algorithm and moth-flame optimization for multilevel thresholding image segmentation. Expert Syst Appl 83:242–256
El-Sayed Waheed M, Abdo Mohamed O, Abd El-Aziz ME (2011) Mixture of generalized gamma density-based score function for fastica. Math Probl Eng 2011:1–14. https://doi.org/10.1155/2011/150294
Esmel ElAlami M (2011) A novel image retrieval model based on the most relevant features. Knowl-Based Syst 24(1):23–32
Ewees AA, Abd El Aziz M, Hassanien AE (2017) Chaotic multi-verse optimizer-based feature selection. Neural Comput Appl 1–16. https://doi.org/10.1007/s00521-017-3131-4
Fadaei S, Amirfattahi R, Ahmadzadeh MR (2017) Local derivative radial patterns: a new texture descriptor for content-based image retrieval. Signal Process 137:274–286
Fei-Fei L, Fergus R, Perona P (2007) Learning generative visual models from few training examples: an incremental bayesian approach tested on 101 object categories. Comput Vis Image Underst 106(1): 59–70
Fuad MMM (2015) Applying non-dominated sorting genetic algorithm ii to multi-objective optimization of a weighted multi-metric distance for performing data mining tasks. In: European conference on the applications of evolutionary computation. Springer, pp 579–589
Gahroudi MR, Sarshar MR (2007) Image retrieval based on texture and color method in btc-vq compressed domain. In: 9th international symposium on signal processing and its applications. ISSPA 2007. IEEE, pp 1–4
Girshick R, Donahue J, Darrell T, Malik J (2014) Rich feature hierarchies for accurate object detection and semantic segmentation. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 580–587
Gong Y, Wang L, Guo R, Lazebnik S (2014) Multi-scale orderless pooling of deep convolutional activation features. In: European conference on computer vision. Springer, pp 392–407
Grigorova A, De Natale FGB, Dagli C, Huang TS (2007) Content-based image retrieval by feature adaptation and relevance feedback. IEEE Trans Multimed 9(6):1183–1192
Guo J-M, Prasetyo H, Wang N-J (2015) Effective image retrieval system using dot-diffused block truncation coding features. IEEE Trans Multimed 17(9):1576–1590
Hancer E, Xue B, Zhang M, Karaboga D, Akay B (2015) A multi-objective artificial bee colony approach to feature selection using fuzzy mutual information. In: 2015 IEEE congress on evolutionary computation (CEC). IEEE, pp 2420–2427
Jalab HA (2011) Image retrieval system based on color layout descriptor and gabor filters. In: 2011 IEEE conference on open systems (ICOS). IEEE, pp 32–36
Jiji GW, DuraiRaj PJ (2015) Content-based image retrieval techniques for the analysis of dermatological lesions using particle swarm optimization technique. Appl Soft Comput 30:650–662
Jin C, Jin S-W (2015) Automatic image annotation using feature selection based on improving quantum particle swarm optimization. Signal Process 109:172–181
Karegowda AG, Bharathi PT (2016) Enhancing cbir performance using evolutionary algorithm-assisted significant feature selection: a filter approach. Int J Appl Res Inf Technol Comput 7(1):53–59
Kaveh A, Ghazaan MI (2017) Enhanced whale optimization algorithm for sizing optimization of skeletal structures. Mech Based Des Struct Mach 45(3):345–362
Keerthi Vasan K, Surendiran B (2016) Dimensionality reduction using principal component analysis for network intrusion detection. Perspect Sci 8:510–512
Khan A, Baig AR (2015) Multi-objective feature subset selection using non-dominated sorting genetic algorithm. J Appl Res Technol 13(1):145–159
Krizhevsky A, Sutskever I, Hinton GE (2012) Imagenet classification with deep convolutional neural networks. In: Advances in neural information processing systems, pp 1097–1105
Kundu PP, Mitra Su (2015) Multi-objective optimization of shared nearest neighbor similarity for feature selection. Appl Soft Comput 37:751–762
Lai CC, Chen Y-C (2011) A user-oriented image retrieval system based on interactive genetic algorithm. IEEE Trans Instrum Meas 60(10):3318–3325
Li X (2003) A non-dominated sorting particle swarm optimizer for multiobjective optimization. In: Genetic and evolutionary computation conference. Springer, pp 37–48
Li Y, Kong X, Zheng L, Tian Q (2016) Exploiting hierarchical activations of neural network for image retrieval. In: Proceedings of the 2016 ACM on multimedia conference. ACM, pp 132–136
Liu G-H, Yang J-Y, Li ZY (2015) Content-based image retrieval using computational visual attention model. Pattern Recogn 48(8):2554–2566
Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67
Moreno-Picot S, Ferri FJ, Arevalillo-Herráez M (2013) A nsga based approach for content based image retrieval. In: Iberoamerican congress on pattern recognition. Springer, pp 359–366
Müller H, Michoux N, Bandon D, Geissbuhler A (2004) A review of content-based image retrieval systems in medical applications—clinical benefits and future directions. Int J Med Inform 73(1):1–23
Pachori RB, Tiwari AK, Kanhangad V (2017) Histogram refinement for texture descriptor based image retrieval. Signal Process Image Commun 53:73–85
Qiu G (2003) Color image indexing using btc. IEEE Trans Image Process 12(1):93–101
Rashedi E, Nezamabadi-Pour H, Saryazdi S (2013) A simultaneous feature adaptation and feature selection method for content-based image retrieval systems. Knowl-Based Syst 39:85–94
Ren S, He K, Girshick R, Sun J (2015) Faster r-cnn: towards real-time object detection with region proposal networks. In: Advances in neural information processing systems, pp 91–99
Roy K, Mukherjee J (2013) Image similarity measure using color histogram, color coherence vector, and sobel method. Int J Sci Res (IJSR) 2(1):538–543
Russakovsky O, Deng J, Su H, Krause J, Satheesh S, Ma S, Huang Z, Karpathy A, Khosla A, Bernstein M et al (2015) Imagenet large scale visual recognition challenge. Int J Comput Vis 115(3):211–252
Saadatmand TM, Moghaddam HA (2007) A novel evolutionary approach for optimizing content based image retrieval. IEEE Trans Syst Man Cybern 37(1):139–153
Sidhu S, Saxena J (2015) Content based image retrieval a review. Int J Res Comput Appl Robot 3(5):84–88
Singh B, Ahmad W (2014) Content based image retrieval: a review paper. Int J Comput Sci Mob Comput 3(5):769–775
Sivakumar S, Chandrasekar C (2014) Feature selection using abc forthe lung ct scan images. Int J Sci Eng Technol 3(6):781–784
Smith G, Burns I (1997) Measuring texture classification algorithms. Pattern Recogn Lett 18(14):1495–1501
Soille P (2013) Morphological image analysis: principles and applications. Springer Science & Business Media
Soyel H, Tekguc U, Demirel H (2011) Application of nsga-ii to feature selection for facial expression recognition. Comput Electr Eng 37(6):1232–1240
Talib A, Mahmuddin M, Husni H, George L E (2013) Efficient, compact, and dominant color correlogram descriptors for content-based image retrieval. In: Proceedings of the fifth international conferences on advances in multimedia. Venice, Italy, pp 52–61
Tan CJ, Lim CP, Cheah Y-N (2014) A multi-objective evolutionary algorithm-based ensemble optimizer for feature selection and classification with neural network models. Neurocomputing 125:217–228
Tan M, Pu J, Zheng B (2014) Optimization of breast mass classification using sequential forward floating selection (sffs) and a support vector machine (svm) model. Int J Comput Assist Radiol Surg 9(6):1005–1020
Tiakas E, Rafailidis D, Dimou A, Daras P (2013) Msidx: multi-sort indexing for efficient content-based image search and retrieval. IEEE Trans Multimed 15(6):1415–1430
Tolias G, Sicre R, Jégou H (2016) Particular object retrieval with integral max-pooling of cnn activations. In: Proceedings of international conference on learning representations
Tsai C-W, Huang Y-T, Chiang M-C (2014) A non-dominated sorting firefly algorithm for multi-objective optimization. In: 2014 14th international conference on intelligent systems design and applications. IEEE, pp 62–67
Wan J, Wang D, Hoi SCH, Wu P, Zhu J, Zhang Y, Li J (2014) Deep learning for content-based image retrieval: a comprehensive study. In: Proceedings of the 22nd ACM international conference on multimedia. ACM, pp 157–166
Weiyan L, Wenyan W (2012) The research on video retrieval based on content for industrial applications. IERI Procedia 3:148–155
Wu F, Jing X-Y, You X, Yue D, Hu R, Yang J-Y (2016) Multi-view low-rank dictionary learning for image classification. Pattern Recogn 50:143–154
Xia H, Zhuang J, Yu D (2014) Multi-objective unsupervised feature selection algorithm utilizing redundancy measure and negative epsilon-dominance for fault diagnosis. Neurocomputing 146:113–124
Xue B, Zhang M, Browne WN (2013) Particle swarm optimization for feature selection in classification: a multi-objective approach. IEEE Trans Cybern 43(6):1656–1671
Yan K, Wang Y, Liang D, Huang T, Tian Y (2016) Cnn vs. sift for image retrieval: alternative or complementary? In: Proceedings of the 2016 ACM on multimedia conference. ACM, pp 407–411
You X, Du L, Cheung Y-M, Chen Q (2010) A blind watermarking scheme using new nontensor product wavelet filter banks. IEEE Trans Image Process 19(12):3271–3284
Yu K, Zhang T (2010) Improved local coordinate coding using local tangents. In: Proceedings of the 27th international conference on machine learning (ICML-10), pp 1215–1222
Yu F-X, Luo Hao, Lu Z-M (2011) Colour image retrieval using pattern co-occurrence matrices based on btc and vq. Electron Lett 47(2):100–101
Zarchi MS, Monadjemi A, Jamshidi K (2014) A semantic model for general purpose content-based image retrieval systems. Comput Electr Eng 40(7):2062–2071
Zhang Q, Li H (2007) Moea/d: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans Evol Comput 11(6):712–731
Zhang T, Yang B (2016) Big data dimension reduction using pca. In: IEEE international conference on smart cloud (SmartCloud). IEEE, pp 152–157
Zhang X, Tian Y, Cheng R, Jin Y (2015) An efficient approach to nondominated sorting for evolutionary multiobjective optimization. IEEE Trans Evol Comput 19(2):201–213
Zhao L, Hu Q, Wang W (2015) Heterogeneous feature selection with multi-modal deep neural networks and sparse group lasso. IEEE Trans Multimed 17(11):1936–1948
Zheng X, Wang L, Wang S (2014) An enhanced non-dominated sorting based fruit fly optimization algorithm for solving environmental economic dispatch problem. In: 2014 IEEE congress on evolutionary computation (CEC). IEEE, pp 626–633
Zitzler E, Thiele L (1999) Multiobjective evolutionary algorithms: a comparative case study and the strength pareto approach. IEEE Trans Evol Comput 3(4):257–271
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Aziz, M.A.E., Ewees, A.A. & Hassanien, A.E. Multi-objective whale optimization algorithm for content-based image retrieval. Multimed Tools Appl 77, 26135–26172 (2018). https://doi.org/10.1007/s11042-018-5840-9
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-018-5840-9