Build your own 3d scanner optical triangulation for beginners


Build Your Own 3D Scanner: Optical Triangulation for Beginners

reaktorplayer2:36 am on January 18, 2010
Tags: 3D ( 5 ), 3D Scanning ( 2 ), 3D Triangulation, C/C++, imaging, java ( 13 ), Matlab, mesh, Mesh Processing, meshes ( 2 ), Optical Triangulation, point clouds, Programming ( 28 ), projection ( 7 ), projector ( 2 ), Scanning, SIGGRAPH, Structured Lighting, Swept-Planes, Visualization ( 34 ), watertight meshes   

Press Here To Enter The Site

“Over the last decade, digital photography has entered the mainstream with inexpensive, miniaturized cameras for consumer use. Digital projection is poised to make a similar breakthrough, with a variety of vendors offering small, low-cost projectors. As a result, active imaging is a topic of renewed interest in the computer graphics community. In particular, low-cost homemade 3D scanners are now within reach of students and hobbyists with a modest budget.

Like this:

Like Loading...

Search

Blogroll

  • reaktorplayer@tumblr 9
  • Twitter Archive on Tumblr 0
  • reaktorplayer@Vimeo 10
  • SynthFace@Tumblr 7
  • reaktorplayer@Soundcloud 1
  • reaktorplayer@Freesound 9
  • reaktorplayer@Twitter 7
  • reaktorplayer@Flickr 2

acoustics algorithmic composition animation art Arts audio avant-garde composer composition Computer Art computer music design DIY drum machine drums Education effects Electronic electronic music experimental Experimental Music experimental video film fractal Free Software generative generative music graphics guitar Helmholtz Instruments Interview java Jazz John Cage Languages Mac OS X mathematics max/msp Microsoft Windows MIDI MP3 Multimedia Music Musical Instrument Digital Interface Music and Audio music software music theory noise notation On-line opensource open source OSX Photography physics piano Plug-ins processing Programming recording research Samples sequencer software sound Sound Design Synth synthesis synthesizer Ted video Visualization vst windows

Categories

CategoriesSelect Category3D  (11)3D Video Projection  (5)acoustics  (30)algorithmic composition  (34)Ambient  (4)Ancient Music  (11)Anechoic Chamber  (1)animation  (22)Architects  (5)Arduino  (1)art  (50)ASCII  (1)Astronomy  (1)Atomic Bomb  (2)audio  (116)Audio Illusions  (8)audio processing  (85)authors  (1)avant-garde  (25)avant-garde art  (23)avant-garde music  (80)Beat Box  (23)Beatles  (1)binaural  (9)books  (10)BPM  (1)CD & DVD Art  (3)Cellular Automata  (3)chaos  (4)Cinema  (2)Classical Music  (17)codecs  (5)color  (8)community  (7)composers  (53)Computer Art  (49)Computer Generated Music  (88)computer graphics  (43)computer music  (104)computer vision  (3)computer-generated imagery  (32)Computers  (28)Concept Art  (4)Concept Video  (3)Copyright  (3)CreativeApplications  (29)Creativity  (44)Csound  (1)culture  (5)Cymatics  (2)Dada  (3)dance  (2)Data Visualization  (20)Depth Of Field  (1)design  (3)Digital Media Reviews  (1)DIY  (5)Dome Projection  (2)drawing  (6)drum machine  (19)drums  (6)Ecology  (2)Education  (35)effects  (17)electroacoustic music  (33)electronic music  (94)Electronic Music Studios  (6)Experimental Music  (128)Experimental Music Notation  (11)Experimental Music Video  (58)ffmpegX  (1)field recording  (7)field recordings  (1)film  (7)Film Sound  (9)fractal  (6)Fractals  (9)Freesound  (5)Frequency  (3)Frequency Chart  (1)Futurist  (6)Game Music  (1)generative  (46)guitar  (14)Guitar Amplifiers  (6)Guitar Effects  (6)hardware  (10)harmonic  (3)Helmholtz  (2)Hermann Helmholtz  (7)http://twitter. com/reaktorplayer/status/499389846792568832  (1)information  (8)Interaction  (7)Internet  (5)Interview  (6)iPad  (1)IRCAM  (1)Jazz  (9)John Cage  (5)John Lennon  (2)Journals  (1)Just Intonation  (2)kaoss  (1)karlheinz stockhausen  (1)Korg Kaoss  (1)language  (1)library  (1)Macintosh  (1)Mandelbulb  (1)Maps  (2)Mathematics  (5)Max/MSP/Jitter  (5)media  (10)microphones  (2)Microscopes  (2)MIDI  (17)midi guitar  (1)MIDI SEquencer  (2)MP3  (6)Music  (121)Music Analysis  (43)Music Business  (4)Music Compositions  (53)Music Controllers  (23)Music Culture  (10)Music Data  (30)Music History  (28)Music Maps  (6)Music Mathematics  (30)music notation  (7)music software  (56)Music Statistics  (15)musical instruments  (44)Musical Scales  (1)Musicologists  (12)Mystery Reality  (18)noise  (12)On-Line Music Application  (11)On-Line Music Software  (11)Open Source Software  (22)Oscilloscopes  (1)P2P  (1)Painting  (1)Philosopher  (2)Photography  (19)Piano  (2)plugins  (4)PodCasting  (1)poetry  (2)processing. org  (4)Programming  (20)Projection oftware  (1)Propoganda  (1)QR Codes  (1)Quartz Composer  (2)Radio  (6)Raymond Scott  (1)ReBirth  (1)Recording History  (13)Recording Studio  (2)records  (6)ReMix  (4)rendering  (6)research  (14)Ring Modulation  (10)robots  (1)Rutt-Etra  (1)Sacred Geometry  (1)Salvador Dali  (3)Samples  (11)search  (1)Sequencer  (3)soft-synth  (8)software  (36)Software Modeling  (4)song  (3)Sonification  (8)Sound Mapping  (7)soundscape  (6)special effects  (9)Spectrogram  (8)speech  (2)stereographics  (1)Stereoscopy  (1)Stockhausen  (3)Sun Ra  (2)synthesizer  (26)Synthesizer Hardware  (4)Tempo  (1)Text To Audio Conversion  (2)Texture  (1)theorist  (5)Twitter  (1)vaccum tubes  (1)Vacuum Tube  (1)video  (8)Video Mixing  (3)video projection  (3)Video Software  (1)Visual Illusions  (2)Visualization  (29)VJ  (1)Volcano  (1)vst  (7)web cam  (1)writing  (4)Zen  (1)

