In this project, we provide an interactive application, which enables the user to generate animations from a single 2D image. This application provides users with the following functions in the form of GUI: select an image, select the foreground object, select the vanishing point and inner rectangle, as well as change the perspective.

Firstly, once the user has selected foreground objects, it’s possible to distinguish foreground objects from the background. Secondly, the user adds a vanishing point and inner rectangle (rear wall) for the scene. Consequently, we can extract 5 regions from the picture. Based on the collection of polygons from background and foreground objects a simple scene model will be constructed.