Bi-Affinity Filter: A Bilateral Type Filter for Color Images
First Claim
1. A method of processing a digital, input image, comprising:
- providing said digital input image, I, in physical memory, said input image having color information in a native color space for each image pixel;
providing a processing device coupled to said physical memory to access said input image I and create an output image, h, by implementing the following steps;
(a) applying the following sequence to said input image I,
2 Assignments
0 Petitions
Accused Products
Abstract
An edge preserving filter that works on the principle of matting affinity allows a better representation of the range filter term in bilateral class filters. The definition of the affinity term can be relaxed to suit different applications. An approximate bi-affinity filter whose output is shown to be very similar to the traditional bilateral filter is defined. The present technique has the added advantage that no color space changes are required and hence an input image can be handled in its original color space. This is a big benefit over the traditional bilateral filter, which needs conversion to perception based spaces, such as CIELAB, to generate results close to the present invention. The full bi-affinity filter preserves very minute details of the input image, and thus permits an enhanced zooming functionality.
-
Citations
24 Claims
-
1. A method of processing a digital, input image, comprising:
-
providing said digital input image, I, in physical memory, said input image having color information in a native color space for each image pixel; providing a processing device coupled to said physical memory to access said input image I and create an output image, h, by implementing the following steps; (a) applying the following sequence to said input image I, - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of enlarging an input image I, comprising:
-
providing said digital input image, I, in physical memory, said input image having color information in a native color space for each image pixel; providing a processing device coupled to said physical memory to access said input image I and create an output image, h, by implementing the following steps; (a) applying the following sequence to said input image I, - View Dependent Claims (17, 18, 19)
-
-
20. A method of smoothing an input image I, comprising:
-
providing said digital input image, I, in physical memory, said input image having color information in a native color space for each image pixel; providing a processing device coupled to said physical memory to access said input image I and create an output image, h, by implementing the following steps; (a) applying the following sequence to said input image I, - View Dependent Claims (21, 22, 23, 24)
-
Specification