GENERAL BANDING AND CODEC BANDING ARTIFACT REMOVAL
First Claim
Patent Images
1. An apparatus for removing banding artifacts, comprising:
- a block classification processing module; and
a de-banding filtering module coupled to the block classification processing module.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus are disclosed for identifying and removing banding artifacts (i.e., false contours) resulting from insufficient bit depth caused by digital image quantization, conversion, and/or compression. This method includes: explicitly identifying texture block and flat block; de-termination of filter window sizes with the consideration of handling transitions between texture block and flat block; de-banding filtering with edge protection; and noise shaping according to de-banding filter result.
28 Citations
24 Claims
-
1. An apparatus for removing banding artifacts, comprising:
-
a block classification processing module; and a de-banding filtering module coupled to the block classification processing module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
- 16. A method for block classification comprising calculating a block max edge magnitude and a normalized block min edge magnitude as two axes of a 2D mask, wherein a value of the block max edge magnitude and the normalized block min edge magnitude represents the probability of banding artifacts.
- 18. A method for noise generation and noise shaping, comprising, if temporal noise is enabled, updating a seed of a noise generator temporally on each frame, otherwise, applying a fixed seed over a whole sequence.
-
23. A method for removing banding artifacts, comprising:
-
conducing block classification based on coded block location and block max/min edge analysis to explicitly identify texture block and flat block; determining a de-banding window size according to surrounding block classifications and current pixel position within a current block to handle transitions between texture block and flat block; applying a de-banding filter to the current pixel according to determined the de-banding window size; and applying a noise shaping function according to a result of the de-banding filter to fine tune transitions between mono-tone region, de-banding region, and re-quantized output result. - View Dependent Claims (24)
-
Specification