GNSS-denied geolocalization of UAVs using terrain-weighted constraint optimization | Synapse