1. A method for improving resolution of a two-dimensional image acquired from an object at a first pixel size, comprising one or more computers implementing: defining a sampling region for producing said image at a second pixel size, said second pixel size being no larger than said first pixel size; sampling, with an overlapping increment, said sampling region thereby producing a multiplicity of sample layers, said overlapping increment being no larger than said first pixel size thereby determining said second pixel size, wherein said overlapping increment is equal to 1/n and wherein n is determined by a minimum resolution that accurately displays said image at the second pixel size; obtaining values of the pixels of the second pixel size in each of the multiplicity of sample layers; computing the value of each pixel of said second pixel size from the values of the corresponding pixels in the multiplicity of the sample layers, thereby producing an intermediate image; and dividing, in the Fourier domain, said intermediate image by a filtering function thereby producing said image at the second pixel size, said filter function representing artifacts from the multiple sampling.