A computer-implemented method of providing navigational instructions that reference landmarks, the method comprising: receiving, by a computing system comprising one or more processors, a plurality of images captured by a computing device, wherein the computing device is located inside a vantage point which is a vehicle that is travelling on a road along a path corresponding to the direction of travel; accessing, by the computing system, a plurality of semantic tags associated with the plurality of images, wherein each of the plurality of semantic tags is associated with one or more features depicted by one of the plurality of images, and wherein each of the one or more features is associated with a geographic location; identifying, by the computing system, based at least in part on the plurality of semantic tags, one or more landmarks that comprise the one or more features that satisfy one or more entropic criteria that measure a localized prominence of each of the one or more features, wherein the one or more entropic criteria comprise how long each of the one or more features have been present at the geographic location exceeding a predetermined threshold duration; selecting, by the computing system, based at least in part on context data associated with a location on the path comprising a plurality of locations, at least one landmark for use in navigation at the location, wherein selecting, by the computing system, based at least in part on context data associated with the location on the path comprising the plurality of locations, at least one landmark for use in navigation at the location comprises: determining, by the computing system, a reaction time based at least in part on a velocity associated with the vehicle at the location and a distance to a closest landmark of the one or more landmarks, wherein the reaction time is determined based on the amount of time that it will take to reach the closest landmark at the velocity; and determining, by the computing system, the one or more landmarks that satisfy one or more reaction time criteria associated with a minimum reaction time, wherein the one or more landmarks are selected from the one or more landmarks that will be visible for more than the minimum reaction time after the current time; generating, by the computing system, a series of turn-by-turn navigational instructions that reference the at least one landmark; and providing the turn-by-turn navigational instructions to a driver of the vehicle. receiving, by a computing system comprising one or more processors, a plurality of images captured by a computing device, wherein the computing device is located inside a vantage point which is a vehicle that is travelling on a road along a path corresponding to the direction of travel; accessing, by the computing system, a plurality of semantic tags associated with the plurality of images, wherein each of the plurality of semantic tags is associated with one or more features depicted by one of the plurality of images, and wherein each of the one or more features is associated with a geographic location; identifying, by the computing system, based at least in part on the plurality of semantic tags, one or more landmarks that comprise the one or more features that satisfy one or more entropic criteria that measure a localized prominence of each of the one or more features, wherein the one or more entropic criteria comprise how long each of the one or more features have been present at the geographic location exceeding a predetermined threshold duration; selecting, by the computing system, based at least in part on context data associated with a location on the path comprising a plurality of locations, at least one landmark for use in navigation at the location, wherein selecting, by the computing system, based at least in part on context data associated with the location on the path comprising the plurality of locations, at least one landmark for use in navigation at the location comprises: determining, by the computing system, a reaction time based at least in part on a velocity associated with the vehicle at the location and a distance to a closest landmark of the one or more landmarks, wherein the reaction time is determined based on the amount of time that it will take to reach the closest landmark at the velocity; and determining, by the computing system, the one or more landmarks that satisfy one or more reaction time criteria associated with a minimum reaction time, wherein the one or more landmarks are selected from the one or more landmarks that will be visible for more than the minimum reaction time after the current time; determining, by the computing system, a reaction time based at least in part on a velocity associated with the vehicle at the location and a distance to a closest landmark of the one or more landmarks, wherein the reaction time is determined based on the amount of time that it will take to reach the closest landmark at the velocity; and determining, by the computing system, the one or more landmarks that satisfy one or more reaction time criteria associated with a minimum reaction time, wherein the one or more landmarks are selected from the one or more landmarks that will be visible for more than the minimum reaction time after the current time; generating, by the computing system, a series of turn-by-turn navigational instructions that reference the at least one landmark; and providing the turn-by-turn navigational instructions to a driver of the vehicle.