Image-based circular plot recognition and interpretation
First Claim
Patent Images
1. A device comprising:
- a non-transitory, computer readable memory storing software instructions that comprise an encoding of a machine executable circular plot analysis agent and at least one circular plot definition;
at least one processor coupled with the memory wherein the at least one processor is configurable, upon execution of the software instructions to operate as the circular plot analysis agent, to;
obtain a digital image of a circular plot;
detect a perimeter of the circular plot within the digital image;
detect a plurality of edges within the perimeter;
convert the plurality of edges into a set of chords within the perimeter as a function of the plurality of edges and according to the circular plot definition;
identify, from the set of chords, a set of endpoints on the perimeter as a function of the plurality of edges;
generate a plot descriptor from the set of endpoints wherein the descriptor represents sets of endpoints distributed around at least one perimeter track associated with the perimeter;
andinitiate a transaction with at least a second device as a function of the plot descriptor.
4 Assignments
0 Petitions
Accused Products
Abstract
A device includes software instructions for a circular plot analysis agent and at least one circular plot definition. The circular plot analysis agent obtains a digital image of a circular plot, detects a perimeter of the circular plot within the digital image, detects a plurality of edges within the perimeter, identifies a set of endpoints on the perimeter as a function of the plurality of edges, generates a plot descriptor from the set of endpoints, and initiates a transaction with a second device as a function of the plot descriptor.
21 Citations
30 Claims
-
1. A device comprising:
-
a non-transitory, computer readable memory storing software instructions that comprise an encoding of a machine executable circular plot analysis agent and at least one circular plot definition; at least one processor coupled with the memory wherein the at least one processor is configurable, upon execution of the software instructions to operate as the circular plot analysis agent, to; obtain a digital image of a circular plot; detect a perimeter of the circular plot within the digital image; detect a plurality of edges within the perimeter; convert the plurality of edges into a set of chords within the perimeter as a function of the plurality of edges and according to the circular plot definition; identify, from the set of chords, a set of endpoints on the perimeter as a function of the plurality of edges; generate a plot descriptor from the set of endpoints wherein the descriptor represents sets of endpoints distributed around at least one perimeter track associated with the perimeter; and initiate a transaction with at least a second device as a function of the plot descriptor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A non-transitory, computer readable medium storing at least one circular plot definition and software instructions that cause a processor to perform operations comprising:
-
obtaining a digital image of a circular plot; detecting a pen meter of the circular plot within the digital image; detecting a plurality of edges within the perimeter; converting the plurality of edges into a set of chords within the perimeter as a function of the plurality of edges and according to the circular plot definition; identifying, from the set of chords, a set of endpoints on the perimeter as a function of the plurality of edges; generating a plot descriptor from the set of endpoints wherein the descriptor represents sets of endpoints distributed around at least one perimeter track associated with the perimeter; and initiating a transaction with at least one device as a function of the plot descriptor.
-
-
30. A method comprising:
-
obtaining a digital image of a circular plot; detecting a perimeter of the circular plot within the digital image; detecting a plurality of edges within the perimeter; converting the plurality of edges into a set of chords within the perimeter as a function of the plurality of edges and according to a circular plot definition; identifying, from the set of chords, a set of endpoints on the perimeter as a function of the plurality of edges; generating a plot descriptor from the set of endpoints wherein the descriptor represents sets of endpoints distributed around at least one perimeter track associated with the perimeter; and initiating a transaction with at least one device as a function of the plot descriptor.
-
Specification