1. A filtering system, comprising: a classification module, to receive an input image and, for each pixel in the input image, analyze a current pixel neighborhood of the pixel and generate a measurement that is representative of a visual characteristic of the current pixel neighborhood; n ring filters for integer n, each ring filter to operate on a different ring-shaped neighborhood of the current pixel neighborhood, the n ring filters comprising: a first ring filter to operate on a first ring-shaped neighborhood comprising the pixel, the first ring filter to generate a first output, PR 0 ; a second ring filter to operate on a second ring-shaped neighborhood comprising pixels surrounding the first ring-shaped neighborhood, the second ring filter to generate a second output, PR 1 ; and a third ring filter to operate on a third ring-shaped neighborhood comprising pixels surrounding the second ring-shaped neighborhood, the third ring filter to generate a third output, PR 2 ; a transfer function to receive the measurement from the classification module, the transfer function to generate n−1 blending coefficients; and an alpha blending module to modify the pixel of the input image based on the n−1 blending coefficients received from the transfer function and the outputs from the n ring filters.