Descriptors adjustment when using steerable pyramid to extract features for content based search
First Claim
1. A method comprising:
- getting a Laplacian image from corresponding Gaussian images in a steerable pyramid;
verifying the Laplacian image for negative value;
adjusting the Laplacian image to eliminate the negative value;
applying a steerable filter to the adjusted Laplacian image to generate orientation data and energy data;
removing resulting adjustment;
extracting a plurality of descriptors from the orientation data and the energy data; and
combining the plurality of descriptors into an image descriptor to be used for image processing.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of adjusting image descriptors when using steerable pyramid to extract features for content-based search is disclosed in this invention. Using steerable pyramid, the original image is filtered to produce Gaussian images and Laplacian images. The image descriptors are formed by filtering the Laplacian images. The filtering of the Laplacian images provides orientation data and energy data. From the orientation data, a first set of global information and local information is generated. From the energy data, a second set of global information and local information is generated. The descriptors are extracted from the respective sets of global information and local information associated with the orientation data and the energy data. The descriptors associated with the orientation data and the descriptors associated with the energy data are combined to form an image descriptor. The Laplacian image may be adjusted prior to the application of the filter. The adjustment is necessary since the value of the Laplacian image may not always be positive. When the adjustment is made to the Laplacian image, a spatial shift occurs to the corresponding energy data.
-
Citations
27 Claims
-
1. A method comprising:
-
getting a Laplacian image from corresponding Gaussian images in a steerable pyramid;
verifying the Laplacian image for negative value;
adjusting the Laplacian image to eliminate the negative value;
applying a steerable filter to the adjusted Laplacian image to generate orientation data and energy data;
removing resulting adjustment;
extracting a plurality of descriptors from the orientation data and the energy data; and
combining the plurality of descriptors into an image descriptor to be used for image processing. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of filtering images, comprising:
-
constructing a plurality of orientation maps and a plurality of energy maps from input images, the input images adjusted by a factor prior to applying filters, the adjustment factor being such that the plurality of orientation maps and the plurality of energy maps are non-negative;
removing resulting adjustment factors from the plurality of energy maps;
extracting, for each input image, a plurality of descriptors from corresponding non-negative orientation and energy maps; and
combining the plurality of descriptors into an image descriptor to be used for image processing. - View Dependent Claims (7, 8, 9)
-
-
10. A method comprising:
-
filtering an input image at a first time to produce a corresponding orientation map and a corresponding energy map, each of the orientation map and the energy map being represented by a corresponding histogram and a corresponding set of co-occurrence matrices;
adjusting the input image by an adjustment factor if the orientation map and/or the energy map is negative, the adjustment factor being such that when the adjusted input image is filtered, the orientation map and/or the energy map is non-negative;
filtering the adjusted input image at a second time to produce non-negative orientation and energy maps;
extracting a plurality of descriptors from the non-negative orientation and energy maps; and
combining the plurality of descriptors into an image descriptor to be used for image processing. - View Dependent Claims (11, 12, 13)
-
-
14. A computer readable medium containing executable instructions which, when executed in a processing system, causes the system to perform a method comprising:
-
getting a Laplacian image from corresponding Gaussian images in a steerable pyramid;
verifying the Laplacian image for negative value;
adjusting the Laplacian image to eliminate the negative value;
applying a steerable filter to the adjusted Laplacian image to generate orientation data and energy data;
removing resulting adjustments;
extracting a plurality of descriptors from the orientation data and the energy data; and
combining the plurality of descriptors into an image descriptor to be used for image processing. - View Dependent Claims (15, 16, 17, 18)
-
-
19. An apparatus, comprising:
-
means for filtering input images to produce corresponding orientation maps and energy maps, each of the orientation maps and the energy maps being represented by a corresponding histogram and a corresponding set of co-occurrence matrices;
means for adjusting the input images such that the corresponding orientation maps and/or energy maps are non-negative;
means for extracting, for each input image, a plurality of descriptors from corresponding non-negative orientation and energy maps; and
combining the plurality of descriptors into an image descriptor to be used for image processing. - View Dependent Claims (20, 21)
-
-
22. A method comprising:
-
filtering input images to produce corresponding orientation maps and energy maps, each of the orientation maps and the energy maps being represented by a corresponding histogram and a corresponding set of co-occurrence matrices;
adjusting the input images such that the corresponding orientation maps and/or energy maps are non-negative;
extracting a plurality of descriptors from corresponding non-negative orientation and energy maps; and
combining the plurality of descriptors into an image descriptor to be used for image processing. - View Dependent Claims (23, 24)
generating Gaussian images from an original image;
generating Laplacian images from the Gaussian images; and
filtering the Laplacian images by using steerable filters.
-
-
24. The method of claim 22, wherein adjusting the input images comprises:
-
calculating intensity value of the Laplacian images; and
adding an adjustment factor to the Laplacian images such that the intensity value is non-negative.
-
-
25. A computer system comprising:
-
a processor; and
an image processing logic coupled to the processor, comprising generation logic to form Gaussian images from an original image and to form a Laplacian image from the corresponding two Gaussian images, adjustment logic to add a value to the Laplacian image such that the Laplacian image is non-negative, logic to apply a steerable filter to the adjusted Laplacian image to produce an energy map and an orientation map, each of the orientation map and the energy map being represented by a corresponding histogram and a corresponding set of co-occurrence matrices; and
image descriptor logic to extract a plurality of descriptors from the orientation map and the energy map, and to combine the plurality of descriptors into an image descriptor to be used for image processing. - View Dependent Claims (26, 27)
-
Specification