BANDING ARTIFACT DETECTION IN DIGITAL VIDEO CONTENT
First Claim
Patent Images
1. A method of video processing digital video content comprising the steps:
- generating a mask image based on global gradient changes of a video picture from said digital video content; and
detecting whether at least one area of said video picture has a banding artifact by using said mask image with a gradient operator as to determine a local gradient that indicates the presence of said banding artifact.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and system for identifying and determining banding artifacts in digital video content composed of a sequence of moving video pictures includes creating a mask image corresponding to a picture from said sequence of moving video pictures based on global gradient changes to detect potential areas containing banding artifacts. The values of the mask image are scaled thereby making banding artifact detection possible using gradient operators. The banding artifacts are then identified/detected based on the local gradients.
-
Citations
24 Claims
-
1. A method of video processing digital video content comprising the steps:
-
generating a mask image based on global gradient changes of a video picture from said digital video content; and detecting whether at least one area of said video picture has a banding artifact by using said mask image with a gradient operator as to determine a local gradient that indicates the presence of said banding artifact. - View Dependent Claims (2, 9, 10)
-
-
3. The method of 1, comprising the step of:
categorizing said at least one area of said video picture as having said banding artifact. - View Dependent Claims (4, 11)
-
5. The method of 1, comprising the further steps of:
-
dividing said video picture into blocks having a pixel size; computing an average pixel value for at least one block from said blocks forming a layer of the average pixel value for said at least one block; computing the gradient of the formed layer; and forming a binary large object in the layer having a determined size of a layer coefficient; computing a value corresponding to said blob as to determine whether the area corresponding to said blob is at least one of a texture area, smooth area, and a slow change area by comparing said value to a threshold value. - View Dependent Claims (6, 7, 8)
-
-
12. A method of video processing comprising the steps:
-
generating a gradient field using an attribute associated a video picture from a sequence of video pictures; creating a plurality of binary large objects (blobs) from elements from said gradient field, wherein a length and height of said plurality of blobs are larger than a length and height of associated with blocks of said video picture; determining whether an area of said picture corresponding to a blob from said plurality of blobs is an area containing a banding artifact. - View Dependent Claims (13, 14)
-
-
15. A video encoder comprising:
a banding artifact detector having an input connected to an output of a reference picture buffer within the encoder, said detector configured to create a mask image of a video picture from a sequence of video pictures based on global gradient changes to detect potential areas containing banding artifacts, and scale values of the mask image to enable detection of banding artifacts. - View Dependent Claims (16, 17)
-
18. A program storage device having an application program tangibly embodied thereon, the application program including instructions for performing at least the following on a video picture from a sequence of video pictures:
-
using a mask image based on global gradient changes to detect an area of said video picture that contains a banding artifact; and detecting banding artifacts based on local gradients using gradient operators. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. The program storage device of 19, wherein the application program further comprises instructions for performing at least the following:
providing an indication to a user as to which area of said video picture has a banding artifact.
Specification