Adaptive image compression using sparse dictionaries

Transform coding is a widely used image compression technique, where entropy reduction can be achieved by decomposing the image over a dictionary which provides compaction. Existing algorithms, such as JPEG and JPEG2000, utilize fixed dictionaries which are shared by the encoder and decoder. Recently, works utilizing content-specific dictionaries show promising results by focusing on specific classes of images and using highly specialized dictionaries. However, such approaches lose the ability to compress arbitrary images. In this paper we propose an input-adaptive compression approach, which encodes each input image over a dictionary specifically trained for it. The scheme is based on the sparse dictionary structure, whose compact representation allows relatively low-cost transmission of the dictionary along with the compressed data. In this way, the process achieves both adaptivity and generality. Our results show that although this method involves transmitting the dictionary, it remains competitive with the JPEG and JPEG2000 algorithms.

[1]  Michael W. Marcellin,et al.  JPEG2000 - image compression fundamentals, standards and practice , 2002, The Kluwer International Series in Engineering and Computer Science.

[2]  Michael Elad,et al.  Double Sparsity: Learning Sparse Dictionaries for Sparse Signal Approximation , 2010, IEEE Transactions on Signal Processing.

[3]  Stéphane Mallat,et al.  Matching pursuits with time-frequency dictionaries , 1993, IEEE Trans. Signal Process..

[4]  Michael Elad,et al.  Dictionaries for Sparse Representation Modeling , 2010, Proceedings of the IEEE.

[5]  Michael Elad,et al.  Interpolated dictionaries - a Multi-Scale Dictionary Learning Approach , 2010 .

[6]  Michael Elad,et al.  Compression of facial images using the K-SVD algorithm , 2008, J. Vis. Commun. Image Represent..

[7]  Michael A. Saunders,et al.  Atomic Decomposition by Basis Pursuit , 1998, SIAM J. Sci. Comput..

[8]  Michael W. Marcellin,et al.  JPEG2000 - image compression fundamentals, standards and practice , 2013, The Kluwer international series in engineering and computer science.

[9]  Karthik S. Gurumoorthy,et al.  A Method for Compact Image Representation Using Sparse Matrix and Tensor Projections Onto Exemplar Orthonormal Bases , 2010, IEEE Transactions on Image Processing.

[10]  Y. C. Pati,et al.  Orthogonal matching pursuit: recursive function approximation with applications to wavelet decomposition , 1993, Proceedings of 27th Asilomar Conference on Signals, Systems and Computers.

[11]  A. Bruckstein,et al.  K-SVD : An Algorithm for Designing of Overcomplete Dictionaries for Sparse Representation , 2005 .

[12]  Michael Elad,et al.  Sparse and Redundant Representations - From Theory to Applications in Signal and Image Processing , 2010 .

[13]  Christine Guillemot,et al.  Image Compression Using Sparse Representations and the Iteration-Tuned and Aligned Dictionary , 2011, IEEE Journal of Selected Topics in Signal Processing.

[14]  Christine Guillemot,et al.  Image compression using the Iteration-Tuned and Aligned Dictionary , 2011, 2011 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[15]  Joan L. Mitchell,et al.  JPEG: Still Image Data Compression Standard , 1992 .