Abstract
Transform coding is commonly used in image processing algorithms to provide high compression ratios, often at the expense of processing time and simplicity of the system. We have recently proposed a pixel value prediction scheme in order to exploit adjacent pixel correlation, providing a low-complexity model for image coding. However, the proposed model was unable to reach high compression ratios retaining high quality of reconstructed image at the same time. In this paper we propose a new segmentation algorithm which further utilizes adjacent pixel correlation, provides higher compression ratios and it is based on application of Hadamard transform coding. Additional compression is provided by using vector quantization for a low number of quantization levels and by simplifying generalized Lloyd’s algorithm where the special attention is paid to determination of optimal partitions for vector quantization, making a fixed quantizer. The proposed method is quite simple and experimental results show that it ensures better or similar rate-distortion ratio for very low bit-rates, comparing to the other similar methods that are based on wavelet or curvelet transform coding and support or core vector machine application. Furthermore, the proposed method requires very low processing time since the proposed quantizers are fixed, much less than the required time for the aforementioned methods that we compare with as well as much less than the time required for fractal image coding. In the end, the appropriate discussion is provided comparing the results with a scheme based on linear prediction and dual-mode quantization.








Similar content being viewed by others
References
Anusuya V, Srinivasa Raghavan V, Kavitha G (2014) Lossless compression on MRI images using SWT. J Digit Imaging 27:594–600
Berrouche Y, Bekka RE (2014) Improved multiple description wavelet based image coding using Hadamard transform. Intern J Electron Comm (AEÜ) 68:976–982
Chiranjeevi K, Jena UR (2016) Image compression based on vector quantization using cuckoo search optimization technique. Ain Shams Eng J. doi:10.1016/j.asej.2016.09.009
Djordjevic IB, Jovanovic AZ, Cvijetic M, Peric Z (2013) Multidimensional vector quantization-based signal constellation design enabling beyond 1 Pb/s serial optical transport networks. Photonics J, IEEE 5(4):7901312–7901312
Gersho A, Gray R (1992) Vector quantization and signal compression. Kluwer Academic Publisher, Boston
Haykin S (2009) Neural networks and learning machines, 3rd edn. Prentice Hall
Horng M-H (2012) Vector quantization using the firefly algorithm for image compression. Expert Syst Appl 39:1078–1091
Jayant NS, Noll P (1984) Digital coding of waveforms. Prentice-Hall, New Jersey
Jovanović AŽ, Perić ZH (2011) Geometric piecewise uniform lattice vector quantization of the memoryless Gaussian source. Inf Sci 181:3043–3053
Karimi N, Samavi S, Amraee S, Shirani S (2015) Use of symmetry in prediction-error field for lossless compression of 3D MRI images. Multimed Tools Appl 74:11007–11022
Kekre HB, Sarode TK (2010) New clustering algorithm for vector quantization using rotation of error vector. Intern J Comp Sci Inform Sec (IJCSIS) 7(3):159–165
Li Y, Yang Q, Jiao R (2010) Image compression scheme based on curvelet transform and support vector machine. Expert Syst Appl 37:3063–3069
Li Y, Wang Y, Yang Q (2013) Curvelet based image compression via core vector machine. Optik - Internl J Light Elect Optics 124(21):4859–4866
Li Z, Yu X, Li P, Hashem M (2015) Moving object tracking based on multi-independent features distribution fields with comprehensive spatial feature similarity. Vis Comput 31(12):1633–1651
Lin C-C, Liu X-L, Tai W-L, Yuan S-M (2015) A novel reversible data hiding scheme based on AMBTC compression technique. Multimed Tools Appl 74(11):3823–3842
Pakdaman Z, Saryazdi S, Nezamabadi-pour H (2016) A prediction based reversible image watermarking in Hadamard domain. Multimed Tools Appl. doi:10.1007/s11042-016-3490-3
Raman R, Choudhury SK, Bakshi S (2017) Spatiotemporal optical blob reconstruction for object detection in grayscale videos. Multimed Tools Appl. doi:10.1007/s11042-016-4234-0
Rebollo-Monedero D, Forne J, Pallares E, Parra-Arnau J (2013) A modification of the Lloyd algorithm for k-anonymous quantization. Inf Sci 222:185–202
Savic M, Peric Z, Dincic M (2012) Coding algorithm for grayscale images based on piecewise uniform quantizers. Informatica 23(1):125–140
Savic M, Peric Z, Simic N (2015) Coding algorithm for grayscale images based on linear prediction and dual mode quantization. Expert Syst Appl 42:7285–7291
Sayood K (2006) Introduction to data compression, 3rd edn. Elsevier Inc.
Sim HM, Asmuni H, Hassan R, Othman RM (2014) Multimodal biometrics: weighted score level fusion based on non-ideal iris and face images. Expert Syst Appl 41:5390–5404
Son LH, Tuan TM (2016) A cooperative semi-supervised fuzzy clustering framework for dental X-ray image segmentation. Expert Syst Appl 46:380–393
Song X, Huang Q, Chang S, He J, Wang H (2016) Novel near-lossless compression algorithm for medical sequence images with adaptive block-based spatial prediction. J Digit Imaging 29:706–715
Sun J, Ren G-Q, Wu Q-Z (2014) The easy block Hadamard transform: a new adaptive directional Hadamard transform for sparse image representation. Optik 125:2356–2360
Wang X-Y, Zhang D-D (2014) Discrete wavelet transform-based simple range classification strategies for fractal image coding. Nonlinear Dynamics 75:439–448
Yan C, Zhang Y, Dai F, Wang X, Li L, Dai Q (2014a) Parallel deblocking filter for HEVC on many-core processor. Electron Lett 50(5):367–368
Yan C, Zhang Y, Dai F, Zhang J, Li L, Dai Q (2014b) Efficient parallel HEVC intra-prediction on many-core processor. Electron Lett 50(11):805–806
Yan C, Zhang Y, Xu J, Dai F, Li L, Dai Q, Wu F (2014c) A highly parallel framework for HEVC coding unit partitioning tree decision on many-core processors. IEEE Signal Process Lett 21(5):573–576
Yan C, Zhang Y, Xu J, Dai F, Zhang J, Dai Q, Wu F (2014d) Efficient parallel framework for HEVC motion estimation on many-Core processors. IEEE Transac Circuits Syst Vid Technol 24(12):2077–2089
Acknowledgments
This work is supported by Serbian Ministry of Education and Science through Mathematical Institute of Serbian Academy of Sciences and Arts (Project III44006) and by Serbian Ministry of Education, Science and Technological Development (Project TR32035).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Simić, N., Perić, Z.H. & Savić, M.S. Image coding algorithm based on Hadamard transform and simple vector quantization. Multimed Tools Appl 77, 6033–6049 (2018). https://doi.org/10.1007/s11042-017-4513-4
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-017-4513-4