Informatica logo


Login Register

  1. Home
  2. Issues
  3. Volume 28, Issue 4 (2017)
  4. Coding Algorithm for Grayscale Images – ...

Informatica

Information Submit your article For Referees Help ATTENTION!
  • Article info
  • Full article
  • Related articles
  • Cited by
  • More
    Article info Full article Related articles Cited by

Coding Algorithm for Grayscale Images – Design of Piecewise Uniform Quantizer with Golomb–Rice Code and Novel Analytical Model for Performance Analysis
Volume 28, Issue 4 (2017), pp. 703–724
Nikola Simić   Zoran H. Perić   Milan S. Savić  

Authors

 
Placeholder
https://doi.org/10.15388/Informatica.2017.152
Pub. online: 1 January 2017      Type: Research Article      Open accessOpen Access

Received
1 June 2016
Accepted
1 May 2017
Published
1 January 2017

Abstract

Scalar quantizer selection for processing a signal with a unit variance is a difficult problem, while both selection and quantizer design for the range of variances is even tougher and to the authors’ best knowledge, it is not theoretically solved. Furthermore, performance estimation of various image processing algorithms is unjustifiably neglected and there are only a few analytical models that follow experimental analysis. In this paper, we analyse application of piecewise uniform quantizer with Golomb-Rice coding in modified block truncation coding algorithm for grayscale image compression, propose design improvements and provide a novel analytical model for performance analysis. Besides the nature of input signal, required compression rate and processing delay of the observed system have a strong influence on quantizer design. Consequently, the impact of quantizer range choice is analysed using a discrete designing variance and it was exploited to improve overall quantizer performance, whereas variable-length coding is applied in order to reduce quantizer’s fixed bit-rate. The analytical model for performance analysis is proposed by introducing Inverse Gaussian distribution and it is obtained by discussing a number of images, providing general closed-form solutions for peak-signal-to-noise ratio and the total average bit-rate estimation. The proposed quantizer design ensures better performance in comparison to the other similar methods for grayscale image compression, including linear prediction of pixel intensity and edge-based adaptation, whereas analytical model for performance analysis provides matching with the experimental results within the range of 1 dB for PSQNR and 0.2 bpp for the total average bit-rate.

References

 
Ali, M., Manzur, M. (2015). Symbol coding of Laplacian distributed prediction residuals. Digital Signal Processing, 44, 76–87.
 
Alomari, Y.M., Abdullah, S.N.H.S., Zin, R.R.M., Omar, K. (2016). Iterative randomized irregular circular algorithm for proliferation rate estimation in brain tumor Ki-67 histology images. Expert Systems with Applications, 48, 111–129.
 
Barcellos, P., Bouvie, C., Escouto, F.L., Scharcanski, J. (2015). A novel video based system for detecting and counting vehicles at user-defined virtual loops. Expert Systems with Applications, 42, 1845–1856.
 
Chang, C.-C., Lin, C.-Y., Fan, Y.-H. (2008). Lossless data hiding for color images based on block truncation coding. Pattern Recognition, 417, 2347–2357.
 
Chang, I.-C., Hu, Y.-C., Chen, W.-L., Lo, C.-C. (2015). High capacity reversible data hiding scheme based on residual histogram shifting for block truncation coding. Signal Processing, 108, 376–388.
 
Dadkhah, S., Manaf, A.A., Hori, Y., Hassanien, A.E., Sadeghi, S. (2014). An effective SVD-based image tampering detection and self-recovery using active watermarking. Signal Processing: Image Communication, 29, 1197–1210.
 
Delp, E.J., Mitchell, O.R. (1979). Image compression using block truncation coding. IEEE Transactions on Communications, 27(9), 1335–1342.
 
Guo, J.-M., Liu, Y.-F. (2012). High capacity data hiding for error-diffused block truncation coding. IEEE Transactions on Image Processing, 21(12), 4808–4818.
 
Jayant, N.S., Noll, P. (1984). Digital Coding of Waveforms. Prentice-Hal, New Jersey.
 
Kim, S., Lee, H.-J. (2016). RGBW image compression by low-complexity adaptive multi-level block truncation coding. IEEE Transactions on Consumer Electronics, 62(4), 412–419.
 
Kim, H.-S., Lee, J., Kim, H., Kang, S., Park, W.C. (2011). A lossless color image compression architecture using a parallel Golomb-Rice CODEC. IEEE Transactions on Circuits and Systems for Video Technology, 21(11), 1581–1587.
 
Kim, S., Lee, D., Kim, J.-S., Lee, H.-J. (2016). A block truncation coding algorithm and hardware implementation targeting 1/12 compression for LCD overdrive. Journal of Display Technology, 12(4), 376–389.
 
Lema, M.D., Mitchell, O.R. (1984). Absolute moment block truncation coding and its application to color images. IEEE Transactions on Communications, 32, 1148–1157.
 
Li, Y., Yang, Q., Jiao, R. (2010). Image compression scheme based on curvelet transform and support vector machine. Expert Systems with Applications, 37, 3063–3069.
 
Li, Y., Wang, Y., Yang, Q. (2013). Curvelet based image compression via core vector machine. Optik International Journal for Light and Electron Optics, 124(21), 4859–4866.
 
