1. A method comprising the steps of: selecting an image filtering technique; receiving an image from an image source; processing the received image to provide a processed image, wherein the processing comprises the steps of adjusting the received image to provide an adjusted image, the adjusting comprising the steps of selecting an image adjustment technique, scaling the received image between zero and one, calculating the mean value of the pixels of the scaled image, calculating the standard deviation value of the pixels of the scaled image, if the selected image adjustment technique is an adaptive level adjustment, then determining one or more clip limits using the calculated image statistics, wherein the calculated image statistics include the mean value of the pixels of the received image and the standard deviation value of the pixels of the received image, if the selected image adjustment technique is not an adaptive level adjustment, then setting the clip limit equal to an integer based upon the selected image adjustment technique, and clipping the scaled image using the determined clip limits, filtering the adjusted image according to the selected image filtering technique to provide a filtered image, and adjusting the filtered image; and displaying the processed image to a user.