Artec AMK User manual

Artec Metrology Kit
Version 1.0 Manual


Introduction
About this manual
Starting the software
Managing components
Templates
Settings: Image measurement
Settings: Adjustment
Settings: Point assignment
Settings: Bundle adjustment
Quality criteria
Cameras
Camera data
Calibration data
Image transfer
References
Scales
Settings
Camera settings
Performing a measurement
Image selection
Dashboard
Image measurement
Pre-orientation
Point assignment
Adjustment
Individual quality criteria
3D view
Measured images
Points
Evaluating results
Troubleshooting
Bundle report
Post-processing and repeating a measurement
Artec Metrology Kit

Version 1.0 Manual4
Introduction
The Artec Metrology Kit (AMK) is a hand-held optical coordinate measuring system used forthemobile
inspection of parts and components. The AMK system is typically used tomeasure objects
uptoandincluding vehicle size.
The integrated software of the measuring system enables fully automatic evaluation ofdigital images,
regardless ofthe camera type employed. The AMK software is integrated intheArtecStudio software
can be easily adapted to different measuring tasks and optimized tosuit individual user requirements.
The software features a “one-button-click” solution for use in production environments. Experts are also
able toperform their complex measuring tasks by means of parameterization.
By combining absolute precision with the mobility and flexibility of a photogrammetric measuring system,
the ArtecMetrology Kit is suitable for a wide range of applications in many different sectors:
•Inspection of objects, machine parts and components
•CAD comparisons
•Creation of references for 3D scanners and Artec Studio applications
•Deformation or distortion analyses
Entry Kit Professional Kit
20 Megapixel camera 30.3 Megapixel camera
Reference cross and bar combined Separated reference cross and scale bar
Point accuracy 4µm + 5µm/m Point accuracy 2µm + 5µm/m
Volumetric accuracy 25µm + 25µm/m Volumetric accuracy 15µm + 15µm/m
Basic range of measurement accessories Additional measurement targets
Metrology Kit plugin for Artec Studio Metrology Kit plugin for Artec Studio
Adjustable camera settings Adjustable camera settings
Differences between the two available kits
Table 1. Difference between the Artec Metrology Entry & Professional Kits

5Version 1.0 Manual
About this manual
Starting the software
This user manual is an integral part of the product. Carefully read and follow the instructions given
inthismanual. Maintenance and repair work of the system must only be carried out byanauthorized
service technician or a staff member of Artec 3D.
This manual including all its parts is subject to copyright. Copies thereof, even in the form ofextracts,
may only be made with the express permission of Artec 3D. This manual has been carefully prepared.
However, we cannot guarantee the correctness of the contents. Since mistakes cannot be completely
avoided despite all efforts, we are grateful for any feedback inthisrespect.
The software is integrated in Artec Studio. To launch the software, go to the File menu inArtecStudio,
and click on the ‘Generate reference cloud...’ option.
The software is only available after you have activated your Artec Metrology Kit intheArtecInstallation
Center, using your MyArtec account.
www.artec3d.com
support@artec3d.com
Version 1.0, Subject to alterations.
Copyright 2022 by Artec 3D
4 Rue Lou Hemmer, L-1747 Senningerberg, Luxembourg

Version 1.0 Manual6
Managing components
Figure 1.Component management window of the Artec Metrology Kit software
The operating elements specied in Table 2 can be used to alter the representation and layout
ofthecomponents in the overview:
Table 2. Icons for changing the component layout
Icon Function
Tiled view whith large icons
List view
The component management window can be used to create measurement templates along with
allthenecessary components. It can also be used to make general settings fortheArtecMetrology Kit.
The operating concept forthisoverview is thesame for every component. Themeaning oftheicons
andstructure of the overview pages are therefore explained at this point inthemanual:
Above the component overview is a search box, which can be used to enter text dening how
thecomponents are to be ltered. The components can also be sorted by name, creation orchange date
in ascending and descending order.
The right-hand window displays details for the selected component, such as the creation andchange
date along with an optional description of the component.

