The system has an input to receive an input image with input pixels each having an input pixel value and depth (1104). A video processor creates output pixels by transforming the pixel and filter footprint to a transformed pixel and footprint as a function of the pixel depth. Reconstructing filtering is done on the transformed pixels using the footprints. An output provides an output image for subsequent rendering.