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 of a scene depicting an object associated with medical or biometric information;
generating, by the image processing device, a collection of edges representing curves in the image data by executing an implementation of a co-circularity algorithm to at least a portion of the image data associated with the object, wherein each edge in the collection of edges is characterized by one or more perception measures;
selecting, by the image processing device, a set of candidate edges from the collection of edges based at least in part on the perception measures of the edges within the collection of edges;
constructing, by the image processing device, sets of edgelets, 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;
generating, by the image processing device, at least one perception metric related to the portion of the image data associated with the object based on the plurality of edge-based descriptors; and
configuring a device to take an action based on the plurality of edge-based descriptors, wherein configuring comprises storing or indexing content information associated with the object and the at least one perception metric into a content database according to an edge-based descriptor space.
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.
45 Citations
22 Claims
-
1. A method of enabling a device action based on image data, the method comprising:
-
obtaining, by an image processing device, image data of a scene depicting an object associated with medical or biometric information; generating, by the image processing device, a collection of edges representing curves in the image data by executing an implementation of a co-circularity algorithm to at least a portion of the image data associated with the object, wherein each edge in the collection of edges is characterized by one or more perception measures; selecting, by the image processing device, a set of candidate edges from the collection of edges based at least in part on the perception measures of the edges within the collection of edges; constructing, by the image processing device, sets of edgelets, 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; generating, by the image processing device, at least one perception metric related to the portion of the image data associated with the object based on the plurality of edge-based descriptors; and configuring a device to take an action based on the plurality of edge-based descriptors, wherein configuring comprises storing or indexing content information associated with the object and the at least one perception metric into a content database according to an edge-based descriptor space. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus for enabling a device action based on image data, the apparatus comprising:
-
a processor; a memory device storing software instructions for enabling a device action based on image data; and an image processing device executable on the processor according to software instructions stored in the memory device and configured to; obtain image data of a scene depicting an object associated with medical or biometric information; generate a collection of edges representing curves in the image data by executing an implementation of a co-circularity algorithm to at least a portion of the image data associated with the object, wherein each edge in the collection of edges is characterized by one or more perception measures; select a set of candidate edges from the collection of edges based at least in part on the perception measures of the edges within the collection of edges; construct sets of edgelets, within the image data, for the edges in the set of candidate edges; derive a plurality of edge-based descriptors from the sets of edgelets; generate at least one perception metric related to the portion of the image data associated with the object based on the plurality of edge-based descriptors; and configure a device to take an action based on the plurality of edge-based descriptors, wherein configuring comprises storing or indexing content information associated with the object and the at least one perception metric into a content database according to an edge-based descriptor space.
-
-
22. A non-transitory computer-readable medium having computer instructions stored thereon for enabling a device action based on image data, which, when executed by a processor, cause the processor to perform one or more steps comprising:
-
obtaining image data of a scene depicting an object associated with medical or biometric information; generating a collection of edges representing curves in the image data by executing an implementation of a co-circularity algorithm to at least a portion of the image data associated with the object, wherein each edge in the collection of edges is characterized by one or more perception measures; selecting a set of candidate edges from the collection of edges based at least in part on the perception measures of the edges within the collection of edges; constructing sets of edgelets, within the image data, for the edges in the set of candidate edges; deriving a plurality of edge-based descriptors from the sets of edgelets; generating at least one perception metric related to the portion of the image data associated with the object based on the plurality of edge-based descriptors; and configuring a device to take an action based on the plurality of edge-based descriptors, wherein configuring comprises storing or indexing content information associated with the object and the at least one perception metric into a content database according to an edge-based descriptor space.
-
Specification