7Version 1.0 Manual
Describes the functions of the icons:
Icon Function
Create new template
Import
Export
Edit
Duplicate
Delete
Table 3. Icons in the component management window
Templates
Templates can be used to compile all components required for a measurement and to make allnecessary
settings for the measurement.
Selecting Templates in the component menu bar opens the overview page for the templates. Alist of all
existing templates is displayed here.
When a template is newly created or opened for editing, the Template data window opens. Thiswindow
isdivided into three tabs:
•Details
•Components
•Settings
Use this optical measurement solution to analyze the deformation characteristics of materials under
different environmental conditions and loads – processes where a short measuring time is crucial.
The Metrology Kit is great for analyzing the geometrical changes of things like storage tanks, vehicle
components, or design prototypes.

Version 1.0 Manual8
Figure 2. Templates
A template consists of a combination of components (scales, references, andcameras), which can be
viewed and selected on the Components tab.
Figure 3. View of the selected components
Click to change the component selection. A tree view of all available components appears. Entire
groups ofcomponents or individual components can be selected or deselected here. Individual
components can be removed fromtheoverview by clicking .

9Version 1.0 Manual
Figure 4. Component selection
The Settings tab can be used to adjust measurement parameters and dene quality criteria forassessing
the success of the measurement. A description of the settings and their effects isprovided inthefollowing
chapters.
The Settings tab can be used toadjust measurement parameters anddene quality criteria forassessing
thesuccess of the measurement.
Settings: Image measurement
Figure 5. Image measurement settings Table
Managing components

Version 1.0 Manual10
Function Description
Measure only new images The image measurement is only carried out for newly added images. Old images are skipped.
If this option is not activated, the software carries out another image measurement for all
existing images, but this is only useful if the measurement parameters have been modied.
Itisrecommended to activate this option.
Example:
At the end of a measurement, a user realizes that some targets have been insufciently
captured. He takes 3 new images of this area. If this option is activated, the software carries
out an image measurement only for these 3 images and keeps the results oftheother images.
Bit code of targets Target coding: Users can select between 12-bit, 14-bit, 20-bit and Anco code oracombination
of Anco and 14-bit code. Depending ontheselected code, a valid point number range is
produced, which canbe further restricted under Index values (seebelow). Generally, only 14-
bit coding is used with the AMK software.
Target color Users can select between black and white targets. Simultaneous measurement of black and
white targets isalso possible.
Point numbers The range of the used point numbers can be restricted such that coded targets outside the
specied range are ignored.
Inner diameter of coded targets [mm] Entering the inner diameter of the coded targets prevents code segments being falsely
detected as non-coded targets. We recommend that users always specify the inner target
diameter of the smallest coded target to be used. If this function is to be deactivated, thevalue
0 must be entered asthe target diameter.
Allow very small targets If the images contain very small points (only ~3 pixels), this option should be activated.
However, this raises the risk ofincorrect measurements in the images, e.g. due to minimal
reflections, which increases the time required forpost-processing.
Image coordinates from le Instead of measuring in new images, it is also possible toimport the2Dimage coordinates
from a previous measurement (*.phc le).
Filter noisy images Activates additional lters to perform measurements in very noisy images (e.g.underwater
photogrammetry).
Contrast In the case of images with poor contrast, i.e. with a low grey scale value difference between
the target center and contrast ring, the value can be reduced to allow a target measurement to
be performed.
Min. target diameter [pixel] Minimum diameter that a target in the image must have toensure that itis detected
Recommendation: Increase the value when many incorrect points aredetected (reflection, texture of
the component).
Max. target diameter [pixel] Maximum size required for the diameter of a target intheimage toensure that this target is
detected.
Edge operator Users can select between Edge3, Edge5, Edge7 and Edge9. With higher values, blurred edges
are also detected.
Search rays to detect ellipses To detect the exact edge of an ellipses, a specic number ofsearch rays are used to examine
the ellipses. The number of search rays can be 32, 64, 128 or 256. The greater thenumber of
search rays employed, the more detailed theresult, but the higher thecomputation effort.
Max. deviation oftheellipses [pixel] Maximum permitted deviation of the measured ellipses from the shape of an ideal ellipse
Recommendation: Increase the value to perform measurements invery noisy images or when using
targets with poor print quality.
Lists the image measurement functions:

