1. A computer-based method, comprising: receiving a two-dimensional image comprising a first image element and a second image element, the first image element representing a first object in the two-dimensional image and the second image element representing a second object in the two-dimensional image; determining a first depth for the first object relative to an observation point; determining a second depth for the second object relative to the observation point; segmenting, by a processing unit, the first image element into a first façade plane representing objects having depths within a first depth range relative to the observation point, the first depth within the first depth range; segmenting the second image element into a second façade plane representing objects having depths within a second depth range relative to the observation point, the second depth within the second depth range, the second façade plane parallel to the first façade plane; and merging the first façade plane with the second façade plane resulting in a three-dimensional model of the two-dimensional image, the three-dimensional model providing for movement of the first façade plane at a first speed relative to the observation point and the second façade plane at a second speed relative to the observation point, the first speed different than the second speed.