CPC G01C 21/3453 (2013.01) [G01C 21/3667 (2013.01); G06V 10/774 (2022.01); G06V 20/182 (2022.01)] | 14 Claims |
1. A method for generating a set of navigation directions according to road surface types of road segments, the method comprising:
training, by the one or more processors, a machine learning model for identifying road surface types of road segments using (i) a plurality of images of road segments, and (ii) indications of road surface types for each of the plurality of images of road segments;
receiving, at one or more processors, a request for navigation directions for a vehicle from a starting location to a destination location;
identifying, by the one or more processors, a set of candidate routes for navigating from the starting location to the destination location;
for each road segment within each candidate route in the set of candidate routes, determining, by the one or more processors, a road surface type for the road segment, wherein the road surface type for at least one of the road segments is determined by:
applying visual features of the road segment to the trained machine learning model;
selecting, by the one or more processors, a route from the set of candidate routes based at least in part on the road surface types of the road segments within each candidate route; and
providing, by the one or more processors, a set of navigation directions for presentation on a client device for navigating from the starting location to the destination location via the selected route.
|