
VPS determines the location of a device based on imagery rather than GPS signals. Global localization uses a combination of techniques that enable the camera on your mobile device to orient itself much as you would. When walking down the street, you orient yourself by comparing what you see with what you expect to see. To improve the precision position and orientation of the blue dot on the map, a new complementary technology is necessary. But these sensors are easily skewed by magnetic objects such as cars, pipes, buildings, and even electrical wires inside the phone, resulting in errors that can be inaccurate by up to 180 degrees. Sometimes, sensors in your mobile device can remedy the situation by measuring the magnetic and gravity field of the earth and the relative motion of the device in order to give rough estimates of your orientation. GPS has another technical shortcoming: it can only determine the location of the device, not the orientation. GPS signals bouncing off facades in an urban environment. This can result in highly inaccurate placements on the map, meaning that your location could appear on the wrong side of the street, or even a few blocks away.

However, in dense urban environments like New York or San Francisco, it can be incredibly hard to pinpoint a geographic location due to low visibility to the sky and signals reflecting off of buildings. GPS relies on measuring the delay of radio signals from multiple dedicated satellites to determine a precise location.

Various techniques approach localization in different ways. The process of identifying the position and orientation of a device relative to some reference point is referred to as localization. In this post, we'll discuss some of the limitations of navigation in urban environments and how global localization can help overcome them. Using VPS, Street View and machine learning, Global Localization can provide better context on where you are relative to where you're going. Due to limitations with accuracy and orientation, guidance via GPS alone is limited in urban environments.
