Algorithm to measure symmetry and positional entropy of a data set
First Claim
1. A computer program operable in response to an input of a set of N points to measure symmetry among said points, so as to determine positional entropy of said set of N points, 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 from said occupation numbers a total symmetry and un-normalized positional entropy deficit;
and determining a positional entropy value of said set of N points.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and algorithm is given to measure the symmetry (SYM=global symmetry) of N points. The algorithm is 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 point. These parameters (SYM and UPED) represent a “MISSING LINK” connecting symmetry with order/disorder with entropy, since for small occupation numbers (1<=k<=4) they come out almost the same. Here the occupation number, k, is the number of equal distances in the figure for a given value d. The algorithm can be added via software to imaging devices, such as computer graphic programs or cameras to solve problems of defect detection, say in gems, or object detection.
-
Citations
14 Claims
-
1. A computer program operable in response to an input of a set of N points to measure symmetry among said points, so as to determine positional entropy of said set of N points, 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 from said occupation numbers a total symmetry and un-normalized positional entropy deficit; 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 computer readable program, said computer program being operable in response to an input of said set of N points to measure symmetry among said points, so as to determine positional entropy of said set of N points, 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 from said occupation number one of the group of total symmetry or un-normalized positional entropy deficit; and determining a positional entropy value of said set of N points; and evaluating at least one characteristic of said image based on the calculated global symmetry and positional entropy. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification