Algorithm to measure symmetry and positional entropy of a data set
First Claim
1. A non-transitory computer readable medium storing a program for determining positional entropy of a set of N points resulting from a measurement, said program comprising the steps of:
- receiving coordinates for each of said N points;
calculating a set of a maximum of N(N−
1)/2 pairs of distances within said points;
calculating local symmetry;
calculating global symmetry to determine a set of occupation numbers;
determining a total symmetry and an un-normalized positional entropy deficit for said points from said occupation numbers; and
determining a positional entropy value of said set of N points.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and algorithm for measuring the symmetry (SYM=total symmetry) of N points based on counting the number of “elementary symmetric recognition acts”, or having two distances d(A,B) and d(C,D) be equal within a given tolerance t. The same algorithm can be adapted to measure un-normalized positional entropy deficit (UPED) and positional entropy of N points. These parameters (SYM and UPED) come out almost the same for small occupation numbers (1<=k<=4). Here the occupation number k is the number of equal distances in the figure for a given value d. The algorithm can be incorporated into an imaging device, such as computer graphic programs or cameras, to solve problems of defect detection, say in gems, or object detection.
50 Citations
14 Claims
-
1. A non-transitory computer readable medium storing a program for determining positional entropy of a set of N points resulting from a measurement, said program comprising the steps of:
-
receiving coordinates for each of said N points; calculating a set of a maximum of N(N−
1)/2 pairs of distances within said points;calculating local symmetry; calculating global symmetry to determine a set of occupation numbers; determining a total symmetry and an un-normalized positional entropy deficit for said points from said occupation numbers; and determining a positional entropy value of said set of N points. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for image analysis, comprising the steps of:
-
capturing an image with an imaging apparatus; transforming said image into a set of N data points; transmitting said data points to a non-transitory computer readable medium storing a program for determining positional entropy of said set of N points; executing said program, comprising the steps of; receiving coordinates for each of said N points; calculating a set of a maximum of N(N−
1)/2 pairs of distances within said points;calculating local symmetry; calculating global symmetry to determine a set of occupation numbers; determining a total symmetry and an un-normalized positional entropy deficit of said points from said occupation numbers; determining a positional entropy value of said set of N points; and evaluating at least one characteristic of said image based on the calculated total symmetry and positional entropy value of said set of N points. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification