A monocular input image is transformed to give it an enhanced three dimensional
appearance by creating at least two output images. Foreground and background objects
are segmented in the input image and transformed differently from each other, so
that the foreground objects appear to stand out from the background. Given a sequence
of input images, the foreground objects will appear to move differently from the
background objects in the output images.