Follow Me On Twitter

My Tweets

Top Posts

  • Rutt Etra Jitter Video Synth For Free Download
  • Roland MC-202 MicroComposer Original Data Tape Download
  • The Fantastic Work Of Tatjana Van Vark
  • P22 Music Text Composition Generator ( A free online music utility)
  • Projection-Modelling-Rendering-Fractals-Dome Projection
  • Breakage: The Intelligent Drum Machine
  • “Tones from out of Nowhere”: Rudolph Pfenninger and the Archaeology of Synthetic Sound (PDF)
  • v002 Rutt Etra 2. 0.1: Quartz Composer Emulation of the Rutt/Etra Raster-Based Analog Synthesizer.(OSX)
  • resonance: a ambient sound mixer and binaural tone generator

Instagram

No Instagram images were found.

Blog Stats

  • 546,268 hits

Blog Archive

Blog Archive Select Month December 2019  (1) November 2018  (1) January 2018  (1) December 2017  (1) November 2016  (1) July 2016  (1) June 2016  (1) March 2016  (1) January 2016  (2) April 2015  (1) August 2014  (4) July 2014  (1) April 2014  (1) December 2013  (3) November 2013  (2) October 2013  (3) September 2013  (2) May 2013  (1) February 2013  (2) January 2013  (1) November 2012  (1) October 2012  (1) August 2012  (2) April 2012  (2) January 2012  (2) December 2011  (1) October 2011  (1) September 2011  (3) August 2011  (6) July 2011  (8) May 2011  (6) April 2011  (1) March 2011  (7) February 2011  (3) January 2011  (24) December 2010  (15) November 2010  (12) October 2010  (8) September 2010  (17) August 2010  (17) June 2010  (6) May 2010  (28) April 2010  (33) March 2010  (45) February 2010  (57) January 2010  (79) December 2009  (86) November 2009  (137) October 2009  (3) July 2009  (4) June 2009  (1) May 2009  (3) April 2009  (5) February 2009  (1) January 2009  (3) August 2008  (1)

Email Subscription

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Email Address:

Join 401 other subscribers

Site Meter

Meta

  • Register
  • Log in
  • Entries feed
  • Comments feed
  • WordPress.com

6 DIY 3D Scanners You Can Build at Home

Creating a 3D model of a real object can be done extremely fast if you have a 3D scanner at home. The problem is: 3D scanners are expensive to buy new.

If you're looking for a solution, why not try building your own affordable 3D scanner at home? It might not create perfect 3D models, but it's a cost-effective alternative to buying a 3D scanner.

Is It Cheaper to Build a DIY 3D Scanner?

The cost of buying a decent 3D scanner ranges from $700 to $10,000 at the highest end. On the other hand, building a DIY 3D scanner can cost less than $200—some even as little as $35.

Depending on the resolution of your homemade 3D scanner, you will still have to work to tidy up the 3D model so that it can be used for things like 3D printing, game development, or perhaps design prototyping. But overall, it will still speed up the design process when compared to building a model from scratch.

1. Cheap 3D Printed 3D Scanner

This 3D scanner is built using 3D printed parts, featuring both open source software and open source hardware files. If you choose to install the maximum of four lasers, then the cost of the project comes in at $35 to $50. Once it's built, handling the digital scan will require some legwork to smooth out. But considering its price tag, it's well worth giving it a go.

You can find the STL files and a full build guide on Instructables. Besides the 3D printed components, you will need one to four lasers, a stepper motor, a turntable, and an Arduino Nano to bring it all together. One benefit of this project is that it's been built many times by community makers, resulting in plenty of images and feedback surrounding the project to help fill in any gaps.

2. DIY 3D Scanner Using a DSLR Camera

Another option for building a 3D scanner is to use a DSLR camera and a method called photogrammetry. At its most basic, it involves taking a lot of images of an object from different angles and stitching those photos together in a software program to create a 3D model.

Alongside a DSLR camera, you will need an Arduino, a stepper motor and driver, an LCD screen, and an IR LED. The goal of the hardware is to build a rotating platform that moves by set amounts so that your camera can photograph the object in a very detailed and controlled way. You can find a great explanation of the project on Instructables.

The real difficulty of this project comes in processing the photos. A good photogrammetry program is essential, and that can cost over $150 to license. There is some free software available, but it may come with limitations.

If you're wondering if there is an alternative solution, you can read our guide to how to turn everyday objects into 3D models without a 3D scanner.

