Image 1D OMP sparse decomposition with modified fruit-fly optimization algorithm

The Fruit-fly optimization algorithm (FOA) is good at parallel search ability in the evolution process, but it traps in local optimum sometimes. Simulated Annealing (SA) algorithm accepts the second-optimum solution with Mrtropolis criterion so as to jump out of the local optimum. So, combined the advantages of two algorithms, modified FOA (FOA-SA) algorithm is presented in this paper. In FOA-SA, the smell concentration function is improved as well, so as to get the whole searching directions for fruit-fly. At the same time, in order to solve the problem of the computational complexity in image 2D sparse decomposition, image 1D orthogonal matching pursuit (OMP) algorithm with FOA-SA algorithm is implemented. Experimental results show that the convergence of FOA-SA is better than that in FOA, and the speed of image 1D sparse algorithm is 2.41 times faster than 2D for the 512 $$\times $$× 512 image under the same conditions.

[1]  P. Jonathon Phillips Matching pursuit filter design , 1994, Proceedings of the 12th IAPR International Conference on Pattern Recognition, Vol. 2 - Conference B: Computer Vision & Image Processing. (Cat. No.94CH3440-5).

[2]  Cedric Nishan Canagarajah,et al.  Matching pursuits video coding: Dictionaries and fast implementation , 2000, IEEE Trans. Circuits Syst. Video Technol..

[3]  John H. Holland,et al.  Building Blocks, Cohort Genetic Algorithms, and Hyperplane-Defined Functions , 2000, Evolutionary Computation.

[4]  Wang Jian-ying Image Denoising Based on Its Sparse Decomposition , 2006 .

[5]  Pierre Vandergheynst,et al.  A fast algorithm for image reconstruction based on sparse decomposition , 2007 .

[6]  Wang Jian-ying Image Sparse Decomposition Based on Particle Swarm Optimization with Chaotic Mutation , 2008 .

[7]  Lu Zhengding,et al.  A routing algorithm for risk-scanning agents using ant colony algorithm in P2P network , 2008, Wuhan University Journal of Natural Sciences.

[8]  Taher Niknam,et al.  An efficient hybrid evolutionary optimization algorithm based on PSO and SA for clustering , 2009 .

[9]  Mingyan Jiang,et al.  Simulated annealing artificial fish swarm algorithm , 2010, 2010 8th World Congress on Intelligent Control and Automation.

[10]  A. Averbuch,et al.  Deconvolution by matching pursuit using spline wavelet packets dictionaries , 2011 .

[11]  Chunquan Li,et al.  A Novel Modified Fly Optimization Algorithm for Designing the Self-Tuning Proportional Integral Derivative Controller , 2012 .

[12]  Wen-Tsao Pan,et al.  A new Fruit Fly Optimization Algorithm: Taking the financial distress model as an example , 2012, Knowl. Based Syst..

[13]  Qingming Huang,et al.  Image classification by non-negative sparse coding, correlation constrained low-rank and sparse decomposition , 2014, Comput. Vis. Image Underst..

[14]  Liu Ha On the Application of MP Sparse Decomposition in Image Compression Based on Artificial Fish Swarm Algorithm , 2014 .

[15]  Liang Gao,et al.  An improved fruit fly optimization algorithm for continuous function optimization problems , 2014, Knowl. Based Syst..

[16]  Ying Li,et al.  Omp-based multi-band signal reconstruction for ecological sounds recognition , 2014 .

[17]  Lin Zhou,et al.  Single-channel Speech Separation Using Orthogonal Matching Pursuit , 2014, J. Softw..

[18]  Li Li,et al.  Research and Application of Function Optimization Based on Artificial Fish Swarm Algorithm , 2015 .

[19]  Yang Min OMP signal sparse decomposition with improved ACFOA , 2015 .

[20]  A. Moghaddam,et al.  Parameters Estimation for the New Four-Parameter Nonlinear Muskingum Model Using the Particle Swarm Optimization , 2016, Water Resources Management.

[21]  Yitao Yang,et al.  A security carving approach for AVI video based on frame size and index , 2017, Multimedia Tools and Applications.

[22]  Shifei Ding,et al.  Twin support vector machines based on fruit fly optimization algorithm , 2016, Int. J. Mach. Learn. Cybern..