Abstract
The design of two-dimensional (2D) digital filter is a higher-order, nonlinear, and multi-modal optimization problem. This paper presents an improved Global-best-driven Flower Pollination Algorithm, named as GFPA, for the design of 2D Finite Impulse Response (FIR) filters. Two methods have been proposed—the first method minimizes the weighted square error via GFPA and the second method finds the coefficients of one-dimensional FIR filter by GFPA before McClellan transformation. The performance of proposed algorithm has been compared with state-of-the-art algorithms and the simulation results show significant improvements. For the design of a \(15\times 15\) circular symmetric filter, an average reduction of 55% in fitness function evaluation and 72% in execution time is observed. Further, the experiment on CEC 2014 benchmark functions demonstrates better optimal solution than existing algorithms.
Similar content being viewed by others
References
Abedinpourshotorban H, Shamsuddin SM, Beheshti Z, Jawawi DNA (2016) Electromagnetic field optimization: a physics-inspired metaheuristic optimization algorithm. Swarm Evolut Comput 26:8–22
Aggarwal A, Kumar M, Rawat TK, Upadhyay DK (2016) Optimal design of 2D FIR filters with quadrantally symmetric properties using fractional derivative constraints. Circ Syst Signal Process 35(6):2213–2257
Bansal JC, Singh PK, Saraswat M, Verma A, Jadon SS, Abraham A (2011) Inertia weight strategies in particle swarm optimization. In: Third world congress on nature and biologically inspired computing, pp 633–640
Bindima T, Elias E (2016) Design of efficient circularly symmetric two-dimensional variable digital fir filters. J Adv Res 7(3):336–347
Biswas S, Mandal KK, Chakraborty N (2013) Constriction factor based particle swarm optimization for analyzing tuned reactive power dispatch. Front Energy 7(2):174–181
Boudjelaba K, Ros F, Chikouche D (2014) Adaptive genetic algorithm-based approach to improve the synthesis of two-dimensional finite impulse response filters. IET Signal Process 8(5):429–446
Chandrasekaran K, Simon SP (2012) Multi-objective scheduling problem: hybrid approach using fuzzy assisted cuckoo search algorithm. Swarm Evolut Comput 5:1–16
Dhabal S, Venkateswaran P (2017a) An efficient gbest-guided cuckoo search algorithm for higher order two channel filter bank design. Swarm Evolut Comput 33:68–84
Dhabal S, Venkateswaran P (2017b) A novel accelerated artificial bee colony algorithm for optimal design of two dimensional FIR filter. Multidimens Syst Signal Process 28(2):471–493
Dhabal S, Chakraborty N, Mukherjee A, Biswas J (2016) Design of higher order FIR low pass filter using cuckoo search algorithm. In: Proceedings of international conference on communication and signal processing (ICCSP), IEEE, pp 0936–0941
Draa A (2015) On the performances of the flower pollination algorithm—qualitative and quantitative analyses. Appl Soft Comput 34:349–371
Gao W, Liu S, Huang L (2012) A global best artificial bee colony algorithm for global optimization. J Comput Appl Math 236(11):2741–2753
Karaboga D, Basturk B (2007) A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. J Glob Optim 39(3):459–471
Karaboga D, Basturk B (2008) On the performance of artificial bee colony (ABC) algorithm. Appl Soft Comput 8(1):687–697
Kockanat S, Karaboga N, Koza T (2012) Image denoising with 2-D fir filter by using artificial bee colony algorithm. In: Proceedings of international symposium on innovations in intelligent systems and applications (INISTA), pp 2–4
Lai PX, Cheng Y (2007) A sequential constrained least-square approach to minimax design of 2-D FIR filters. IEEE Trans Circ Syst II 54(11):994–998
Liang JJ, Qu BY, Suganthan PN (2013) Problem definitions and evaluation criteria for the cec 2014 special session and competition on single objective real-parameter numerical optimization. Technical Report 201311, Computational Intelligence Laboratory, Zhengzhou University, Zhengzhou, China and Technical Report, Nanyang Technological University, Singapore
Liu JC, Tai YL (2011) Design of 2-D wideband circularly symmetric FIR filters by multiplierless high-order transformation. IEEE Trans Circ Syst I, Reg Pap 58(4):746–754
Lu WS (2002) A unified approach for the design of 2-D digital filters via semidefinite programming. IEEE Trans Circ Syst I Fund Theory Appl 49(6):814–826
Lu WS, Hinamoto T (2006) A second-order cone programming approach for minimax design of 2-D FIR filters with low group delay. In: Proceedings of IEEE international symposium on circuits and systems, pp 21–24
Lu WS, Wang HP, Antoniou A (1990) Design of two-dimensional FIR digital filters by using the singular-value decomposition. IEEE Trans Circ Syst 37(1):35–46
Mallipeddi R, Suganthan PN, Pan QK, Tasgetiren MF (2011) Differential evolution algorithm with ensemble of parameters and mutation strategies. Appl Soft Comput 11(2):1679–1696
Manuel M, Elias E (2012a) Design of sharp 2D multiplier-less circularly symmetric FIR filter using harmony search algorithm and frequency transformation. J Signal Inf Process 3(3):344–351
Manuel M, Elias E (2012b) A novel approach for the design of 2D sharp circularly symmetric FIR filters. Glob J Res Eng Electr Electron Eng 12(6):32–40
Manuel M, Krishnan R, Elias E (2012) Design of multiplierless 2-D sharp wideband filters using FRM and GSA. Glob J Res Eng 12(5):41–50
McClellan JH (1973) The design of two-dimensional filters by transformations. In: Proceedings of 7th annual conference on information sciences and systems, pp 247–251
Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67
Nickabadi A, Ebadzadeh MM, Safabakhsh R (2011) A novel particle swarm optimization algorithm with adaptive inertia weight. Appl Soft Comput 11(4):3658–3670
Pei SC, Shyu JJ (1993) Design of 2-D FIR digital filters by McClellan transformation and least squares eigencontour mapping. IEEE Trans Circ Syst II Analog Digit SIgnal Process 40(9):546–555
Pei SC, Shyu JJ (1995) Design of two-dimensional FIR digital filters by McClellan transformation and least-squares contour mapping. Signal Process 44(1):19–26
Rao RV, Savsani VJ, Vakharia DP (2011) Teaching-learning-based optimization: a novel method for constrained mechanical design optimization problems. Comput Aided Des 43(3):303–315
Saeedi J, Faez K (2012) Infrared and visible image fusion using fuzzy logic and population-based optimization. Appl Soft Comput 12(3):1041–1054
Sarangi SK, Panda R, Dash M (2014) Design of 1-D and 2-D recursive filters using crossover bacterial foraging and cuckoo search techniques. Eng Appl Artif Intell 34:109–121
Shao P, Wu Z, Tran DC (2017) FIR digital filter design using improved particle swarm optimization based on refraction principle. Soft Comput 21(10):2631–2642
Shyu JJ, Pei SC, Huang YD (2009) Design of variable two-dimensional FIR digital filters by McClellan transformation. IEEE Trans Circ Syst I Reg Pap 56(3):574–582
Sidhu DS, Dhillon JS, Kaur D (2017) Hybrid heuristic search method for design of digital IIR filter with conflicting objectives. Soft Comput 21(12):3461–3476
Soleimani A (2015) Combine particle swarm optimization algorithm and canonical sign digit to design finite impulse response filter. Soft Comput 19(2):407–419
Tseng C, Lee SL (2013) Designs of two-dimensional linear phase FIR filters using fractional derivative constraints. Signal Process 93(5):1141–1151
Tseng C, Lee SL (2014) Designs of fractional derivative constrained 1-D and 2-D FIR filters in the complex domain. Signal Process 95(5):111–125
Tzeng ST (2007) Design of 2-D FIR digital filters with specified magnitude and group delay responses by GA approach. Signal Process 87(9):2036–2044
Wang H (2015) A new separable two-dimensional finite impulse response filter design with sparse coefficients. IEEE Trans Circ Syst I Reg Pap 62(12):2864–2873
Wang Y, Yue J, Su Y, Liu H (2013) Design of two-dimensional zero phase FIR digital filter by mcclellan transformation and interval global optimization. IEEE Trans Circ Syst II Express Briefs 60(3):167–171
Yang XS (2012) Flower pollination algorithm for global optimization. Unconv Comput Nat Comput Lect Notes Comput Sci 7445:240–249
Yang XS, Deb S (2010) Engineering optimisation by cuckoo search. Int J Math Modell Numer Optim 1(4):330–343
Yang XS, Deb S (2013) Multiobjective cuckoo search for design optimization. Comput Oper Res 40(6):1616–1624
Yang XS, Karamanoglu M, He X (2014) Flower pollination algorithm: a novel approach for multiobjective optimization. Eng Optim 46(9):1222–1237
Zhao R, Lai X (2013) Fast two-dimensional weighted least squares techniques for the design of two-dimensional finite impulse response filters. IJ Control Theory Appl 11(2):180–185
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
All authors declare that they have no conflict of interest.
Additional information
Communicated by V. Loia.
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
Dhabal, S., Venkateswaran, P. An improved global-best-driven flower pollination algorithm for optimal design of two-dimensional FIR filter. Soft Comput 23, 8855–8872 (2019). https://doi.org/10.1007/s00500-018-3484-3
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-018-3484-3