System and method for mapping a surface
In accordance with a specific embodiment of the present invention, an image is projected upon a surface. The image can include a pattern having a plurality of individual shapes used to measure and map the surface. The plurality of individual shapes include features that are detectable in a direction parallel to the plane formed by a projection axis of the projected shapes and a point associated with a view axis. The image further comprises a feature containing an encoding information for identifying the plurality of shapes individually. The feature containing encoding information can be a separate feature from each of the plurality of individual shapes, or may be a feature integral to the plurality of individual shapes. The feature containing encoding information is oriented such that the encoding information is retrieved along a line perpendicular to a plane formed by the projection axis and the point along the view axis. The use of the feature is used to perform multiframe reference independent scanning.
1. A method of mapping a surface, the method comprising:
using a processor to perform the following steps of:
scanning a surface of an object one frame at a time to obtain a plurality of frames, wherein each frame captures data points for only a portion of said surface of said object;
creating a bounding box for said each frame, wherein said bounding box is smaller than the entire frame and includes a center portion of the data points captured in said frame; and
registering said data points in said bounding boxes for mapping said surface of said object.
2. The method of claim 1 , wherein said surface is of a patient's dentition structure.
3. The method of claim 2 , wherein said patient's dentition structure includes a tooth portion.
4. The method of claim 1 , wherein during the step of scanning, said portion of said surface of said object is not fixed in space.
5. The method of claim 4 , wherein the step of scanning is performed using a scanner, wherein said scanner is not fixed in space.
6. The method of claim 5 , wherein during the step of scanning, location of said scanner relative to a fixed reference is unknown.
7. The method of claim 1 , wherein during the step of scanning, location of said portion said surface of said object, relative to a fixed reference, is unknown.
8. The method of claim 7 , wherein during the step of scanning there is no fixed reference point, relative to a scanner, associated with said portion of said surface of said object.
9. The method of claim 1 , wherein the step of scanning is performed by a scanner, wherein said scanner further comprises a processing unit receiving said datapoints.
10. The method of claim 1 , wherein the step of scanning is performed using a scanner, wherein said scanner uses visible light.
11. The method of claim 10 , wherein skin is tolerant to the visible light.
12. The method of claim 10 , wherein eyes are tolerant to the visible light.
13. The method of claim 10 , wherein the visible light is projected onto said object in a series of flashes of a duration less than approximately 200 microseconds.
14. The method of claim 10 , wherein the visible light is projected onto said object in a series of flashes of a duration of less than approximately 50 microseconds.
15. The method of claim 10 , wherein the visible light is projected onto said object in a series of flashes of a duration of less than approximately 10 microseconds.
16. The method of claim 10 , wherein said scanner operates at a scan rate and wherein the scan rate is between approximately one sample per second and 20 samples per second.