Image processing for compression
AssigneeGoogle Inc.
InventorsJyrki Alakuijala, Robert Obryk
Life of this patent
Estimating the term…
Abstract
Systems and methods are disclosed for coding images. For example, methods may include: receiving an encoded bitstream that was generated at least in part by applying a sharpening filter to an input image to obtain a sharpened image and applying a blockwise encoder to the sharpened image; decoding, using a blockwise decoder, data from an encoded bitstream to obtain a plurality of blocks of image data; combining the plurality of blocks of image data to form a blocked image; and applying a blurring filter, which is matched to the sharpening filter, to the blocked image to obtain an output image.
Claims20
A system for decoding images, comprising:
- a memory;
- and
- a processor, wherein the memory stores instructions executable by the processor to cause the system to:
- receive an encoded bitstream that was generated at least in part by applying a pixel-domain sharpening filter to an input image to obtain a sharpened image and applying a blockwise encoder to the sharpened image,
- wherein the pixel-domain sharpening filter was applied to the input image by the blockwise encoder before the blockwise encoder applied a transform to the sharpened image;
- decode, using a blockwise decoder, data from the encoded bitstream to obtain a plurality of blocks of image data;
- combine the plurality of blocks of image data to form a blocked image;
- and
- apply a pixel-domain blurring filter, which is matched to the pixel-domain sharpening filter, to the blocked image to obtain an output image.
A method for decoding images comprising:
- receiving an encoded bitstream that was generated at least in part by applying a pixel-domain sharpening filter to an input image to obtain a sharpened image and applying a blockwise encoder to the sharpened image,
- wherein the pixel-domain sharpening filter was applied to the input image by the blockwise encoder before the blockwise encoder applied a transform to the sharpened image;
- decoding, using a blockwise decoder, data from the encoded bitstream to obtain a plurality of blocks of image data;
- combining the plurality of blocks of image data to form a blocked image;
- and
- applying a pixel-domain blurring filter, which is matched to the pixel-domain sharpening filter, to the blocked image to obtain an output image.
A system for encoding images, comprising:
- a memory;
- and
- a processor, wherein the memory stores instructions executable by the processor to cause the system to:
- apply, before applying a transform to an input image, a pixel-domain sharpening filter to the input image to obtain a sharpened image, wherein the pixel-domain sharpening filter is matched to a pixel-domain blurring filter;
- encode, after applying the pixel-domain sharpening filter and using a blockwise encoder, the sharpened image to generate data of an encoded bitstream;
- and
- encode an indication of the pixel-domain blurring filter in the encoded bitstream.
Dependencies are inferred from the claim text.