Adaptive image filter for filtering image information
First Claim
1. A method comprising:
- computing differences between image information associated with a pixel of interest and image information associated with pixels that surround the pixel of interest;
determining a low pass component and a high pass component of a filter as a function of the computed differences; and
applying the filter to the image information associated with the pixel of interest.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure describes adaptive filtering techniques to improve the quality of captured imagery, such as video or still images. In particular, this disclosure describes adaptive filtering techniques that filter each pixel as a function of a set of surrounding pixels. An adaptive image filter may compare image information associated with a pixel of interest to image information associated with a set of surrounding pixels by, for example, computing differences between the image information associated with the pixel of interest and each of the surrounding pixels of the set. The computed differences can be used in a variety of ways to filter image information of the pixel of interest. In some embodiments, for example, the adaptive image filter may include both a low pass component and high pass component that adjust as a function of the computed differences.
60 Citations
42 Claims
-
1. A method comprising:
-
computing differences between image information associated with a pixel of interest and image information associated with pixels that surround the pixel of interest;
determining a low pass component and a high pass component of a filter as a function of the computed differences; and
applying the filter to the image information associated with the pixel of interest. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A device comprising:
-
an image sensor array that captures image information, wherein the image sensor array includes a plurality of image sensors that capture image information associated with a plurality of pixels; and
an adaptive image filter that computes differences between image information associated with a pixel of interest and image information associated with pixels that surround the pixel of interest, determines a low pass component and a high pass component of a filter as a function of the computed differences, and applies the filter to the image information associated with the pixel of interest. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method comprising:
-
capturing image information for a plurality of pixels, wherein the image information associated with each of the pixels represents one of a plurality of colors;
selecting a pixel of interest and a set of surrounding pixels from the plurality of pixels, wherein the image information associated with the set of surrounding pixels and the pixel of interest represents the same color;
computing differences between image information associated with the pixel of interest and image information associated with each of the surrounding pixels of the set; and
filtering the image information associated with the pixel of interest as a function of the computed differences. - View Dependent Claims (26, 27)
-
-
28. A device comprising:
-
an image sensor array with a plurality of image sensors that capture image information associated with a plurality of pixels, wherein the image information associated with each of the pixels represents one of a plurality of colors; and
an adaptive image filter that selects a pixel of interest and a set of surrounding pixels from the plurality of pixels, computes differences between image information associated with the pixel of interest and image information associated with each of the surrounding pixels of the set, and filters the image information associated with the pixel of interest as a function of the computed differences, wherein the image information associated with the set of surrounding pixels and the pixel of interest represents the same color. - View Dependent Claims (29, 30)
-
-
31. A computer-readable medium comprising instructions to cause a processor to:
-
compute differences between image information associated with a pixel of interest and image information associated with pixels that surround the pixel of interest;
determine a low pass component and a high pass component of a filter as a function of the computed differences; and
apply the filter to the image information associated with the pixel of interest. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification