Method and apparatus for determining multi-dimensional structure
First Claim
1. A method of determining the multi-dimensional topology of a substance within a volume, the method comprising the steps of:
- a) acquiring a set of relative density values for the volume, each value for a given location within the volume;
b) interpolating a set of functions to generate a continuous relative density for the volume;
c) identifying critical points of the continuous relative density by using an eigenvector following method;
d) associating critical points with one another by following a gradient path of the continuous relative density between the critical points; and
e) generating a representation of the topology according to the associated critical points.
2 Assignments
0 Petitions
Accused Products
Abstract
This invention relates to methods and apparatus for determining the multi-dimensional topology of a substance (system) within a volume (space). A method according to a preferred embodiment of the invention comprises the steps of: acquiring a set of relative values for the density (scalar properties) of the volume, each value for a given location (point) within the volume; interpolating a set of functions to generate a continuous relative density for the volume; identifying critical points of the continuous relative density by using an eigenvector following method; and associating critical points with one another by following a gradient path of the continuous relative density between the critical points, The method is applicable to a wide range of data relating to fields such as crystallography, fluid dynamics, edge detection, and financial markets, to determine the topology of structures contained therein.
-
Citations
36 Claims
-
1. A method of determining the multi-dimensional topology of a substance within a volume, the method comprising the steps of:
-
a) acquiring a set of relative density values for the volume, each value for a given location within the volume;
b) interpolating a set of functions to generate a continuous relative density for the volume;
c) identifying critical points of the continuous relative density by using an eigenvector following method;
d) associating critical points with one another by following a gradient path of the continuous relative density between the critical points; and
e) generating a representation of the topology according to the associated critical points. - View Dependent Claims (5)
-
-
2. A method of determining the multi-dimensional topology of a substance within a volume from a set of relative density values for the volume, each value for a given location within the volume, the method comprising the steps of:
-
a) interpolating a set of functions to generate a continuous relative density for the volume;
b) identifying critical points of the continuous relative density by using an eigenvector following method;
c) associating critical points with one another by following a gradient path of the continuous relative density between the critical points; and
d) generating a representation of the topology according to the associated critical points.
-
-
3. A method of determining the multi-dimensional topology of a substance within a volume, having a continuous relative density for the volume generated from a set of functions interpolating a set of acquired relative density values for the volume, each value for a given location within the volume, the method comprising the steps of:
-
a) identifying critical points of the continuous relative density by using an eigenvector following method;
b) associating critical points with one another by following a gradient path of the continuous relative density between the critical points; and
c) generating a representation of the topology according to the associated critical points.
-
-
4. A method of identifying critical points in the multi-dimensional topology of a substance within a volume, the method comprising the steps of:
-
a) acquiring a set of relative density values for the volume, each value for a given location within the volume;
b) interpolating a set of function to generate a continuous relative density for the volume; and
c) identifying critical points of the continuous relative density by using an eigenvector following method;
wherein the step of identifying critical points is performed in 3 dimensions.
-
-
6. A method of determining the multi-dimensional topology of a system within a space, the method comprising the steps of:
-
a) acquiring a set of relative values for scalar properties of the space, each value for a given point within the space;
b) interpolating a set of functions to generate continuous relative values for the scalar properties;
c) identifying critical points of the continuous relative values by using an eigenvector following method;
d) associating critical points with one another by following a gradient path of the continuous relative values between the critical points; and
e) generating a representation of the topology according to the associated critical points. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
7. A method of determining the multi-dimensional topology of a system within a space from a set of relative values for scalar properties of the space, each value for a given point within the space, the method comprising the steps of:
-
a) interpolating a set of functions to generate continuous relative values for the scalar properties;
b) identifying critical points of the continuous relative values by using an eigenvector following method;
c) associating critical points with one another by following a gradient path of the continuous relative values between the critical points; and
d) generating a representation of the topology according to the associated critical points.
-
-
8. A method of determining the multi-dimensional topology of a system within a space, having continuous relative values of scalar properties for the space generated from a set of functions interpolating a set of acquired relative values of the scalar properties, each value for a given location within the space, the method comprising the steps of:
-
a) identifying critical points of the continuous relative values by using an eigenvector following method;
b) associating critical points with one another by following a gradient path of the continuous relative values between the critical points; and
c) generating a representation of the topology according to the associated critical points.
-
-
9. A method of identifying critical points in the multi-dimensional topology of a system within a space, the method comprising the steps of:
-
a) acquiring a set of relative values for properties of the space, each value for a given point within the space;
b) interpolating a set of functions to generate continuous relative values for the space; and
c) identifying critical points of the continuous relative values by using an eigenvector following method;
wherein the steps of identifying critical points is performed in 3 dimensions.
-
-
16. A method of determining the multi-dimensional topology of a substance within a volume, the method comprising the steps of:
-
a) acquiring a set of relative density values for the volume, each value for a given location within the volume;
b) interpolating a set of functions to generate a continuous relative density for the volume;
c) identifying critical points of the continuous relative density by using an eigenvector following method; and
d) associating critical points with one another by following a gradient path of the continuous relative density between the critical points;
wherein, as part of the step of associating critical points, critical points that are passes are each associated with two, and only two, critical points that are peaks.
-
-
17. A method of determining the multi-dimensional topology of a substance within a volume, the method comprising the steps of:
-
a) acquiring a set of relative density values for the volume, each value for a given location within the volume;
b) interpolating a set of functions to generate a continuous relative density for the volume;
c) identifying critical points of the continuous relative density by using an eigenvector following method; and
d) associating critical points with one another by following a gradient path of the continuous relative density between the critical points;
wherein the substance is a protein or a protein complex, and the relative density values are electron density values generated by x-ray diffraction through a crystal of the protein or protein complex; and wherein, as part of the step of associating critical points, critical points that are passes are each associated with two, and only two, critical points that are peaks.
-
-
18. A method of identifying critical points in the multi-dimensional topology of a substance within a volume, the method comprising the steps of:
-
a) acquiring a set of relative density values for the volume, each value for a given location within the volume;
b) interpolating a set of function to generate a continuous relative density for the volume; and
c) identifying critical points of the continuous relative density by using an eigenvector following method;
wherein the substance is a protein or a protein complex, and the relative density values are electron density values generated by x-ray diffraction through a crystal of the protein or protein complex; and wherein, as part of the step of associating critical points, critical points that are passes are each associated with two, and only two, critical points that are peaks.
-
-
19. A method of identifying critical points in the multi-dimensional topology of a substance within a volume, the method comprising the steps of:
-
a) acquiring a set of relative density values for the volume, each value for a given location within the volume;
b) interpolating a set of function to generate a continuous relative density for the volume;
c) identifying critical points of the continuous relative density by using an eigenvector following method; and
d) associating critical points with one another by following a gradient path of the continuous relative density between the critical points;
wherein the substance is a protein or a protein complex, and the relative density values are electron density values generated by x-ray diffraction through a crystal of the protein or protein complex; and wherein the step of interpolating a set of functions includes a global fitting of a polynomial approximation.
-
-
20. A method of identifying critical points in the multi-dimensional topology of a substance within a volume, the method comprising the steps of:
-
a) acquiring a set of relative density values for the volume, each value for a given location within the volume;
b) interpolating a set of function to generate a continuous relative density for the volume; and
c) identifying critical points of the continuous relative density by using an eigenvector following method;
wherein the substance is a protein or a protein complex, and the relative density values are electron density values generated by x-ray diffraction through a crystal of the protein or protein complex; and wherein the step of interpolating a set of functions includes a global fitting of a polynomial approximation.
-
-
21. A method of identifying critical points in the multi-dimensional topology of a substance within a volume, the method comprising the steps of:
-
a) acquiring a set of relative density values for the volume, each value for a given location within the volume;
b) interpolating a set of function to generate a continuous relative density for the volume;
c) identifying critical points of the continuous relative density by using an eigenvector following method; and
d) associating critical points with one another by following a gradient path of the continuous relative density between the critical points;
wherein the substance is a protein or a protein complex, and the relative density values are electron density values generated by x-ray diffraction through a crystal of the protein or protein complex; and wherein the step of interpolating a set of functions includes a global fitting of a polynomial approximation using third order splines.
-
-
22. A method of identifying critical points in the multi-dimensional topology of a substance within a volume, the method comprising the steps of:
-
a) acquiring a set of relative density values for the volume, each value for a given location within the volume;
b) interpolating a set of function to generate a continuous relative density for the volume; and
c) identifying critical points of the continuous relative density by using an eigenvector following method;
wherein the substance is a protein or a protein complex, and the relative density values are electron density values generated by x-ray diffraction through a crystal of the protein or protein complex; and wherein the step of interpolating a set of functions includes a global fitting of a polynomial approximation using third order splines.
-
-
23. A method of determining the multi-dimensional topology of a substance within a volume, the method comprising the steps of:
-
a) acquiring a set of relative density values for the volume, each value for a given location within the volume;
b) interpolating a set of functions to generate a continuous relative density for the volume;
c) identifying critical points of the continuous relative density by using an eigenvector following method; and
d) associating critical points with one another by following a gradient path of the continuous relative density between the critical points;
wherein the steps of identifying critical points and associating critical points are performed in 3 dimensions.
-
-
24. A method of determining the multi-dimensional topology of a system within a space, the method comprising the steps of:
-
a) acquiring a set of relative values for scalar properties of the space, each value for a given point within the space;
b) interpolating a set of functions to generate continuous relative values for the scalar properties;
c) identifying critical points of the continuous relative values by using an eigenvector following method; and
d) associating critical points with one another by following a gradient path of the continuous relative values between the critical points;
wherein the steps of identifying critical points and associating critical points are performed in 3 dimensions.
-
-
25. A method of determining the multi-dimensional topology of a substance within a volume from a set of relative density values for the volume, each value for a given location within the volume, the method comprising the steps of:
-
a) interpolating a set of functions to generate a continuous relative density for the volume;
b) identifying critical points of the continuous relative density by using an eigenvector following method; and
c) associating critical points with one another by following a gradient path of the continuous relative density between the critical points;
wherein, as part of the step of associating critical points, critical points that are passes are each associated with two, and only two, critical points that are peaks.
-
-
26. A method of determining the multi-dimensional topology of a substance within a volume, having a continuous relative density for the volume generated from a set of functions interpolating a set of acquired relative density values for the volume, each value for a given location within the volume, the method comprising the steps of:
-
a) identifying critical points of the continuous relative density by using an eigenvector following method; and
b) associating critical points with one another by following a gradient path of the continuous relative density between the critical points;
wherein, as part of the step of associating critical points, critical points that are passes are each associated with two, and only two, critical points that are peaks.
-
-
27. A method of determining the multi-dimensional topology of a substance within a volume from a set of relative density values for the volume, each value for a given location within the volume, the method comprising the steps of:
-
a) interpolating a set of functions to generate a continuous relative density for the volume;
b) identifying critical points of the continuous relative density by using an eigenvector following method; and
c) associating critical points with one another by following a gradient path of the continuous relative density between the critical points;
wherein the substance is a protein or a protein complex, and the relative density values are electron density values generated by x-ray diffraction through a crystal of the protein or protein complex; and wherein, as part of the step of associating critical points, critical points that are passes are each associated with two, and only two, critical points that are peaks.
-
-
28. A method of determining the multi-dimensional topology of a substance within a volume, having a continuous relative density for the volume generated from a set of functions interpolating a set of acquired relative density values for the volume, each value for a given location within the volume, the method comprising the steps of:
-
a) identifying critical points of the continuous relative density by using an eigenvector following method; and
b) associating critical points with one another by following a gradient path of the continuous relative density between the critical points;
wherein the substance is a protein or a protein complex, and the relative density values are electron density values generated by x-ray diffraction through a crystal of the protein or protein complex; and wherein, as part of the step of associating critical points, critical points that are passes are each associated with two, and only two, critical points that are peaks.
-
-
29. A method of determining the multi-dimensional topology of a substance within a volume from a set of relative density values for the volume, each value for a given location within the volume, the method comprising the steps of:
-
a) interpolating a set of functions to generate a continuous relative density for the volume;
b) identifying critical points of the continuous relative density by using an eigenvector following method; and
c) associating critical points with one another by following a gradient path of the continuous relative density between the critical points;
wherein the substance is a protein or a protein complex, and the relative density values are electron density values generated by x-ray diffraction through a crystal of the protein or protein complex; and wherein the step of interpolating a set of functions includes a global fitting of a polynomial approximation.
-
-
30. A method of determining the multi-dimensional topology of a substance within a volume, having a continuous relative density for the volume generated from a set of functions interpolating a set of acquired relative density values for the volume, each value for a given location within the volume, the method comprising the steps of:
-
a) identifying critical points of the continuous relative density by using an eigenvector following method; and
b) associating critical points with one another by following a gradient path of the continuous relative density between the critical points;
wherein the substance is a protein or a protein complex, and the relative density values are electron density values generated by x-ray diffraction through a crystal of the protein or protein complex; and wherein the step of interpolating a set of functions includes a global fitting of a polynomial approximation.
-
-
31. A method of determining the multi-dimensional topology of a substance within a volume from a set of relative density values for the volume, each value for a given location within the volume, the method comprising the steps of:
-
a) interpolating a set of functions to generate a continuous relative density for the volume;
b) identifying critical points of the continuous relative density by using an eigenvector following method; and
c) associating critical points with one another by following a gradient path of the continuous relative density between the critical points;
wherein the substance is a protein or a protein complex, and the relative density values are electron density values generated by x-ray diffraction through a crystal of the protein or protein complex; and wherein the step of interpolating a set of functions includes a global fitting of a polynomial approximation using third order splines.
-
-
32. A method of determining in the multi-dimensional topology of a substance within a volume, having a continuous relative density for the volume generated from a set of functions interpolating a set of acquired relative density values for the volume, each value for a given location within the volume, the method comprising the steps of:
-
a) identifying critical points of the continuous relative density by using an eigenvector following method; and
b) associating critical points with one another by following a gradient path of the continuous relative density between the critical points;
wherein the substance is a protein or a protein complex, and the relative density values are electron density values generated by x-ray diffraction through a crystal of the protein or protein complex; and wherein the step of interpolating a set of functions includes a global fitting of a polynomial approximation using third order splines.
-
-
33. A method of determining the multi-dimensional topology of a substance within a volume from a set of relative density values for the volume, each value for a given location within the volume, the method comprising the steps of:
-
a) interpolating a set of functions to generate a continuous relative density for the volume;
b) identifying critical points of the continuous relative density by using an eigenvector following method; and
c) associating critical points with one another by following a gradient path of the continuous relative density between the critical points;
wherein the steps of identifying critical points and associating critical points are performed in 3 dimensions.
-
-
34. A method of determining the multi-dimensional topology of a substance within a volume, having a continuous relative density for the volume generated from a set of functions interpolating a set of acquired relative density values for the volume, each value for a given location within the volume, the method comprising the steps of:
-
a) identifying critical points of the continuous relative density by using an eigenvector following method; and
b) associating critical points with one another by following a gradient path of the continuous relative density between the critical points;
wherein the steps of identifying critical points and associating critical points are performed in 3 dimensions.
-
-
35. A method of determining the multi-dimensional topology of a system within a space from a set of relative values for scalar properties of the space, each value for a given point within the space, the method comprising the steps of:
-
a) interpolating a set of functions to generate continuous relative values for the scalar properties;
b) identifying critical points of the continuous relative values by using an eigenvector following method; and
c) associating critical points with one another by following a gradient path of the continuous relative values between the critical points;
wherein the steps of identifying critical points and associating critical points are performed in 3 dimensions.
-
-
36. A method of determining the multi-dimensional topology of a system within a space, having continuous relative values of scalar properties for the space generated from a set of functions interpolating a set of acquired relative values of the scalar properties, each value for a given location within the space, the method comprising the steps of:
-
a) identifying critical points of the continuous relative values by using an eigenvector following method; and
b) associating critical points with one another by following a gradient path of the continuous relative values between the critical points;
wherein the steps of identifying critical points and associating critical points are performed in 3 dimensions.
-
Specification