Abstract:
An approach is provided for propagating learned traffic sign data. The approach involves, for example, determining a road link to which learned traffic sign data has been assigned. The approach also involves identifying one or more downstream links connected to the road link to which no learned traffic sign data has been assigned. The approach further involves propagating the learned traffic sign data of the road link to the identified one or more downstream links.
Abstract:
An approach is provided for traffic sign learning based on road network connectivity. The approach involves, for example, receiving data indicating a candidate traffic sign for a target road link. The approach also involves determining either (1) an upstream road attribute value indicated by an upstream traffic sign occurring in an upstream portion of the target road link or in an upstream road link with upstream connectivity to the target road link, or (2) an upstream mapped road attribute value of the upstream road link. The approach further involves calculating a difference between a road attribute value indicated by the candidate traffic sign and either the upstream road attribute value or the upstream mapped road value. The approach further involves assigning the candidate traffic sign and/or its candidate road attribute value to the target road link when the calculated difference is less than a threshold difference.
Abstract:
An approach is provided for generating parking occupancy data using a machine learning model. The approach involves determining one or more classification features of a road link. The approach also involves processing the one or more classification features using the machine learning model to match the road link to a link category. The approach further involves determining a parking occupancy pattern for the road link based on the link category. The approach further involves creating or updating a parking occupancy record of a geographic record corresponding to road link using the parking occupancy pattern.
Abstract:
An approach is provided for detecting a quality weather station, weather provider, or weather report. The approach involves retrieving a first set of weather data reported from a first set of weather stations of a first weather data provider. The approach also involves retrieving a second set of weather data reported from a second set of weather stations of a second weather data provider. The first set and second set of weather stations are located in a selected geographical area. The approach further involves interpolating the first set of weather data and the second set of weather data at common comparison locations. The approach further involves comparing the first and second interpolated weather data sets at the common comparison locations to determine an estimated quality of the first weather data provider and/or the second weather data provider.
Abstract:
An approach is provided for generating parking restriction data using a machine learning model. The approach involves determining a plurality of classification features associated with a set of labeled road links. Each of the labeled road links is labeled with a parking restriction label that indicates a parking restriction status of said each of the labeled road links. The approach also involves training the machine learning model to classify an unlabeled road link of the geographic database using the plurality of classification features. The approach further involves determining the plurality of classification features for the unlabeled road link. The approach further involves processing the plurality of classification features for the unlabeled road link using the trained machine learning model to associate an assigned parking restriction label to the unlabeled road link. The approach further involves storing the assigned parking restriction label as the parking restriction data.
Abstract:
An approach is provided for generating delivery data models for aerial package delivery. The approach involves determining at least one delivery surface data object to represent one or more delivery surfaces of at least one delivery location, wherein the one or more delivery surfaces represents at least one surface upon which to deliver at least one package. The approach further involves causing, at least in part, a creation of at least one complete delivery data model based, at least in part, on the at least one delivery surface data object to represent the at least one delivery location. The approach further involves causing, at least in part, an encoding of at least one geographic address in the at least one complete delivery data model to cause, at least in part, an association of the at least one complete delivery data model with at least one geographic location.
Abstract:
An approach is provided for determining at least one distribution of a plurality of current values for at least one dynamic content parameter associated with a plurality of points of interest within a predetermined proximity to at least one target point of interest. The approach involves determining at least one distribution mean and at least one distribution standard deviation for the at least one distribution of the plurality of current values. The approach also involves determining at least one set of historical values for the at least one dynamic content parameter for the at least one target point of interest. The approach further involves determining at least one estimated current value for the at least one dynamic content parameter associated with the at least one target point of interest based, at least in part, on the at least one set of historical values, the at least one distribution mean, and the at least one distribution standard deviation.
Abstract:
An approach is provided for suppressing false positive reports of detectable road events. For example, the approach involves receiving a detection of a roadwork zone and a time-to-live period associated with the roadwork zone. The approach also involves receiving a subsequent observation of the roadwork zone. The subsequent observation is generated based on sensor data captured by at least one sensor associated with at least one vehicle traveling within proximity of the roadwork zone. The approach further involves classifying the subsequent observation as a false positive observation based on determining that the subsequent observation is created after the time-to-live period. The approach further involves initiating a blacklisting of the roadwork zone as a false positive roadwork zone based on the false positive observation. The approach further involves providing the blacklisting as an output.
Abstract:
A method, apparatus, and computer program product are therefore provided for emulating vehicle features of a first vehicle in a second vehicle having different features. Methods may include: receiving an indication of a user operating an unfamiliar vehicle; determining vehicle features familiar to the user; and providing emulation of one or more features of the vehicle features familiar to the user in the unfamiliar vehicle. According to some embodiments, the vehicle features familiar to the user are determined based on one or more vehicles familiar to the user. According to certain embodiments, vehicle features familiar to the user include one or more of vehicle size, vehicle performance, or vehicle autonomy level.
Abstract:
An apparatus, method and computer program product are provided for providing autonomous vehicle navigation at intersections. In one example, the apparatus identifies an intersection associated with at least two road signs having the same sign type and facing the same direction. The apparatus updates map data to include a datapoint that provides a representation of a single road sign at the intersection instead of the at least two road signs, thereby enabling an autonomous vehicle relying on the map data to traverse the intersection to adhere to the single road sign in lieu of the at least two road signs.