METHOD AND SYSTEM OF GRAPHICALLY REPRESENTING DISCRETE DATA AS A CONTINUOUS SURFACE
First Claim
1. In a data visualization system, a method of graphically representing discrete data as a continuous surface in image space, the method comprising the steps of:
- a data retrieval module retrieving discrete data from a data storage device in communication with the data visualization system;
an interpolation module calculating a first set of values for a weighted interpolation function based on the retrieved discrete data;
a smoothing module calculating a second set of values for one or more weighted approximation functions based on the retrieved discrete data; and
a surface combining module combining the first and second set of calculated values over the image space to graphically represent a continuous surface.
3 Assignments
0 Petitions
Accused Products
Abstract
In a data visualization system, a method of graphically representing discrete data as a continuous surface in image space, the method comprising the steps of: a data retrieval module retrieving discrete data from a data storage device in communication with the data visualization system; an interpolation module calculating a first set of values for a weighted interpolation function based on the retrieved discrete data; a smoothing module calculating a second set of values for one or more weighted approximation functions based on the retrieved discrete data; and a surface combining module combining the first and second set of calculated values over the image space to graphically represent a continuous surface.
-
Citations
35 Claims
-
1. In a data visualization system, a method of graphically representing discrete data as a continuous surface in image space, the method comprising the steps of:
-
a data retrieval module retrieving discrete data from a data storage device in communication with the data visualization system; an interpolation module calculating a first set of values for a weighted interpolation function based on the retrieved discrete data; a smoothing module calculating a second set of values for one or more weighted approximation functions based on the retrieved discrete data; and a surface combining module combining the first and second set of calculated values over the image space to graphically represent a continuous surface. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
2. In a data visualization system, a method of graphically representing discrete data as a continuous surface in image space, the method comprising the steps of:
-
a data retrieval module retrieving discrete data from a data storage device in communication with the data visualization system; an interpolation module calculating values for different weighted interpolation functions across the image space based on the discrete data; and a surface combining module combining the values of the different weighted interpolation functions over the image space to develop a continuous surface.
-
-
22. In a data visualization system, a method of graphically representing discrete data as a continuous surface in image space comprising the steps of:
-
a data retrieval module retrieving discrete data from a data storage device in communication with the data visualization system; a smoothing module calculating a smoothed interpolated surface for the discrete data; an interpolation module calculating a high order interpolation for the discrete data; and a surface combining module combining the smoothed interpolated surface with the high order interpolation to adjust source points for the discrete data so the source points pass through the source. - View Dependent Claims (23)
-
-
24. In a data visualization system, a method of graphically representing discrete data as a continuous surface in image space comprising the steps of:
-
a data retrieval module retrieving discrete data from a data storage device in communication with the data visualization system; a smoothing module generating a continuous surface using a cumulative function utilizing a first distance function; and an interpolation module applying a second distance function to the continuous surface, where the second distance function is greater than the first distance function. - View Dependent Claims (25)
-
-
26. In a data visualization system, a method of graphically representing discrete data as a continuous surface in image space comprising the steps of:
-
a) a data retrieval module retrieving discrete data from a data storage device in communication with the data visualization system; b) a smoothing module calculating a primary smoothed interpolated surface for the discrete data; c) the smoothing module calculating a secondary smoothed interpolated surface from the results of step b); d) a weighting module applying a weighting function to the results of step c); and e) an interpolation module applying an interpolation surface to the results of step d). - View Dependent Claims (27, 28)
-
-
29. In a data visualization system, a method of graphically representing discrete data as a continuous surface in an image space comprising the steps of:
- an interpolation module building a cumulative sequence of gravity models with increasing Power (P) values, wherein the final surface passes exactly thru the source points and the P values for the sequence of gravity models are increasing.
-
30. A data visualization system for graphically representing discrete data as a continuous surface in image space, the system comprising:
-
a data retrieval module adapted to retrieve discrete data from a data storage device in communication with the data visualization system; an interpolation module adapted to calculate a first set of values for a weighted interpolation function based on the retrieved discrete data; a smoothing module adapted to calculate a second set of values for one or more weighted approximation functions based on the retrieved discrete data; and a surface combining module adapted to combine the first and second set of calculated values over the image space to graphically represent a continuous surface.
-
-
31. A data visualization system for graphically representing discrete data as a continuous surface in image space, the system comprising:
-
a data retrieval module adapted to retrieve discrete data from a data storage device in communication with the data visualization system; an interpolation module adapted to calculate values for different weighted interpolation functions across the image space based on the discrete data; and a surface combining module adapted to combine the values of the different weighted interpolation functions over the image space to develop a continuous surface.
-
-
32. A data visualization system for graphically representing discrete data as a continuous surface in image space, the system comprising:
-
a data retrieval module adapted to retrieve discrete data from a data storage device in communication with the data visualization system; a smoothing module adapted to calculate a smoothed interpolated surface for the discrete data; an interpolation module adapted to calculate a high order interpolation for the discrete data; and a surface combining module adapted to combine the smoothed interpolated surface with the high order interpolation to adjust source points for the discrete data so the source points pass through the source.
-
-
33. A data visualization system for graphically representing discrete data as a continuous surface in image space, the system comprising:
-
a data retrieval module adapted to retrieve discrete data from a data storage device in communication with the data visualization system; a smoothing module adapted to generate a continuous surface using a cumulative function utilizing a first distance function; and an interpolation module adapted to apply a second distance function to the continuous surface, where the second distance function is greater than the first distance function.
-
-
34. A data visualization system for graphically representing discrete data as a continuous surface in image space, the system comprising:
-
a data retrieval module adapted to retrieve discrete data from a data storage device in communication with the data visualization system; a smoothing module adapted to calculate a primary smoothed interpolated surface for the discrete data, and calculate a secondary smoothed interpolated surface from the primary smoothed interpolated surface; a weighting module adapted to apply a weighting function to the secondary smoothed interpolated surface and an interpolation module adapted to apply an interpolation surface to the output from the weighting module.
-
-
35. A data visualization system for graphically representing discrete data as a continuous surface in an image space, the system comprising an interpolation module adapted to build a cumulative sequence of gravity models with increasing Power (P) values to produce a final surface, wherein the interpolation module is adapted to pass the final surface exactly thru the source points and apply increasing P values for the sequence of gravity models.
Specification