EP0781053A2

Method and apparatus for post-processing images

Abstract

The invention is an image transmitting method and system including receiving encoded images, decoding those images and post-processing the decoded images. The post-processing reduces visual artifacts, such as blocking artifacts and mosquito noise, through separate detection, mapping and smoothing operations while avoiding many of the complexities associated with existing techniques. In detecting blocking artifacts, the inventive method employs DCT-domain detection rather than edge detection in the pixel domain. Also, the interior of a detected block is updated based on the surrounding blocks without disturbing the surrounding blocks. In reducing mosquito noise, the inventive method smoothes the non-edge pixels within blocks containing edge pixels rather than smoothing the edge pixels. Also, distortion-induced false edge pixels are distinguished from true edge pixels and heavily smoothed. The post-processing method and system is generally applicable to Block DCT based compression systems, either intrinsically or extrinsically.

EP0781053A2, drawing sheet 1
Sheet 1 of 3

Term

Term ended

Projected expiry passed 3 December 2016, 9.8 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

9 claims: 2 independent, 7 dependent

  1. 1
    A system (60) for transmitting images including the receipt of an encoded image, the decoding of said image and the post-processing of said decoded image, said image signals comprised of blocks including blocks having blocking effect artifacts and blocks having mosquito noise artifacts, wherein said blocks are comprised of pixels including edge pixels and non-edge pixels, said system comprising:a first post-processing coder for reducing said blocking effect artifacts from said blocks, said first post-processing coder including a DCT domain detector (72) for detecting blocks having said blocking effect artifacts, and a filter (76) for smoothing the edges of said detected blocks based on the blocks adjacent thereto;and a second post-processing coder for reducing said mosquito noise artifacts from said blocks, said second post-processing coder including a detector (84) for identifying said edge pixels, and a filter (88) for smoothing the pixels not identified as said edge pixels by said edge pixel detector.
  2. 5
    A method for transmitting images including the receipt of an encoded image, the decoding of said image and the post-processing of said decoded image, said image signals comprised of blocks having edges and including blocks having blocking effect artifacts and blocks having mosquito noise artifacts, said blocks comprised of pixels having values, said blocks comprised of pixels including edge pixels and non-edge pixels, said post-processing comprising the steps of:reducing said blocking effect artifacts from said blocks, said blocking effect artifacts reducing step including the steps of detecting blocks having said blocking effect artifacts, smoothing the edges of each of said detected blocks based on the corresponding edge of blocks adjacent thereto, and updating the pixel values within said detected block without substantially modifying the pixel values within blocks adjacent to said detected blocks;and reducing said mosquito noise artifacts from said blocks, said mosquito noise artifacts reducing step including the steps of identifying said edge pixels, and filtering the pixels not identified as edge pixels in said identifying step.