JPEG Quantization Table Optimization by Guided Fireworks Algorithm

Digital images are very useful and ubiquitous, however there is a problem with their storage because of their large size and memory requirement. JPEG lossy compression algorithm is prevailing standard that solves that problem. It facilitates different levels of compression (and the corresponding quality) by using recommended quantization tables. It is possible to optimize these tables for better image quality at the same level of compression. This presents a hard combinatorial optimization problem for which stochastic metaheuristics proved to be efficient. In this paper we propose an adjustment of the recent guided fireworks algorithm from the class of swarm intelligence algorithms for quantization table optimization. We tested the proposed approach on standard benchmark images and compared results with other approaches from literature. By using various image similarity metrics our approach proved to be more successful.

[1]  Marko Beko,et al.  Support Vector Machine Parameters Optimization by Enhanced Fireworks Algorithm , 2016, ICSI.

[2]  Hee Sik Kim,et al.  (n − 1)-Step Derivations on n-Groupoids: The Case n = 3 , 2014, TheScientificWorldJournal.

[3]  Beatrice Lazzerini,et al.  A multi-objective evolutionary approach to image quality/compression trade-off in JPEG baseline algorithm , 2010, Appl. Soft Comput..

[4]  Wen Gao,et al.  Optimizing JPEG quantization table for low bit rate mobile visual search , 2012, 2012 Visual Communications and Image Processing.

[5]  Shun Xiong,et al.  A High Capacity Steganographic Method Based on Quantization Table Modification and F5 Algorithm , 2014, Circuits Syst. Signal Process..

[6]  Florent Retraint,et al.  JPEG Quantization Step Estimation and Its Applications to Digital Image Forensics , 2017, IEEE Transactions on Information Forensics and Security.

[7]  Ying Tan,et al.  Enhanced Fireworks Algorithm , 2013, CEC 2013.

[8]  Dervis Karaboga,et al.  AN IDEA BASED ON HONEY BEE SWARM FOR NUMERICAL OPTIMIZATION , 2005 .

[9]  R. L. Dua,et al.  Fast color image quantization based on bacterial foraging optimization , 2011, ARTCom 2011.

[10]  Hu Chen,et al.  On the design of a novel JPEG quantization table for improved feature detection performance , 2013, 2013 IEEE International Conference on Image Processing.

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

[12]  Balasubramanian Vinoth Kumar,et al.  Differential evolution versus genetic algorithm in optimising the quantisation table for JPEG baseline algorithm , 2015, Int. J. Adv. Intell. Paradigms.

[13]  Ying Tan,et al.  Enhancing interaction in the fireworks algorithm by dynamic resource allocation and fitness-based crowdedness-avoiding strategy , 2016, 2016 IEEE Congress on Evolutionary Computation (CEC).

[14]  Ying Tan,et al.  A Cooperative Framework for Fireworks Algorithm , 2015, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[15]  M. Aschwanden Image Processing Techniques and Feature Recognition in Solar Physics , 2010 .

[16]  Milan Tuba,et al.  Parallelization of the artificial bee colony (ABC) algorithm , 2010 .

[17]  Qiuju Zhang,et al.  Research on cultural-based multi-objective particle swarm optimization in image compression quality assessment , 2013 .

[18]  Jon G. Pharoah,et al.  Focused ion beam-scanning electron microscopy on solid-oxide fuel-cell electrode: Image analysis and computing effective transport properties , 2011 .

[19]  Milan Tuba,et al.  Improved Bat Algorithm Applied to Multilevel Image Thresholding , 2014, TheScientificWorldJournal.

[20]  Ying Tan,et al.  Fireworks Algorithm for Optimization , 2010, ICSI.

[21]  Ying Tan,et al.  The Effect of Information Utilization: Introducing a Novel Guiding Spark in the Fireworks Algorithm , 2017, IEEE Transactions on Evolutionary Computation.

[22]  Ying Tan,et al.  Parameter Optimization of Local-Concentration Model for Spam Detection by Using Fireworks Algorithm , 2013, ICSI.

[23]  Acacio Zimbico,et al.  Comparative study of the performance of the JPEG algorithm using optimized quantization matrices for ultrasound image compression , 2014, 5th ISSNIP-IEEE Biosignals and Biorobotics Conference (2014): Biosignals and Robotics for Better and Safer Living (BRC).

[24]  Milan Tuba,et al.  Guided artificial bee colony algorithm , 2011 .

[25]  M Dorigo,et al.  Ant colonies for the travelling salesman problem. , 1997, Bio Systems.

[26]  Milan Tuba,et al.  Improved seeker optimization algorithm hybridized with firefly algorithm for constrained optimization problems , 2014, Neurocomputing.

[27]  Roman Starosolski,et al.  New simple and efficient color space transformations for lossless image compression , 2014, J. Vis. Commun. Image Represent..

[28]  Milan Tuba,et al.  JPEG quantization tables selection by the firefly algorithm , 2014, 2014 International Conference on Multimedia Computing and Systems (ICMCS).

[29]  Milan Tuba,et al.  Firefly Algorithm for Cardinality Constrained Mean-Variance Portfolio Optimization Problem with Entropy Diversity Constraint , 2014, TheScientificWorldJournal.

[30]  G. R. Karpagam,et al.  A Literature Review on Quantization Table Design for the JPEG Baseline Algorithm , 2016 .