IMAGE DENOISING METHOD
First Claim
1. An image denoising method, comprising the steps of:
- sequentially selecting a pixel in an image as a current pixel, wherein the pixels around the current pixel are defined as neighborhood pixels;
dynamically determining a current search block enclosing the current pixel and a strength parameter and determining a comparison block for each of the pixels in the current search block, wherein the comparison block encloses the each pixel;
pre-denoising the comparison blocks for the pixels in the current search block;
comparing the pre-denoised comparison blocks for the neighborhood pixels with the pre-denoised comparison block for the current pixel to obtain a similarity between each of the neighborhood pixels and the current pixel in the current search block;
determining a weighting for each of the neighborhood pixels related to the current pixel according to the strength parameter, the similarity and a distance between each of neighborhood pixels and the current pixel in the current search block; and
weighted averaging each of the neighborhood pixels and the current pixel in the current search block according to the weighting to obtain a reconstruction value of the current pixel.
1 Assignment
0 Petitions
Accused Products
Abstract
An image denoising method includes the steps of: sequentially selecting a pixel in an image as a current pixel; dynamically determining a current search block and a strength parameter; pre-denoising the comparison block of each pixel in the current search block; comparing the comparison block of the pre-denoised neighborhood pixel and the comparison block of the pre-denoised current pixel to obtain a similarity between each neighborhood pixel and the current pixel in the current search block; determining a weighting of each neighborhood pixel related to the current pixel according to the strength parameter, and a distance and the similarity between each neighborhood pixel and the current pixel in the current search block; and weighted averaging each neighborhood pixel and the current pixel in the current search block according to the weighting to obtain a reconstruction value of the current pixel.
-
Citations
22 Claims
-
1. An image denoising method, comprising the steps of:
-
sequentially selecting a pixel in an image as a current pixel, wherein the pixels around the current pixel are defined as neighborhood pixels; dynamically determining a current search block enclosing the current pixel and a strength parameter and determining a comparison block for each of the pixels in the current search block, wherein the comparison block encloses the each pixel; pre-denoising the comparison blocks for the pixels in the current search block; comparing the pre-denoised comparison blocks for the neighborhood pixels with the pre-denoised comparison block for the current pixel to obtain a similarity between each of the neighborhood pixels and the current pixel in the current search block; determining a weighting for each of the neighborhood pixels related to the current pixel according to the strength parameter, the similarity and a distance between each of neighborhood pixels and the current pixel in the current search block; and weighted averaging each of the neighborhood pixels and the current pixel in the current search block according to the weighting to obtain a reconstruction value of the current pixel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An image denoising method, comprising the steps of:
-
sequentially selecting a pixel in an image as a current pixel, wherein the pixels around the current pixel are defined as neighborhood pixels; determining a maximal search block enclosing the current pixel and a comparison block for each of the pixels in the maximal search block, wherein the comparison block encloses the each pixel; pre-denoising the comparison blocks for the pixels in the maximal search block; determining whether the pixels are edge pixels according to the comparison blocks not to be pre-denoised and the pre-denoised comparison blocks for the pixels in the maximal search block; calculating the ratios of the edge pixels for the sub-search blocks in the maximal search block; selecting the sub-search block that has the smallest ratio of the edge pixels as a current search block and determining a strength parameter according to the ratio of the edge pixels of the current search block; comparing the pre-denoised comparison blocks for the neighborhood pixels with the pre-denoised comparison block for the current pixel to obtain a similarity between each of the neighborhood pixels and the current pixel in the current search block; determining a weighting for each of the neighborhood pixels related to the current pixel according to the strength parameter, the similarity and a distance between each of neighborhood pixels and the current pixel in the current search block; and weighted averaging each of the neighborhood pixels and the current pixel in the current search block according to the weighting to obtain a reconstruction value of the current pixel. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification