Method and apparatus for transforming point cloud data to volumetric data
First Claim
1. A computer-readable medium storing computer-executable components for transforming point cloud data into voxel set data, the computer-executable components comprising:
- a scaling component for generating a position scaling factor and a base offset for the point cloud data, the point cloud data comprising a set of unorganized points, wherein the scaling component generates the position scaling factor for the point cloud data by;
determining a maximum dimension of the voxel set data;
determining a maximum range of coordinates for the point cloud data; and
calculating the position scaling factor as a function of the maximum dimension and the maximum range; and
a mapping component for mapping each point of the point cloud data to a voxel of the voxel set data using the base offset and position scaling factor for the point cloud data, wherein each point of the point cloud data is mapped to an alternate coordinate system.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are provided for transforming an irregular, unorganized cloud of data points (100) into a volumetric data or “voxel” set (120). Point cloud (100) is represented in a 3D cartesian coordinate system having an x-axis, a y-axis and a z-axis. Voxel set (120) is represented in an alternate 3D cartesian coordinate system having an x′-axis, a y′-axis, and a z′-axis. Each point P(x, y, z) in the point cloud (100) and its associated set of attributes, such as intensity or color, normals, density and/or layer data, are mapped to a voxel V(x′, y′, z′) in the voxel set (120). Given that the point cloud has a high magnitude of points, multiple points from the point cloud may be mapped to a single voxel. When two or more points are mapped to the same voxel, the disparate attribute sets of the mapped points are combined so that each voxel in the voxel set is associated with only one set of attributes.
-
Citations
16 Claims
-
1. A computer-readable medium storing computer-executable components for transforming point cloud data into voxel set data, the computer-executable components comprising:
-
a scaling component for generating a position scaling factor and a base offset for the point cloud data, the point cloud data comprising a set of unorganized points, wherein the scaling component generates the position scaling factor for the point cloud data by; determining a maximum dimension of the voxel set data; determining a maximum range of coordinates for the point cloud data; and calculating the position scaling factor as a function of the maximum dimension and the maximum range; and a mapping component for mapping each point of the point cloud data to a voxel of the voxel set data using the base offset and position scaling factor for the point cloud data, wherein each point of the point cloud data is mapped to an alternate coordinate system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
Specification