Mathews, J., Nair, M.S. (2015). Adaptive block truncation coding technique using edge-based quantization approach. Computers & Electrical Engineering, 43, 169–179.
 
Ozturk, C., Hancer, E., Karaboga, D. (2014). Color image quantization: a short review and an application with artificial Bee colony algorithm. Informatica, 25(3), 485–503.
 
Perić, Z., Petković, M., Dinčić, M. (2009). Simple compression algorithm for memoryless Laplacian source based on the optimal companding technique. Informatica, 20(1), 99–114.
 
Perić, Z., Dincic, M., Petkovic, M. (2010a). Design of a hybrid quantizer with variable length code. Fundamenta Informaticae, 98(2–3), 233–256.
 
Perić, Z., Savić, M., Dinčić, M., Denić, D., Praščević, M. (2010b). Forward adaptation of novel semilogarithmic quantizer and lossless coder for speech signals compression. Informatica, 21(3), 375–391.
 
Perić, Z., Simić, N., Savić, M. (2015). Analysis and design of two stage mismatch quantizer for Laplacian source. Elektronika ir Elektrotechnika, 21(3), 49–53.
 
Ponti, M., Nazare, T.S., Thume, G.S. (2016). Image quantization as a dimensionality reduction procedure in color and texture feature extraction. Neurocomputing, 173(2), 385–396.
 
Salomon, D. (2007). Data Compression – The Complete Reference. 4th ed. Springer.
 
Savic, M., Peric, Z., Dincic, M. (2010). Design of forward adaptive uniform quantizer for discrete input samples for Laplacian source. Electronics and Electrical Engineering, 9(105), 73–76.
 
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, Simic N, Z. (2015). Coding algorithm for grayscale images based on linear prediction and dual-mode quantization. Expert Systems with Applications, 42, 7285–7291.
 
Sayood, K. (2006). Introduction to Data Compression. 3rd ed. Elsevier Inc.
 
Simic, N., Peric, Z.H., Savic, M.S. (2017). Image coding algorithm based on Hadamard transform and simple vector quantization. Multimedia Tools and Applications. https://doi.org/10.1007/s11042-017-4513-4.

Biographies

Simić Nikola
simicnikola90@gmail.com

N. Simić was born in Niš, Serbia, in 1990. He received the BS and MS degrees from the Faculty of Electronic Engineering, University of Niš, Serbia, in 2013 and 2014, respectively, and he was awarded as the best graduated student of his generation. He is currently a student of doctoral studies at the same faculty. His current research interests include image coding and intelligent watermarking. Mr. Simić has been a reviewer of Multimedia Systems International Journal. He is an author and co-author of about 20 papers (8 of them in peer-reviewed international journals).

Perić Zoran H.
zoran.peric@elfak.ni.ac.rs

Z.H. Perić was born in Niš, Serbia, in 1964. He received the BS, MS and PhD degrees from the Faculty of Electronic Engineering, University of Niš, Serbia, in 1989, 1994 and 1999, respectively. He is a full-time professor at Department of Telecommunications, Faculty of Electronic Engineering, University of Niš. His current research interests include the information theory and signal processing. He is an author and co-author of over 200 papers. Dr. Perić has been a reviewer in a number of journals, including IEEE Transactions on Information Theory, IEEE Transactions on Signal Processing, IEEE Transactions on Communications, Compel, Informatica, Information Technology and Control, Expert Systems with Applications and Digital Signal Processing.

Savić Milan S.
malimuzicar@gmail.com

M.S. Savić was born in Vranje, Serbia, in 1984. He received the MSc and PhD degrees in computer science from the Faculty of Electronic Engineering, University of Niš, Serbia, in 2008 and 2012, respectively. Milan Savić was an assistant research professor at Mathematical Institute of Serbian Academy of Sciences and Arts and currently he is an assistant professor at Faculty of Natural Science and Mathematics, University of Pristina. His current research interests include source coding and quantization of speech signals and images. He is an author and co-author of about 25 papers (13 of them in peer-reviewed international journals). Dr. Savić is a member of the Editorial Board of Canadian Journal Computer and Information Sciences.


Full article Related articles Cited by PDF XML
Full article Related articles Cited by PDF XML

Copyright
© 2017 Vilnius University
by logo by logo
Open access article under the CC BY license.

Keywords
analytical model Golomb–Rice coding image compression inverse Gaussian distribution piecewise uniform quantizer number of pixel change

Metrics
since January 2020
1524

Article info
views

632

Full article
views

514

PDF
downloads

212

XML
downloads

Export citation

Copy and paste formatted citation
Placeholder

Download citation in file


Share


RSS

INFORMATICA

  • Online ISSN: 1822-8844
  • Print ISSN: 0868-4952
  • Copyright © 2023 Vilnius University

About

  • About journal

For contributors

  • OA Policy
  • Submit your article
  • Instructions for Referees
    •  

    •  

Contact us

  • Institute of Data Science and Digital Technologies
  • Vilnius University

    Akademijos St. 4

    08412 Vilnius, Lithuania

    Phone: (+370 5) 2109 338

    E-mail: informatica@mii.vu.lt

    https://informatica.vu.lt/journal/INFORMATICA
Powered by PubliMill  •  Privacy policy