Abstract
A hyperspectral image is taken by infrared imaging spectrometer consist of a continuous series of hundreds of bands. These bands collect spectral information across the electromagnetic spectrum. The presence of high spectral correlation among the bands have necessitated the use of dimensionality reduction in Hyperspectral image. Thus the bands which posses significant information needs to be selected and remaining noisy, correlated ones needs are rejected. In this paper the band selection task is formulated as a multi-objective optimization problem and two objective functions : Entropy and Pearson correlation coefficient are used in the analysis. The Orthogonal Array Design (OAD) is a mathematical procedure to determine few selected combinations which are effective among the total number of possible combination between vectors. It has been suitably applied in single-objective evolutionary algorithms to enhance their exploration capabilities. In this paper the OAD is hybridized with two nature inspired algorithms : Symbiotic Organisms Search (SOS) and Colliding Bodies Optimization (CBO). Resulting two algorithms termed as OAD-MOSOS and OAD-MOCBO have been applied to solve unconstrained and constrained multi-objective optimization problems. The adaptive penalty function is embodied with OAD-MOSOS and OAD-MOCBO to handle the constrained problem. Simulation results on eight benchmark functions reveal that OAD-MOSOS is accurate whereas OAD-MOCBO is computationally efficient. Both the developed algorithms are employed for band reduction in two hyperspectral images of Pavia University and Pavia Center. Simulation results reveal that in both hyperspectral images the number of retained bands using OAD-MOSOS algorithm is lowest and the clustering accuracy achieved is highest among the comparative algorithms based on MOSOS, MOCBO and NSGA-II.
Similar content being viewed by others
References
Abdullahi M, Ngadi MA, Dishing SI, Ahmad BI, et al. (2019) An efficient symbiotic organisms search algorithm with chaotic optimization strategy for multi-objective task scheduling problems in cloud computing environment. J Netw Comput Appl 133:60–74
Bai W, Eke I, Lee KY (2017) An improved artificial bee colony optimization algorithm based on orthogonal learning for optimal power flow problem. Control Eng Pract 61:163–172
Bandaru S, Ng AH, Deb K (2017) Data mining methods for knowledge discovery in multi-objective optimization: Part b-new developments and applications. Expert Syst Appl 70:119–138
Bayraktar Z, Werner DH, Werner PL (2011) Miniature meander-line dipole antenna arrays, designed via an orthogonal-array-initialized hybrid particle-swarm optimizer. IEEE Antennas Propag Mag 53(3):42–59
Cheng MY, Prayogo D (2014) Symbiotic organisms search: a new metaheuristic optimization algorithm. Computers & Structures 139:98–112
Chowdhary CL, Patel PV, Kathrotia KJ, Attique M, Perumal K, Ijaz MF (2020) Analytical study of hybrid techniques for image encryption and decryption. Sensors 20(18):5162
Coello CAC, Gómez RH, Antonio LM (2018) Fundamentals of evolutionary optimization: single-and multiobjective problems. Wiley Encyclopedia of Electrical and Electronics Engineering, pp 1–16
Coello CAC, Pulido GT, Lechuga MS (2004) Handling multiple objectives with particle swarm optimization. IEEE Trans Evol Comput 8(3):256–279
Dai C, Wang Y, Ye M, Xue X, Liu H (2015) An orthogonal evolutionary algorithm with learning automata for multiobjective optimization. IEEE Trans Cybern 46(12):3306–3319
Deb K, Jain H (2013) An evolutionary many-objective optimization algorithm using reference-point-based nondominated sorting approach, part i: solving problems with box constraints. IEEE Trans Evol Comput 18(4):577–601
Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm: nsga-ii. IEEE Trans Evol Comput 6 (2):182–197
Gao J, Du Q, Gao L, Sun X, Zhang B (2014) Ant colony optimization-based supervised and unsupervised band selections for hyperspectral urban data classification. J Appl Remote Sens 8(1):085–094
Gao Wf, Liu Sy, Huang Ll (2013) A novel artificial bee colony algorithm based on modified search equation and orthogonal learning. IEEE Trans Cybern 43(3):1011–1024
Ghamisi P, Yokoya N, Li J, Liao W, Liu S, Plaza J, Rasti B, Plaza A (2017) Advances in hyperspectral image and signal processing: a comprehensive overview of the state of the art. IEEE Geoscience and Remote Sensing Magazine 5 (4):37–78
Gong W, Cai Z, Jiang L (2008) Enhancing the performance of differential evolution using orthogonal design method. Appl Math Comput 206(1):56–69
Gong W, Cai Z, Ling CX (2006) Ode: a fast and robust differential evolution based on orthogonal design. In: Australasian joint conference on artificial intelligence, pp 709–718. Springer
Gupta D, Rani S, Ahmed SH, Verma S, Ijaz MF, Shafi J (2021) Edge caching based on collaborative filtering for heterogeneous icn-iot applications. Sensors 21(16):5491
Gupta R, Nanda SJ (2019) A binary nsga-iii for unsupervised band selection in hyper-spectral satellite images. IEEE Congress on Evolutionary Computation (CEC) 13(1):103–127
Hu P, Liu X, Cai Y, Cai Z (2018) Band selection of hyperspectral images using multiobjective optimization-based sparse self-representation. IEEE Geosci Remote Sens Lett 16(3):452–456
Hu Y, Ding Y, Hao K, Ren L, Han H (2014) An immune orthogonal learning particle swarm optimisation algorithm for routing recovery of wireless sensor networks with mobile sink. Int J Syst Sci 45(3):337–350
Jiang ZY, Cai ZX, Wang Y (2010) Hybrid self-adaptive orthogonal genetic algorithm for solving global optimization problems. J Softw 21(6):1296–1307
Kaveh A, Mahdavi V (2014) Colliding bodies optimization: a novel meta-heuristic method. Computers & Structures 139:18–27
Kaveh A, Mahdavi VR (2019) Multi-objective colliding bodies optimization algorithm for design of trusses. Journal of Computational Design and Engineering 6(1):49–59
Kumar M, Dubey K, Pandey R (2021) Evolution of emerging computing paradigm cloud to fog: applications, limitations and research challenges. In: 2021 11th international conference on cloud computing, data science & engineering (Confluence), pp 257–261. IEEE
Kumar M, Kishor A, Abawajy J, Agarwal P, Singh A, Zomaya A (2021) Arps: an autonomic resource provisioning and scheduling framework for cloud platforms. IEEE Transactions on Sustainable Computing
Kumar M, Sharma SC (2018) Deadline constrained based dynamic load balancing algorithm with elasticity in cloud environment. Computers & Electrical Engineering 69:395–411
Kumar M, Sharma SC, Goel A, Singh SP (2019) A comprehensive survey for scheduling techniques in cloud computing. J Netw Comput Appl 143:1–33
Lei YX, Gou J, Wang C, Luo W, Cai YQ (2017) Improved differential evolution with a modified orthogonal learning strategy. IEEE Access 5:9699–9716
Leung YW, Wang Y (2001) An orthogonal genetic algorithm with quantization for global numerical optimization. IEEE Trans Evol Comput 5(1):41–53
Li X, Wang J, Yin M (2014) Enhancing the performance of cuckoo search algorithm using orthogonal learning method. Neural Comput and Applic 24(6):1233–1247
Medjahed SA, Saadi TA, Benyettou A, Ouali M (2016) Gray wolf optimizer for hyperspectral band selection. Appl Soft Comput 40:178–186
Nasa’s airborne visible/infrared imaging spectrometer (aviris). https://aviris.jpl.nasa.gov/data/get-aviris-data.html. Accessed: 2010-07-18
Pan B, Shi Z, Xu X (2019) Analysis for the weakly pareto optimum in multiobjective-based hyperspectral band selection. IEEE Trans Geosci Remote Sens 57(6):3729–3740
Panda A, Pani S (2016) Multi-objective colliding bodies optimization. In: Proceedings of Fifth International Conference on Soft Computing for Problem Solving, pp 651–664. Springer Singapore, Singapore
Panda A, Pani S (2016) A symbiotic organisms search algorithm with adaptive penalty function to solve multi-objective constrained optimization problems. Appl Soft Comput 46:344–360
Panda A, Pani S (2016) A wnn model trained with orthogonal colliding bodies optimization for accurate identification of hammerstein plant. In: 2016 IEEE congress on evolutionary computation (CEC), pp 1100–1106. IEEE
Panda A, Pani S (2018) Determining approximate solutions of nonlinear ordinary differential equations using orthogonal colliding bodies optimization. Neural Process Lett 48(1):219–243
Panda A, Pani S (2018) An orthogonal parallel symbiotic organism search algorithm embodied with augmented lagrange multiplier for solving constrained optimization problems. Soft Comput 22(8):2429–2447
Panda A, Pani S (2019) An orthogonal symbiotic organisms search algorithm to determine approximate solution of systems of ordinary differential equations. In: Soft computing for problem solving, pp 507–519. Springer
Parente M, Kerekes J, Heylen R (2019) A special issue on hyperspectral imaging [from the guest editors]. IEEE Geoscience and Remote Sensing Magazine 7(2):6–7
Park HS, Jun CH (2009) A simple and fast algorithm for k-medoids clustering. Expert Syst Appl 36(2):3336–3341
Qin Q, Cheng S, Zhang Q, Wei Y, Shi Y (2015) Multiple strategies based orthogonal design particle swarm optimizer for numerical optimization. Computers & Operations Research 60:91–110
Rani S, Koundal D, Ijaz MF, Elhoseny M, Alghamdi MI, et al. (2021) An optimized framework for wsn routing in the context of industry 4.0. Sensors 21(19):6474
Satapathy SC, Naik A, Parvathi K (2013) A teaching learning based optimization based on orthogonal design for solving global optimization problems. SpringerPlus 2(1):130
Shukla UP, Nanda SJ (2018) A binary social spider optimization algorithm for unsupervised band selection in compressed hyperspectral images. Expert Syst Appl 97:336–356
Sun W, Du Q (2019) Hyperspectral band selection: a review. IEEE Geoscience and Remote Sensing Magazine 7(2):118–139
Tamang J, Nkapkop JDD, Ijaz MF, Prasad PK, Tsafack N, Saha A, Kengne J, Son Y (2021) Dynamical properties of ion-acoustic waves in space plasma and its application to image encryption. IEEE Access 9:18762–18782
Tanabe R, Ishibuchi H (2019) A review of evolutionary multi-modal multi-objective optimization. IEEE Transactions on Evolutionary Computation
Tejani GG, Pholdee N, Bureerat S, Prayogo D (2018) Multiobjective adaptive symbiotic organisms search for truss optimization problems. Knowledge-based systems 161:398–414
Tejani GG, Pholdee N, Bureerat S, Prayogo D, Gandomi AH (2019) Structural optimization using multi-objective modified adaptive symbiotic organisms search. Expert Syst Appl 125:425–441
Tran DH, Cheng MY, Prayogo D (2016) A novel multiple objective symbiotic organisms search (mosos) for time–cost–labor utilization tradeoff problem. Knowl-Based Syst 94:132–145
Tran DH, Luong-Duc L, Duong MT, Le TN, Pham AD (2018) Opposition multiple objective symbiotic organisms search (omosos) for time, cost, quality and work continuity tradeoff in repetitive projects. Journal of Computational Design and Engineering 5(2):160–172
Wang M, Yan Z, Luo J, Ye Z, He P (2021) A band selection approach based on wavelet support vector machine ensemble model and membrane whale optimization algorithm for hyperspectral image. Appl Intell, pp 1–15
Wang ZJ, Zhan ZH, Du KJ, Yu ZW, Zhang J (2016) Orthogonal learning particle swarm optimization with variable relocation for dynamic optimization. In: 2016 IEEE congress on evolutionary computation (CEC), pp 594–600. IEEE
Woldesenbet YG, Yen GG, Tessema BG (2009) Constraint handling in multiobjective evolutionary optimization. IEEE Trans Evol Comput 13 (3):514–525
Xiong G, Shi D (2018) Orthogonal learning competitive swarm optimizer for economic dispatch problems. Appl Soft Comput 66:134–148
Xiong G, Shi D, Duan X (2014) Enhancing the performance of biogeography-based optimization using polyphyletic migration operator and orthogonal learning. Computers & Operations Research 41:125–139
Xu Y, Du Q, Younan NH (2017) Particle swarm optimization-based band selection for hyperspectral target detection. IEEE Geosci Remote Sens Lett 14(4):554–558
Yang J, Bouzerdoum A, Phung SL (2010) A particle swarm optimization algorithm based on orthogonal design. In: IEEE congress on evolutionary computation (CEC), pp 1–7. IEEE
Yin J, Wang Y, Hu J (2012) A new dimensionality reduction algorithm for hyperspectral image using evolutionary strategy. IEEE Trans Industr Inf 8(4):935–943
Yong Z, Chun-lin H, Xian-fang S, Xiao-yan S (2021) A multi-strategy integrated multi-objective artificial bee colony for unsupervised band selection of hyperspectral images. Swarm Evol Comput 60:100806
Zhan ZH, Zhang J, Li Y, Shi YH (2010) Orthogonal learning particle swarm optimization. IEEE Trans Evol Comput 15(6):832–847
Zhang M, Gong M, Chan Y (2018) Hyperspectral band selection based on multi-objective optimization with high information and low redundancy. Appl Soft Comput 70:604–621
Zhang M, Ma J, Gong M, Li H, Liu J (2017) Memetic algorithm based feature selection for hyperspectral images classification. In: 2017 IEEE congress on evolutionary computation (CEC), pp 495–502. IEEE
Zhang Q, Li H (2007) Moea/d: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans Evol Comput 11(6):712–731
Zhao H, Bruzzone L, Guan R, Zhou F, Yang C (2021) Spectral-spatial genetic algorithm-based unsupervised band selection for hyperspectral image classification. IEEE Transactions on Geoscience and Remote Sensing
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of Interests
The author hereby declare that there is no conflict of interest. This research does not involve human participants and/or animals.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Panda, A. Orthogonal array design based multi-objective CBO and SOS algorithms for band reduction in hyperspectral image analysis. Multimed Tools Appl 82, 35301–35327 (2023). https://doi.org/10.1007/s11042-023-14510-1
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-023-14510-1