1. An image processing system for generating at least one output image associated with an output viewpoint from an input image associated with an input viewpoint through a depth-dependent transformation; the images being represented as an input pixel array and output pixel array, respectively; the image processing system including: an input for receiving the input image, where the input image includes for each input pixel an associated input pixel value and input pixel depth; each input pixel being associated with a respective reconstruction filter footprint; a video processor operative to create output pixels of the output image by: for each input pixel, transforming the input pixel to a transformed input pixel as a function of the associated input pixel depth and transforming the associated filter footprint to an transformed filter footprint as a function of the associated input pixel depth; and performing a reconstruction filtering operation on a plurality of the transformed input pixels using the transformed filter footprints; and an output for providing the output image for subsequent rendering.