Jeremy S. De Bonet : Deblocking JPEG images




Resume
RESEARCH
     
Publications
Image Compression
Texture Synthesis
Image Database Retrieval
Segmentation
Registration
Discrimination
Projects
Web Hacks


At high compression levels, the quantization of DCT coefficients used by the JPEG image format results in "blocking" artifacts. I have developed a method for reducing those artifacts by creating a new smooth basis which can recover non-blocky image from the same quantized DCT coeffients.

Examples


(a)

(b)

Figure 1: An example of JPEG deblocking. Image (a) is a portion of the image Lena, generated from a higly compressed JPEG stream. Compression is achieved by high level of quantization to the DCT coefficients, resulting in severe blocking artifacts when decompressed using the standard JPEG algorithm. The image on the right shows the same JPEG source which has been decompressed using my new method.


(a)

(b)

Figure 2: A second example, again (a) shows the standard JPEG decompression, and (b) shows decompression using my new method. Notice that the blocking artifacts are greatly reduced; this is most apparent in the smooth areas (such as the cheeks). Additionally, 'ringing' artifacts -- such as those which are very visible around her lips -- are also suppressed with this method.


(a)

(b)

Figure 3: A third example showing the improvment on an even more compressed (highly quantized) JPEG stream. Even under such severe quantization, the recovered image is still quite good.

How does it work?


(a)

(b)

(c)

Figure 4: Each image depicts the (1,2) subband of the DCT decomposition of the Lena subwindow shown in Figure 3. Image (a) shows the full accuracy (non-quantized) inverse DCT; when all full-accuracy subbands are added together the original image is recovered exactly (upto floating point accuracy). Image (b) shows the inverse DCT of the same subband after the coefficients have been quantized; when all of the quantized subbands are added together the image in Figure 3a is recovered. Image (c) shows the inversion of the quantized DCT coefficients using my new smooth basis. Even though the coefficients have been quantized, the basis is smooth. By adding to all such smooth subbands no blocking artifacts can occur, and the image in Figure 3b is recovered.



Jeremy S. De Bonet
jsd@debonet.com
return to main page

Page loaded on June 28, 2017 at 06:46 PM.
Page last modified on 2006-05-27
Copyright © 1997-2017, Jeremy S. de Bonet. All rights reserved.