Software Development Kit for LIDAR Data
AssigneePar Technology Corporation
InventorsMark J. Kozak, Jimmy X. Wu
Life of this patent
Estimating the term…
Abstract
The present invention relates to a method and system for compressing and retrieving Light Detection and Ranging output data, and, more specifically, to a method and system for compressing Light Detection and Ranging output data by Run Length Encoding or losslessly compressing Light Detection and Ranging output data and rapidly accessing this compressed data which is filtered by attributes without the need to read or decompress the entire collection of data.
Claims20
A computer implemented method for reducing total storage space used to store LiDAR output data, the method comprising:
- receiving LiDAR output data containing point data information comprising a plurality of data points;
- separating and arranging the point data information, by a processor, into a plurality of fields based on predetermined parameters, wherein each field comprises an array of values;
- compressing the point data information in each field array, by said processor, by one or more data compression techniques;
- applying a data smoothing filter to point data information that falls within a first predefined epsilon value, wherein the data smoothing filter is configured and/or programmed to normalize the point data information that falls within said first predefined epsilon value;
- and
- implementing an interface allowing a specification of a second predefined epsilon value to be applied to at least one of said data points of said plurality of data points in order to control a level of lossyness applied to said at least one of said data points;
- and
- applying, by said processor, said second predefined epsilon value to said at least one of said data points.
A non-transitory computer-readable storage medium containing program code comprising:
- program code for receiving LiDAR output data containing point data information comprising a plurality of data points;
- program code for separating and arranging the point data information into a plurality of fields based on predetermined parameters, wherein each field comprises an array of values;
- program code for compressing the point data information in each field array by one or more data compression techniques;
- program code for applying a data smoothing filter to point data information that falls within a first predefined epsilon value, wherein the data smoothing filter is configured and/or programmed to normalize the point data information that falls within said first predefined epsilon value;
- program code for implementing an interface allowing a specification of a second predefined epsilon value to be applied to at least one of said data points of said plurality of data points in order to control a level of lossyness applied to said at least one of said data points;
- and
- program code for applying said second predefined epsilon value to said at least one of said data points.
Dependencies are inferred from the claim text.