1. An apparatus, comprising: a mapper configured to receive destination pixel information in terms of a source pixel space, and configured to generate a 2-dimensional filter kernel for source pixels for the destination pixel information; an oversampled filter including predetermined coefficients having a first grid finer than a second grid of the source pixel space; the oversampled filter is coupled to the mapper and configured to filter the source pixels to the first grid pattern of the predetermined coefficients for selection of filter coefficients from the predetermined coefficients; a filter coefficient module configured to select the filter coefficients from the predetermined coefficients stored in the oversampled filter based on proximity to the source pixels in the filter kernel for each of the source pixels in the filter kernel; the filter coefficient module configured to predistort a digital image associated with the source pixels for non-linear image mapping; a convolution module coupled to the mapper and the filter coefficient module and configured to receive the source pixels and the filter coefficients, respectively, and configured to apply the filter coefficients to the source pixels in a convolution to generate a convolution result; and a normalization module configured to normalize either the convolution result or the filter coefficients.