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.