Interpolation is a method for constructing new data points within the range of a discrete set of known data points. There are various interpolation methods, including linear interpolation which uses a straight line between points, polynomial interpolation which uses higher degree polynomials, and spline interpolation which uses smooth piecewise polynomials. The goal is to accurately estimate values between the known data points. The accuracy and smoothness of the estimate varies between methods.