Abstract:
Constructing a three dimensional (3D) model of a structure may involve receiving a 3D surface representing a geographic area, the surface having elevation values associated with points of the surface and the geographic area comprises a structure having a geographic footprint smaller than the geographic area. Constructing a 3D model may also involve projecting the elevation values into a two dimensional (2D) plane. Further, a 3D model may be constructed of the structure by assigning model heights based on the elevation values projected into points of the 2D plane.
Abstract:
A method, apparatus and computer program product are provided for multi-resolution point of interest boundary identification in digital map rendering. A method is provided for receiving a point of interest selection indication. The method also includes receiving point of interest boundary data and map data associated with the selected point of interest from a memory. The boundary data is based on the physical shape of the structure or region associated with the point of interest. The method also includes overlaying point of interest boundary data on the map data; and causing the map data with point of interest boundary data overlay to be displayed on a user interface.
Abstract:
Constructing a three dimensional (3D) model of a structure may involve receiving a 3D surface representing a geographic area, the surface having elevation values associated with points of the surface and the geographic area comprises a structure having a geographic footprint smaller than the geographic area. Constructing a 3D model may also involve projecting the elevation values into a two dimensional (2D) plane. Further, a 3D model may be constructed of the structure by assigning model heights based on the elevation values projected into points of the 2D plane.
Abstract:
A method, apparatus, and computer program product are disclosed to estimate road widths, irrespective of the presence of curbs or occlusions on the road surface. In the context of a method, a point cloud representing terrain is accessed. In one embodiment, the point cloud may be generated from lidar scanning during a trip. The point cloud is divided into sections representing portions of the terrain. The method further includes, for each section, identifying a ground planar surface of the section, estimating a drive plane of the section based on the ground planar surface and a drive direction, and calculating a road width of the section based on the ground planar surface and drive plane. The method may further include applying a smoothing algorithm to adjust the calculated road width of at least one section. A corresponding apparatus and computer program product are also provided.
Abstract:
Methods for rendering three-dimensional photo meshes having dynamic content include: (a) detecting a shadow in a three-dimensional photo mesh; (b) removing the shadow from the three-dimensional photo mesh to form a modified photo mesh having a shadow-free texture; (c) simulating a real-time condition in the modified photo mesh; and (d) rendering an image that shows an effect of the real-time condition. Systems for rendering three-dimensional photo meshes having dynamic content are described.
Abstract:
Apparatus and methods are described for generating geometries for stripe-shaped objects. An image is identified that includes a roadway having one or more stripe-shaped objects. The stripe-shaped objects may include lane lines for road edges or lanes of the roadway. The stripe-shaped objects may include a barrier. At least one targeted region within the image is determined. The at least one targeted region is shaped to intersect the one or more stripe-shaped objects and includes a plurality of pixels. An image analysis is performed on the image to determine when the at least one target region includes a pixel in common with the one or more stripe-shaped objects. A geometry is constructed using the pixel in common. The geometry may be used to update a map or subsequently perform localization.
Abstract:
Systems, methods, and apparatuses are disclosed for determining lane information of a roadway segment from vehicle probe data. Probe data is received from radar sensors of vehicles at a road segment, where the probe data includes an identification of static objects and dynamic objects in proximity to the respective vehicles at the road segment, and geographic locations of the static objects and the dynamic objects. A reference point, such as a road boundary, at the road segment is determined from the identified static objects. Lateral distances between the identified dynamic objects and the reference point are calculated. A number of lanes at the road segment are ascertained from a distribution of the calculated distances of the identified dynamic objects from the reference point.
Abstract:
Systems, methods, and apparatuses are disclosed for determining lane information of a roadway segment from vehicle probe data. Probe data is received from radar sensors of vehicles at a road segment, where the probe data includes an identification of static objects and dynamic objects in proximity to the respective vehicles at the road segment, and geographic locations of the static objects and the dynamic objects. A reference point, such as a road boundary, at the road segment is determined from the identified static objects. Lateral distances between the identified dynamic objects and the reference point are calculated. A number of lanes at the road segment are ascertained from a distribution of the calculated distances of the identified dynamic objects from the reference point.
Abstract:
Systems, methods, and apparatuses are disclosed for identifying road signs along a roadway segment from vehicle probe data. Probe data is received from vehicle sensors at a road segment, wherein the probe data includes observed static objects along the road segment. Road signs are identified within the observed static objects of the probe data using a logistic regression algorithm. The geographic location of the identified road signs are determined using a linear regression algorithm.
Abstract:
Systems/apparatuses and methods are provided for creating aerial images. A three-dimensional point cloud image is generated from an optical distancing system. Additionally, at least one two-dimensional street level image is generated from at least one camera. The three-dimensional point cloud image is colorized with the at least one two-dimensional street level image, thereby forming a colorized three-dimensional point cloud image. The colorized three-dimensional point cloud image is projected onto a two-dimensional plane, using a processor, thereby forming a synthetic aerial image.