ACCURACY-BASED SIGNIFICANT POINT DERIVATION FROM DENSE 3D POINT CLOUDS FOR TERRAIN MODELING
First Claim
1. A method for using a computer processor to derive significant points from a point cloud containing data representing a physical surface and defined within a three dimensional coordinate system, comprising:
- calculating a mean z coordinate value for a plurality of points having x, y and z coordinates within said three-dimensional coordinate systems;
using said computer processor to select from said point cloud data, an initial set of points having z coordinate values which deviate from said mean by at least an initial value;
constructing with said computer processor a triangulated irregular network (TIN) using said initial set of points, said TIN composed of a plurality of triangles;
using said computer processor to determine if there is a significant point that exists among said plurality of points contained within an x, y extent of each said triangle;
updating said TIN with said computer processor to include said initial set of points and any significant points determined to exist within said plurality of triangles; and
repeating said determining and said updating steps until there are no significant points found within said triangles.
2 Assignments
0 Petitions
Accused Products
Abstract
Method includes calculating a mean z coordinate value for points within the point cloud. An initial set of points is selected which have z coordinate values which deviate from the mean by at least an initial value. Thereafter, a triangulated irregular network (TIN) is constructed using the initial set of points. The method continues by determining if there is a significant point that exists among the points contained within an x, y extent of each triangle. If so, the TIN is updated to include the initial set of points and any significant points determined to exist within the triangles that form the TIN. Thereafter, the method continues by repeating the determining and the updating steps until there are no additional significant points found within the triangles.
-
Citations
27 Claims
-
1. A method for using a computer processor to derive significant points from a point cloud containing data representing a physical surface and defined within a three dimensional coordinate system, comprising:
-
calculating a mean z coordinate value for a plurality of points having x, y and z coordinates within said three-dimensional coordinate systems; using said computer processor to select from said point cloud data, an initial set of points having z coordinate values which deviate from said mean by at least an initial value; constructing with said computer processor a triangulated irregular network (TIN) using said initial set of points, said TIN composed of a plurality of triangles; using said computer processor to determine if there is a significant point that exists among said plurality of points contained within an x, y extent of each said triangle; updating said TIN with said computer processor to include said initial set of points and any significant points determined to exist within said plurality of triangles; and repeating said determining and said updating steps until there are no significant points found within said triangles. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for deriving significant points from a point cloud containing data representing a surface and defined within a three dimensional coordinate system, comprising a computer processor configured for performing the steps of:
-
calculating a mean z coordinate value for a plurality of points having x, y and z coordinates within said three-dimensional coordinate systems; selecting from said point cloud data, an initial set of points having z coordinate values which deviate from said mean by at least an initial value; constructing a triangulated irregular network (TIN) using said initial set of points, said TIN composed of a plurality of triangles; determining if there is a significant point that exists among said plurality of points contained within an x, y extent of each said triangle; updating said TIN to include said initial set of points and any significant points determined to exist within said plurality of triangles; repeating said determining and said updating steps until there are no significant points found within said triangles. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A machine-readable storage device having stored thereon sequences of instructions that, when executed by a machine, cause the machine to perform actions which derive significant points from a point cloud containing data representing a physical surface and defined within a three dimensional coordinate system, the actions comprising:
-
calculating a mean z coordinate value for a plurality of points having x, y and z coordinates within said three-dimensional coordinate systems; using said computer processor to select from said point cloud data, an initial set of points having z coordinate values which deviate from said mean by at least an initial value; constructing with said computer processor a triangulated irregular network (TIN) using said initial set of points, said TIN composed of a plurality of triangles; using said computer processor to determine if there is a significant point that exists among said plurality of points contained within an x, y extent of each said triangle; updating said TIN with said computer processor to include said initial set of points and any significant points determined to exist within said plurality of triangles; and repeating said determining and said updating steps until there are no significant points found within said triangles.
-
Specification