11Version 1.0 Manual
Managing components
Function Description
Max. quotient oftheellipses axes Maximum permitted ratio between the long and short main axis.
Recommendation: Increase the value to be able to perform measurements in images that have been
taken at a very flat angle.
Size of reference in image Ratio between the reference size and the area of interest ofthe image. Options: large, standard
and small.
Images without measured targets Marks images where no targets have been measured, assuccessfully measured
andorientated. As a consequence, the software does not try to measure or orientate these
images again when an existing measurement is continued. This option is mainly relevant for
automated processes.
Table 4. Image measurement settings
The Adjustment tab can be used toset the parameters for the adjustment.
Settings: Adjustment
Figure 7. Settings for image orientation, point assignment and bundle adjustment
Lists the adjustment functions:
Function Description
Orientate only new images The pre-orientation is performed only for as yet non-coded images.
Delete old point assignment When new images are added, the previous point assignment is deleted and a new point number is
assigned to all measured, non-coded targets (including in new images). Ifthisfunction isdeactivated,
only coded targets are calculated in new images.
Table 5. Adjustment settings

Version 1.0 Manual12
Settings: Point assignment
Settings: Bundle adjustment
Lists the parameters for the point assignment:
Lists the parameters for the bundle adjustment:
Function Description
First non-coded point number Species the number from which the numbering of non-coded marks begins. Default value is
1000.
Point assignment Species the accuracy of the point assignment.
The more accurate the point assignment, the slower the assignment becomes.
Min. distance of points Species the minimum three-dimensional distance of two measurement points. Ifthecenters
of two points are closer together than the specied value, one of the two points is ignored.
Limit for point number matching Species the limit value for the search range of the point search im mm for each point ofthe
reference data set in the current data set / thecurrent capture. If a point is found inthis range,
the point number ofthe reference data set is assigned to it. If there isnopoint in this range,
thepoint receives a new number.
Function Description
Min. amount of rays per point before
theadjustment
Points with fewer rays than the minimum quantity are excluded from theadjustment.
Max. distance for nearby scale points Up to the specied distance, the system searches for the corresponding coded targets inthe
environment of the endpoints to determine non-coded scales.
Finish adjustment ataSigma0of When the specied Sigma0 is reached, the adjustment is stopped prematurely. Thisoption
can be used to reduce the time taken fortheadjustment.
Weight of coded targets Factor used for the weighting of residual errors for coded targets.
The weighting for coded targets is to be regarded as relative totheweighting
ornon-coded targets. The default value (neutral) is 1.
Weight of non-coded targets Factor used for the weighting of residual errors for non-coded targets.
The weighting for non-coded targets is to be regarded as relative totheweighting forcoded
targets. The default value (neutral) is 1.
Table 6. Point assignment settings
Table 7. Bundle adjustment settings

13Version 1.0 Manual
Managing components
Upon completion ofameasurement, the level of success ofthemeasurement is indicated via acolor
code to enable rapid assessment of the results:
Some criteria for this assessment can be adjusted. These criteria serve as indicators for the quality
ofameasurement. Default values based on empirical values forstandard use of the AMK software are
preset.
Quality criteria
GreenGreen = successful YellowYellow = moderate success RedRed = failed
Figure 7. Quality criteria settings
Lists all criteria and their meanings:
Criterion Description
Check Sigma 0 Green colored measurement result: The Sigma 0 is below this value. The result is classed as successful. Limit
value as of which the result for Sigma 0 is classed as successful. If the Sigma0 is less than or equal to this value,
the measured result forthis criterion appears in green.
Red colored measurement result: The Sigma 0 is above this value. Thexresult is classed as unsuccessful.
Yellow colored measurement result: The measurement result isbetween the two limits.
Check RMS / Median The RMS value denotes the root mean square of the established standard deviations.
If this option is activated, the program checks whether the RMS for acomponent isgreater than 3 times the
median of the component.
If this is the case, the status of the measurement appears in red otherwise the status appears in green.
The median and RMS for each component should ideally be identical. Ifnot, this indicates individual points with
signicant deviations.
Table 8. Quality criteria for the measurement

