1. A method of extracting depth information from at least two images, the method comprising: acquiring a first image and a second image from a scene; estimating the disparity of at least one point in the first image with at least one corresponding point in the second image to generate a disparity map; segmenting at least one of the first or second images into at least one region; and filtering the disparity map based on the segmented regions.