An improved dynamic discrete firefly algorithm for blind image steganalysis

This paper presents an improved firefly algorithm (DyFA) for feature selection that improves the convergence rate and reduces computational complexity through dynamic adaptation in blind image steganalysis. The alpha and gamma parameters of the Firefly algorithm are made to vary dynamically with each generation for faster convergence. If firefly algorithm’s performance does not improve for certain numbers of iterations then the particles with the worst fitness function values are replaced with new particles in the search space and particle dimensions are reduced by eliminating redundant features. This approach is effective in reducing computational complexity and improving detection capability of the classifier. To further reduce the computational complexity a hybrid DyFA is designed by ensemble of a filter approach (t test + regression) and wrapper approach (DyFA) incrementally. In this study, support vector machine classifier with radial basis function kernel and ten fold cross validation is used to evaluate the effectiveness of the proposed Firefly algorithm. DyFA is compared with well-known wrapper feature selection algorithms. Experimental results are performed on datasets constructed from four steganography algorithms nsF5, Perturbed Quantization, Outguess and Steghide with subtractive pixel adjacency matrix (SPAM) feature vector from spatial domain and Cartesian Calibrated features extracted by Pevnýfeature vector from transform domain. Experimental results demonstrate that DyFA reduces computation time and improves classification accuracy as compared to other feature selection algorithms. Hybrid DyFA shows an improvement in classification accuracy and in eliminating redundant features in more than 85 % of cases with respect to hybrid GLBPSO.

[1]  Ron Kohavi,et al.  Wrappers for Feature Subset Selection , 1997, Artif. Intell..

[2]  Jessica J. Fridrich,et al.  Ensemble Classifiers for Steganalysis of Digital Media , 2012, IEEE Transactions on Information Forensics and Security.

[3]  Rita Rana Chhikara,et al.  An Improved Discrete Firefly and t-Test based Algorithm for Blind Image Steganalysis , 2015, 2015 6th International Conference on Intelligent Systems, Modelling and Simulation.

[4]  Fuhui Long,et al.  Feature selection based on mutual information criteria of max-dependency, max-relevance, and min-redundancy , 2003, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[5]  M. Sayadi,et al.  A discrete firefly meta-heuristic with local search for makespan minimization in permutation flow shop scheduling problems , 2010 .

[6]  Gabriele Steidl,et al.  Combined SVM-Based Feature Selection and Classification , 2005, Machine Learning.

[7]  Guorong Xuan,et al.  Feature Selection based on the Bhattacharyya Distance , 2006, ICPR.

[8]  A. C. Rencher Methods of multivariate analysis , 1995 .

[9]  Amir-Masoud Eftekhari-Moghadam,et al.  An image segmentation approach based on maximum variance Intra-cluster method and Firefly algorithm , 2011, 2011 Seventh International Conference on Natural Computation.

[10]  Niels Provos,et al.  Hide and Seek: An Introduction to Steganography , 2003, IEEE Secur. Priv..

[11]  Mark A. Hall,et al.  Correlation-based Feature Selection for Discrete and Numeric Class Machine Learning , 1999, ICML.

[12]  Li-Yeh Chuang,et al.  Improved binary particle swarm optimization using catfish effect for feature selection , 2011, Expert Syst. Appl..

[13]  Corinna Cortes,et al.  Support-Vector Networks , 1995, Machine Learning.

[14]  N. Kamaraj,et al.  Optimized Image Steganalysis through Feature Selection using MBEGA , 2010, ArXiv.

[15]  Andreas Westfeld,et al.  F5-A Steganographic Algorithm , 2001, Information Hiding.

[16]  Ajaz Hussain Mir,et al.  Classification of steganalysis techniques: A study , 2010, Digit. Signal Process..

[17]  Mansour Sheikhan,et al.  Improved contourlet-based steganalysis using binary particle swarm optimization and radial basis neural networks , 2011, Neural Computing and Applications.

[18]  Liangxiao Jiang,et al.  Not so greedy: Randomly Selected Naive Bayes , 2012, Expert Syst. Appl..

[19]  Xin-She Yang,et al.  Review of Metaheuristics and Generalized Evolutionary Walk Algorithm , 2011, 1105.3668.

[20]  Janez Brest,et al.  A comprehensive review of firefly algorithms , 2013, Swarm Evol. Comput..

[21]  Mahdi Ramezani,et al.  Towards Genetic Feature Selection in Image Steganalysis , 2010, 2010 7th IEEE Consumer Communications and Networking Conference.

[22]  Siwei Lyu,et al.  Steganalysis using color wavelet statistics and one-class support vector machines , 2004, IS&T/SPIE Electronic Imaging.

[23]  Hema Banati,et al.  Fire Fly Based Feature Selection Approach , 2011 .

[24]  Chih-Jen Lin,et al.  LIBSVM: A library for support vector machines , 2011, TIST.

[25]  Xin-She Yang,et al.  Firefly Algorithms for Multimodal Optimization , 2009, SAGA.

[26]  Huan Liu,et al.  Feature Selection for Classification , 1997, Intell. Data Anal..

[27]  Kevin Curran,et al.  Digital image steganography: Survey and analysis of current methods , 2010, Signal Process..

[28]  Isabelle Guyon,et al.  An Introduction to Variable and Feature Selection , 2003, J. Mach. Learn. Res..

[29]  Jessica J. Fridrich,et al.  Perturbed quantization steganography , 2005, Multimedia Systems.

[30]  Shutao Li,et al.  Gene Feature Extraction Using T-Test Statistics and Kernel Partial Least Squares , 2006, ICONIP.

[31]  Nasir D. Memon,et al.  Steganalysis using image quality metrics , 2003, IEEE Trans. Image Process..

[32]  Fenlin Liu,et al.  Selection of image features for steganalysis based on the Fisher criterion , 2014, Digit. Investig..

[33]  R. K. Agrawal,et al.  Evaluation of Feature Selection Measures for Steganalysis , 2009, PReMI.

[34]  J. Ross Quinlan,et al.  Induction of Decision Trees , 1986, Machine Learning.

[35]  Latika Singh,et al.  A hybrid feature selection approach based on improved PSO and filter approaches for image steganalysis , 2016, Int. J. Mach. Learn. Cybern..

[36]  Mohammad Saniee Abadeh,et al.  Image steganalysis using a bee colony based feature selection algorithm , 2014, Eng. Appl. Artif. Intell..

[37]  Larry A. Rendell,et al.  A Practical Approach to Feature Selection , 1992, ML.

[38]  Qingzhong Liu,et al.  Feature mining and pattern classification for steganalysis of LSB matching steganography in grayscale images , 2008, Pattern Recognit..

[39]  Xin-She Yang,et al.  Firefly Algorithm: Recent Advances and Applications , 2013, ArXiv.