Version 1.0 Manual14
Table 8. Quality criteria for the measurement
Criterion Description
Scales deviations Deviation of the measured distance of a scale from the distance specied for the scale.
Green colored result: The entered limit value ismet.
Yellow colored result: The entered limit value is not met.
Red colored result: The MPE specications for measuring systems (MPE= maximum permissible error)
are also not met.
In general, it is checked whether at least one scale bar has been successfully measured,
if scales are included in the template.
Check the number of points Minimum number of points to be measured. The number is split into coded
and non-coded targets.
If the minimum number is not met, the result of the measurement ishighlighted in red .
Cameras
When a camera is newly created or edited, a window opens for entering all relevant camera data.
Thecamera properties are split into the following sections:
•Camera data
•Calibration data
•Image transfer
These sections are described in the following chapters.
Camera data
The camera data to be entered depends of the selected camera type. If the type is C1, a camera ID has
to be entered. Resolution, sensor size and focal length are completed automatically. Ifthetype is user
dened and no camera data or distortion parameters from previous calibrations are available, the image
resolution and sensor size must be obtained from the camera description and the focal length of the used
lens must be entered.

15Version 1.0 Manual
Managing components
Lists the available information:
Information Description
Camera name Name of the camera.
The camera is displayed under this name in the AMK software.
Camera description Brief description of the camera (optional).
Camera type Type of the used camera. Each type offers different options for the camera data andtheimage transfer.
•C1 — 50 Megapixel (full resolution for larger distances)
•C1 — 22 Megapixel (standard resolution for fast data transfer)
•C1 — 12 Megapixel (low resolution for very fast data transfer)
•User dened
For (very) fast data transfer, the standard and low resolution are recommended. Compared tothe full resolution,
these settings still provide a high data quality.
Camera ID Identication number of the camera. This number is required to establish a Wi-Fi connection
forC1cameras. Only for C1 camera types.
Resolution [pixels] Width and height of the sensor in pixels. Only for user dened camera types.
Sensor size [mm] Sensor dimensions in millimeters. Only for user dened camera types.
Focal length [mm] The focal length depends on the selected lens. This information isnormally indicated inthe lens.
Onlyforuser dened camera types.
Table 9. Information for the camera data

Version 1.0 Manual16
Calibration data
The calibration data (distortion parameters) can be imported or entered manually. Whenacamera
isimported, the calibration data is also transferred.
By activating/deactivating thecheckboxes for the individual parameters, users can dene which
parameters are calibrated, i.e.calculated, during the evaluation. An appropriate selection ofdistortion
parameters is required here. Itisgenerally recommended that users adopt thestandard conguration
forthe example shown in Figure 8.
For each AMK Professional system, special IOR data (interior orientation) is supplied that may deviate
from the standard. This serves to increase the accuracy of measurements.
When working with a pre-calibrated camera system, the selections for the relevant parameters must
becancelled. This will ensure that the previously calibrated data is used in the evaluation.
Any calibration data that is not to influence the evaluation must be deactivated.
Figure 8. Camera data / Calibration data

