|
The application of 3D capturors is the process of using digital cameras and pre-designed light to capture the information of shape and
appearance of real objects. This process provides a simple way of acquiring 3D models of
unparalleled details of objects and realizes 3D image modeling by scanning them from the real world. |
| Technologies of 3D cameras and 3D scanners |
|
There are two types of 3D cameras, which are contact and non-contact. Non-contact 3D cameras can be further divided into two main categories, active cameras and passive cameras. There are a variety of technologies that fall under each of these categories. |
| Triangulation Technique: |
|
The triangulation 3D laser capturor is also an active 3D laser capturor that uses laser light to probe the environment. This type of 3D laser capturor is identical to the time-of-flight 3D laser scanner except for the way in which the laser range finder determines distance. The triangulation laser range finder used in this 3D capturor shines a laser on the subject and a camera looks at the location of the laser dot. The laser and the camera are placed so that the direction of the laser and the view direction of the camera are not parallel. Depending on how far away the laser strikes a surface, the laser dot appears at different places in the camera’s field of view. This technique is called triangulation because the laser dot, the camera and the laser emitter form a triangle. The length of one side of the triangle, the distance between the camera and the laser emitter is known. The angle of the laser emitter corner is also known. The angle of the camera corner can be determined by looking at the location of the laser dot in the camera’s field of view. These three pieces of information fully determine the shape and size of the triangle and gives the location of the laser dot corner of the triangle. |
| Structured Light Technique: |
|
Structured light 3D capturors project a pattern of light on the subject and look at the deformation of the pattern on the subject. The pattern maybe be one dimensional or two dimensional. An example of a one dimensional pattern is a line. The line is projected onto the subject using either an LCD projector or a sweeping laser. A camera, offset slightly from the pattern projector, looks at the shape of the line and uses a technique similar to triangulation to calculate the distance of every point on the line. In the case of a single-line pattern, the line is swept across the field of view to gather distance information one strip at a time. An example of a two dimensional pattern is a grid or a line strip pattern. A camera is used to look at the deformation of the pattern and a fairly complex algorithm is used to calculate the distance at each point in the pattern. A variety of other patterns can be used, each with their own advantages and disadvantages. The advantage of structured light 3D capturors is speed. Instead of scanning one point at a time, structured light capturors scan multiple points or the entire field of view at once. This reduces or eliminates the problem of distortion from motion. Some existing systems are capable of scanning moving objects in real-time. |
| Passive 3D Image Modeling Technologies |
|
Passive 3D capturors do not emit any kind of radiation and lights themselves, but instead rely on detecting reflected ambient radiation. Most 3D capturors of this type detect visible light because it is a readily available ambient radiation. Other types of radiation, such as infrared could also be used. |
| Stereoscopic Techinque: |
|
Stereoscopic 3D scanners usually employ two video cameras or mirrors, slightly apart, looking at the same scene. By analyzing the slight differences between the images seen by each camera/mirror, it is possible to determine the distance at each point in the images. This method is based on human stereoscopic vision. |
| Reconstruction Techinque: |
|
The point clouds produced by 3D scanners are usually not used directly. Most applications do not use point clouds, but instead use polygonal 3D image models. The process of converting a point cloud into a polygonal 3D model is called reconstruction. Reconstruction involves finding and connecting adjacent points in order to create a continuous surface. Many algorithms are available for this purpose. |