3D POINT CLOUDS
First Claim
1. A method for generating a 3D point cloud and colour visualisation of an underwater scene, the point cloud comprising a set of (x, y, z) coordinates relating to points in the scene, the method operating in a system comprising at least one camera module, at least one structured light source, and a processing module, each of the at least one camera module being directed at the scene and having substantially the same overlapped field of view;
- the method comprising;
(a) the at least one structured light source projecting a two-dimensional array of points onto the scene;
(b) each of the at least one camera module capturing an image of the projected array in the scene from first and second positions, such that there is a first point image and second point image;
(c) analysing the images to identify the location of each projected point within each point image;
(d) for each projected point in the captured point images, correlating the location of the point between the first and second point images to calculate the distance to the point from the at least one camera module;
(e) storing the distance and location of the point;
(f) adjusting the position of the two-dimensional array of points in the scene; and
repeating (a) to (e), thereby forming a 3D point cloud;
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a method for generating a 3D point cloud and colour visualisation of an underwater scene, the point cloud comprising a set of (x, y, z) coordinates relating to points in the scene, the method operating in a system comprising at least one camera module, at least one structured light source, and a processing module, each of the at least one camera module being directed at the scene and having substantially the same overlapped field of view.
-
Citations
12 Claims
-
1. A method for generating a 3D point cloud and colour visualisation of an underwater scene, the point cloud comprising a set of (x, y, z) coordinates relating to points in the scene, the method operating in a system comprising at least one camera module, at least one structured light source, and a processing module, each of the at least one camera module being directed at the scene and having substantially the same overlapped field of view;
- the method comprising;
(a) the at least one structured light source projecting a two-dimensional array of points onto the scene; (b) each of the at least one camera module capturing an image of the projected array in the scene from first and second positions, such that there is a first point image and second point image; (c) analysing the images to identify the location of each projected point within each point image; (d) for each projected point in the captured point images, correlating the location of the point between the first and second point images to calculate the distance to the point from the at least one camera module; (e) storing the distance and location of the point; (f) adjusting the position of the two-dimensional array of points in the scene; and
repeating (a) to (e), thereby forming a 3D point cloud; - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 11, 12)
- the method comprising;
-
9. A method of generating a 3D point cloud of an underwater scene, the point cloud comprising a set of three variable Cartesian coordinates relating to surface points in the scene, the coordinates being defined in relation to an origin, the method operating in a system comprising a time-of-flight laser ranging device, a beam adjustor, a camera module and a controller, the method comprising:
-
the time-of-flight laser ranging device measuring the range to a point in the scene by projecting a laser beam onto that point; recording a range timestamp associated with that range measurement; the camera module capturing an image of the laser beam projected onto the scene, recording an image id associated with the captured image; analysing the image to identify a horizontal and vertical coordinate of the laser beam in the image, combining the range measurement with horizontal and vertical coordinates having an image time stamp that matches the range time stamp of the range measurement so as to form a three variable Cartesian coordinate; and adjusting the location of the projected laser beam; and
repeating the steps above. - View Dependent Claims (10)
-
Specification