1. A method to ortho-rectify and co-register a set of raw satellite or raw aerial images of a surface, the method comprising: selecting a first raw satellite or raw aerial image; generating a first set of ground control points for the first raw image, with respect to a given ortho-rectified reference image; based on the first set of generated ground control points, mapping the first raw image onto ground; resampling the first mapped image to produce a first ortho-rectified image; selecting a second raw satellite or raw aerial image, the second image being selected from the set of satellite or aerial images; generating a second set of ground control points for the second raw image, with respect to the first ortho-rectified image, by way of frequency correlation on the first image; based on the second set of generated ground control points, mapping the second raw image onto ground; and resampling the second mapped image, to produce a second ortho-rectified image, whereby the first ortho-rectified image and the second ortho-rectified image are co-registered images.