1. A method of enhancing a digital image, the image comprised of image pixels, each image pixel associated with a numerical value and residing in a neighborhood of image pixels, the method comprising the steps of: locating edge pixels by applying an edge detector to the image pixel; sharpening with a sharpening filter said edge pixel; and limiting the sharpened numerical value of each sharpened edge pixel so as to fall between the smallest unsharpened numerical value and the greatest unsharpened numerical value of the pixels located in said neighborhood of pixels.