Edge-based recognition, systems and methods
First Claim
Patent Images
1. A method of enabling a device action based on image data, the method comprising:
- obtaining, by an image processing device, image data having a representation of an object;
generating, by the image processing device, a collection of edges representing curves in the image data by applying a co-circularity algorithm to at least a portion of the image data associated with the object, each edge in the collection of edges comprising perception measure;
selecting, by the image processing device, a set of candidate edges from the collection of edges at least in part based on the perception measures of the edges within the collection of edges;
constructing, by the image processing device, sets of edgelets, at a pixel level within the image data, for the edges in the set of candidate edges;
deriving, by the image processing device, a plurality of edge-based descriptors from the sets of edgelets, each edge-based descriptor representing a constellation of edgelets among edges in the collection of edges; and
configuring a device to initiate an action based on the plurality of edge-based descriptors.
4 Assignments
0 Petitions
Accused Products
Abstract
Edge-based recognition systems and methods are presented. Edges of the object are identified from the image data based on co-circularity of edgels, and edge-based descriptors are constructed based on the identified edges. The edge-based descriptors along with additional perception metrics are used to obtain a list of candidate objects matched with the edge-based descriptors. Through various filtering processes and verification processes, false positive candidate objects are further removed from the list to determine the final candidate object.
41 Citations
14 Claims
-
1. A method of enabling a device action based on image data, the method comprising:
-
obtaining, by an image processing device, image data having a representation of an object; generating, by the image processing device, a collection of edges representing curves in the image data by applying a co-circularity algorithm to at least a portion of the image data associated with the object, each edge in the collection of edges comprising perception measure; selecting, by the image processing device, a set of candidate edges from the collection of edges at least in part based on the perception measures of the edges within the collection of edges; constructing, by the image processing device, sets of edgelets, at a pixel level within the image data, for the edges in the set of candidate edges; deriving, by the image processing device, a plurality of edge-based descriptors from the sets of edgelets, each edge-based descriptor representing a constellation of edgelets among edges in the collection of edges; and configuring a device to initiate an action based on the plurality of edge-based descriptors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
Specification