1. Introduction
Image geo-localization is an important problem with many applications such as augmented reality and navigation. The easiest way to geo-localize an image is to use the meta-data from sensors integrated with the imaging device such as GPS or compass in order to determine the location and heading of the captured imagery. However, many images lack such meta-data, or have erroneous meta-data due to various physical conditions. For example, GPS is known to be erroneous in urban canyon areas, can at times be jammed by adversarial forces, and is unavailable indoors. Compass data, which relies on detection of Earth's magnetic field, is unreliable in the presence of power transmission lines which generate their own magnetic fields and steel cabinets which disturb existing magnetic fields [1].