Optimal image compression via block-based adaptive colour reduction with minimal contour effect

Current image acquisition devices require tremendous amounts of storage for saving the data returned. This paper overcomes the latter drawback through proposing a colour reduction technique which first subdivides the image into patches, and then makes use of fuzzy c-means and fuzzy-logic-based inference systems, in order to cluster and reduce the number of the unique colours present in each patch, iteratively. The colours available in each patch are quantised, and the emergence of false edges is checked for, by means of the Sobel edge detection algorithm, so as to minimise the contour effect. At the compression stage, a methodology taking advantage of block-based singular value decomposition and wavelet difference reduction is adopted. Considering 35000 sample images from various databases, the proposed method outperforms centre cut, moment-preserving threshold, inter-colour correlation, generic K-means and quantisation by dimensionality reduction.

[1]  Gholamreza Anbarjafari,et al.  Satellite Image Contrast Enhancement Using Discrete Wavelet Transform and Singular Value Decomposition , 2010, IEEE Geoscience and Remote Sensing Letters.

[2]  J. Boardman Inversion Of Imaging Spectrometry Data Using Singular Value Decomposition , 1989, 12th Canadian Symposium on Remote Sensing Geoscience and Remote Sensing Symposium,.

[3]  Moshe Porat,et al.  Color image compression using inter-color correlation , 2002, Proceedings. International Conference on Image Processing.

[4]  V. Leitáo,et al.  Computer Graphics: Principles and Practice , 1995 .

[5]  Kai Zeng,et al.  Perceptual screen content image quality assessment and compression , 2015, 2015 IEEE International Conference on Image Processing (ICIP).

[6]  Pietro Perona,et al.  Learning Generative Visual Models from Few Training Examples: An Incremental Bayesian Approach Tested on 101 Object Categories , 2004, 2004 Conference on Computer Vision and Pattern Recognition Workshop.

[7]  Ahmet M. Eskicioglu,et al.  Robust DWT-SVD domain image watermarking: embedding data in all frequencies , 2004, MM&Sec '04.

[8]  M. Emre Celebi,et al.  An Effective Color Quantization Method Based on the Competitive Learning Paradigm , 2009, IPCV.

[9]  Gholamreza Anbarjafari,et al.  Video resolution enhancement by using discrete and stationary wavelet transforms with illumination compensation , 2015, Signal Image Video Process..

[10]  K. S. Arun,et al.  Least-Squares Fitting of Two 3-D Point Sets , 1987, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[11]  Maryline Charrier,et al.  JPEG2000, the Next Millennium Compression Standard for Still Images , 1999, ICMCS, Vol. 1.

[12]  Andries Petrus Engelbrecht,et al.  A Color Image Quantization Algorithm Based on Particle Swarm Optimization , 2005, Informatica.

[13]  Vijay Balasubramanian,et al.  Natural Images from the Birthplace of the Human Eye , 2011, PloS one.

[14]  James S. Walker Lossy image codec based on adaptively scanned wavelet difference reduction , 2000 .

[15]  Suman Sarkar,et al.  Block based image compression technique using rank reduction and wavelet difference reduction , 2015, International Conference on Graphic and Image Processing.

[16]  Kuo-Cheng Liu,et al.  Color image compression using adaptive color quantization , 2004, 2004 International Conference on Image Processing, 2004. ICIP '04..

[17]  Yi Li,et al.  Consistent line clusters for building recognition in CBIR , 2002, Object recognition supported by user interaction for service robots.

[18]  T. Grajek,et al.  Subjective quality assessment methodology for 3D video compression technology , 2012, 2012 International Conference on Signals and Electronic Systems (ICSES).

[19]  A. Suruliandi,et al.  Performance evaluation on EZW & WDR image compression techniques , 2010, 2010 INTERNATIONAL CONFERENCE ON COMMUNICATION CONTROL AND COMPUTING TECHNOLOGIES.

[20]  Juan Chen,et al.  Color quantization using c-means clustering algorithms , 2011, 2011 18th IEEE International Conference on Image Processing.

[21]  Nikos A. Nikolaou,et al.  Color reduction for complex document images , 2009, Int. J. Imaging Syst. Technol..

[22]  Weisi Lin,et al.  Analysis of Distortion Distribution for Pooling in Image Quality Prediction , 2016, IEEE Transactions on Broadcasting.

[23]  Andrew B. Watson,et al.  Perceptual optimization of DCT color quantization matrices , 1994, Proceedings of 1st International Conference on Image Processing.

[24]  Paul Scheunders,et al.  A genetic c-Means clustering algorithm applied to color image quantization , 1997, Pattern Recognit..

