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 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 the each neighborhood pixel 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,wherein the step of dynamically determining comprises;
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;
calculating the ratios of the edge pixels for the sub-search blocks in the maximal search block; and
selecting the sub-search block that has the smallest ratio of the edge pixels as the current search block and determining the strength parameter according to the ratio of the edge pixels of the current search block.
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.
14 Citations
10 Claims
-
1. An image denoising method, comprising the steps of:
-
sequentially selecting a pixel in an image as a current pixel, wherein 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 the each neighborhood pixel 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, wherein the step of dynamically determining comprises; 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; calculating the ratios of the edge pixels for the sub-search blocks in the maximal search block; and selecting the sub-search block that has the smallest ratio of the edge pixels as the current search block and determining the strength parameter according to the ratio of the edge pixels of the current search block. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification