ABSTRACT

One of the areas where Graphics Processing Unit can be very effective is image processing. In an area of mathematics called sampling theory there is a theorem called the Nyquist limit. One of the simplest effects is turning a color image into shades of gray. An edge detection filter locates discontinuities in the source image. There are many different edge detect filters, but all of them are based on the approximation of derivatives. One often-used effect is emboss. It can be treated as a biased derivative of the image brightness in some direction. One more nice effect which can be done quite easily using the shaders is the “old-film effect”. One of the most often-encountered tasks in image processing is image denoising, i.e., removing high frequency noise from the given image. So instead of a Gaussian kernel a bilateral filter is often used.