1. A method of reducing spatial noise in an image having a plurality of pixels, comprising: detecting object boundaries and unstructured areas in the image by applying 3-tap high pass filters to each pixel in the image in at least four directions to determine the best direction(s) for local low pass filtering; and applying low pass filtering only along object boundaries and unstructured areas within the image so as to minimize the tendency to blur image edges.