3. Optical CT/3D Scanner With Arduino

For something a little different, in this project you will build a 3D scanner that also doubles as an optical CT scanner. This type of scanner will do the trick if you have objects that are semi-transparent, like a gummy bear or a segment of orange. Otherwise, you can use this setup with the photogrammetry method for regular 3D scans.

Everything in this build is enclosed inside a box. This allows greater control over lighting the object to produce sharper images. While it involves some woodworking and construction, the hardware is still powered by a humble Arduino Nano, plus additional parts that you can find at any hardware store.

A great guide is available on Instructables for building the box, alongside details for creating a sleek control panel for changing photo parameters on the go.

4. FabScan: Raspberry Pi + Arduino 3D Scanner

This 3D scanner uses both a Raspberry Pi and an Arduino to build a 3D laser scanner. What sets this build apart is that it can be operated remotely via a web browser on a phone.

Much like other DIY 3D scanners, a stepper motor and driver are used to rotate a turntable holding the object you want to scan. Additionally, you will need a line laser and a Raspberry Pi camera. You can find the guide and a full components list on Instructables.

While the creators have gone with a laser-cut MDF box, you can just as easily use spare parts lying around the home to create the enclosure. Alternatively, cardboard can work too, and painting it black will aid in diffusing the laser light so that it doesn't interfere with the scan.

Once you have a good scan of your object, you might be interested in 3D printing it. Haven't got a 3D printer? Here is our pick of the best 3D printers.

5. The Ultimate Human Sized 3D Scanner With Raspberry Pi

While most homemade 3D scanners are built to capture a small object, it's also possible to build a human-sized 3D scanner. The way to do this is with a lot of Raspberry Pis, as you can see over on Instructables.

The maker behind this project scaled up his 3D scanner using a whopping 47 Raspberry Pis plus a Raspberry Pi camera for each module. The goal was to use the photogrammetry method to take a photo of his subject from every possible angle. Because he wanted to capture a 3D model of his two-year-old son, this all had to happen instantly.

Incredibly, it works, and it works very well too. If you have the time and investment to buy a box full of Raspberry Pis, you won't be disappointed because the results are impressive. The maker says you can use fewer Pis and cameras and still get good results, especially if you only need to capture the front of a person’s face.

6. Standalone 3D Scanner

Maybe you're just after a simple and small 3D scanner that you can make over the weekend. If so, then this project will suit you. This 3D scanner on Instructables is designed to be all-in-one, meaning that the photos are compiled onboard and an STL file is saved directly to a memory card. Instead of compiling the photos in a separate photogrammetry program, this 3D scanner handles them for you.

While it doesn't produce incredibly detailed scans, it does make for a rapid way to take a 3D model straight to 3D printing. One thing to bear in mind, however, is that the dimensions of the 3D scanner structure need to be kept exactly as written in order to match the code.

Building a Homemade 3D Scanner

Putting together a 3D scanner at home isn't extremely difficult to achieve. When compared to the expensive price of commercial 3D scanners, it's well worth building a DIY 3D scanner yourself.

With a Raspberry Pi or Arduino and a few extra affordable parts, you'll be well on your way to creating a cheap and awesome 3D scanner.

Top Ten 3D Scanners from $100 to $100,000 / Sudo Null IT News There are several ways for you: you can of course create your 3D model from scratch in a 3D modeling program or find a suitable one on the Internet, but you can also scan an existing object! The purpose of this review is to help you understand the variety of 3D scanners available and offer the best in every price segment from a photogrammetric smartphone app to professional 3D scanners.

Scanners are listed in ascending price order so you can choose the one that suits your budget and use the resulting 3D models for both 3D printing and animation.

If you are not satisfied with the proposed solutions, there is an extended overview at this link.


3D scanner in hand:

1. Best smartphone app: Autodesk 123D Catch (free)

Autodesk 123D Catch is a free photogrammetric application. It allows you to create a 3D model from photographs of an object taken from different angles. You can use it to scan objects, people, and even the landscape. For some applications, if you don't need perfect accuracy, you don't need special equipment. This application actually provides quite good detail and is easy to use. However, it will take you at least 30 minutes for the app to process your photos as the processing takes place on the server and it takes time to send them.

2. Best DIY 3D Scanner: Kinect ($99.99)

The Xbox Kinect is designed to expand your gaming experience. It is not designed for 3D scanning, but you can easily find manuals and third party software (like ReconstructMe) to turn it into a 3D scanner. If your arms are growing out of your shoulders, this is an interesting and inexpensive solution for 3D scanning.

Price: $99.99
Resolution: 0.051mm

)

This scanner can be attached to your tablet or phone (generally designed for iPad, but can be adapted to other devices). Lightweight and easy to use, with a very good resolution. Suitable for large items (can scan a full-length person) and outdoor scanning. You will be able to use it with software running on Occipital's SDK. This will increase the resolution and give you access to special features like room scanning. It probably won't be something you'll use for 3D printing, but it's interesting for game development, for example.

Price: $ 379
Resolution up to: 0.5 mm
accuracy to: 4 mm

4. The best of cheap manual 3D scanners: Cubife ($ 399)

3D scanners can be quite affordable and easy to use if you choose from inexpensive portable models. Cubify fits these criteria very well and has a relatively good resolution. But still, its capabilities are not enough for texture scanning and it is better to use it for subsequent 3D printing of one-color models.

Price: $ 399
Resolution: 0.9 mm
Deep permit at a distance of 0.5 m: 1 mm


