Skip to main content
Log in

Orthogonal array design based multi-objective CBO and SOS algorithms for band reduction in hyperspectral image analysis

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

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.

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.

Algorithm 1
Algorithm 2
Algorithm 3
Algorithm 4
Algorithm 5
Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

References

  1. 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

    Article  Google Scholar 

  2. 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

    Article  Google Scholar 

  3. 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

    Article  Google Scholar 

  4. 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

    Article  Google Scholar 

  5. Cheng MY, Prayogo D (2014) Symbiotic organisms search: a new metaheuristic optimization algorithm. Computers & Structures 139:98–112

    Article  Google Scholar 

  6. 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

    Article  Google Scholar 

  7. 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

  8. Coello CAC, Pulido GT, Lechuga MS (2004) Handling multiple objectives with particle swarm optimization. IEEE Trans Evol Comput 8(3):256–279

    Article  Google Scholar 

  9. 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

    Article  Google Scholar 

  10. 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

    Article  Google Scholar 

  11. 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

    Article  Google Scholar 

  12. 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

    Article  Google Scholar 

  13. 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

    Article  Google Scholar 

  14. 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

    Article  Google Scholar 

  15. Gong W, Cai Z, Jiang L (2008) Enhancing the performance of differential evolution using orthogonal design method. Appl Math Comput 206(1):56–69

    MATH  Google Scholar 

  16. 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

  17. 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

    Article  Google Scholar 

  18. 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

    Google Scholar 

  19. 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

    Article  Google Scholar 

  20. 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

    Article  MATH  Google Scholar 

  21. Jiang ZY, Cai ZX, Wang Y (2010) Hybrid self-adaptive orthogonal genetic algorithm for solving global optimization problems. J Softw 21(6):1296–1307

    Article  MATH  Google Scholar 

  22. Kaveh A, Mahdavi V (2014) Colliding bodies optimization: a novel meta-heuristic method. Computers & Structures 139:18–27

    Article  Google Scholar 

  23. 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

    Article  Google Scholar 

  24. 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

  25. 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

  26. Kumar M, Sharma SC (2018) Deadline constrained based dynamic load balancing algorithm with elasticity in cloud environment. Computers & Electrical Engineering 69:395–411

    Article  Google Scholar 

  27. 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

    Article  Google Scholar 

  28. 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

    Article  Google Scholar 

  29. Leung YW, Wang Y (2001) An orthogonal genetic algorithm with quantization for global numerical optimization. IEEE Trans Evol Comput 5(1):41–53

    Article  Google Scholar 

  30. 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

    Article  Google Scholar 

  31. Medjahed SA, Saadi TA, Benyettou A, Ouali M (2016) Gray wolf optimizer for hyperspectral band selection. Appl Soft Comput 40:178–186

    Article  Google Scholar 

  32. Nasa’s airborne visible/infrared imaging spectrometer (aviris). https://aviris.jpl.nasa.gov/data/get-aviris-data.html. Accessed: 2010-07-18

  33. 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

    Article  Google Scholar 

  34. 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

  35. 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

    Article  Google Scholar 

  36. 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

  37. 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

    Article  Google Scholar 

  38. 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

    Article  MATH  Google Scholar 

  39. 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

  40. 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

    Article  Google Scholar 

  41. Park HS, Jun CH (2009) A simple and fast algorithm for k-medoids clustering. Expert Syst Appl 36(2):3336–3341

    Article  Google Scholar 

  42. 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

    Article  MathSciNet  MATH  Google Scholar 

  43. 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

    Article  Google Scholar 

  44. 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

    Article  Google Scholar 

  45. 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

    Article  Google Scholar 

  46. Sun W, Du Q (2019) Hyperspectral band selection: a review. IEEE Geoscience and Remote Sensing Magazine 7(2):118–139

    Article  Google Scholar 

  47. 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

    Article  Google Scholar 

  48. Tanabe R, Ishibuchi H (2019) A review of evolutionary multi-modal multi-objective optimization. IEEE Transactions on Evolutionary Computation

  49. Tejani GG, Pholdee N, Bureerat S, Prayogo D (2018) Multiobjective adaptive symbiotic organisms search for truss optimization problems. Knowledge-based systems 161:398–414

    Article  Google Scholar 

  50. 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

    Article  Google Scholar 

  51. 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

    Article  Google Scholar 

  52. 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

    Article  Google Scholar 

  53. 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

  54. 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

  55. Woldesenbet YG, Yen GG, Tessema BG (2009) Constraint handling in multiobjective evolutionary optimization. IEEE Trans Evol Comput 13 (3):514–525

    Article  Google Scholar 

  56. Xiong G, Shi D (2018) Orthogonal learning competitive swarm optimizer for economic dispatch problems. Appl Soft Comput 66:134–148

    Article  Google Scholar 

  57. 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

    Article  MATH  Google Scholar 

  58. 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

    Article  Google Scholar 

  59. 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

  60. 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

    Article  Google Scholar 

  61. 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

    Article  Google Scholar 

  62. Zhan ZH, Zhang J, Li Y, Shi YH (2010) Orthogonal learning particle swarm optimization. IEEE Trans Evol Comput 15(6):832–847

    Article  Google Scholar 

  63. 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

    Article  Google Scholar 

  64. 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

  65. Zhang Q, Li H (2007) Moea/d: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans Evol Comput 11(6):712–731

    Article  Google Scholar 

  66. 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

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Arnapurna Panda.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-023-14510-1

Keywords

Navigation