1. A computer implemented landmark recognition method comprising: capturing a pair of stereo images comprising a view of one or more landmarks obtained by each of a plurality of cameras, where each camera in the plurality of cameras has different position measurement data comprising location, depth and pose as compared to position measurement data of each other camera; computing a descriptor for each of the one or more landmarks based on the pair of stereo images; computing a landmark snapshot for each landmark of the one or more landmarks in the pair of stereo images, the landmark snapshot comprising the descriptor for the landmark combined with a spatial configuration for the landmark; and comparing between the landmark snapshot for each of the one or more landmarks in the pair of stereo images to identify corresponding landmarks in the pair of stereo images.