System and Method for Manipulating Data Having Spatial Co-ordinates
First Claim
1. A method for a computing device to enhance a set of data points with three-dimensional spatial coordinates using an image captured by a camera device, the method comprising:
- the computing device obtaining the image, the image comprising pixels, each of the pixels associated with a data value;
the computing device generating mapping information for associating one or more data points and one or more corresponding pixels; and
the computing device modifying the set of data points using the mapping information and the data values of the one or more corresponding pixels.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for extracting various features from data having spatial coordinates. The systems and methods may identify and extract data points from a point cloud, where the data points are considered to be part of the ground surface, a building, or a wire (e.g. power lines). Systems and methods are also provided for enhancing a point cloud using external data (e.g. images and other point clouds), and for tracking a moving object by comparing images with a point cloud. An objects database is also provided which can be used to scale point clouds to be of similar size. The objects database can also be used to search for certain objects in a point cloud, as well as recognize unidentified objects in a point cloud.
142 Citations
47 Claims
-
1. A method for a computing device to enhance a set of data points with three-dimensional spatial coordinates using an image captured by a camera device, the method comprising:
-
the computing device obtaining the image, the image comprising pixels, each of the pixels associated with a data value; the computing device generating mapping information for associating one or more data points and one or more corresponding pixels; and the computing device modifying the set of data points using the mapping information and the data values of the one or more corresponding pixels. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. (canceled)
-
11. A method for a computing device to enhance a set of data points with three-dimensional spatial coordinates using a set of ancillary data points with three-dimensional spatial coordinates, the method comprising:
-
the computing device obtaining the set of ancillary data points, each ancillary data point associated with a data value; the computing device generating mapping information for transforming the set of ancillary data points to be compatible with the set of data points; and the computing device modifying the set of data points using the mapping information. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. (canceled)
-
18. A method for a computing device to track a moving object in a set of data points with three-dimensional spatial coordinates, the method comprising:
-
the computing device obtaining a first image of the moving object, the first image comprising pixels and captured by a camera device; the computing device identifying a tracking point in the first image with a corresponding pixel; and the computing device adding a first data point corresponding in location and time to the tracking point in the first image.
-
-
19-24. -24. (canceled)
-
25. A method of licensing data between a vendor server having a vendor computing device and a user having a user computing device, the method comprising:
-
the vendor computing device obtaining the data; the vendor computing device formatting the data; and the vendor computing device associating a licence with the formatted data, the licence including one or more criteria to permit access to the formatted data.
-
-
26-31. -31. (canceled)
-
32. A method for a computing device to transform a first set of data points with three-dimensional spatial coordinates, the method comprising:
-
the computing device selecting a first portion of the first set of data points, the first portion having a first property; the computing device obtaining a second set of data points with three-dimensional spatial coordinates; the computing device selecting a second portion of the second set of data points, the second portion having a second property; the computing device generating transformation information for transforming the first portion such that the first property is substantially equal to the second property of the second portion; and the computing device modifying the first set of data points using the transformation information.
-
-
33-38. -38. (canceled)
-
39. A method for a computing device to search for an object in a set of data points with three-dimensional spatial coordinates, the method comprising:
-
the computing device comparing a subset of data points to the object; and the computing device identifying the subset of data points as the object if the subset of data points matches the object within a first tolerance.
-
-
40-45. -45. (canceled)
-
46. A method for a computer device to recognize a first object in a first set of data points with three-dimensional spatial coordinates, the method comprising:
-
the computing device comparing a second object in a second set of data points to the first object; and the computing device identifying the first object as the second object if the first object matches the second object within a first tolerance.
-
-
47-59. -59. (canceled)
Specification