Museum: Difference between revisions
No edit summary (change visibility) |
No edit summary (change visibility) |
||
| Line 1: | Line 1: | ||
== '''3D Scanner''' == |
|||
A 3D scanner is a device that analyzes a real-world object or environment to collect data on its shape and possibly its appearance (i.e. color). The collected data can then be used to construct digital, three dimensional modelsuseful for a wide variety of applications. These devices are used extensively by the entertainment industry in the production of movies and video games. Other common applications of this technology include industrial design, orthotics and prosthetics, reverse engineeringand prototyping, quality control/inspection and documentation of cultural artifacts. |
A 3D scanner is a device that analyzes a real-world object or environment to collect data on its shape and possibly its appearance (i.e. color). The collected data can then be used to construct digital, three dimensional modelsuseful for a wide variety of applications. These devices are used extensively by the entertainment industry in the production of movies and video games. Other common applications of this technology include industrial design, orthotics and prosthetics, reverse engineeringand prototyping, quality control/inspection and documentation of cultural artifacts. |
||
Many different technologies can be used to build these 3D scanning devices; each technology comes with its own limitations, advantages and costs. It should be remembered that many limitations in the kind of objects that can be digitized are still present: for example optical technologies encounter many difficulties with shiny, mirroring or transparent objects. |
Many different technologies can be used to build these 3D scanning devices; each technology comes with its own limitations, advantages and costs. It should be remembered that many limitations in the kind of objects that can be digitized are still present: for example optical technologies encounter many difficulties with shiny, mirroring or transparent objects. |
||
There are however methods for scanning shiny objects, such as covering them with a thin layer of white powder that will help more light photons to reflect back to the scanner. Laser scanners can send trillions of light photons toward an object and only receive a small percentage of those photons back via the optics that they use. The reflectivity of an object is based upon the object's color or terrestrial albedo. A white surface will reflect lots of light and a black surface will reflect only a small amount of light. Transparent objects such as glass will only refract the light and give false three dimensional information. |
There are however methods for scanning shiny objects, such as covering them with a thin layer of white powder that will help more light photons to reflect back to the scanner. Laser scanners can send trillions of light photons toward an object and only receive a small percentage of those photons back via the optics that they use. The reflectivity of an object is based upon the object's color or terrestrial albedo. A white surface will reflect lots of light and a black surface will reflect only a small amount of light. Transparent objects such as glass will only refract the light and give false three dimensional information. |
||
Functionality |
|||
The purpose of a 3D scanner is usually to create a point cloudof geometric samples on the surface of the subject. These points can then be used to extrapolate the shape of the subject (a process called reconstruction). If color information is collected at each point, then the colors on the surface of the subject can also be determined. |
|||
3D scanners are very analogous to cameras. Like cameras, they have a cone-like field of view, and like cameras, they can only collect information about surfaces that are not obscured. While a camera collects color information about surfaces within its field of view, 3D scanners collect distance information about surfaces within its field of view. The “picture” produced by a 3D scanner describes the distance to a surface at each point in the picture. If a spherical coordinate systemis defined in which the scanner is the origin and the vector out from the front of the scanner is φ=0 and θ=0, then each point in the picture is associated with a φ and θ. Together with distance, which corresponds to the r component, these spherical coordinates fully describe the three dimensional position of each point in the picture, in a local coordinate system relative to the scanner. |
|||
For most situations, a single scan will not produce a complete model of the subject. Multiple scans, even hundreds, from many different directions are usually required to obtain information about all sides of the subject. These scans have to be brought in a common reference system, a process that is usually calledalignment or registration, and then merged to create a complete model. This whole process, going from the single range map to the whole model, is usually known as the 3D scanning pipeline. |
|||
Technology |
|||
There are a variety of technologies for digitally acquiring the shape of a 3D object. A well established classification[2] divides them into two types: contact and non-contact 3D scanners. Non-contact 3D scanners can be further divided into two main categories, active scanners and passive scanners. There are a variety of technologies that fall under each of these categories. |
|||
Contact |
|||
Contact 3D scanners probe the subject through physical touch. A CMM (coordinate measuring machine) is an example of a contact 3D scanner. It is used mostly in manufacturing and can be very precise. The disadvantage of CMMs though, is that it requires contact with the object being scanned. Thus, the act of scanning the object might modify or damage it. This fact is very significant when scanning delicate or valuable objects such as historical artifacts. The other disadvantage of CMMs is that they are relatively slow compared to the other scanning methods. Physically moving the arm that the probe is mounted on can be very slow and the fastest CMMs can only operate on a few hundred hertz. In contrast, an optical system like a laser scanner can operate from 10 to 500 kHz. |
|||
Other examples are the hand driven touch probes used to digitize clay models in computer animation industry. |
|||
Non-contact active |
|||
Active scanners emit some kind of radiation or light and detect its reflection in order to probe an object or environment. Possible types of emissions used include light, ultrasound or x-ray. |
|||
Time-of-flight |
|||
This lidarscanner may be used to scan buildings, rock formations, etc., to produce a 3D model. The lidar can aim its laser beam in a wide range: its head rotates horizontally, a mirror flips vertically. The laser beam is used to measure the distance to the first object on its path. |
|||
The time-of-flight 3D laser scanner is an active scanner that uses laser light to probe the subject. At the heart of this type of scanner is a time-of-flight laser rangefinder. The laser rangefinder finds the distance of a surface by timing the round-trip time of a pulse of light. A laser is used to emit a pulse of light and the amount of time before the reflected light is seen by a detector is timed. Since the speed of lightc is a known, the round-trip time determines the travel distance of the light, which is twice the distance between the scanner and the surface. If t is the round-trip time, then distance is equal to . The accuracy of a time-of-flight 3D laser scanner depends on how precisely we can measure the t time: 3.3 picoseconds(approx.) is the time taken for light to travel 1 millimetre. |
|||
The laser rangefinder only detects the distance of one point in its direction of view. Thus, the scanner scans its entire field of view one point at a time by changing the range finder’s direction of view to scan different points. The view direction of the laser rangefinder can be changed either by rotating the range finder itself, or by using a system of rotating mirrors. The latter method is commonly used because mirrors are much lighter and can thus be rotated much faster and with greater accuracy. Typical time-of-flight 3D laser scanners can measure the distance of 10,000~100,000 points every second. |
|||
Time-of-flight devices are also available in a 2D configuration. This is referred to as a Time-of-flight camera. |
|||
Triangulation |
|||
Principle of a laser triangulation sensor. Two object positions are shown. |
|||
point cloud generation using triangulation with a laser stripe. |
|||
The triangulation 3D laser scanner is also an active scanner that uses laser light to probe the environment. With respect to time-of-flight 3D laser scanner the triangulation laser shines a laser on the subject and exploits a camera to look for the location of the laser dot. 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. In most cases a laser stripe, instead of a single laser dot, is swept across the object to speed up the acquisition process. The National Research Council of Canadawas among the first institutes to develop the triangulation based laser scanning technology in 1978. |
|||
Tutorial |
|||
Create 3d object |
|||
1.Vi3Dim software. |
|||
2.Web-camera. |
|||
3.Check-Board printed on A4 page. |
|||
4.Light. |
|||
5.Source object. |
|||
Algorithm |
|||
1)Place desired object in the middle of the check board. |
|||
2)Place web camera in the right *spot. |
|||
*spot: |
|||
1.Proximally 30°-45° to axis X |
|||
2. whole check-board must be seen on the Vi3Dim software screen. |
|||
3)Put your hand on the edge of the check- board (try to not cover many of the black squares with the hand). |
|||
4) Press start capture button and begin to rotate the check-board slightly such way that the desired object will spin around his center and will move by axis X/Y as less as possible. |
|||
Scan |
|||
If everything is ok you will see the yellow squares (indicators) on the black squares edges intersection and they moving with the check-board on the Vi3dim software screen. |
|||
If the yellow squares indicators loses there right spot that mean: |
|||
1.You spin the check-board to fast. |
|||
2.The camera is not in the right spot. |
|||
3.You already have all views from this angle(approximately 6). |
|||
________________________________________ |
|||
Solutions: |
|||
1.Try to spin the check-board slowly. |
|||
2.Try to find other spot for the camera. |
|||
3.Continue to rotate check-board. |
|||
*maybe more/less light required. |
|||
Revision as of 00:13, 11 May 2011
3D Scanner
A 3D scanner is a device that analyzes a real-world object or environment to collect data on its shape and possibly its appearance (i.e. color). The collected data can then be used to construct digital, three dimensional modelsuseful for a wide variety of applications. These devices are used extensively by the entertainment industry in the production of movies and video games. Other common applications of this technology include industrial design, orthotics and prosthetics, reverse engineeringand prototyping, quality control/inspection and documentation of cultural artifacts. Many different technologies can be used to build these 3D scanning devices; each technology comes with its own limitations, advantages and costs. It should be remembered that many limitations in the kind of objects that can be digitized are still present: for example optical technologies encounter many difficulties with shiny, mirroring or transparent objects. There are however methods for scanning shiny objects, such as covering them with a thin layer of white powder that will help more light photons to reflect back to the scanner. Laser scanners can send trillions of light photons toward an object and only receive a small percentage of those photons back via the optics that they use. The reflectivity of an object is based upon the object's color or terrestrial albedo. A white surface will reflect lots of light and a black surface will reflect only a small amount of light. Transparent objects such as glass will only refract the light and give false three dimensional information.