Added noise smoothing and interpolation