1. A computer-implemented method for applying a filter to an image comprising: receiving a filter setting; selecting a selected filter from a family of filters stored on a computer-readable storage medium, based at least on the filter setting, wherein the family of filters comprises a plurality of filters each being an approximation of a function on different orders; and applying the selected filter to a stored image with a processor.