3D scanner on the table:

5. Best and cheapest table 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D- Scanner: Matter and Form ($519)

If you're looking to take your quality to the next level, you can purchase a desktop 3D scanner. This model is compact, easy to use, and delivers good resolution, especially considering the price (not your go-to option if you're looking for perfection, but great for educational and demo purposes). The scanning process takes place with the help of a laser and a rotating platform. The scan takes about five minutes and simultaneously reads the texture of the object.

Price: $ 519
Resolution: 0.43 mm
accuracy: ± 0.25 mm

6. The best device "two in one": XYZPRINTING DA VINCI 1.0 ($ 600)

is inexpensive combines a 3D scanner and a 3D printer. The quality of the models is not too high, but the price is very low for such a combined device. This makes the XYZprinting Da Vinci the easiest solution for beginners who want to get into the world of 3D scanning-printing.


Professional 3D scanners:

7. Best value for money portable 3D scanner: Fuel3D Scanify ($1490)
Very easy to use, intuitive, and feels good in the hand, this scanner delivers good accuracy and texture quality. The only limitation is that the size of the scanned area is limited, which is great for small objects, but for scanning a full-length person, for example, it will not work.

Price: $ 1490
Resolution: 0. 35 mm
accuracy: to 0.3 mm

8. Best price The scanner uses a different scanning technology than others. Instead of a dual laser scanning system, it uses a structured light source and cameras for fast scanning with very fine detail down to 0.06mm! The scanner comes with DAVID Pro Edition 3 software that works with OBJ, STL and PLY 3D file formats that can be exported to other programs for further editing.

Price: $ 3995
Resolution: 0.06 mm
accuracy: 0.5% of the size of the object

9. The best table professional 3D scanner: SolutionIX Rexcan 4 ($ 79 900)

The 3D scanner and its price provides much better scanning quality. Solutionix Rexcan is equipped with two cameras for greater accuracy. It uses optical phase shift triangulation technology and two high-resolution CCD cameras to provide high-precision data. The scanner can be used to scan larger objects by increasing productivity with a photogrammetric system. As an option, it can be equipped with an automatically rotating platform capable of supporting up to 50 kg of weight.

Price: $ 79 900
accuracy: from 0.03 to 0.71 mm

10. Best professional manual 3D scanner: Metrascan 750 ($ 50,000 - $ 100,000) 9001

CreaForm Metrascan 750 is a complete professional, production solution for accurate 3D scanning. It is light, accurate, fast, and scans objects of any surface quality, with any texture with excellent accuracy.

Price: $79900
Resolution: 0.050 mm
Accuracy: Up to 0.03 mm

We hope this was a useful read and you found a 3D scanning solution suitable for your needs and your budget! If you want to learn more about photogrammetry, you can read this article.

Good luck with your 3D scanning!

All about 3D scanners: from varieties to applications

The 3D scanner is a special device that analyzes a specific physical object or space in order to obtain data on the shape of an object and, if possible, its appearance (to for example, about color). The collected data is then used to create a digital three-dimensional model of this object.

Create 3D-scanner allows several technologies at once, differing from each other in certain advantages, disadvantages, as well as cost. In addition, there are some restrictions on the objects that can be digitized. In particular, there are difficulties with objects that are shiny, transparent or have mirror surfaces.

Don't forget that 3D data collection is also important for other applications. So, they are needed in the entertainment industry to create films and video games. Also, this technology is in demand in industrial design, orthopedics and prosthetics, reverse engineering, prototyping, as well as for quality control, inspection and documentation of cultural artifacts.

Functionality

The purpose of the 3D Scanner is to create a point cloud of geometric patterns on the surface of an object. These points can then be extrapolated to recreate the shape of the object (a process called reconstruction). If color data were obtained, then the color of the reconstructed surface can also be determined.

The 3D scanners are a bit like regular cameras. In particular, they have a cone-shaped field of view, and they can only receive information from surfaces that have not been darkened. The differences between these two devices is that the camera transmits only information about the color of the surface that fell into its field of view, but The 3D scanner collects information about distances on a surface that is also in its field of view. Thus, the "picture" obtained using the 3D scanner describes the distance to the surface at each point in the image. This allows you to determine the position of each point in the picture in 3 planes at once.

In most cases, one scan is not enough to create a complete model of the object. Several such operations are required. As a rule, a decent number of scans from different directions will be needed in order to obtain information about all sides of the object. All scan results must be normalized to a common coordinate system, a process called image referencing or alignment, before a complete model is created. This whole procedure from a simple map with distances to a full-fledged model is called a 3D scanning pipeline.

Technology

There are several technologies for digitally scanning a mold and creating a 3D model of a object. However, a special classification has been developed that divides 3D scanners into 2 types: contact and non-contact. In turn, non-contact 3D scanners can be further divided into 2 groups - active and passive. Several technologies can fall under these categories of scanning devices.

Coordinated-measuring machine with two fixed mutually perpendicular measuring hands

Contact 3D scanners

Contact 3D 3D 3D-scanners examined (probes) the object is directly through the subject of the subject itself. on a precision surface plate, ground and polished to a certain degree of surface roughness. If the scanned object is uneven or cannot lie stably on a horizontal surface, then a special vise will hold it.

