Segmentation-based JPEG image artifacts reduction
First Claim
1. A method of decompressing a compressed image which reduces artifacts in a decompressed image, comprising the steps of:
- inputting a signal representing a plurality of discrete cosine transform coefficients grouped into blocks, each of the plurality of input discrete cosine transform coefficients representing a corresponding pixel value for a pixel in the compressed image;
determining an initial quantization interval corresponding to each of the plurality of input discrete cosine transform coefficients based on the input discrete cosine transform coefficient;
performing an inverse discrete cosine transform on each block of input discrete cosine transform coefficients to produce a pixel block of a corresponding plurality of pixel values;
examining each pixel block for uniformity in pixel values;
grouping pixels having pixel values within an intensity threshold in each non-uniform pixel block into regions;
smoothing the pixel values for the pixels in each region by low pass filtering;
performing a discrete cosine transform on the smoothed pixel values for the pixels in each block, the discrete cosine transform yielding resultant discrete cosine transform coefficients;
projecting each of the resultant discrete cosine transform coefficients so that the resultant discrete cosine transform coefficients are within the corresponding initial quantization interval;
performing an inverse discrete cosine transform on the resultant discrete cosine transform coefficients to produce a final signal representing final pixel values for pixels corresponding to the decompressed image; and
outputting the final signal.
5 Assignments
0 Petitions
Accused Products
Abstract
A method for reducing ringing and blocking artifacts in a decompressed image models an image in a relatively small area as several smooth regions separated by edges. The method uses JPEG MxM pixel blocks and is compatible with JPEG decompression. To reduce ringing, a block is examined for uniformity, segmented and smoothed. Then, after a DCT transform, a projection is performed to guarantee that the DCT coefficients of the resulting image block will be within the initial quantization interval. The resultant image is produced by an inverse DCT. To reduce blocking, the method is modified to employ a large outer window for uniformity checking, segmentation and smoothing and a small inner window for DCT projection.
93 Citations
21 Claims
-
1. A method of decompressing a compressed image which reduces artifacts in a decompressed image, comprising the steps of:
-
inputting a signal representing a plurality of discrete cosine transform coefficients grouped into blocks, each of the plurality of input discrete cosine transform coefficients representing a corresponding pixel value for a pixel in the compressed image; determining an initial quantization interval corresponding to each of the plurality of input discrete cosine transform coefficients based on the input discrete cosine transform coefficient; performing an inverse discrete cosine transform on each block of input discrete cosine transform coefficients to produce a pixel block of a corresponding plurality of pixel values; examining each pixel block for uniformity in pixel values; grouping pixels having pixel values within an intensity threshold in each non-uniform pixel block into regions; smoothing the pixel values for the pixels in each region by low pass filtering; performing a discrete cosine transform on the smoothed pixel values for the pixels in each block, the discrete cosine transform yielding resultant discrete cosine transform coefficients; projecting each of the resultant discrete cosine transform coefficients so that the resultant discrete cosine transform coefficients are within the corresponding initial quantization interval; performing an inverse discrete cosine transform on the resultant discrete cosine transform coefficients to produce a final signal representing final pixel values for pixels corresponding to the decompressed image; and outputting the final signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of decompressing compressed image data, comprising the steps of:
-
inputting a signal comprising blocks of discrete cosine transform coefficients, the discrete cosine transform coefficients representative of a compressed image; establishing discrete cosine transform constraints based on the input discrete cosine transform coefficients; transforming the blocks of discrete cosine transform coefficients into pixel blocks of intensity values representing pixels; determining initial pixel intensity values for each of the pixel blocks; determining uniformity of intensity values for pixels for each pixel block; forming regions of pixels in each non-uniform pixel block; replacing the initial pixel intensity values corresponding to pixels in a region with an average pixel intensity value of the respective region to smooth the region; performing a discrete cosine transform on the intensity values for each pixel block yielding resultant discrete cosine transform coefficients; projecting the resultant discrete cosine transform coefficients for each pixel block onto the established discrete cosine transform constraints; performing an inverse discrete cosine transform on the projected resultant coefficients to produce a final signal comprising intensity values for pixels representative of a decompressed image; and outputting the final signal. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification