Abstract
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.
M. Tuba was supported by the Ministry of Education, Science and Technological Development of Republic of Serbia, Grant no. III-44006.
D. Simian was supported by the research grant LBUS-IRG-2015-01, project financed by Lucian Blaga University of Sibiu.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Alam, L., Dhar, P.K., Hasan, M.A.R., Bhuyan, M.G.S., Daiyan, G.M.: An improved JPEG image compression algorithm by modifying luminance quantization table. Int. J. Comput. Sci. Netw. Secur. (IJCSNS) 17(1), 200 (2017)
Alihodzic, A., Tuba, M.: Improved bat algorithm applied to multilevel image thresholding. Sci. World J. 2014, 1–17 (2014)
Aschwanden, M.J.: Image processing techniques and feature recognition in solar physics. Sol. Phys. 262(2), 235–275 (2010)
Bacanin, N., Tuba, M.: Firefly algorithm for cardinality constrained mean-variance portfolio optimization problem with entropy diversity constraint. Sci. World J. 2014, 1–16 (2014)
Chao, J., Chen, H., Steinbach, E.: On the design of a novel JPEG quantization table for improved feature detection performance. In: IEEE International Conference on Image Processing, pp. 1675–1679 (2013)
Dorigo, M., Gambardella, L.M.: Ant colonies for the travelling salesman problem. Biosystems 43(2), 73–81 (1997)
Dua, R.L., Gupta, N.: Fast color image quantization based on bacterial foraging optimization. In: Fourth International Conference on Advances in Recent Technologies in Communication and Computing (ARTCom), pp. 100–102 (2012)
Duan, L.Y., Liu, X., Chen, J., Huang, T., Gao, W.: Optimizing JPEG quantization table for low bit rate mobile visual search. In: Visual Communications and Image Processing, pp. 1–6 (2012)
Ernawan, F., Nugraini, S.H.: The optimal quantization matrices for JPEG image compression from psychovisual threshold. J. Theor. Appl. Inform. Technol. 70(3), 566–572 (2014)
Gunda, N.S.K., Choi, H.W., Berson, A., Kenney, B., Karan, K., Pharoah, J.G., Mitra, S.K.: Focused ion beam-scanning electron microscopy on solid-oxide fuel-cell electrode: Image analysis and computing effective transport properties. J. Power Sources 196(7), 3592–3603 (2011)
Gupta, M., Garg, A.K.: Analysis of image compression algorithm using DCT. Int. J. Eng. Res. Appl. (IJERA) 2(1), 515–521 (2012)
He, W., Mi, G., Tan, Y.: Parameter optimization of local-concentration model for spam detection by using fireworks algorithm. In: Tan, Y., Shi, Y., Mo, H. (eds.) ICSI 2013. LNCS, vol. 7928, pp. 439–450. Springer, Heidelberg (2013). doi:10.1007/978-3-642-38703-6_52
Jiang, C., Pang, Y., Xiong, S.: A high capacity steganographic method based on quantization table modification and F5 algorithm. Circuits Syst. Sig. Process. 33(5), 1611–1626 (2014)
Karaboga, D.: An idea based on honey bee swarm for numerical optimization. Technical report - TR06, pp. 1–10 (2005)
Kumar, B.V., Karpagam, M.: Differential evolution versus genetic algorithm in optimising the quantisation table for JPEG baseline algorithm. Int. J. Adv. Intell. Paradigms 7(2), 111–135 (2015)
Lazzerini, B., Marcelloni, F., Vecchio, M.: A multi-objective evolutionary approach to image quality/compression trade-off in JPEG baseline algorithm. Appl. Soft Comput. 10(2), 548–561 (2010)
Li, J., Tan, Y.: Enhancing interaction in the fireworks algorithm by dynamic resource allocation and fitness-based crowdedness-avoiding strategy. In: IEEE Congress on Evolutionary Computation (CEC), pp. 4015–4021 (2016)
Li, J., Zheng, S., Tan, Y.: The effect of information utilization: Introducing a novel guiding spark in the fireworks algorithm. IEEE Trans. Evol. Comput. 21(1), 153–166 (2017)
Ma, H., Zhang, Q.: Research on cultural-based multi-objective particle swarm optimization in image compression quality assessment. Optik-Int. J. Light and Electron. Opt. 124(10), 957–961 (2013)
Naresh, S., Kumar, B.V., Karpagam, G.: A literature review on quantization table design for the JPEG baseline algorithm. Int. J. Eng. Comput. Sci. 4(10), 14686–14691 (2015)
Starosolski, R.: New simple and efficient color space transformations for lossless image compression. J. Vis. Commun. Image Represent. 25(5), 1056–1063 (2014)
Subotic, M., Tuba, M., Stanarevic, N.: Parallelization of the artificial bee colony (ABC) algorithm. In: Proceedings of the 11th WSEAS International Conference on Evolutionary Computing, vol. 10, pp. 191–196 (2010)
Tan, Y., Zhu, Y.: Fireworks algorithm for optimization. In: Tan, Y., Shi, Y., Tan, K.C. (eds.) ICSI 2010. LNCS, vol. 6145, pp. 355–364. Springer, Heidelberg (2010). doi:10.1007/978-3-642-13495-1_44
Thai, T.H., Cogranne, R., Retraint, F., et al.: JPEG quantization step estimation and its applications to digital image forensics. IEEE Trans. Inf. Forensics Secur. 12(1), 123–133 (2017)
Tuba, E., Tuba, M., Beko, M.: Support vector machine parameters optimization by enhanced fireworks algorithm. In: Tan, Y., Shi, Y., Niu, B. (eds.) ICSI 2016. LNCS, vol. 9712, pp. 526–534. Springer, Cham (2016). doi:10.1007/978-3-319-41000-5_52
Tuba, M., Bacanin, N.: Improved seeker optimization algorithm hybridized with firefly algorithm for constrained optimization problems. Neurocomputing 143, 197–207 (2014)
Tuba, M., Bacanin, N.: JPEG quantization tables selection by the firefly algorithm. In: International Conference on Multimedia Computing and Systems (ICMCS), pp. 153–158. IEEE (2014)
Tuba, M., Bacanin, N., Stanarevic, N.: Guided artificial bee colony algorithm. In: Proceedings of the 5th European Conference on European Computing Conference, pp. 398–403 (2011)
Viswajaa, S., Kumar, V., Karpagam, G.R.: A survey on nature inspired meta-heuristics algorithm in optimizing the quantization table for JPEG baseline algorithm. Int. Adv. Res. J. Sci. Eng. Technol. 2(4), 114–123 (2015)
Yang, X.-S.: Firefly algorithms for multimodal optimization. In: Watanabe, O., Zeugmann, T. (eds.) SAGA 2009. LNCS, vol. 5792, pp. 169–178. Springer, Heidelberg (2009). doi:10.1007/978-3-642-04944-6_14
Zheng, S., Janecek, A., Tan, Y.: Enhanced fireworks algorithm. In: 2013 IEEE Congress on Evolutionary Computation, pp. 2069–2077 (2013)
Zheng, S., Li, J., Janecek, A., Tan, Y.: A cooperative framework for fireworks algorithm. IEEE/ACM Trans. Comput. Biol. Bioinform. PP(99), 1 (2016)
Zimbico, A., Schneider, F., Maia, J.: Comparative study of the performance of the JPEG algorithm using optimized quantization matrices for ultrasound image compression. In: 5th ISSNIP-IEEE Biosignals and Biorobotics Conference: Biosignals and Robotics for Better and Safer Living (BRC), pp. 1–6 (2014)
Acknowledgement
M. Tuba was supported for this research by the Ministry of Education, Science and Technological Development of Republic of Serbia, Grant No. III-44006.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Tuba, E., Tuba, M., Simian, D., Jovanovic, R. (2017). JPEG Quantization Table Optimization by Guided Fireworks Algorithm. In: Brimkov, V., Barneva, R. (eds) Combinatorial Image Analysis. IWCIA 2017. Lecture Notes in Computer Science(), vol 10256. Springer, Cham. https://doi.org/10.1007/978-3-319-59108-7_23
Download citation
DOI: https://doi.org/10.1007/978-3-319-59108-7_23
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-59107-0
Online ISBN: 978-3-319-59108-7
eBook Packages: Computer ScienceComputer Science (R0)