The scanner mechanism comes in three different forms:

  • Carriage with a fixed measuring arm positioned perpendicularly, and measurement along the axes occurs while the arm slides along the carriage. This system is optimal for flat or regular convex curved surfaces.
  • Fixed component manipulator with high precision angle sensors. The location of the end of the measuring arm entails complex mathematical calculations regarding the angle of rotation of the wrist joint, as well as the angle of rotation of each of the joints of the arm. This mechanism is ideal for probing recesses or interior spaces with a small inlet.
  • Simultaneous use of the previous two methods. For example, a manipulator can be combined with a carriage, which allows you to get 3D data from large objects that have internal cavities or overlapping surfaces.
  • The

CMM (coordinate measuring machine) is a prime example of the contact 3D scanner . They are used mainly in manufacturing and can be ultra-precise. The disadvantages of CMM include the need for direct contact with the surface of the object. Therefore, it is possible to change the object or even damage it. This is very important if thin or valuable items such as historical artifacts are being scanned. Another disadvantage of CMM over other scanning methods is slowness. Moving the measuring arm with the probe in place can be very slow. The fastest result of CMM operation does not exceed a few hundred hertz. At the same time, optical systems, for example, a laser scanner, can operate from 10 to 500 kHz.

Another example is hand-held measuring probes used to digitize clay models for computer animation.

The Lidar device is used to scan buildings, rocks, etc., which makes it possible to create 3D models of them. The Lidar laser beam can be used in a wide range: its head rotates horizontally, and the mirror moves vertically. The laser beam itself is used to measure the distance to the first object in its path.

Non-contact active scanners

Active scanners use certain types of radiation or just light and scan an object through the reflection of light or the passage of radiation through an object or medium. These devices use light, ultrasound, or x-rays.

Time-of-Flight Scanners

Time-of-Flight Laser The 3D scanner is an active scanner that uses a laser beam to examine an object. This type of scanner is based on a time-of-flight laser range finder. In turn, the laser rangefinder determines the distance to the surface of the object, based on the time of flight of the laser back and forth. The laser itself is used to create a pulse of light, while the detector measures the time until the light is reflected. Given that the speed of light (c) is a constant value, knowing the time of flight of the beam back and forth, you can determine the distance over which the light has moved, it will be twice the distance between the scanner and the surface of the object. If (t) is the round-trip flight time of the laser beam, then the distance will be (c*t\2). Laser beam time-of-flight accuracy of the 3D scanner depends on how accurately we can measure time (t) itself: 3.3 picoseconds (approximately) is needed for the laser to travel 1 millimeter.
The laser range finder measures the distance of only one point in a given direction. Therefore, the device scans its entire field of view in separate points at a time, while changing the direction of scanning. You can change the direction of the laser rangefinder either by rotating the device itself, or using a system of rotating mirrors. The latter method is often used, because it is much faster, more accurate, and also easier to handle. For example, time-of-flight 3D scanners can measure distance from 10,000 to 100,000 points in one second.
TOF devices are also available in 2D configuration. Basically, this applies to time-of-flight cameras. Triangulation scanners Two positions of the object are shown.

A point cloud is generated by triangulation and a laser stripe.

Triangulation laser scanners 3D scanners are also active scanners that use a laser beam to probe an object. Like the time-of-flight 3D scanners, triangulation devices send a laser to the scanned object, and a separate camera captures the location of the point where the laser hit. Depending on how far the laser travels across the surface, the dot appears at different locations in the camera's field of view. This technology is called triangulation because the laser dot, the camera and the laser emitter itself form a kind of triangle. The length of one side of this triangle is known - the distance between the camera and the laser emitter. The angle of the laser emitter is also known. But the camera angle can be determined by the location of the laser dot in the field of view of the camera. These 3 indicators completely determine the shape and size of the triangle and indicate the location of the corner of the laser point. In most cases, to speed up the process of obtaining data, a laser strip is used instead of a laser dot. Thus, the National Research Council of Canada was among the first scientific organizations that developed the basics of triangulation laser scanning technology back in 1978 year.

Advantages and disadvantages of

scanners Both time-of-flight and triangulation scanners have their own strengths and weaknesses, which determines their choice for each specific situation. The advantage of time-of-flight devices is that they are optimally suited for operation over very long distances up to several kilometers. They are ideal for scanning buildings or geographic features. At the same time, their disadvantages include measurement accuracy. After all, the speed of light is quite high, so when calculating the time it takes for the beam to overcome the distance to and from the object, some flaws (up to 1 mm) are possible. And this makes the scan results approximate.

As for triangulation rangefinders, the situation is exactly the opposite. Their range is only a few meters, but the accuracy is relatively high. Such devices can measure distance with an accuracy of tens of micrometers.

The study of the edge of an object negatively affects the accuracy of the TOF scanners. The laser pulse is sent one, and is reflected from two places at once. The coordinates are calculated based on the position of the scanner itself, and the average value of the two reflections of the laser beam is taken. This causes the point to be defined in the wrong place. When using scanners with high resolution, the chances that the laser beam hits the exact edge of the object increase, but noise will appear behind the edge, which will negatively affect the scan results. Scanners with a small beam can solve the edge scanning problem, but they have limited range, so the beam width will exceed the distance. There is also special software that allows the scanner to perceive only the first reflection of the beam, while ignoring the second.

At 10,000 dots per second, low resolution scanners can do the job within seconds. But for scanners with high resolution, you need to do several million operations, which will take minutes. It should be borne in mind that the data may be distorted if the object or the scanner moves. So, each point is fixed at a certain point in time in a certain place. If the object or scanner moves in space, then the scan results will be false. That's why it's so important to mount both the object and the scanner on a fixed platform and keep the possibility of vibration to a minimum. Therefore, scanning objects in motion is practically impossible. Recently, however, there has been active research on how to compensate for the effect of vibration on data corruption.

