System and Method for Multi-Plane Routing
First Claim
1. A method of representing discrete and sparsely-connected three-dimensional structures in a two-dimensional raster for purposes of route planning, the method comprising:
- configuring each bit of each pixel of a raster to encode a multitude of planes;
configuring each bit of each pixel of the raster to encode a multitude of categories; and
configuring each bit of each pixel of the raster to encode a multitude of inter-plane connections.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented system and method distilling three-dimensional structure to a two-dimensional raster with multiple discrete planes for purposes of safe and accurate route planning including a map generator (100), pixel encoder (102), map transformer (106), and route generator (108). The map generator (100) generates a raster map by populating a blank map canvas with raster and vector data on a per-pixel basis and obtains values for pixels from the pixel encoder (102). The pixel encoder (102) encodes type, plane, and elevator information of features into pixels. The map transformer (106) converts the map produced by the map generator (100) into a weighted graph of nodes and edges suitable for route generation. The route generator (108) generates routes using the graph produced by the map transformer (106).
23 Citations
13 Claims
-
1. A method of representing discrete and sparsely-connected three-dimensional structures in a two-dimensional raster for purposes of route planning, the method comprising:
-
configuring each bit of each pixel of a raster to encode a multitude of planes; configuring each bit of each pixel of the raster to encode a multitude of categories; and configuring each bit of each pixel of the raster to encode a multitude of inter-plane connections. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for representing discrete and sparsely-connected three-dimensional structures in a two-dimensional raster for purposes of route planning, comprising:
-
a pixel encoder for configuring each bit of each pixel of a raster to encode a multitude of planes; the pixel encoder configuring each bit of each pixel of the raster to encode a multitude of categories; and the pixel encoder configuring each bit of each pixel of the raster to encode a multitude of inter-plane connections. - View Dependent Claims (9, 10)
-
-
11. A computer program product for representing discrete and sparsely-connected three-dimensional structures in a two-dimensional raster for purposes of route planning and including one or more computer-readable instructions embedded on a tangible computer-readable medium and configured to cause one or more computer processors to perform the steps of:
-
configuring each bit of each pixel of a raster to encode a multitude of planes; configuring each bit of each pixel of the raster to encode a multitude of categories; and configuring each bit of each pixel of the raster to encode a multitude of inter-plane connections. - View Dependent Claims (12, 13)
-
Specification