An algorithmic process has been developed for the non-linear enhancement of x-ray images with noisy characteristics. The enhancement process involves the application of two specialized algorithms in series. The first algorithm serves to enhance the image by non-linear modification of pixel values based upon neighborhood relationships. The second algorithm serves to remove noise in the processed image which might have been amplified with the enhancement process. This two-stage approach results in enhanced images with good edge and texture definition but minimal noise amplification.