It is also worth considering that when scanning in one position for a long time, a slight movement of the scanner may occur due to temperature changes. If the scanner is mounted on a tripod and one side of the scanner is exposed to strong sunlight, then the tripod will expand and the scan data will gradually distort from one side to the other. However, some laser scanners have built-in compensators that counteract any movement of the scanner during operation.

Conoscopic holography

In the conoscopic system, a laser beam is projected onto the surface of an object, after which the beam is reflected along the same path, but through a conoscopic crystal, and is projected onto a CCD (charge-coupled device). The result is a diffraction pattern from which frequency analysis can be used to determine the distance to the surface of an object. The main advantage of conoscopic holography is that only one beam path is needed to measure the distance, which makes it possible to determine, for example, the depth of a small hole.

Handheld laser scanners

Handheld laser scanners create a 3D image using the triangulation principle described above. A laser beam or stripe is projected onto an object from a hand-held emitter, and a sensor (often a CCD or position-sensitive detector) measures the distance to the surface of the object. The data is collected relative to the internal coordinate system and therefore, to obtain results, if the scanner is in motion, the position of the device must be accurately determined. This can be done using basic features on the scanned surface (adhesive reflective elements or natural features) or using the external tracking method. The latter method often takes the form of a laser tracker (providing a position sensor) with a built-in camera (to determine the orientation of the scanner). You can also use photogrammetry, provided by 3 cameras, which gives the scanner six degrees of freedom (the ability to make geometric movements in three-dimensional space). Both techniques typically use infrared LEDs connected to the scanner. They are observed by cameras through filters that ensure the stability of ambient lighting (reflecting light from different surfaces).

Scan data is collected by a computer and recorded as points in 3D space, which after processing are converted into a triangulated grid. The computer-aided design system then creates a model using a non-uniform rational B-spline, NURBS (a special mathematical form for creating curves and surfaces). Handheld laser scanners can combine this data with passive visible light sensors that capture surface texture and color to create or reverse engineer a complete 3D Models .

Structured light

Structured light 3D scanners are a projection of a light grid directly onto an object, the deformation of this pattern is a model of the object being scanned. The grid is projected onto the object using a liquid crystal projector or other constant light source. A camera positioned just to the side of the projector captures the shape of the network and calculates the distance to each point in the field of view.
Structured light scanning is still an active field of research, with quite a few research papers devoted to it each year. Ideal maps are also recognized as useful as structured light patterns that can solve matching problems and allow errors to be corrected as well as detected.

The advantage of the Structured Light 3D Scanners is their speed and accuracy. Instead of scanning one point at a time, structured scanners scan several points at the same time or the entire field of view at once. Scanning the entire field of view takes a fraction of a second, and the generated profiles are more accurate than laser triangulations. This completely solves the problem of data corruption caused by motion. In addition, some existing systems are capable of scanning even moving objects in real time. For example, the VisionMaster, a 3D scanning system, has a 5-megapixel camera, so each frame contains 5 million dots.

Real-time scanners use digital edge projection and a phase-shifting technique (one of the techniques for applying structured light) to capture, reconstruct, and create a high-density computer model of dynamically changing objects (such as facial expressions) at 40 frames per second. A new type of scanner has recently been created. Various models can be used in this system. The frame rate for capturing and processing data reaches 120 frames per second. This scanner can also process individual surfaces. For example, 2 moving hands. Using the binary defocusing method, the shooting speed can reach hundreds or even thousands of frames per second.

Modulated light

When using the 3D scanners based on modulated light, the light beam directed at the object is constantly changing. Often the change of light passes along a sinusoid. The camera captures the reflected light and determines the distance to the object, taking into account the path that the light beam has traveled. Modulated light allows the scanner to ignore light from sources other than the laser, thus avoiding interference.

Volumetric Techniques

Medical

Computed tomography (CT) is a special medical imaging technique that creates a series of three-dimensional x-ray images of an object's interior space. Magnetic resonance imaging works on a similar principle - another imaging technique in medicine, which is distinguished by a more contrast image of the soft tissues of the body than CT. Therefore, MRI is used to scan the brain, the musculoskeletal system, the cardiovascular system, and to search for oncology. These techniques produce volumetric voxel models that can be rendered, modified, and transformed into a traditional 3D surface using isosurface extraction algorithms.

Production

Although MRI, CT or microtomography are more widely used in medicine, they are also actively used in other areas to obtain a digital model of an object and its environment. This is important, for example, for non-destructive testing of materials, reverse engineering or the study of biological and paleontological samples.

Non-contact passive scanners

Passive scanners do not emit light, instead they use reflected light from the surrounding area. Most scanners of this type are designed to detect visible light, which is the most accessible form of ambient radiation. Other types of radiation, such as infrared, may also be involved. Passive scanning methods are relatively cheap, because in most cases they do not need special equipment, a conventional digital camera is enough.
Stereoscopic systems involve the use of 2 video cameras located in different places, but in the same direction. By analyzing the differences in the images of each camera, you can determine the distance to each point in the image. This method is similar in principle to human stereoscopic vision.

Photometric systems typically use a single camera that captures multiple frames in all lighting conditions. These methods attempt to transform the object model in order to reconstruct the surface for each pixel.

