EFFICIENT DESCRIPTOR EXTRACTION OVER MULTIPLE LEVELS OF AN IMAGE SCALE SPACE
First Claim
1. A method for generating a local feature descriptor for an image, comprising:
- identifying a point within a first scale space from a plurality of scale spaces for an image;
obtaining a plurality of orientation maps for each scale space in the plurality of scale spaces;
smoothing each of the plurality of orientation maps to obtain a corresponding plurality of smoothed orientation maps; and
sparsely sampling a plurality of smoothed orientation maps corresponding to two or more scale spaces from the plurality of scale spaces to generate a local feature descriptor for the point.
1 Assignment
0 Petitions
Accused Products
Abstract
A local feature descriptor for a point in an image is generated over multiple levels of an image scale space. The image is gradually smoothened to obtain a plurality of scale spaces. A point may be identified as the point of interest within a first scale space from the plurality of scale spaces. A plurality of image derivatives is obtained for each of the plurality of scale spaces. A plurality of orientation maps is obtained (from the plurality of image derivatives) for each scale space in the plurality of scale spaces. Each of the plurality of orientation maps is then smoothened (e.g., convolved) to obtain a corresponding plurality of smoothed orientation maps. Therefore, a local feature descriptor for the point may be generated by sparsely sampling a plurality of smoothed orientation maps corresponding to two or more scale spaces from the plurality of scale spaces.
49 Citations
34 Claims
-
1. A method for generating a local feature descriptor for an image, comprising:
-
identifying a point within a first scale space from a plurality of scale spaces for an image; obtaining a plurality of orientation maps for each scale space in the plurality of scale spaces; smoothing each of the plurality of orientation maps to obtain a corresponding plurality of smoothed orientation maps; and sparsely sampling a plurality of smoothed orientation maps corresponding to two or more scale spaces from the plurality of scale spaces to generate a local feature descriptor for the point. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An image processing device, comprising:
-
a input interface adapted to obtain an image; a storage device to store local feature descriptors for one or more images; a processing circuit coupled to the input interface and the storage device, the processing device adapted to; identify a point within a first scale space from a plurality of scale spaces for an image; obtain a plurality of orientation maps for each scale space in the plurality of scale spaces; smooth each of the plurality of orientation maps to obtain a corresponding plurality of smoothed orientation maps; and sparsely sample a plurality of smoothed orientation maps corresponding to two or more scale spaces from the plurality of scale spaces to generate a local feature descriptor for the point. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An image processing device, comprising:
-
means for identifying a point within a first scale space from a plurality of scale spaces for an image; means for obtaining a plurality of orientation maps for each scale space in the plurality of scale spaces; means for smoothing each of the plurality of orientation maps to obtain a corresponding plurality of smoothed orientation maps; and means for sparsely sampling a plurality of smoothed orientation maps corresponding to two or more scale spaces from the plurality of scale spaces to generate a local feature descriptor for the point. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. A processor-readable medium comprising one or more instructions operational in a device, which when executed by a processing circuit, causes the processing circuit to:
-
identify a point within a first scale space from a plurality of scale spaces for an image; obtain a plurality of orientation maps for each scale space in the plurality of scale spaces; smooth each of the plurality of orientation maps to obtain a corresponding plurality of smoothed orientation maps; and sparsely sample a plurality of smoothed orientation maps corresponding to two or more scale spaces from the plurality of scale spaces to generate a local feature descriptor for the point. - View Dependent Claims (34)
-
Specification