[25]  Wenjun Zhang,et al.  An efficient color image quality metric with local-tuned-global model , 2014, 2014 IEEE International Conference on Image Processing (ICIP).

[26]  H. Andrews,et al.  Singular Value Decomposition (SVD) Image Coding , 1976, IEEE Trans. Commun..

[27]  Tad J. Ulrych,et al.  Application of singular value decomposition to vertical seismic profiling , 1988 .

[28]  Paul A. Viola,et al.  Robust Real-Time Face Detection , 2001, Proceedings Eighth IEEE International Conference on Computer Vision. ICCV 2001.

[29]  上野 文男,et al.  2006 IEEE International Symposium on Circuits and Systems (ISCAS 2006) , 2007 .

[30]  Luc Brun,et al.  Comparison and optimization of methods of color image quantization , 1997, IEEE Trans. Image Process..

[31]  Cheng-Hsin Hsu,et al.  GamingAnywhere: The first open source cloud gaming system , 2014, TOMCCAP.

[32]  Qing-Zhong Li,et al.  Low-bit-rate coding of underwater color image using improved wavelet difference reduction , 2010, J. Vis. Commun. Image Represent..

[33]  Truong Q. Nguyen,et al.  Adaptive scanning methods for wavelet difference reduction in lossy image compression , 2000, Proceedings 2000 International Conference on Image Processing (Cat. No.00CH37101).

[34]  Salvatore Sessa,et al.  A color image reduction based on fuzzy transforms , 2014, Inf. Sci..

[35]  Jar-Ferr Yang,et al.  Combined techniques of singular value decomposition and vector quantization for image coding , 1995, IEEE Trans. Image Process..

[36]  Hai Jin,et al.  Effective naive Bayes nearest neighbor based image classification on GPU , 2013, The Journal of Supercomputing.

[37]  Weisi Lin,et al.  Saliency-Guided Quality Assessment of Screen Content Images , 2016, IEEE Transactions on Multimedia.

[38]  Gholamreza Anbarjafari,et al.  Lossy medical image compression using Huffman coding and singular value decomposition , 2013, 2013 21st Signal Processing and Communications Applications Conference (SIU).

[39]  Lei Zhu,et al.  Unsupervised multi-graph cross-modal hashing for large-scale multimedia retrieval , 2016, Multimedia Tools and Applications.

[40]  Mrinal K. Mandal,et al.  Novel embedded image coding algorithms based on wavelet difference reduction , 2005 .

[41]  María Vanrell,et al.  Accurate mapping of natural scenes radiance to cone activation space: a new image dataset , 2010, CGIV/MCS.

[42]  D. Chandra Digital image watermarking using singular value decomposition , 2002, The 2002 45th Midwest Symposium on Circuits and Systems, 2002. MWSCAS-2002..

[43]  Zhou Wang,et al.  Subjective quality assessment of Screen Content Images , 2014, 2014 Sixth International Workshop on Quality of Multimedia Experience (QoMEX).

[44]  Touradj Ebrahimi,et al.  JPEG2000 image coding system theory and applications , 2006, 2006 IEEE International Symposium on Circuits and Systems.

[45]  Gregory Joy,et al.  Center-cut for color-image quantization , 2005, The Visual Computer.

[46]  Takeshi Yamaguchi,et al.  Recent progress on digital holography for 3D display , 2012, Photonics Asia.

[47]  J. C. Dunn,et al.  A Fuzzy Relative of the ISODATA Process and Its Use in Detecting Compact Well-Separated Clusters , 1973 .

[48]  R. Sudhakar,et al.  Image Compression using Coding of Wavelet Coefficients - A Survey , 2005 .

[49]  Chih-Chin Lai,et al.  Digital Image Watermarking Using Discrete Wavelet Transform and Singular Value Decomposition , 2010, IEEE Transactions on Instrumentation and Measurement.

[50]  Alaitz Zabala,et al.  Impact of lossy compression on mapping crop areas from remote sensing , 2013 .

[51]  Wen-Hsiang Tsai,et al.  Color image compression using quantization, thresholding, and edge detection techniques all based on the moment-preserving principle , 1998, Pattern Recognit. Lett..

[52]  Thambipillai Srikanthan,et al.  On the initialization and training methods for Kohonen self-organizing feature maps in color image quantization , 2002, Proceedings First IEEE International Workshop on Electronic Design, Test and Applications '2002.

[53]  Dao-Qiang Zhang,et al.  A novel kernelized fuzzy C-means algorithm with application in medical image segmentation , 2004, Artif. Intell. Medicine.

[54]  Shipeng Li,et al.  Virtualized Screen: A Third Element for Cloud-Mobile Convergence , 2011, IEEE Multim..

