Least squares 2D bi-cubic spline approximation: Theory and applications. (October 2018)