Estimating homographies from feature correspondences