SYSTEM AND METHOD FOR 3D MODEL GENERATION
First Claim
Patent Images
1. A computer-implemented method for generating a 3D model, comprising:
- a 3D Camera, comprising a Lidar and an optical camera configured to scan asynchronously, generating 3D data representing multiple scans by the 3D Camera;
generating an image from the 3D data for each of the multiple scans;
receiving spatial encoder information reflecting movement of a scanned object;
aligning images corresponding to 3D data generated by the Lidar and the optical camera based on the spatial encoder information;
combining and correlating the images corresponding to each of the multiple scans to generate a total image;
texturing and cleaning up the total image; and
generating a 3D model based on the total image.
2 Assignments
0 Petitions
Accused Products
Abstract
A camera including a Lidar and an optical camera captures 3D data representing scans of an object. The Lidar and optical camera may synchronously or asynchronously capture 3D data. An image is generated for each scan. The images are aligned and combined to generate a total image. Alignment of images may be based on received spatial information. The total image is processed to generated a 3D model.
99 Citations
32 Claims
-
1. A computer-implemented method for generating a 3D model, comprising:
-
a 3D Camera, comprising a Lidar and an optical camera configured to scan asynchronously, generating 3D data representing multiple scans by the 3D Camera; generating an image from the 3D data for each of the multiple scans; receiving spatial encoder information reflecting movement of a scanned object; aligning images corresponding to 3D data generated by the Lidar and the optical camera based on the spatial encoder information; combining and correlating the images corresponding to each of the multiple scans to generate a total image; texturing and cleaning up the total image; and generating a 3D model based on the total image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for generating a 3D model, comprising:
-
a 3D Camera, comprising a Lidar and an optical camera configured to scan asynchronously, generating 3D data representing multiple scans by the 3D Camera; inserting time tag information into the 3D data; generating an image from the 3D data for each of the multiple scans; receiving spatial information from a spatial information generator reflecting geographical locations of the 3D camera; associating time tag information with the spatial information; spatially aligning the images based on the spatial information and the time tags to generate a total image. - View Dependent Claims (10, 11, 12)
-
-
13. A computer-implemented method for generating a 3D model, comprising:
-
receiving 3D data generated by an image capture device, the 3D data representing multiple scans by the image capture device; generating an image from the 3D data for each of the multiple scans; combining and correlating the images corresponding to each of the multiple scans to generate a total image; texturing and cleaning up the total image; generating a coarse 3D model based on the total image; generating a final 3D model based on the coarse model; and inserting the final 3D model into a database accessible over a computer network; and modifying an original 3D model stored in the database with the final 3D to create an extended 3D model that is accessible and viewable by users. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer-implemented method for generating a 3D model, comprising:
-
mounting an image capture device on a two-axis motion platform; the image capture device scanning an interior to generate multiple scans; receiving spatial encoder information reflecting movement of the image capture device; generating an image from the 3D data for each of the multiple scans; aligning images corresponding to 3D data generated by the image capture device based on the spatial encoder information; combining and correlating the images corresponding to each of the multiple scans to generate a total image; texturing and cleaning up the total image; generating a coarse 3D model based on the total image; and generating a final 3D model based on the coarse model. - View Dependent Claims (25)
-
-
26. A computer-implemented method for generating a 3D model, comprising:
-
receiving 3D data generated by an image capture device, the 3D data representing multiple scans by the image capture device; generating an image from the 3D data for each of the multiple scans; combining and correlating the images corresponding to each of the multiple scans to generate a total image; texturing and cleaning up the total image; generating a coarse 3D model based on the total image; generating a final 3D model based on the coarse model; and providing a viewer configured to enable a user to view and manipulate the final 3D model, the viewer configured to generate a viewable still image based on the final 3D model. - View Dependent Claims (27, 28)
-
-
29. A system for generating a 3D model, comprising:
-
a 3D Camera, comprising a Lidar and an optical camera configured to scan asynchronously, generating 3D data representing multiple scans by the 3D Camera; a sensor to record spatial encoder information relating to movement of an object to be scanned; a computer having a processor and a memory to receive the 3D data from the 3D Camera, the memory having a data processor module to perform the method of; generating an image from the 3D data for each of the multiple scans; receiving spatial encoder information from the sensor; aligning images corresponding to 3D data generated by the Lidar and the optical camera based on the spatial encoder information; combining and correlating the images corresponding to each of the multiple scans to generate a total image; texturing and cleaning up the total image; generating a coarse 3D model based on the total image; and generating a final 3D model based on the coarse model.
-
-
30. A method for generating a 3D model, comprising:
-
a 3D Camera, comprising a Lidar and an optical camera configured to scan synchronously, generating 3D data representing multiple scans by the 3D Camera; generating an image from the 3D data for each of the multiple scans; receiving spatial information from a spatial information generator reflecting geographical locations of the 3D camera; spatially aligning the images based on the spatial information to generate a total image; and generating a 3D model based on the total image. - View Dependent Claims (31, 32)
-
Specification