[55]  P. Bao,et al.  Image adaptive watermarking using wavelet domain singular value decomposition , 2005 .

[56]  James S. Walker Comparison of the JPEG 2000 lossy image compression algorithm with WDR-based algorithms , 2005 .

[57]  Marwan Mattar,et al.  Labeled Faces in the Wild: A Database forStudying Face Recognition in Unconstrained Environments , 2008 .

[58]  Lei Zhu,et al.  Topic Hypergraph Hashing for Mobile Image Retrieval , 2015, ACM Multimedia.

[59]  P. Prusinkiewicz,et al.  Variance‐based color image quantization for frame buffer display , 1990 .

[60]  Javier Vazquez-Corral,et al.  Color Constancy Algorithms: Psychophysical Evaluation on a New Dataset , 2009 .

[61]  M. Carter Computer graphics: Principles and practice , 1997 .

[62]  Wen-Hsiang Tsai,et al.  Reduction of color space dimensionality by moment-preserving thresholding and its application for edge detection in color images , 1996, Pattern Recognit. Lett..

[63]  Mrinal K. Mandal,et al.  Context-modeled wavelet difference reduction coding based on fractional bit-plane partitioning , 2003, Proceedings 2003 International Conference on Image Processing (Cat. No.03CH37429).

[64]  Joachim M. Buhmann,et al.  On spatial quantization of color images , 2000, IEEE Trans. Image Process..

[65]  Charalambos Strouthopoulos,et al.  Adaptive color reduction , 2002, IEEE Trans. Syst. Man Cybern. Part B.

[66]  Bo Sun,et al.  Time-varying BRDFs. , 2006, IEEE transactions on visualization and computer graphics.

[67]  Luiz Velho,et al.  Color image quantization by pairwise clustering , 1997, Proceedings X Brazilian Symposium on Computer Graphics and Image Processing.

[68]  Teerapat Sanguankotchakorn,et al.  Embedded Image Coding using Context-Based Adaptive Wavelet Difference Reduction , 2006, 2006 International Conference on Image Processing.

[69]  Kai Zeng,et al.  Objective Quality Assessment and Perceptual Compression of Screen Content Images , 2018, IEEE Computer Graphics and Applications.

[70]  Zhigang Xiang,et al.  Color image quantization by minimizing the maximum intercluster distance , 1997, TOGS.

[71]  Lale Akarun,et al.  Adaptive methods for dithering color images , 1995, Proceedings., International Conference on Image Processing.

[72]  Anthony H. Dekker,et al.  Kohonen neural networks for optimal colour quantization , 1994 .

[73]  Amit Garg,et al.  DCSPIHT : Image Compression Algorithm * , 2012 .

[74]  M. Emre Celebi,et al.  Improving the performance of k-means for color quantization , 2011, Image Vis. Comput..

[75]  Antonio Torralba,et al.  Modeling the Shape of the Scene: A Holistic Representation of the Spatial Envelope , 2001, International Journal of Computer Vision.

[76]  Sameer A. Nene,et al.  Columbia Object Image Library (COIL100) , 1996 .

[77]  Michael A. Arbib,et al.  An algorithm for competitive learning in clustering problems , 1994, Pattern Recognit..

[78]  Bo Sun,et al.  Time-Varying BRDFs , 2006, NPH.

[79]  S. Randhawa,et al.  Blind reverse CFA demosaicking for the reduction of colour artifacts from demosaicked images , 2010, 2010 25th International Conference of Image and Vision Computing New Zealand.

[80]  Georgios Papaioannou The Compact YCoCg Frame Buffer Pavlos Mavridis , 2012 .

[81]  Gholamreza Anbarjafari,et al.  Lossy image compression using singular value decomposition and wavelet difference reduction , 2014, Digit. Signal Process..

[82]  Songul Albayrak,et al.  FUZZY C-MEANS CLUSTERING ON MEDICAL DIAGNOSTIC SYSTEMS , 2003 .

[83]  Weisi Lin,et al.  Perceptual Quality Assessment of Screen Content Images , 2015, IEEE Transactions on Image Processing.

[84]  Bunyarit Uyyanonvara,et al.  Novel fast color reduction algorithm for time-constrained applications , 2005, J. Vis. Commun. Image Represent..

[85]  Erik Learned-Miller,et al.  Labeled Faces in the Wild : Updates and New Reporting Procedures , 2014 .

[86]  Hervé Abdi,et al.  Singular Value Decomposition ( SVD ) and Generalized Singular Value Decomposition ( GSVD ) , 2006 .

[87]  Weisi Lin,et al.  Learning a blind quality evaluation engine of screen content images , 2016, Neurocomputing.