1. A method of matching first pixels in a first image of a 3D scene to corresponding second pixels in a second image of the same 3D scene, said method comprising: (a) obtaining said first image and said second image, wherein said first image is a first multi-perspective image and said second image is a second multi-perspective image; (b) defining an index of matched pixel pairs; (c) identifying a plurality of target pixels in said first image to be matched to pixels in said second image; (d) for each identified target pixel: (i) determining its potential corresponding pixel in said second image; (ii) determining a vertical parallax in the second image for the for the identified target pixel, said vertical parallax being distinct from any horizontal parallax; (iii) determining the minimum distance from said potential corresponding pixel to said vertical parallax, and (iv) IF said minimum distance is not greater than a predefined maximum distance, THEN deeming said potential corresponding pixel to be a true match for said identified target pixel and adding the pixel pair comprised of said potential corresponding pixel and said identified target pixel to said index of matched pixel pairs, ELSE deeming said potential corresponding pixel to not be a match for said identified target pixel and omitting said target pixel and said potential corresponding pixel from the index of matched pairs.