Silhouette techniques use contours from successive photographs of a three-dimensional object against a contrasting background. These silhouettes are extruded and transformed to get the visible skin of the object. However, this method does not allow you to scan the recesses in the object (for example, the inner cavity of the bowl).

There are other methods that are based on the fact that the user himself discovers and identifies some features and shapes of the object, based on many different images of the object, which allow you to create an approximate model of this object. Such methods can be used to quickly create a three-dimensional model of objects of simple shapes, for example, a building. You can do this using one of the software applications: D-Sculptor, iModeller, Autodesk ImageModeler or PhotoModeler.

This 3D scan is based on the principles of photogrammetry. In addition, this technique is in some ways similar to panoramic photography, except that the photographs of the object are taken in three-dimensional space. Thus, it is possible to copy the object itself, rather than taking a series of photos from one point in three-dimensional space, which would lead to the reconstruction of the object's environment.

Reconstruction

From point clouds

Point clouds generated by 3D Scanners can be directly used for measurements or visualizations in architecture and engineering.
However, most applications use non-homogeneous rational B-spline, NURBS, or editable CAD models (also known as solid models) instead of polygonal 3D models.

  • Polygon mesh models: In polygonal representation shapes curved surfaces consist of many small flat surfaces with edges (a striking example is a ball in discotheques). Polygonal models are very in demand for visualization in the field of CAM - an automated system for technological preparation of production (for example, mechanical processing). At the same time, such models are quite « heavy" (accommodate a large amount of data) and are quite difficult to edit in this format. Reconstruction into a polygonal model involves searching and combining neighboring points with straight lines until a continuous surface is formed. For this, you can use a number of paid and free programs (MeshLab, Kubit PointCloud for Au toCAD, 3D JRC Reconstructor, ImageModel, PolyWorks, Rapidform, Geomagic, Imageware, Rhino 3D, etc.).
  • Surface models: This method represents the next level of sophistication in the field of modeling. It applies a set of curved surfaces that give your object its shape. It can be NURBS, T-Spline or other curved objects from the topology. Using NURBS converts, for example, a sphere to its mathematical equivalent. Some applications require manual processing of the model, but more advanced programs also offer automatic mode. This option is not only easier to use, but also provides the ability to modify the model when exporting to a computer-aided design system (CAD). Surface models are editable, but only in a sculptural way. Organic and artistic forms lend themselves well to modeling. Surface modeling is available in Rapidform, Geomagic, Rhino 3D, Maya, T Splines.
  • 3D CAD Models: From an engineering and manufacturing perspective, this type of modeling is a full digitized form of a parametric CAD model. After all, CAD is the industry's common "language" for describing, editing, and preserving the shape of an enterprise's assets. For example, in CAD, a sphere can be described by parametric functions that are easy to edit by changing their value (say, radius or center point).

These CAD models don't just describe the shell or shape of an object, but they also enable design intent (ie, critical features and their relationship to other features). An example of design intent that is not expressed in form would be the ribbed bolts of a brake drum, which should be concentric with the hole in the center of the drum. This nuance determines the sequence and method of creating a CAD model, so the engineer, taking into account these features, will develop bolts tied not to the outer diameter, but, on the contrary, to the center. Thus, to create such a CAD model, you need to correlate the shape of the object with the design intent.

There are several approaches to get a parametric CAD model. Some involve only exporting a NURBS surface, leaving the CAD engineer to complete the modeling (Geomagic, Imageware, Rhino 3D). Others use the scan data to create an editable and verifiable function model that can be fully imported into CAD with an intact fully functional tree, providing a complete fusion of shape and design intent of the CAD model (Geomagic, Rapidform). However, other CAD applications are powerful enough to manipulate a limited number of points or polygonal models in a CAD environment (CATIA, AutoCAD, Revit).

From a set of 2D slices

3D reconstruction of the brain or eyeballs based on CT results is performed using DICOM images. Their peculiarity is that the areas on which air is displayed, or bones with a high density are made transparent, and the sections are superimposed in a free alignment interval. The outer ring of biomaterial surrounding the brain is made up of the soft tissues of the skin and muscles on the outside of the skull. All sections are made on a black background. Since they are simple 2D images, when added one-to-one when viewed, the borders of each slice disappear due to their zero thickness. Each DICOM image is a slice about 5 mm thick.

CT, industrial CT, MRI or microCT scanners do not create a point cloud, but 2D slices (referred to as a “tomogram”) that are superimposed on each other, resulting in a kind of 3D model. There are several ways to do this scan, depending on the desired result:

  • Volume rendering: Different parts of an object usually have different thresholds and grayscale densities. Based on this, a three-dimensional model can be freely designed and displayed on the screen. Several models can be made from different thresholds, allowing different colors to represent a specific part of an object. Volumetric rendering is most often used to render a scanned object.
  • Image segmentation: When different structures have similar threshold or midtone values, it may not be possible to separate them simply by changing volume rendering parameters. The solution to the problem will be segmentation - a manual or automatic procedure that will remove unnecessary structures from the image. Special programs that support image segmentation allow you to export segmented structures to CAD or STL format, which will allow you to continue working with them.
  • Meshing based on image analysis: When 3D image data (CFD and FEA) is used for computer analysis, simple data segmentation and meshing from a CAD file can be quite time consuming. In addition, some typical image data may not be inherently suitable for a complex topology. The solution lies in image analysis meshing, which is an automated process for generating an accurate and realistic geometric description of the scanned data.

Application

Material Handling and Manufacturing

