Abstract
In this research paper, a high throughput memory efficient pipelining architecture for Fast Efficient Set Partitioning in Hierarchical Trees (SPIHT) image compression system is explained. The main aim of this paper is to compress and implement the image without any loss of information. So, we are using spatial oriented tree approach in Fast Efficient SPIHT algorithm for compression and Spartan 3 EDK kit for hardware implementation analysis purpose. Integer wavelet transform is used for encoding and decoding process in SPIHT algorithm. Here, we are using pipelining architecture to implement it in FPGA kit because pipeline architecture is more suitable for hardware utility purpose. Generally an image file will occupy more amount of space. In order to reduce the memory size no loss during transmission we are using this approach. By this way we are attained maximum PSNR value, CR and also produced very high accurate image after decompression, when compared with the results of other previous algorithms. In this module, the hardware tools used are dual core processor and FPGA Spartan 3 EDK kit and the software tool windows 8 operating system and the tool kit is MATLAB 7.8.
Similar content being viewed by others
References
Muthukumaran, N., & Ravi, R. (2015). The performance analysis of fast efficient lossless satellite image compression and decompression for wavelet based algorithm. Wireless Personal Communications, 81(2), 839–859.
Muthukumaran, N., & Ravi, R. (2015). The performance analysis of VLSI based image acquisition using block based fast efficient compression algorithm. International Arab Journal of Information Technology, 12(4), 333–339.
Muthukumaran, N., & Ravi, R. (2014). Simulation based VLSI implementation of fast efficient lossless image compression system using Adjusted Binary Code & Golumb Rice Code. World Academy of Science, Engineering and Technology, 8(9), 1603–1606.
Akter, M., Reaz, M. B. I., Mohd Yasin, F., & Choong, F. (2008). A modified set partitioning in hierarchical trees algorithm for real compression. Journal of Communication Technology Electronics, 53(6), 642–650.
Ansari, M. A., & Ananda, R. S. (2009). Context based medical image compression for ultrasound images with contextual set partitioning in hierarchical trees algorithm. Advance Engineering Software, 40(7), 487–496.
Andra, K., Acharya, T., & Chakrabarti, C. (2000). A multi-bit binary arithmetic coding technique. In Proceedings of international conference image process, Vancouver, BC, Canada, vol. 1, pp. 928–931.
Cao, B., Li, Y. S., & Liu, K. (2004). VLSI architecture of MQ encoder in JPEG 2000. Journal of Xidian Xuebao, 31(5), 714–718.
Corsonello, P., Perri, S., Zicari, P., & Cocorullob, G. (2005). Microprocessor based FPGA implementation of SPIHT image compression subsystems. Microprocessor and Microsystems, 29(6), 299–305.
Shah, Devangkumar, & Vithlani, Chandresh. (2014). VLSI oriented lossy image compression approach using dA-based 2D-discrete wavelet. International Arab Journal of Information Technology, 11(1), 59–68.
Fry, T. W., & Hauck, S. A. (2005). SPIHT image compression on FPGAs. IEEE Transactions on Circuits System for Video Technology, 15(9), 1138–1147.
Liu, Kai, Belyaev, Evgeniy, & Guo, Jie. (2012). VLSI architecture of arithmetic coder used in SPIHT. IEEE Transactions on Very Large Scale Integration Systems, 20(4), 697–710.
Marpe, D., Schwarz, H., & Wiegand, T. (2003). Context-based adaptive binary arithmetic coding in the H.264/AVC video compression standard. IEEE Transactions on Circuits Systems for Video Technology, 13(7), 620–636.
Palanisamy, G., & Samukutti, A. (2008). Medical image compression using a novel embedded set partitioning significant and zero block coding. The International Arab Journal of Information Technology, 5(2), 132–139.
Pan, H., Siu, W. C., & Law, N. F. (2008). A fast and low memory image coding algorithm based on lifting wavelet transform and modified SPIHT. Signal Processing Image Communication, 23(3), 146–161.
Said, A., & Pearlman, W. A. (1996). A new fast and efficient image codec based on set partitioning in hierarchical trees. IEEE Transactions on Circuits & Systems for Video Technology, 6, 243–250.
Wiseman, Y. (2001). A pipeline chip for quasi arithmetic coding. IEICE Transactions on Fundamentals, 84(4), 1034–1041.
Acknowledgments
This work was supported in part by Anna University Recognized Research Centre Lab at Francis Xavier Engineering College, Tirunelveli. We extend our gratitude to Dr. R. Ravi for his support and guidance. Also, we would like to thank the anonymous reviewers for their valuable comments and suggestions.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Muthukumaran, N., Ravi, R. Hardware Implementation of Architecture Techniques for Fast Efficient Lossless Image Compression System. Wireless Pers Commun 90, 1291–1315 (2016). https://doi.org/10.1007/s11277-016-3391-9
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-016-3391-9