Back to results
US 8,619,881 B2Granted
Estimation of temporal depth of 3D overlapped transforms in video denoising
AssigneeCisco Technology, Inc.
InventorJoel W. Schoenblum
Life of this patent
Estimating the term…
Abstract
In one method embodiment, forward transforming a set of co-located blocks corresponding to plural matched frames; computing a difference measure for a subset of coefficients between a set of transformed blocks and a reference block, the computation in a two-dimensional (2D) transform domain; and selectively thresholding one or more of the co-located transformed blocks based on the number of transformed blocks having a difference measure below a predetermined threshold.
Claims20
A computer-implemented method, comprising:
- forward transforming a set of co-located blocks corresponding to plural matched frames, wherein forward transforming the co-located blocks comprises determining a step size for processing pixels within the matched frames, the step size being correlated with a quantity of the pixels in each block of the matched frames, wherein the plural matched frames are determined by frame matching, and wherein frame matching comprises collapsing a predetermined number of frames into a summations frame FSUM, wherein FSUM
- FSUM
-
- (
- t
- -
- 4
- )
- =
- ∑
- j
- =
- 4
- 7
-
-
- Mj
-
- (
- t
- -
- 4
- )
-
-
- FSUM
-
- (
- t
- -
- 4
- )
- =
- ∑
- j
- =
- 4
- 7
-
-
- Mj
-
- (
- t
- -
- 4
- )
- ;
- computing a difference measure for a subset of coefficients between a set of transformed blocks and a reference block, the computation in a two-dimensional (2D) transform domain;
- and
- selectively thresholding, in accordance with a temporal mode, one or more of the co-located transformed blocks based on the number of transformed blocks having a difference measure below a predetermined threshold.
48 more elements
A system, comprising:
- transform logic configured to:
- forward transform a set of co-located blocks corresponding to plural matched frames, wherein forward transforming the co-located blocks comprises determining a step size for processing pixels within the matched frames, the step size being correlated with a quantity of the pixels in each block of the matched frames, wherein the plural matched frames are determined by frame matching, and wherein frame matching comprises collapsing a predetermined number of frames into a summations frame FSUM, wherein FSUM
- FSUM
-
- (
- t
- -
- 4
- )
- =
- ∑
- j
- =
- 4
- 7
-
- Mj
-
- (
- t
- -
- 4
- )
-
- FSUM
-
- (
- t
- -
- 4
- )
- =
- ∑
- j
- =
- 4
- 7
-
- Mj
-
- (
- t
- -
- 4
- )
- ;
- compute a difference measure in a transform domain for a subset of coefficients corresponding to the transformed blocks, the computation being associated with the rejection of noise;
- and
- threshold logic configured to selectively threshold, in accordance with a temporal mode, one or more of the co-located blocks based on the number of transformed blocks having a computed difference measure values below a predetermined threshold.
46 more elements
A computer-implemented method, comprising:
- computing a difference measure for a set of coefficients of a two-dimensional (2D) transformed set of co-located matched blocks corresponding to plural matched frames blocks, the computation implemented in a 2D transform domain, a pixel size of each block of the co-located blocks being determined by a step-size used in processing pixels in the matched frames blocks, wherein the plural matched frames are determined by frame matching, and wherein frame matching comprises collapsing a predetermined number of frames into a summations frame FSUM, wherein FSUM
- FSUM
-
- (
- t
- -
- 4
- )
- =
- ∑
- j
- =
- 4
- 7
-
- Mj
-
- (
- t
- -
- 4
- )
-
- FSUM
-
- (
- t
- -
- 4
- )
- =
- ∑
- j
- =
- 4
- 7
-
- Mj
-
- (
- t
- -
- 4
- )
- ;
- and
- selectively thresholding, in accordance with a temporal mode, one or more of the co-located 2D or three-dimensional (3D) transformed matched blocks based on the computed subband difference measure in comparison to a defined subband difference measure threshold value and based on the number of transformed blocks having a subband difference measure value below a predetermined threshold.
44 more elements
Dependencies are inferred from the claim text.