GNSS Integration with Vision-based Navigation for Low GNSS Visibility Conditions