Active Point Cloud Modeling
A three-dimensional scan editing method can include providing a set of three-dimensional model data defining a three-dimensional subject, and displaying the data as a reconstructed image. A user may select one or more voxels and change its state to over-writable. The state change may be reflected by a visual cue such as color or transparency. An image capture device may be provided and its field of view may be co-registered with the selected voxels. The user may then acquire new 3D model data with the device and overwrite the selected voxels with the new data.
Latest KNOCKOUT CONCEPTS, LLC Patents:
- Graphical feedback during 3D scanning operations for obtaining optimal scan resolution
- RECORDING ANIMATION OF RIGID OBJECTS USING A SINGLE 3D SCANNER
- IDENTIFYING OBJECTS USING A 3D SCANNING DEVICE, IMAGES, AND 3D MODELS
- GRAPHICAL FEEDBACK DURING 3D SCANNING OPERATIONS FOR OBTAINING OPTIMAL SCAN RESOLUTION
- 3D DATA TO 2D AND ISOMETRIC VIEWS FOR LAYOUT AND CREATION OF DOCUMENTS
A. Field of Invention
Embodiments may generally relate to the field of modifying selected portions of a three-dimensional scan.
B. Description of the Related Art
Three-dimensional model capture and editing methods and devices are known in the imaging arts. For example, it is known to capture visible spectrum or infrared light, or other forms of electromagnetic radiation, or even sound waves with an imaging device, and convert the data to point clouds, voxels, and/or other convenient data formats. It is also known to adjust data acquisition parameters so as to capture an image of suitable resolution, or an image that otherwise has suitable characteristics. However, some three-dimensional models are generally suitable, but include areas where the image quality must be improved. Thus, there is a need in the art for systems and methods capable of editing portions of three dimensional model data without overwriting the entire image.
Some embodiments of the present invention may provide one or more benefits or advantages over the prior art.
II. SUMMARY OF THE INVENTIONSome embodiments may relate to a three-dimensional scan editing method comprising the steps of: providing a set of three-dimensional model data defining a three-dimensional subject, and displaying the data as a reconstructed 3D model; providing a scanning device adapted to acquire three-dimensional model data; selecting one or more voxels of the set of three-dimensional model data and changing the state of the selected voxels to over-writable; providing a visual cue indicating that the selected one or more voxels are over-writable; co-registering the scanning device's view of the three-dimensional subject with selected voxels of the three-dimensional model data; using the scanning device to acquire new three-dimensional model data of the three-dimensional subject; and over-writing the selected voxels with the new three-dimensional model data.
Embodiments may further comprise the step of specifying a data acquisition quality parameter of the scanning device, wherein the quality parameter modifies the quality of the new three-dimensional model data.
In some embodiments the data acquisition quality parameter is selected from image resolution, optical filtering, background subtraction, color data, or noise reduction.
In some embodiments the visual cue is selected from one or more of color, transparency, highlighting, or outlining.
In some embodiments the step of co-registering further comprises adjusting the field of view of the scanning device to match the selected voxels.
In some embodiments the step of co-registering further comprises a method selected from one or more of point-cloud registration, RGB image registration, intensity image registration, or iterative closest point.
In some embodiments the step of co-registering further comprises assuming that the field of view of the scanning device matches the selected voxels.
In some embodiments the step of co-registering further comprises reorienting a three-dimensional model of the subject to match the field of view of the three-dimensional scanning device.
In some embodiments the three-dimensional model data comprises one or more of an isosurface, a signed distance function, a truncated signed distance function, a surfel, a mesh, a point cloud, or a continuous function.
In some embodiments the set of three-dimensional model data defining a three-dimensional subject is displayed on a video display device in the form of a three-dimensional model.
In some embodiments the three-dimensional model may be reoriented according to gesture input or touchscreen input.
Other benefits and advantages will become apparent to those skilled in the art to which it pertains upon reading and understanding of the following detailed specification.
The invention may take physical form in certain parts and arrangement of parts, embodiments of which will be described in detail in this specification and illustrated in the accompanying drawings which form a part hereof and wherein:
Methodology for modification of three dimensional (3D) scans includes, obtaining the image of a three dimensional subject with the help of 3D cameras, scanners or various other devices now known or developed in the future. The captured 3D model may be provided as a set of three dimensional model data representative of the three dimensional subject. The three dimensional model data may alternatively be obtained from previously recorded and stored data. This model data may be used to reconstruct the image of the three dimensional subject on any user device including but not limited to computing devices, imaging devices, mobile devices and the like. The three dimensional model data may be configured to permit selection and modification of specific voxels of the data for the purposes of further detailing or modification. Herein, the term ‘voxel’ is understood in the same sense as generally understood in the relevant industry i.e. to include a unit of graphic information that defines any point of an object in three dimensional space. The modification of the selected voxels may be achieved by obtaining new three-dimensional model data using 3D scanning devices and overwriting existing voxels based on such new data.
Referring now to the drawings wherein the showings are for purposes of illustrating embodiments of the invention only and not for purposes of limiting the same,
Once the voxels are selected and marked as over-writable, a 3D scanning device is further used to obtain new three-dimensional model data of the three-dimensional subject. In order to obtain new three-dimensional model data, a data acquisition quality parameter of the scanning device may be specified, to modify the quality of the new three-dimensional model data. The quality parameters may be selected from image resolution, optical filtering, background subtraction, color data, or noise reduction. With specific regard to color data as a quality parameter, it will be understood that one may specify whether data is to be collected in color, black and white, grey scale, etc. With reference to
The method of 3D model data modification provided in exemplary embodiments herein may be used to modify 3D model data in real time and near real time environments.
It will be apparent to those skilled in the art that the above methods and apparatuses may be changed or modified without departing from the general scope of the invention. The invention is intended to include all such modifications and alterations insofar as they come within the scope of the appended claims or the equivalents thereof.
Having thus described the invention, it is now claimed:
Claims
1. A three-dimensional scan editing method comprising the steps of:
- providing a set of three-dimensional model data defining a three-dimensional subject, and displaying the data as a reconstructed 3D model;
- providing a scanning device adapted to acquire three-dimensional model data;
- selecting one or more voxels of the set of three-dimensional model data and changing the state of the selected voxels to over-writable;
- providing a visual cue indicating that the selected one or more voxels are over-writable;
- co-registering the scanning device's view of the three-dimensional subject with selected voxels of the three-dimensional model data;
- using the scanning device to acquire new three-dimensional model data of the three-dimensional subject; and
- overwriting the selected voxels with the new three-dimensional model data.
2. The method of claim 1, further comprising the step of specifying a data acquisition quality parameter of the scanning device, wherein the quality parameter modifies the quality of the new three-dimensional model data.
3. The method of claim 2, wherein the data acquisition quality parameter is selected from image resolution, optical filtering, background subtraction, color data, or noise reduction.
4. The method of claim 1, wherein the visual cue is selected from one or more of color, transparency, highlighting, or outlining.
5. The method of claim 1, wherein the step of co-registering further comprises adjusting the field of view of the scanning device to match the selected voxels.
6. The method of claim 5, wherein the step of co-registering further comprises a method selected from one or more of point-cloud registration, RGB image registration, intensity image registration, or iterative closest point.
7. The method of claim 5, wherein the step of co-registering further comprises assuming that the field of view of the scanning device matches the selected voxels.
8. The method of claim 1, wherein the step of co-registering further comprises reorienting a three-dimensional model of the subject to match the field of view of the three-dimensional scanning device.
9. The method of claim 8, wherein the step of co-registering further comprises a method selected from one or more of point-cloud registration, RGB image registration, intensity image registration, or iterative closest point.
10. The method of claim 8, wherein the step of co-registering further comprises assuming that the field of view of the scanning device matches the selected voxels.
11. The method of claim 1, wherein the three-dimensional model data comprises one or more of an isosurface, a signed distance function, a truncated signed distance function, a surfel, a mesh, a point cloud, or a continuous function.
12. The method of claim 11, wherein the set of three-dimensional model data defining a three-dimensional subject is displayed on a video display device in the form of a three-dimensional model.
13. The method of claim 12, wherein the three-dimensional model may be reoriented according to gesture input or touchscreen input.
14. A three-dimensional scan editing method comprising the steps of:
- providing a set of three-dimensional model data defining a three-dimensional subject, and displaying the data as a reconstructed 3D model, wherein the three-dimensional model data comprises one or more of an isosurface, a signed distance function, a truncated signed distance function, a surfel, a mesh, a point cloud, or a continuous function;
- providing a scanning device adapted to acquire three-dimensional model data;
- selecting one or more voxels of the set of three-dimensional model data and changing the state of the selected voxels to over-writable;
- providing a visual cue indicating that the selected one or more voxels are over-writable, wherein the visual cue is selected from one or more of color, transparency, highlighting, or outlining;
- co-registering the scanning device's view of the three-dimensional subject with selected voxels of the three-dimensional model data, wherein the step of co-registering further comprises adjusting the field of view of the scanning device to match the selected voxels, and wherein the step of co-registering further comprises a method selected from one or more of point-cloud registration, RGB image registration, intensity image registration, or iterative closest point;
- specifying a data acquisition quality parameter of the scanning device selected from image resolution, optical filtering, background subtraction, color data, or noise reduction;
- using the scanning device to acquire new three-dimensional model data of the three-dimensional subject, wherein the quality parameter modifies the quality of the new three-dimensional model data; and
- overwriting the selected voxels with the new three-dimensional model data.
Type: Application
Filed: Mar 27, 2015
Publication Date: Oct 1, 2015
Applicant: KNOCKOUT CONCEPTS, LLC (Columbus, OH)
Inventors: Stephen Brooks Myers (Shreve, OH), Jacob Abraham Kuttothara (Loudonville, OH), Steven Donald Paddock (Richfield, OH), John Moore Wathen (Akron, OH), Andrew Slatton (Columbus, OH)
Application Number: 14/671,749