Bilinear Smoothing