1. A computer implemented method for point matching comprising: (a) providing a stereo pair of digital images; (b) selecting a first set of interest points from a first image of the stereo pair and a second sets of interest points from a second images of the stereo pair; (c) selecting super points from each set of interest points wherein the super points are interest points which have an interest strength greater than a specified threshold; (d) searching for conjugate points to the super points, wherein a conjugate point comprises a point in a corresponding image of the stereo pair having an interest strength greater than the specified threshold; (e) constructing a control network using super points for which conjugate points have been located in step (d), each such super point being called a control network point; (f) assigning a position, with respect to the closest control network point, to interest points in each set which are not control network points; (g) searching for conjugate points to the interest points whose position, assigned in step (f), is closest to a control network point; and (h) adding interest points, for which a conjugate point has been located in step (g), to the control network.