Abstract
A proper soil prediction is one of the most important parameters to decide the suitable crop which is generally performed manually by the farmers. Therefore, the efficiency of the farmers may be increased by producing an automated tools for soil prediction. This paper presents an automated system for categorization of the soil datasets into respective categories using images of the soils which can further be used for the decision of crops. For the same, a novel Bag-of-words and chaotic spider monkey optimization based method has been proposed which is used to classify the soil images into its respective categories. The novel chaotic spider monkey optimization algorithm shows desirable convergence and improved global search ability over standard benchmark functions. Hence, it has been used to cluster the keypoints in Bag-of-words method for soil prediction. The experimental outcomes illustrate that the anticipated methods effectively classify the soil in comparison to other meta-heuristic based methods.




Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Wang Z, Li H, Zhu Y, Xu T (2017) Review of plant identification based on image processing. Arch Comput Methods Eng 24(3):637–654
Singh V, Misra A (2017) Detection of plant leaf diseases using image segmentation and soft computing techniques. Inf Process Agric 4(1):41–49
Bhattacharya B, Solomatine DP (2006) Machine learning in soil classification. Neural Netw 19(2):186–195
Multiclass svm link (2018). http://www.mathworks.com/matlabcentral/fileexchange/33170-multi-class-support-vector-machine
Srunitha K, Padmavathi S (2016) Performance of svm classifier for image based soil classification. In: IEEE International conference on signal processing, communication, power and embedded system (SCOPES), 2016, pp 411–415
Shenbagavalli R, Ramar K (2011) Classification of soil textures based on laws features extracted from preprocessing images on sequential and random windows. Bonfring Int J Adv Image Process 1:15
Bhattacharya B, Solomatine DP (2003) An algorithm for clustering and classification of series data with constraint of contiguity. In: Design and application of hybrid intelligent systems. IOS Press, pp 489–498
Mayne PW (2007) Cone penetration testing, vol 368. Transportation Research Board, Washington
Zhang Z, Tumay MT (1999) Statistical to fuzzy approach toward cpt soil classification. J Geotech Geoenviron Eng 125(3):179–186
Saraswat M, Arya K (2014) Feature selection and classification of leukocytes using random forest. Med Biol Eng Comput 52:1041–1052
Mittal H, Saraswat M (2017) Classification of histopathological images through bag-of-visual-words and gravitational search algorithm. In: Proc. of international conference on soft computing for problem solving
Chang H, Nayak N, Spellman PT, Parvin B (2013) Characterization of tissue histopathology via predictive sparse decomposition and spatial pyramid matching. In: International conference on medical image computing and computer-assisted intervention. Springer, pp 91–98
Xu J, Xiang L, Liu Q, Gilmore H, Wu J, Tang J, Madabhushi A (2016) Stacked sparse autoencoder (ssae) for nuclei detection on breast cancer histopathology images. IEEE Trans Med Imaging 35(1):119–130
Cruz-Roa AA, Ovalle JEA, Madabhushi A, Osorio FAG (2013) A deep learning architecture for image representation, visual interpretability and automated basal-cell carcinoma cancer detection. In: International conference on medical image computing and computer-assisted intervention. Springer, pp 403–410
Ojala T, Pietikäinen M, Harwood D (1996) A comparative study of texture measures with classification based on featured distributions. Pattern Recogn 29(1):51–59
Dalal N, Triggs B (2005) Histograms of oriented gradients for human detection. In: Computer vision and pattern recognition, vol 1. IEEE computer society conference on, CVPR 2005, pp 886–893
Lowe DG (2004) Distinctive image features from scale-invariant keypoints. Int J Comput Vis 60(2):91–110
Csurka G, Dance C, Fan L, Willamowski J, Bray C (2004) Visual categorization with bags of keypoints. In: Workshop on statistical learning in computer vision, vol 1, ECCV, Prague, pp 1–2
Hussain K, Salleh MNM, Cheng S, Shi Y (2018) Metaheuristic research: a comprehensive survey. Artif Intell Rev. https://doi.org/10.1007/s10462-017-9605-z
Saraswat M, Arya K, Sharma H (2013) Leukocyte segmentation in tissue images using differential evolution algorithm. Swarm Evol Comput 11:46–54
Bansal JC, Sharma H, Jadon SS, Clerc M (2014) Spider monkey optimization algorithm for numerical optimization. Memetic Comput 6(1):31–47
Chhikara RR, Sharma P, Singh L (2016) A hybrid feature selection approach based on improved pso and filter approaches for image steganalysis. Int J Mach Learn Cybernet 7:1195–1206
Mohammadi FG, Abadeh MS (2014) Image steganalysis using a bee colony based feature selection algorithm. Eng Appl Artif Intell 31:35–43
Rashedi E, Nezamabadi-Pour H, Saryazdi S (2009) Gsa: a gravitational search algorithm. Inf Sci 179:2232–2248
Emary E, Zawbaa HM, Grosan C, Hassenian AE (2015) Feature subset selection approach by gray-wolf optimization. In: Afro-European conference for industrial advancement, pp 1–13
Swami V, Kumar S, Jain S (2018) An improved spider monkey optimization algorithm. In: Soft computing: theories and applications. Springer, Berlin, pp 73–81
Kumar S, Kumari R, Sharma VK (2015) Fitness based position update in spider monkey optimization algorithm. Procedia Comput Sci 62:442–449
Kumar S, Sharma VK, Kumari R (2014) Modified position update in spider monkey optimization algorithm. Int J Emerg Technol Comput Appl Sci 2:198–204
Agrawal A, Farswan P, Agrawal V, Tiwari D, Bansal JC (2017) On the hybridization of spider monkey optimization and genetic algorithms. In: Proceedings of sixth international conference on soft computing for problem solving. Springer, pp 185–196
Kumar S, Sharma VK, Kumari R (2014) Self-adaptive spider monkey optimization algorithm for engineering optimization problems. JIMS8I-Int J Inf Commun Comput Technol 2(2):96–107
Sharma A, Sharma H, Bhargava A, Sharma N, Bansal JC (2016) Optimal power flow analysis using lévy flight spider monkey optimisation algorithm. Int J Artif Intell Soft Comput 5(4):320–352
Sharma A, Sharma H, Bhargava A, Sharma N (2017) Power law-based local search in spider monkey optimisation for lower order system modelling. Int J Syst Sci 48(1):150–160
Sharma A, Sharma H, Bhargava A, Sharma N, Bansal JC (2017) Optimal placement and sizing of capacitor using limaçon inspired spider monkey optimization algorithm. Memetic Comput 9(4):311–331
Sharma H, Hazrati G, Bansal JC (2019) Spider monkey optimization algorithm. In: Evolutionary and swarm intelligence algorithms. Springer, pp 43–59
Juan L, Gwun O (2009) A comparison of sift, pca-sift and surf. Int J Image Process (IJIP) 3(4):143–152
Leung T, Malik J (2001) Representing and recognizing the visual appearance of materials using three-dimensional textons. Int J Comput Vis 43(1):29–44
Mittal H, Pal R, Kulhari A, Saraswat M (2016) Chaotic kbest gravitational search algorithm (ckgsa). In: Ninth international conference on contemporary computing (IC3), 2016, IEEE, pp 1–6
Feng Y, Teng G-F, Wang A-X, Yao Y-M (2007) Chaotic inertia weight in particle swarm optimization. In: Second international conference on innovative computing, information and control, 2007. ICICIC’07, IEEE, pp 475–475
Yang X-S (2014) Nature-inspired optimization algorithms. Elsevier, Amsterdam
Simon D (2013) Evolutionary optimization algorithms. Wiley, New York
Jamil M, Yang X-S (2013) A literature survey of benchmark functions for global optimisation problems. Int J Math Model Numer Optim 4:150–194
Derrac J, García S, Molina D, Herrera F (2011) A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms. Swarm Evol Comput 1:3–18
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Kumar, S., Sharma, B., Sharma, V.K. et al. Automated soil prediction using bag-of-features and chaotic spider monkey optimization algorithm. Evol. Intel. 14, 293–304 (2021). https://doi.org/10.1007/s12065-018-0186-9
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12065-018-0186-9