A simple local smoothing filter is defined for curves or surfaces, combining the advantages of Gaussian smoothing and Fourier curve description. Unlike Gaussian filters, the filter described here has no shrinkage problem. Repeated application of the filter does not yield a curve or surface smaller than the original but simply reproduces the approximate result that would have been obtained by a single application at the largest scale. Unlike Fourier description, the filter is local in space. The wavelet transform of Meyer [7] is also shown to have these properties.