JPEG compression history estimation for color images

We routinely encounter digital color images that were previously compressed using the Joint Photographic Experts Group (JPEG) standard. En route to the image's current representation, the previous JPEG compression's various settings-termed its JPEG compression history (CH)-are often discarded after the JPEG decompression step. Given a JPEG-decompressed color image, this paper aims to estimate its lost JPEG CH. We observe that the previous JPEG compression's quantization step introduces a lattice structure in the discrete cosine transform (DCT) domain. This paper proposes two approaches that exploit this structure to solve the JPEG Compression History Estimation (CHEst) problem. First, we design a statistical dictionary-based CHEst algorithm that tests the various CHs in a dictionary and selects the maximum a posteriori estimate. Second, for cases where the DCT coefficients closely conform to a 3-D parallelepiped lattice, we design a blind lattice-based CHEst algorithm. The blind algorithm exploits the fact that the JPEG CH is encoded in the nearly orthogonal bases for the 3-D lattice and employs novel lattice algorithms and recent results on nearly orthogonal lattice bases to estimate the CH. Both algorithms provide robust JPEG CHEst performance in practice. Simulations demonstrate that JPEG CHEst can be useful in JPEG recompression; the estimated CH allows us to recompress a JPEG-decompressed image with minimal distortion (large signal-to-noise-ratio) and simultaneously achieve a small file-size.

[1]  László Lovász,et al.  Factoring polynomials with rational coefficients , 1982 .

[2]  R. Kannan ALGORITHMIC GEOMETRY OF NUMBERS , 1987 .

[3]  Kannan Ramchandran,et al.  A simple algorithm for removing blocking artifacts in block-transform coded images , 1998, IEEE Signal Processing Letters.

[4]  Nikolas P. Galatsanos,et al.  Regularized reconstruction to reduce blocking artifacts of block discrete cosine transform compressed images , 1993, IEEE Trans. Circuits Syst. Video Technol..

[5]  Sanjeeb Dash,et al.  On Nearly Orthogonal Lattice Bases and Random Lattices , 2007, SIAM J. Discret. Math..

[6]  Richard Baraniuk,et al.  On Nearly Orthogonal Lattice Bases , 2005 .

[7]  M. Ajtai The shortest vector problem in L2 is NP-hard for randomized reductions (extended abstract) , 1998, STOC '98.

[8]  Richard G. Baraniuk,et al.  Compression color space estimation of JPEG images using lattice basis reduction , 2001, Proceedings 2001 International Conference on Image Processing (Cat. No.01CH37205).

[9]  A. N. Tikhonov,et al.  Solutions of ill-posed problems , 1977 .

[10]  Gaurav Sharma,et al.  Digital color imaging , 1997, IEEE Trans. Image Process..

[11]  Ricardo L. de Queiroz,et al.  Identification of bitmap compression history: JPEG detection and quantizer estimation , 2003, IEEE Trans. Image Process..

[12]  R. R. Clarke Transform coding of images , 1985 .

[13]  Jacques Stern,et al.  Lattice Reduction in Cryptology: An Update , 2000, ANTS.

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

[15]  Petros Maragos,et al.  CODING OF IMAGES , 1982 .

[16]  Alexander Vardy,et al.  Closest point search in lattices , 2002, IEEE Trans. Inf. Theory.

[17]  Antoine Joux,et al.  Lattice Reduction: A Toolbox for the Cryptanalyst , 1998, Journal of Cryptology.

[18]  Jiebo Luo,et al.  Artifact reduction in low bit rate DCT-based image compression , 1996, IEEE Trans. Image Process..

[19]  Avideh Zakhor Iterative procedures for reduction of blocking effects in transform image coding , 1992, IEEE Trans. Circuits Syst. Video Technol..

[20]  Reiner Eschbach,et al.  JPEG decompression with reduced artifacts , 1994, Electronic Imaging.

[21]  Charles A. Poynton,et al.  A technical introduction to digital video , 1996 .

[22]  J. Kellett London , 1914, The Hospital.

[23]  Heinz H. Bauschke,et al.  Recompression of JPEG images by requantization , 2003, IEEE Trans. Image Process..

[24]  Avideh Zakhor,et al.  An optimization approach for removing blocking effects in transform coding , 1995, IEEE Trans. Circuits Syst. Video Technol..