Skip to main content

A Smart Algorithm for Quantization Table Optimization: A Case Study in JPEG Compression

  • Chapter
  • First Online:
Smart Techniques for a Smarter Planet

Part of the book series: Studies in Fuzziness and Soft Computing ((STUDFUZZ,volume 374))

Abstract

Image compression is a significant dilemma in digital image processing. JPEG is the ultimate standard for compressing still images in the last few decades. Quantization table in JPEG determines the quality of the image and the performance of the JPEG algorithm. Smartness is capacity to derive or extract knowledge from previous experience and uses the same for current. With this notion in mind, this chapter presents a smart algorithm for quantization table optimization in the JPEG baseline algorithm. Section 13.1 portrays JPEG Standard as a case study where the need for quantization table optimization is described and also we discuss the overview of differential evolution (DE) as a solution for this optimization problem with its strength and weakness. Section 13.2 deals with the need for augmenting knowledge in DE algorithm and explains the design of smart optimization algorithms. Further, we enumerate the methodology for achieving the same. Sections 13.3 and 13.4 compare the applicability of smart optimization algorithms for various test images along with the simulation results, verified using statistical hypothesis testing.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Bo, L., Qingfu, Z., Georges, G.E.G.: A gaussian process surrogate model assisted evolutionary algorithm for medium scale expensive optimization problems. IEEE Trans. Evol. Comput. 18(2), 180–192 (2014)

    Article  Google Scholar 

  2. Celebi, M.E., Kingravi, H.A., Vela, P.A.: A comparative study of efficient initialization methods for the k-means clustering algorithm. Expert. Syst. Appl. 40(1), 200–210 (2013)

    Article  Google Scholar 

  3. Efren, M.M., Mariana, E.M.V., Rubidel, C.G.R.: Differential evolution in constrained numerical optimization: an empirical study. Inf. Sci. 180(22), 4223–4262 (2010)

    Article  MathSciNet  Google Scholar 

  4. Hajer, B.R., Enrique, A., Saoussen, K.: Best practices in measuring algorithm performance for dynamic optimization problems. Soft Comput. 17(6), 1005–1017 (2013)

    Article  Google Scholar 

  5. Honghai, Y., Stefen, W.: Image complexity and spatial information. In: Proceedings of the Fifth International Workshop on Quality of Multimedia Experience, pp. 12–17 (2013)

    Google Scholar 

  6. Islam, S.M., Das, S., Ghosh, S., Roy, S., Suganthan, P.N.: An adaptive differential evolution algorithm with novel mutation and crossover strategies for global numerical optimization. IEEE Trans. Syst. Man Cybern. Part B (Cybern.) 42(2), 482–500 (2012)

    Article  Google Scholar 

  7. Loshchilov, I.G.:Surrogate-assisted evolutionary algorithms. Ph.D. thesis, Paris-Sud University (2013)

    Google Scholar 

  8. Mashwani, W.K.: Enhanced versions of differential evolution: state-of-the-art survey. Int. J. Comput. Sci. Math. 5(2), 107–126 (2014)

    Article  MathSciNet  Google Scholar 

  9. Price, K., Storn, R.M., Lampinen, J.A.: Differential Evolution: A Practical Approach to Global Optimization (Natural Computing Series). Springer, New York (2005)

    MATH  Google Scholar 

  10. Ricardo, L.B., Luis, V.S.Q., Carlos, A.C.C.: Knowledge incorporation in multi-objective evolutionary algorithms. Stud. Comput. Intell. 98, 23–46 (2008)

    Google Scholar 

  11. Smith, J.E., Clark, A.R., Staggemeier, A.T., Serpell, M.C.: A genetic approach to statistical disclosure control. IEEE Trans. Evol. Comput. 16(3), 431–441 (2011)

    Article  Google Scholar 

  12. Vinoth Kumar, B., Karpagam, G.R.: Differential evolution versus genetic algorithm in optimizing the quantization table for JPEG baseline algorithm. Int. J. Adv. Intell. Parad. 7(2), 111–135 (2015)

    Article  Google Scholar 

  13. Vinoth Kumar, B., Karpagam, G.R., Vijaya Rekha, N.: Performance analysis of deterministic centroid initialization method for partitional algorithms in image block clustering. Indian J. Sci. Technol. 8(S7), 63–73 (2015)

    Article  Google Scholar 

  14. Vinoth Kumar, B., Karpagam, G.R.: Knowledge-based genetic algorithm approach to quantization table generation for the JPEG baseline algorithm. Turk. J. Electr. Eng. Comput. Sci. 24(3), 1615–1635 (2016)

    Google Scholar 

  15. Vinoth Kumar, B., Karpagam, G.R.: Knowledge based differential evolution approach to quantization table generation for the JPEG baseline algorithm. Int. J. Adv. Intell. Parad. 8(1), 20–41 (2016)

    Article  Google Scholar 

  16. Vinoth Kumar, B., Karpagam, G.R.: A problem approximation surrogate model (PASM) for fitness approximation in optimizing the quantization table for the JPEG baseline algorithm. Turk. J. Electr. Eng. Comput. Sci. 24(6), 4623–4636 (2016)

    Google Scholar 

  17. Wallace, G.: The JPEG still picture compression standard. IEEE Trans. Consumer Electron. 38(1), 18–34 (1992)

    Article  Google Scholar 

  18. Wenyin, G., Zhihua, C., Charles, X.L., Hui, L.: Enhanced differential evolution with adaptive strategies for numerical optimization. IEEE Trans. Syst. Man Cybern. Part B (Cybern.) 41(2), 397–413 (2011)

    Article  Google Scholar 

  19. Wu, Y.G.: GA-based dct quantization table design procedure for medical images. IEE Proc. Vis. Image Signal Process. 151(5), 353–359 (2004)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to B. Vinoth Kumar .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Vinoth Kumar, B., Karpagam, G.R. (2019). A Smart Algorithm for Quantization Table Optimization: A Case Study in JPEG Compression. In: Mishra, M., Mishra, B., Patel, Y., Misra, R. (eds) Smart Techniques for a Smarter Planet. Studies in Fuzziness and Soft Computing, vol 374. Springer, Cham. https://doi.org/10.1007/978-3-030-03131-2_13

Download citation

Publish with us

Policies and ethics