DYNAMIC NOISE FILTER AND SIGMA FILTERING METHOD
First Claim
Patent Images
1. A dynamic noise filter, comprising:
- a noise estimation circuit for receiving a current image and its corresponding preceding image and performing noise estimation to generate a temporal attribute parameter and a spatial attribute parameter;
a temporal noise reduction (TNR) filtering circuit for receiving the current image and its corresponding preceding image and modifying its own TNR characteristic curve to generate at least one first filtered scan line and the corresponding first parameter flow according to the temporal attribute parameter generated by the noise estimation circuit at the preceding image period;
a motion estimation circuit for performing both a setting and a motion estimation of a mosquito noise block according to an input image and its corresponding preceding image;
a spatial noise reduction (SNR) filtering circuit for generating a second filtered scan line and a corresponding second parameter flow according to the spatial attribute parameter generated by the noise estimation circuit at the preceding image period, preceding outputs of the motion estimation circuit, and the at least one first filtered scan line and the corresponding first parameter flow; and
a blending circuit for sequentially blending the second filtered scan line and one of the at least one first filtered scan line to generate an output scan line according to the corresponding second parameter flow.
1 Assignment
0 Petitions
Accused Products
Abstract
A dynamic noise filter is disclosed, which includes a noise estimation circuit, a TNR filtering circuit, a SNR filtering circuit, a blending circuit and a motion estimation circuit. By performing noise estimation for each image, the invention dynamically adjusts the strengths of the TNR filter and the SNR filter as well as a blending ratio between the outputs of the TNR filter and the SNR filter, thereby obtaining the best image quality.
-
Citations
32 Claims
-
1. A dynamic noise filter, comprising:
-
a noise estimation circuit for receiving a current image and its corresponding preceding image and performing noise estimation to generate a temporal attribute parameter and a spatial attribute parameter; a temporal noise reduction (TNR) filtering circuit for receiving the current image and its corresponding preceding image and modifying its own TNR characteristic curve to generate at least one first filtered scan line and the corresponding first parameter flow according to the temporal attribute parameter generated by the noise estimation circuit at the preceding image period; a motion estimation circuit for performing both a setting and a motion estimation of a mosquito noise block according to an input image and its corresponding preceding image; a spatial noise reduction (SNR) filtering circuit for generating a second filtered scan line and a corresponding second parameter flow according to the spatial attribute parameter generated by the noise estimation circuit at the preceding image period, preceding outputs of the motion estimation circuit, and the at least one first filtered scan line and the corresponding first parameter flow; and a blending circuit for sequentially blending the second filtered scan line and one of the at least one first filtered scan line to generate an output scan line according to the corresponding second parameter flow. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A dynamic noise filter, comprising:
-
a noise estimation circuit for receiving a current image and its corresponding preceding image and performing noise estimation to generate a temporal attribute parameter; and a temporal noise reduction (TNR) filtering coupled to the noise estimation circuit for receiving the current image and its corresponding preceding image and for modifying its own TNR characteristic curve to generate a temporal filtered image according to the temporal attribute parameter generated by the noise estimation circuit at the preceding image period. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A dynamic noise filter, comprising:
-
a noise estimation circuit for receiving a current image and its corresponding preceding image, performing noise estimation and generating a spatial attribute parameter; and a motion estimation circuit for performing both a setting and a motion estimation of a mosquito noise block over the current image and its corresponding preceding image; and a spatial noise reduction (SNR) filtering circuit for receiving the current image and generating a spatial filtered image according to the spatial attribute parameter generated by the noise estimation circuit at the preceding image period and preceding outputs of the motion estimation circuit. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
-
28. A sigma filtering method, for processing at least one image, the method comprising the following steps:
-
receiving a m×
n block of the image;according to a target pixel of the m×
n block, calculating a actual pixel difference for each of the other pixels in the m×
n block;modifying each actual pixel difference to be a corresponding modified pixel difference according to a predetermined pixel difference range and a predetermined negative slope; and obtaining a filtered output value according to each modified pixel difference, the target pixel value and the number of pixels in the m×
n block. - View Dependent Claims (29, 30, 31, 32)
-
Specification