Skip to main content
Log in

DSP implementation of modified variable vector quantization based image compression using DCT and synthesis on FPGA

  • Original Research
  • Published:
International Journal of Information Technology Aims and scope Submit manuscript

Abstract

In the extant context of data compression, numerous data reduction techniques have evolved and produced many innovative solutions. These elucidations may have resulted in further complexities during physical realizations. This research endeavor put forth experimentation outcomes in the field of Discrete Cosine Transform (DCT) based image compression using modified vector quantization and prototyping the algorithm on Digital Signal Processor (DSP) TMS320C6713 platform. In addition, such an algorithm is synthesized on Virtex5 XC5VSX50T Field Programmable Gate Array (FPGA). The performance metrics used and calculated here at algorithm level are Mean Square Error (MSE), Peak Signal to Noise Ratio (PSNR_, Compression Ratio (CR), Bits per Pixel (bpp), percentage Space Saving in accordance with modified variable vector quantization levels from 10 to 90.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

References

  1. Pu IM (2006) Fundamental data compression. British Library Cataloguing in Publication Data and Library of Congress Cataloguing in Publication Data, Butterworth-Heinemann Publications. ISBN-13:978-0-7506-6310-6, ISBN-10:0-7506-6310-3

  2. Skodras A, Christopoulos C, Ebrahimi T (2001) The JPEG 2000 still image compression standard. IEEE Signal Process Mag 18(5):36–58. https://doi.org/10.1109/79.952804

    Article  MATH  Google Scholar 

  3. Martínez JM (2002) The MPEG standard, ISO/MPEG N4674, overview of the MPEG-7, Standard, Version 6.0. MPEG Requirements Group, IEEE Multimedia, Spain

  4. Kornblum JD (2008) Using JPEG quantization tables to identify imagery processed by software. Digit Investig S21–S25. https://doi.org/10.1016/j.diin.2008.05.004. 2008 Digital Forensic Research Workshop, Published by Elsevier Ltd.

  5. Dixit MM, Vijaya C (2017) Q-factor based modified adaptable vector quantization techniques for DCT based image compression and DSP implementation. In: 6th international conference on innovations in electronics and communication engineering ICIECE-2017, Hyderabad, Published in Springer Book Series Title Lecture Notes in Networks and Systems, July 2017

  6. Hatim A, Sadiki T, Hassani MM (2013) Efficient hardware architecture for direct 2D DCT computation and its FPGA implementation. In: 25th international conference on microelectronics (ICM) Beirut, Lebanon, December 2013. https://doi.org/10.1109/icm.2013.6734995

  7. Poljicak Ante, Botella Guillermo, Garcia Carlos, Kedmenec Luka, Prieto-Matias Manuel (2016) Portable real-time DCT based steganography using OpenCL. J Real Time Image Process. https://doi.org/10.1007/s11554-016-0616-9 (Springer, Berlin)

    Google Scholar 

  8. Kuo SM, Lee BH (2001) Real-time digital signal processing-implementations, applications, experiments with the TMS320C55X. Wiley, New York. ISBN 0-470-84137-0

    Book  Google Scholar 

  9. Budagavi M, Fuldseth A, Bjøntegaard G, Sze V, Sadafale M (2013) Core transform design in the high efficiency video coding standard. IEEE J Sel Topics Signal Process 7(6):1029–1041. https://doi.org/10.1109/jstsp.2013.2270429

    Article  Google Scholar 

  10. Ashrafi A, Strollo AGM, Gustafsson O (2013) Hardware implementation of digital signal processing algorithms. J Electr Comput Eng Editorial Article ID 782575 https://doi.org/10.1155/2013/782575 (Hindawi Publishing Corporation)

  11. Bayer FM, Cintra RJ, Edirisuriya A, Madanayake A (2012) A digital hardware fast algorithm and FPGA-based prototype for a novel 16-point approximate DCT for image compression applications. J Meas Sci Technol. https://doi.org/10.1088/0957-0233/23/11/114010 (IOP Publishing Ltd.)

    Google Scholar 

  12. Dhandapani Vaithiyanathan, Ramachandran Seshasayanan (2014) Area and power efficient DCT architecture for image compression. Springer EURASIP J Adv Signal Process. https://doi.org/10.1186/1687-6180-2014-180

    Google Scholar 

  13. Song HS, Cho NI (2009) DCT-based embedded image compression with a new coefficient sorting method. IEEE Signal Process Lett 16(5):410–413. https://doi.org/10.1109/LSP.2009.2016010

    Article  Google Scholar 

  14. Abdelali AB, Chatti I, Hannachi M, Mtibaa A (2016) Efficient BinDCT hardware architecture exploration and implementation on FPGA. Cairo Univ J Adv Res 909–922. https://doi.org/10.1016/j.jare.2016.09.002

  15. Scavongelli C, Conti M (2017) FPGA implementation of JPEG encoder architectures for wireless networks. Springer EURASIP J Embed Syst 1–19. https://doi.org/10.1186/s13639-016-0047-5

  16. Jridi M, Alfalou A (2012) Joint optimization of low-power DCT architecture and efficient quantization technique for embedded image compression. In: IFIP advances in information and communication technology vol 373, IFIP international federation for information processing, pp 155–181, Springer, Heidelberg, Dordrecht, London, New York, 2012. https://doi.org/10.1007/978-3-642-28566-0

  17. ZainEldin H, Elhosseini MA, Ali HA (2014) Image compression algorithms in wireless multimedia sensor networks: a survey, review article. Ain Shams Eng J 481–490. https://doi.org/10.1016/j.asej.2014.11.001. Ain Shams University, Production and Hosting by Elsevier Science

  18. Dixit MM, Vijaya C (2017) Effects of hybrid SVD–DCT based image compression scheme using variable rank matrix and modified vector quantization. In: 5th international conference on innovations in computer science and engineering ICICSE-2017, Hyderabad. Published in Springer Book series title Lecture notes in networks and systems, August 2017

  19. System generator for DSP getting started guide. Xilinx Inc. UG639 (v11.4), December 2009

  20. https://www.mathworks.com

  21. https://www.xilinx.com

Download references

Acknowledgements

The authors would like to thank the AICTE-RPS Grants (Ref. no.: 8023/RID/RPS-115(Pvt.)/2011-12) for providing financial assistance towards this research work.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mahendra M. Dixit.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Dixit, M.M., Vijaya, C. DSP implementation of modified variable vector quantization based image compression using DCT and synthesis on FPGA. Int. j. inf. tecnol. 11, 203–212 (2019). https://doi.org/10.1007/s41870-018-0162-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s41870-018-0162-8

Keywords

Navigation