In this article, we will
, both when you use a scanner solely and employ extra metrology-grade devices.Artec Leo course on
OBJECT/ ENVIRONMENT PREPARATION
Object’s features
The object needs to have sufficient features on it, or around it - within the field of view of the scanner.
Optimal texture features need to be varied, they must present a high enough contrast from the surface they are applied to, and should be as unique as possible.
Image 1. Preparation of semi-trailer truck scanning
The best texture features for accurate scanning are corner crosses and X-marks drawn with an erasable marker on an object or its background. Each intersection is a distinctive texture feature for the Artec Studio tracking and registration algorithms. A quick way to draw several intersections at a time is to apply crossed squiggly lines to an object, or add text with characters in different sizes (to make the features clearly visible from different distances and angles).
It’s recommended to have as many texture features as possible, no less than 6 texture features per field of view.
Image 2. Texture feature pattern closeup
(!) Although the scanner’s camera captures the texture in color, Arec Leo uses only images converted to grayscale for tracking, which significantly speeds up the process.
Therefore, when we add texture to a geometrically repetitive object, this texture should be contrasting and varied enough to still be visible even when seen in grayscale.
Good geometry of the object and/or the area around it (which falls into the field of view of the scanner!) also matters. Accurate scans require rich dense shapes with plenty of edges. If you think of adding geometry to the scene - give preference to pyramids and cubes rather than spheres, and place them in an asymmetrical way.
Object’s surface
The object may have enough geometric and textural features, however, Artec Leo, as an optical device, might have difficulty scanning surfaces that reflect light poorly or create glare.
Black, shiny, or transparent surfaces require treatment with talcum powder or self-evaporating scanning spray before scanning. Check out this article to know more about scanning sprays you can use.
Image 4. Preparing hard-to-scan surface
If an object is thin, make sure to have a texture-rich background present during scanning. It will not only add the necessary surface area to the scanning scene, but will also increase the amount of texture features in the scene.
Lighting around the object
For Artec Leo to track the object’s texture features properly, the lighting around the object needs to allow the scanner’s cameras to clearly see the projected pattern.
For that, we recommend avoiding overexposure by not scanning white objects from a short distance as well as staying away from any kind of uneven lighting: spotlights, shadows, or proximity to bright light sources.
Scanning setup
It will be much easier to maintain a proper scanning distance between Artec Leo and the object if you take care of the space around the object before scanning. This space must be sufficient to accommodate both you and the scanner.
The surface around the object must be feature-rich and easy to reconstruct.
Examples of a bad background include a surface located far away (> 0.9m) from the object with black parts, holes, and hair-like objects. Anything featureless (e.g. flat white table), glossy (e.g. metal components), or non-rigid (e.g. clothes) doesn’t help accuracy either. All of these will bring plenty of noise to the scene and worsen the registration.
It is of paramount importance that the scanning scene (object and background included) does not change its shape and position during the scanning process. If the geometry of the object and/or of the background changes during scanning, this will result in distorted data. The scanner will collect information about the scene in various modified forms, but it will not be possible to create an accurate 3D model from this data.
SCANNER PREPARATION
Artec Leo recalibration
Since March 2022, all Artec Leo scanners are delivered pre-calibrated and issued with a calibration certificate. However, every metrological device needs to be recalibrated regardless of whether it was handled gently or improperly, or transported recently.
The frequency of recalibration depends on the method with which the uncertainty of the measurement is calculated, for some, it is before every measurement, for some - once a year.
Another point that must be taken into account is ambient temperature.
The recalibration board and the scanner shall be left idle in the scanning environment for some time before recalibration (the bigger the temperature difference the longer the scanner and the board should spend in the new area).
If the scanner is often carried in and out of the room with ambient temperatures varying a lot (e.g. +20 and +5), a user needs to recalibrate it before each measurement in a new environment.
Please note that during production Leo is factory-calibrated for the standard temperature (20 degrees) only. So the more different the actual temperature is from +20 the less helpful and the less accurate the recalibration will be. However, it still makes sense to calibrate Leo before scanning in a non-standard temperature environment as it will still improve the accuracy of the scan.
Check out this article for more information about the recalibration of Leo.
Temperature Control
After the recalibration process is completed, you can start your scan, but please note that compliance with the temperature regime is important if the resolution and accuracy of the scan are a priority.
An effective way to ensure this temperature regime compliance is to use the “Temperature control” feature (available starting from Artec Leo 1.6 release).
Image 5.
Image 6.
The Temperature control heats the scanner up to an optimal temperature for 25 minutes and then maintains this temperature until the scanner or Temperature control is turned off.
Please note that this feature drains the battery 3 times faster than the normal mode.
In case “Temperature control” was enabled before recalibration for a certain amount of time (at least 25 minutes) - you will not have to wait during recalibration for the scanner to heat up.
For maximum accuracy, you should either start scanning immediately after recalibration or, if the pause between recalibration and scanning is inevitable, pre-heat the scanner before the scanning session, by putting it into the Preview mode.
SCANNING SETTINGS
Given that the optimal scanning distance for accurate scans is around 0.5 m, we recommend reducing the “Range” on Leo to 0.8 m. This will prompt the user to keep within the needed distance, and Leo won’t collect unnecessary additional information about surrounding objects. They bring noise to the scene and reduce registration accuracy. The only exception is if the background was designed specially for tracking.
To be constantly aware of the scanning distance, you can keep the “Distance” scanning overlay on. To check that all the areas of the object are scanned properly you can change the overlay to “Quality” and add more data if needed.
Switching off the “Optimize project size” option will ensure thorough coverage of difficult-to-reach surfaces if there are any.
The higher the overlapping between the frames the better, therefore the higher the FPS is set on the scanner the better. Otherwise, the user must move slower to increase frames overlapping.
SCANNING PROCESS
When accuracy matters, consider having several takes of scanning the same object (with the same settings); and estimate the mean value and standard deviation.
Above we talked about the preferred scanning distance of 0.5 m. Not only does the scanning distance matter, but the scanning angle does too! Avoid extreme angles to the surface: an optimal angle is within 20-45 degrees to the normal.
Image 7. Keeping optimal scanning angle
Ensure that you have good enough coverage of the part you are aiming to measure. Low coverage usually comes with low resolution, which leads to a big Error and low linear accuracy. Also, sphere and other primitive fitting works worse on objects scanned insufficiently as it depends on the number of points.
Don’t apply force to the scanner or accelerate it.
Avoid losing tracking. Frequent tracking loss is an indicator that you won't get good accuracy. Check the scanning distance, change the setup, or consider adding more features or spraying the object’s surface if the scanner often loses tracking.
An optimal orientation of the scanner is when it is positioned upright.
Rotating a scanner does not help accuracy - especially fast rotational movements. They will reduce overlapping between frames which can increase a registration error.
For better accuracy, it is important to always keep in mind your trajectory. Returning every 10-15 seconds to the previously scanned area of the object will help for better frame registration.
Image 8. Scannning trajectories
DATA PROCESSING
The accuracy of the final model is defined by the quality of Global registration. It, in turn, is dependent on the object’s features. At the beginning of the article, we explained how to ensure the presence of sufficient features within the scanner’s field of view during scanning. To make them work to their best during the data processing stage, consider the following workflow:
1. Run “Global registration” on all scans together in the ‘Separate” mode, while keeping the background on each of them.
Use appropriate settings of “Key frame ratio” and “Search features within”.
2. Remove the background from all the scans except for one.
3. Align all scans.
4. Run “Global registration” in the “Collective” mode on all of them together while keeping the background on one of the scans. Consider using the “Lock frames/Lock object” feature.
5. Delete all remaining backgrounds.
6. Run “Outlier removal” (optional), “Smart fusion”, “Mesh optimization”, etc.
USING ARTEC METROLOGY KIT
Above we discussed how we can achieve the maximum accuracy solely with Artec Leo. Please check the following article about combination Artec Metrology Kit and Artec Leo. With help of Artec Metrology Kit it is possible to improve 3D accuracy over distance: (0.1 mm + 0.3 mm/m)
In case you experience any issues with your Artec 3D scanner or require technical assistance with your device or Artec Studio, in the first instance please contact your local Artec dealer/distributor directly. You can also contact the Artec Support Team by clicking on "Submit a request" button on the bottom right part of the screen or by emailing support@artec3d.com