17Version 1.0 Manual
Managing components
References
Points with a known geometry can be used as a reference in a measurement, either instead
oforincombination with scales. When reference points are used, scales only serve to check
themeasurement results. References can contain coded and non-coded points.
When a reference is newly created oredited, a window opens for entering all relevant reference data.
Figure 9. Creating a reference
Lists the available tabs for dening a reference:
Tab Function
Details Entry of the name and (optional) description of the reference.
Display of the creation and change date of the reference.
Points Entry and editing of the coordinates of the reference object. Manual entry of the coordinates under Points.
It is also possible to import/export the coordinates of the reference object from/into acoordinate
le (*.obc). In this case, a le dialogue opens for selecting an .obc le to be imported. The data from
theselected le is then displayed in the Data import window. Inthis window, the coordinates can be
viewed and a unit selected forthedata import. Individual rows can be specied to select only a part
ofthecoordinates. The selected coordinates can then be imported using .
3D Display of the point cloud of the reference object as well as rotation, zooming in/out andshifting
ofthepoint cloud using the functions described in the chapter 3D view.
Table 11. Creating a reference

Version 1.0 Manual18
Scales
Scales are objects with two coded or non-coded points at a dened distance from one another. Unlike
the reference cross, the distance dened as the scale is included in the calculation as heavily weighted
additional information. This information facilitates the high-precision scaling ofthemeasurement object
sothat at least one scale must be specied when creating ameasurement template.
When a scale is newly created oredited,
a window opens for entering all relevant
scale data.
Figure 10. Creating or editing a scale
Lists the available elds for creating or editing a scale:
Field Description
Scale name Entry of the name under which the scale is displayed in the list ofavailable scales.
Point 1, Point 2 Entry of the numbers of the scale end points.
Distance [mm] Entry of the distance between the end points specied on the scale (in [mm]).
Use non-coded targets nearby Activating this option enables the measurement of a scale with non-coded end points. For this purpose, the
elds Point 1 and Point 2 are used to specify which coded targets are in the proximity of the end points of the
non-coded scale. In the vicinity of these coded targets, the nearest non-coded target is then assigned to the
scale in the measurement
and used to determine the distance.
Description Entry of an optional description to enable easier identication of the scale, inthecomponent selection for
instance.
Create time / Change time Automatic insertion of the creation and modied date.
Table 12. Creating or editing a scale
To use the distances of thereference cross
asa scale, these must also be introduced
as ascale with×thecorresponding point
numbers. However, these distances are not
calibrated with high precision.

19Version 1.0 Manual
Managing components
Figure 11. General settings
General settings for the AMK software can be made here.
Lists the available settings:
Setting Description
Language Display language of the software. After changing this setting, the program must be restarted.
Theme Switch between a light and dark theme for the user interface.
C1 Pilot Lock the user interface of the C1 Pilot application for user interaction while it is used byAMK
software.
Units and decimal places Set the units and decimal places of data and angles.
Backup Activate a backup of measurement images. All measurement images are saved intheselected
directory. This is additional to the regular storage within the project le.
This setting leads to a higher memory consumption.
Table 13. General settings for the AMK software
Settings

Version 1.0 Manual20
Camera settings
Before starting a measurement, the camera settings must be checked. The settings forthecurrently
selected camera can be accessed on the component management window byclicking .
Before the actual measurement, two to three test images are taken of the signaled measurement object
(from the front and at an angle). This ensures optimum capture of the measured images. Thischeck
isoptional in the case of recurring measuring tasks or when measuring identical objects in direct
succession.
This process is not essential when using retro targets since the influence of ambient light isnegated by the camera
settings and flash. When using standard targets, however, the measurement isaffected by the ambient light.
Testimages should therefore be taken before every measurement inthe case of changing conditions.
For this purpose, the camera is used with the currently selected template. In the displayed window
(Figure12), individual images captured with theselected camera can be viewed infull resolution.
The used images can be loaded from a le or from an SD card using . Transfer via Wi-Fi is also possible.
When using the Wi-Fi mode C1, an additional camera icon appears at the bottom left edge toindicate
theconnection status of the relevant camera: green indicates an established connection while red means
that no connection is active.
Figure 12. Camera settings with limit values highlighted in color
Table of contents