Path side image in map overlay
First Claim
Patent Images
1. A method comprising:
- receiving, from a light detection device, optical distance data corresponding to a pathway;
receiving data for an image bubble including a view from the pathway;
aligning the image bubble with the optical distance data;
identifying a plurality of pixels from the image bubble aligned with the optical distance data;
calculating a rotation point (F) according to;
F=C+W*N, wherein C represents a center road point, W represents a road width and N represents a unit vector normal to a direction of the pathway; and
rotating, about the rotation point (F) based on a road segment for the pathway, the plurality of pixels correlated with the optical distance data to a map plane using the optical distance data.
0 Assignments
0 Petitions
Accused Products
Abstract
One or more systems, devices, and/or methods for generating a map including path side data include storing path side data referenced to three-dimensional geographic coordinates. The path side data may be optical data or optical data modified based on one or more panoramic images. The path side data is combined with map data received from a map database. The map data includes nodes and segments. A processor rotates the path side data based on one of the segments. The rotation may be about the segment or about a featured identified in the optical data. The path side data overlaid on the map data is outputted to a display, a file, or another device.
63 Citations
19 Claims
-
1. A method comprising:
-
receiving, from a light detection device, optical distance data corresponding to a pathway; receiving data for an image bubble including a view from the pathway; aligning the image bubble with the optical distance data; identifying a plurality of pixels from the image bubble aligned with the optical distance data; calculating a rotation point (F) according to;
F=C+W*N,wherein C represents a center road point, W represents a road width and N represents a unit vector normal to a direction of the pathway; and rotating, about the rotation point (F) based on a road segment for the pathway, the plurality of pixels correlated with the optical distance data to a map plane using the optical distance data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs;
the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to at least perform;receive, from a light detection device, optical distance data corresponding to a road segment; receive image data from at least one image bubble corresponding to a view from the road segment; modify the optical distance data based on the at least one image bubble; calculate a rotation point (F) according to;
F=C+W*N,wherein C represents a center of the road segment, W represents a width of the road segment and N represents a unit vector normal to a direction of the road segment; and rotate the optical distance data according to rotation point (F) to a map plane including the road segment. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable medium having stored thereon a computer program, the computer program comprising instructions to cause a processor to:
-
detect optical distance data corresponding to a pathway using a light detection device; identify image data from at least one image bubble corresponding to a view from the pathway; associate pixels of the at least one image bubble to the optical distance data; calculate a rotation point (F) according to;
F=C+W*N,wherein C represents a center of a road segment for the pathway, W represents a width for the road segment and N represents a unit vector normal to a direction of the road segment; and rotate, using the rotation point (F), pixel values correlated with the optical distance data to a map plane.
-
Specification