1. A method of a digital processor for converting a two dimensional image to three dimensional, comprising: segmenting objects in at least one of a two dimensional image and video; performing, in the digital processor, a depth map generation based on low-level features; performing face detection and scene classification on at least one of a two dimensional image and video; and utilizing face detection and scene classification in enhancing the depth map and for converting the at least one of a two dimensional image and video to at least one of three dimensional image and video, respectively.