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 an output pixel array, respectively; the image processing system comprising: an input for receiving (i) the input image and (ii) a hidden image, the input image (i)(a) being a pre-filtered 2D representation of 3D objects as seen from the input viewpoint, and (i)(b) comprising for each input pixel an associated input pixel value and an associated input pixel depth, the hidden image (ii)(a) being another 2D representation of the 3D objects and (ii)(b) comprising information, for each hidden image pixel an associated hidden image pixel value and an associated hidden image pixel depth, which information is at least partly occluded from the input viewpoint; a video processor being operative to create output pixels of the output image by: transforming each input pixel of the input image to a transformed input pixel, associated with the output viewpoint, as a function of the input pixel depth, and creating the output image based on the transformed input pixels of the input image, using (iii) hidden image pixels (iii)(a) for filling de-occluded areas of the transformed input pixels of the input image and (iii)(b) for filling at least one pixel position adjacent to the de-occluded areas of the transformed input pixels of the input image (iii)(c) to create enlarged de-occluded areas filled with pixels of the hidden image for preventing ghost line artifacts, caused by transformation of the pre-filtered input image; and an output for providing the output image for subsequent rendering.