1. A method for performing stereoscopic imaging via a device comprising: receiving a depth image based on a scene; generating a depth image model of the scene; determining a depth image enhancement indicator associated with the depth image based on the depth image and the depth image model of the scene; and generating, when the depth image enhancement indicator indicates enhancement, one or more pixel depth values for missing pixel depth values of the depth image to provide an enhanced depth image, wherein generating the one or more pixel depth values comprises, for an individual pixel having a missing depth value: generating a window around a pixel position of the individual pixel in a reference image; and searching for a best match window from a plurality of search windows within a target image, wherein the search windows extend only from a first search window positioned greater than a predetermined disparity position from a collocated window in the target image to a last search window at a maximum disparity position from the collocated window, or skipping, when the depth image enhancement indicator indicates no enhancement, depth image enhancement of the depth image.