Encoding system providing discrimination, classification, and recognition of shapes and patterns
First Claim
1. A method for summarizing a spatial pattern within an array of elements wherein marked elements of said array designate said spatial pattern and distances from a convergence hub to said marked elements are combined into a distribution that provides a summary of said spatial pattern, comprising,(a) providing an array of elements and the locations of said elements in said array according to a coordinate address system, a subset of said array of elements having a state that represents said spatial pattern, providing a label for said state, and designating said elements of said subset as said marked elements,(b) polling said elements of said array to determine the coordinate address of each of said marked elements so as to provide a set of coordinate addresses,(c) a distance processor to measure and calculate the distance of each marked element from a convergence hub, thus providing a set of distance values for said marked elements,(d) a distributor to combine said set of distance values to form a distance distribution, said distance distribution having an abscissa scale and an ordinate scale,(f) deriving a plurality of alternative distance distributions from said array, said alternative distance distributions being based on said coordinate address system, said label for said state, said polling, said measuring or calculating of distance, and said combining of said set of distance values into said distance distribution, thereby providing a plurality of alternative distance distributions which in turn provide summaries of said respective plurality of alternative spatial patterns, and(g) a distribution comparator to quantitatively compare said distance distribution with said plurality of alternative distance distributions,whereby said quantitative comparison can be used to determine degree of correspondence between said spatial pattern and said plurality of alternative spatial patterns.
0 Assignments
0 Petitions
Accused Products
Abstract
My system provides summaries of shapes and patterns that are manifested by the states of an array of elements, and methods for comparing them for correspondence. A very basic embodiment provides these summaries in the following manner. The array provides a Cartesian coordinate system address for each element. Each element of the array is polled, and if the element is part of the pattern, described here as being marked, it delivers its address to a processor. The processor calculates the distance from each marked element to a central location, described as a convergence hub, and delivers these distance values to a distributor. The distributor provides a summary distribution, which specifies the number of times a given distance was observed (or numerical adjustments thereof). This distribution is stored and used for comparison against alternative distributions, which provides a basis for assessing similarity or difference among various shapes and patterns.
-
Citations
32 Claims
-
1. A method for summarizing a spatial pattern within an array of elements wherein marked elements of said array designate said spatial pattern and distances from a convergence hub to said marked elements are combined into a distribution that provides a summary of said spatial pattern, comprising,
(a) providing an array of elements and the locations of said elements in said array according to a coordinate address system, a subset of said array of elements having a state that represents said spatial pattern, providing a label for said state, and designating said elements of said subset as said marked elements, (b) polling said elements of said array to determine the coordinate address of each of said marked elements so as to provide a set of coordinate addresses, (c) a distance processor to measure and calculate the distance of each marked element from a convergence hub, thus providing a set of distance values for said marked elements, (d) a distributor to combine said set of distance values to form a distance distribution, said distance distribution having an abscissa scale and an ordinate scale, (f) deriving a plurality of alternative distance distributions from said array, said alternative distance distributions being based on said coordinate address system, said label for said state, said polling, said measuring or calculating of distance, and said combining of said set of distance values into said distance distribution, thereby providing a plurality of alternative distance distributions which in turn provide summaries of said respective plurality of alternative spatial patterns, and (g) a distribution comparator to quantitatively compare said distance distribution with said plurality of alternative distance distributions, whereby said quantitative comparison can be used to determine degree of correspondence between said spatial pattern and said plurality of alternative spatial patterns.
-
12. A computational system for summarizing a spatial pattern within an array of elements, wherein marked elements of said array designate said pattern and distances from marked elements to a convergence hub are combined into a distribution that provides a summary of said spatial pattern, comprising,
(a) a marker array that uses a coordinate system of addresses to specify the locations of said elements, provides a label to identify said spatial pattern, and designates said elements of said spatial pattern as marked elements, (b) a polling mechanism for determining said addresses of said marked elements, (c) a processor that receives said addresses and determines a distance value for every marked element from a convergence hub, (d) a distributor that combines said set of distance values to form a distance distribution, said distance distribution having an abscissa scale and an ordinate scale, and (e) a comparator that quantitatively evaluates said distance distribution in relation to a plurality of alternative distance distributions that were derived using said marker array, said polling mechanism, said processor, and said distributor, thereby providing summaries for a plurality of alternative spatial patterns, and a quantitative basis for judging correspondence of said spatial pattern to said alternative spatial patterns.
-
19. A system for summarizing a spatial pattern within an array of elements, wherein a subset of said elements in said array represents said spatial pattern, and said elements of said subset are designated as marked elements, and for incorporating the distances of said marked elements from a convergence hub into a distribution that provides a summary of said spatial pattern, comprising,
(a) array means for providing a an array of elements, said array means further including a labeling means for labeling a subset of said elements as constituting a spatial pattern, and designating said subset of elements as marked elements, (b) means for providing a coordinate system of addresses for said marked elements, (c) means for polling said marked elements to determine said addresses of said marked elements, (d) means for specifying a location in said array as a convergence hub, (e) means for determining a distance value for each marked element from said convergence hub, (f) means for combining said distance values to form a distance distribution, said distance distribution having an abscissa scale and an ordinate scale, (g) means for deriving a plurality of alternative distance distributions using said array, said addresses, said marked elements, said convergence hub, said means for determining said distance values of said marked element, and said means for combining said distance values, so that said plurality of alternative distance distributions provide summaries of said respective plurality of alternative spatial patterns, and (h) means for quantitatively comparing said distribution with said plurality of alternative distance distributions, whereby said comparison can be used to determine the degree of correspondence between said spatial pattern and said plurality of alternative spatial patterns.
-
28. A method for summarizing a spatial pattern within an array of elements wherein marked elements of said array designate said spatial pattern and distances from said marked elements to coordinate axes are combined into distributions that provides a summary of said spatial pattern, comprising,
(a) providing an array of elements and the locations of said elements in said array according to a coordinate address system, a subset of said array of elements having a state that represents said spatial pattern, providing a label for said state, and designating said elements of said subset as said marked elements, (b) polling said elements of said array to determine a coordinate address of each of said marked elements, and designating these as marker addresses, each said marker address consisting of an X value and a Y value, (c) a distributor for combining said X and Y values to form a plurality of component distributions, each said component distribution having an abscissa scale and an ordinate scale, (d) combining said plurality of component distributions to form a summary distribution that represents said spatial pattern, (e) a distribution comparator for deriving a plurality of alternative summary distributions by providing said array having said coordinate address system, said label for said state, said polling, said combining into component distributions, and said combining of said component distributions into said summary distribution, thereby providing a plurality of alternative summary distributions for said respective plurality of alternative spatial patterns, and (f) quantitatively comparing said summary distribution with said plurality of alternative distributions, whereby said quantitative comparison can be used to determine degree of correspondence between said spatial pattern and said plurality of alternative spatial patterns.
Specification