Patent ID: 6259427
Filing Date: 2001-07-10
Classification: G06T

Abstract:
A method for scaling an input data set to an output data set, where the input data set comprises input data points at a first scale and corresponding input data values, and the output data set comprises output data points at a second scale and corresponding output data values, the method comprising:(a) determining a current neighboring set of input data points surrounding at least each uniquely positioned output data point;(b) pre-calculating weighting factors for the current neighboring set of input data points surrounding at least each uniquely positioned output data point;(c) selecting the current neighboring set of input data points surrounding a current output data point;(d) for each input data point in the current neighboring set, weighting the corresponding input data value by a weighting factor to generate a weighted contribution;(e) combining the weighted contributions for each input data point in the neighboring set to generate a current output data value corresponding to the current output data point; and(f) if the current output data point is not a last output data point, then selecting a next output data point to be the current output data point and looping back to step (c).