1. A method for generating a depth map containing an array of pixels, from a monoscopic source image, comprising the steps of: (a) identifying a subset of the array of pixels representing an edge of at least one local region of the source image, the edge being defined by a predetermined image parameter having an estimated value exceeding a predefined threshold; and (b) assigning to each pixel within said subset, a depth value based on the corresponding estimated value of the image parameter.