1. A computer implemented landmark recognition method comprising: capturing a plurality of images where the plurality of images comprises 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 landmark snapshot for each landmark of the one or more landmarks in the plurality of images, the landmark snapshot comprising a scale identifier 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 plurality of images to identify corresponding landmarks in the plurality of images.