The document describes different methods for two-dimensional interpolation of data, including Lagrange interpolation, B-spline interpolation, and two-dimensional cubic spline interpolation. It presents the mathematical models for each method and discusses their advantages and limitations. A new two-dimensional B-spline interpolation model is proposed that uses a network of control points to define local cubic B-spline patches over rectangular elements. The model has the advantage of simplicity and applicability to non-uniform data distributions compared to other methods.