1. A method for displaying a captured image on a display device comprising the steps of: capturing a real image by a vision-based imaging device; generating a virtual image from the captured real image based on a mapping by a processor, wherein the mapping utilizes a virtual camera model with a non-planar imaging surface; projecting the virtual image formed on the non-planar image surface of the virtual camera model to the display device.