3D Laser Scanning describes a general way to measure or scan a surface using laser technology. It is used in several areas at once, differing mainly in the power of the lasers that are used and the results of the scan itself. Low laser power is needed when the scanned surface should not be influenced, for example, if it only needs to be digitized. Confocal or 3D laser scanning are methods that provide information about the scanned surface. Another low power application involves a projection system that uses structured light. It is applied to solar panel plane metrology involving voltage calculation with a throughput of more than 2,000 plates per hour.

The laser power used for laser scanning of industrial equipment is 1W. The power level is typically 200mW or less.

Construction industry

  • Robot control: Laser scanner acts as the eye of the robot
  • Executive drawings of bridges, industrial plants, monuments
  • Documenting Historic Sites
  • Site modeling and layout
  • Quality control
  • Measurement of works
  • Reconstruction of highways
  • Marking an existing shape/state to identify structural changes after extreme events - earthquake, ship or truck impact, fire.
  • Creation of GIS (Geographic Information System), maps and geomatics
  • Scanning of subsurface in mines and karst voids
  • Court records

Benefits of 3D scanning

Creating a 3D model by scanning has the following benefits:

  • Increases efficiency when working with complex parts and shapes
  • Encourages product design when needed to add a part created by someone else.
  • If CAD models become outdated, 3D scanning will provide an updated version
  • Replaces missing or missing parts of

Entertainment

3D scanners are widely used in the entertainment industry to create 3D digital models in film and video games. If the model being created has a counterpart in the real world, then scanning will allow you to create a three-dimensional model much faster than developing the same model through 3D modeling. Quite often, artists first sculpt a physical model, which is then scanned to get a digital equivalent, instead of creating such a model on a computer.

Reverse engineering

Reverse engineering of mechanical components requires a very precise digital model of the objects to be recreated. This is a good alternative to converting many points of a digital model to a polygon mesh, using a set of NURBS flat and curved surfaces, or, ideally for mechanical components, creating a 3D CAD model. A 3D scanner can be used to digitize objects that freely change shape. As well as the prismatic configuration, for which a coordinate measuring machine is usually used. This will allow you to determine the simple dimensions of the prismatic model. This data is further processed by special programs for reverse engineering.

3D printing

3D scanners are also actively used in the field of 3D printing, as they allow you to create fairly accurate 3D models of various objects and surfaces in a short time, suitable for further refinement and printing. In this area, both contact and non-contact scanning methods are used, both methods have certain advantages.

Cultural heritage

An example of copying a real object through 3D scanning and 3D printing. There are many research projects that have been carried out using the scanning of historical sites and artifacts to document and analyze them. The combined use of 3D scanning and 3D printing makes it possible to replicate real objects without the use of a traditional plaster cast, which in many cases can damage a valuable or delicate cultural heritage artifact. The sculpture of the figure on the left was digitized using a 3D scanner, and the resulting data was converted in the MeshLab program. The resulting digital 3D model was printed using a rapid prototyping machine that allows you to create a real copy of the original object.

Michelangelo

There are many research projects that have been carried out using scanning of historical sites and artifacts to document and analyze them.

In 1999, 2 different research groups started scanning Michelangelo's statues. Stanford University, along with a team led by Mark Levoy, used a conventional laser triangulation scanner built by Cyberware specifically to scan Michelangelo's statues in Florence. In particular, the famous David, "Slaves" and 4 more statues from the Medici chapel. Scanning is performed with a dot density of 0.25 mm, sufficient to see the traces of Michelangelo's chisel. Such a detailed scan involves obtaining a huge amount of data (about 32 gigabytes). It took about 5 months to process them.

Around the same time, a research group from IBM was working, led by H. Raschmeyer and F. Bernardini. They were tasked with scanning the Florentine Pieta sculpture to obtain both geometric data and color information. The digital model obtained from a Stanford University scan was fully used in 2004 to further restore the statue.

Medical applications CAD/CAM

3D scanners are widely used in orthopedics and dentistry to create a 3D patient shape. Gradually, they replace the outdated gypsum technology. CAD/CAM software is used to create prostheses and implants.
Many dentistry uses CAD/CAM as well as 3D scanners to capture the 3D surface of a dentifrice (in vivo or in vitro) in order to create a digital model using CAD or CAM techniques (e.g. , for a CNC milling machine (computer numerical control), as well as a 3D printer). Such systems are designed to facilitate the process of 3D scanning of the drug in vivo with its further modeling (for example, for a crown, filling or inlay).

Quality assurance and industrial metrology

The digitization of real world objects is of great importance in various fields of application. 3D scanning is very actively used in industry to ensure product quality, for example, to measure geometric accuracy. Predominantly all industrial processes such as assembly are quite complex, they are also highly automated and are usually based on CAD (computer-aided design data). The problem is that the same degree of automation is required for quality assurance. A striking example is the automated assembly of modern cars, because they consist of many parts that must match exactly with each other.
Optimum performance levels are guaranteed by quality assurance systems. Geometrical metal parts need special checking, because they must be of the correct size, fit together to ensure reliable operation.
In highly automated processes, the results of geometric measurements are transferred to machines that produce the corresponding objects. Due to friction and other mechanical processes, the digital model may differ slightly from the real object. In order to automatically capture and evaluate these deviations, the manufactured parts must be rescanned. For this, 3D scanners are used, which create a reference model with which the received data are compared.
The process of comparing 3D data and CAD model is called CAD comparison, and can be a useful method for determining mold and machine wear, final assembly accuracy, tear analysis, and the volumetric surface of a disassembled part.


Learn more