Hierarchical MK Splines Scattered Data Interpolation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing scattered data interpolation methods, such as Lagrange's polynomial interpolation, suffer from oscillation issues at the edges when dealing with high-degree polynomials, and there is a need for a method that minimizes approximation error and processing time while smoothly transmitting information across the domain.

Innovation Solution

The implementation of a hierarchical many-knot (MK) splines scheme, which uses a hierarchy of control lattices to generate a sequence of approximation functions that refine the initial estimate, effectively interpolating scattered data sets by summing these functions to construct a smooth and accurate interpolated surface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If Lagrange's polynomial interpolation with high-degree polynomials is used, then interpolation capability is improved, but oscillation occurs at the edges of the interval

Engineering Contradiction:
Improveinterpolation capabilityVSAvoidoscillation at edges
Core Design Contradiction:
Measurement precisionVSStability of the object's composition

Solution Approach 1:

The patent divides the high-degree polynomial interpolation into multiple low-degree polynomial segments. Each segment operates on a local subset of data points rather than the entire dataset, which eliminates the edge oscillation problem while maintaining interpolation accuracy through local approximation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different polynomial degrees to different regions of the data. By using local low-degree polynomials instead of a global high-degree polynomial, the method achieves stable local approximation without the harmful oscillations that occur at interval edges in global polynomial interpolation.

Inventive Principle:
Principle #3Local quality

2Ease of operation

If explicit interpolation methods are used, then computational simplicity is improved, but approximation error increases for large-scale scattered data

Engineering Contradiction:
Improvecomputational simplicityVSAvoidapproximation error
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent segments the large-scale scattered data into multiple local groups, applying simple explicit interpolation methods to each segment. This maintains computational simplicity while reducing approximation error by focusing on local patterns rather than attempting global interpolation with complex methods.

Inventive Principle:
Principle #1Segmentation

3Device complexity

If traditional interpolation methods are used for large-scale scattered data, then implementation is simplified, but processing time increases

Engineering Contradiction:
Improveimplementation complexityVSAvoidprocessing time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent divides large-scale scattered data into multiple smaller subsets that can be processed independently and in parallel. This segmentation reduces the computational burden on each processing unit, enabling faster overall processing while maintaining implementation simplicity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies interpolation methods to partial subsets of data rather than processing the entire dataset sequentially. By dividing the work into multiple partial tasks that can be executed concurrently, the method achieves significant speedup while keeping each individual task simple to implement.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9990334B2Computer system that executes hierarchical MK splines scheme for scattered data interpolation
Publication Date: 2018.06.05 MACAU UNIV OF SCI & TECH
  • US9990334B2 patent drawing
  • US9990334B2 patent drawing
  • US9990334B2 patent drawing

AI summary

A computer system executes hierarchical MK splines for scattered data approximation. The computer system constructs an image by generating a final approximation function that approximates a scattered data set with a hierarchy of control lattice from coarsest to densest. The method includes executing MK splines approximation to the scattered data set with the hierarchy of control lattice to iteratively obtain approximation functions. The image is constructed by generating the final approximation function to construct an interpolated surface.