Real-time feedback system for a user during 3D scanning
First Claim
Patent Images
1. A method of determining by a computing device the progress of a 3-dimensional scan of an object by a 3D scanner comprising the steps of:
- a) providing a dummy model approximating in shape to the object being scanned and comprising a 3D point cloud with a normal at each point obtained from the 3D scanner;
b) selecting keyframes from the 3-dimensional scan of the object obtained from the 3D scanner that are used for surface reconstruction;
c) determining whether a point in the 3D point cloud has been scanned from each of the selected keyframes; and
d) calculating by use of the computing device the percentage of scanned points to the total number of points in the 3D point cloud to determine the progress of the 3-dimensional scan of the object by the 3D scanner.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a method for providing feedback to a user during a 3D scanning session and guides the user to finish scanning completely.
-
Citations
2 Claims
-
1. A method of determining by a computing device the progress of a 3-dimensional scan of an object by a 3D scanner comprising the steps of:
-
a) providing a dummy model approximating in shape to the object being scanned and comprising a 3D point cloud with a normal at each point obtained from the 3D scanner; b) selecting keyframes from the 3-dimensional scan of the object obtained from the 3D scanner that are used for surface reconstruction; c) determining whether a point in the 3D point cloud has been scanned from each of the selected keyframes; and d) calculating by use of the computing device the percentage of scanned points to the total number of points in the 3D point cloud to determine the progress of the 3-dimensional scan of the object by the 3D scanner.
-
-
2. The method of determining by a computing device the completeness of a 3-dimensional scan of an object comprising the steps of
a) providing a dummy model approximating in shape to the object being scanned and comprising a 3D point cloud with a normal at each point obtained from the 3D scanner; -
b) selecting keyframes from the 3-dimensional scan obtained from the 3D scanner that are used for surface reconstruction; c) determining by use of the computing device whether a point in the 3D point cloud has been scanned from each of the selected keyframes; and d) providing information from the computing device on what part of the object needs to be scanned so as to scan points in the 3D point cloud that have not been scanned.
-
Specification