Grid/Surface fitting from sparse observations