Image processing method for direction dependent low pass filtering
First Claim
1. An image processing method for implementing low-pass filtering on image data, comprising:
- a similarity judging step in which similarity among pixels are judged along four directions in a local area containing a target pixel undergoing low-pass filtering processing; and
a direction-dependent low-pass filtering step of performing a weighted averaging operation in which weighted pixel values of pixels around a target pixel are added to a pixel value of said target pixel and a result of said addition is divided by a sum of the weights, a weighting rate along a direction manifesting marked similarity becoming increased based upon said judgment obtained in said similarity judging step, wherein;
in said similarity judging step, first similarity values tt1, yy1, nu1 and ns1 along four directions are calculated using absolute values of differences among pixel values of a plurality of pixels along each direction within said local area;
a representative value m1 is calculated by averaging or taking a median of said first similarity values tt1, yy1, nu1 and ns1 along four directions;
second similarity values tt2, yy2, nu2 and ns2 are calculated based upon said first similarity values tt1, yy1, nu1 and ns1 along four directions and said representative value m1, where at least one of second similarity values tt2, yy2, nu2 and ns2 is 0 except in a case in which said first similarity values tt1, yy1, nu1 and ns1 are same, and as said second similarity values tt2, yy2, nu2 and ns2 become larger, a degree of similarity among pixels increases, andin said direction-dependent low-pass filtering step, weighting rates for neighboring pixels located along four directions are determined in correspondence to said calculated second similarity values tt2, yy2, nu2 and ns2, the pixel values of pixels around said target pixel are weighted by said weighting rates.
1 Assignment
0 Petitions
Accused Products
Abstract
First similarity values along at least four directions are ascertained within a local area containing a target pixel and weighted averaging is performed by adding the pixel values of pixels around the target pixel value to the pixel value of the target pixel, adding weight along a direction having a small first similarity value (along a direction manifesting a high degree of similarity). By incorporating the pixel value level differences among a plurality of pixels on adjacent lines extending adjacent to the target pixel into the first similarity values, it becomes possible to effectively remove jaggies that are difficult to eliminate in the prior art. Furthermore, by making a judgment on degrees of similarity by incorporating color information such as characteristics differences among different color pixels, a more accurate judgment can be made with regard to the image structure to enable very accurate direction-dependent low-pass filtering.
115 Citations
10 Claims
-
1. An image processing method for implementing low-pass filtering on image data, comprising:
-
a similarity judging step in which similarity among pixels are judged along four directions in a local area containing a target pixel undergoing low-pass filtering processing; and a direction-dependent low-pass filtering step of performing a weighted averaging operation in which weighted pixel values of pixels around a target pixel are added to a pixel value of said target pixel and a result of said addition is divided by a sum of the weights, a weighting rate along a direction manifesting marked similarity becoming increased based upon said judgment obtained in said similarity judging step, wherein; in said similarity judging step, first similarity values tt1, yy1, nu1 and ns1 along four directions are calculated using absolute values of differences among pixel values of a plurality of pixels along each direction within said local area; a representative value m1 is calculated by averaging or taking a median of said first similarity values tt1, yy1, nu1 and ns1 along four directions; second similarity values tt2, yy2, nu2 and ns2 are calculated based upon said first similarity values tt1, yy1, nu1 and ns1 along four directions and said representative value m1, where at least one of second similarity values tt2, yy2, nu2 and ns2 is 0 except in a case in which said first similarity values tt1, yy1, nu1 and ns1 are same, and as said second similarity values tt2, yy2, nu2 and ns2 become larger, a degree of similarity among pixels increases, and in said direction-dependent low-pass filtering step, weighting rates for neighboring pixels located along four directions are determined in correspondence to said calculated second similarity values tt2, yy2, nu2 and ns2, the pixel values of pixels around said target pixel are weighted by said weighting rates. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification