Enhancement of edges from noisy images by use of a supervised edge enhancer called a “neural edge enhancer.” (a) A way to create noisy input images and corresponding “teaching” edge images from noiseless images for training a neural edge enhancer. (b) Result of an application of the trained neural edge enhancer to a nontraining image and a comparison result with a Sobel edge enhancer.