Processing Settings for SLAM Scanner

123-2026-04-28-888

SLAM uses a variety of sensors, primarily LiDARClosedLight Detection and Ranging, to map the space around you, identify features and surfaces and then determines the scanner's spatial relationship to those features as it moves through an environment. This is also reinforced with other types of sensors like an IMUClosedInertial Measurement Unit. In addition to Orbis and Orbis Premium captures, you can also process captures made by GeoSLAM scanners.

On this page you can define settings for SLAM scan processing. These settings are applied when:

If you run the processing several times, keep in mind that the processing always starts from parameter Capture environment. In other words, you can deactivate Always run SLAM, but you may have to adapt the other parameters on this page. For example if you run a SLAM processing with a rigid transformation and specific colorization options as a first step, you do not need the SLAM processing again if you want to apply a non-rigid transformation.

SLAM parameters

Always run SLAM

If activated, SLAM processing is always done. You can deactivate this switch if you do not need SLAM processing, e.g. if you have already run a SLAM processing before.

Capture environment 

In dropdown Capture environment, select a processing type with information about the environment where the scan was made. This can aid the processing quality.

Raw points used (Beta)

This option allows you to decide if you want a dense point cloud which will increase the processing time, or a less dense point cloud which will reduce the processing time. Note that Revo captures have a lower point density by default. Therefore, the point reduction of the Raw points used feature will not affect these point clouds.

All: 100% of the points are used for all scanner types. Selecting this option will increase the processing time.

Reduced: This option will process less points for all ranges. Selecting this option will reduce the processing time.

  • Orbis: 50% of points will be processed.

  • Horizon: 50% of points will be processed.

  • Revo: 100% of points will be processed.

Sparse: This option will further reduce the number of processed points for all ranges. Selecting this option will further reduce the processing time.

  • Orbis: 10% of points will be processed.

  • Horizon: 25% of points will be processed.

  • Revo: 100% of points will be processed.

Loop Type 

Scanner Configuration

Mount Type

To determine the correct offset and positioning of captured static points or user events compared to the reference points, you must select the mount type which was used during scanning. For example, when using the monopod, captured static points or user events were displayed at the monopod level and not at ground level. By entering a monopod height, you make sure that the static points or user events are displayed at ground level.

Georeferencing

Transformation type

Rigid: In the rigid transformation the point cloud is transformed using a rigid translation and rotation matrix to best fit the control points. The resulting point cloud is only transformed in space and not in shape. The relative position to other points in the point cloud will remain the same. Comparing the shape of the point cloud before and after the rigid transformation should show identical results. A rigid translation is helpful as a first step to evaluate the current alignment errors.

Non-rigid: The non-rigid transformation will move every point in the point cloud so that the XYZ position of every point is altered. Additionally, the relative positions of all the points will not remain the same. Comparing the shape of the point cloud before and after the non-rigid transformation should show dissimilar results.

Control point file

File containing the known (reference) control points. This should be a text file that meets the following requirements:

Columns must be separated by commas or whitespace (spaces or tabs)

Control points confidence, if non-rigid 

Only necessary if you have selected transformation type Non-rigid. The control points confidence is the maximum error norm for each control point allowed by SLAM.

For example, if you set this parameter to 10mm, i.e. the maximum combined error when placing the base plate of the scanner on the control point and when measuring the control point with a total station or GNSS, etc., the SLAM processing for a non-rigid transformation will make sure that the error norm is lower than the entered control points confidence, in this case 10mm.

Extract any reflective targets

If you activate this switch, the project's reflective targets will be extracted and shown as reference points in the project structure view.

Filters

Minimum intensity, Maximum intensity

You can select the minimum and maximum limit of the intensity scale.

Minimum range (m), Maximum range (m)

Defining a range filter is used to limit the range of the data. Any data closer than Minimum range and further than Maximum range will be ignored.

Transient, Grid size

Used for moving objects. You can define the number of seconds that are not stationary which will be filtered out of the point cloud under Transient time window. Set the grid size you want under Grid size.

Threshold for number of points in a voxel

Voxels are small sections or cubes of the scan window. With this parameter, you an define the max. number of points in one voxel.

AI Outlier

Remove outlying data points from the point cloud with AI support. The filter classifies points based on local density. Compared to the former Outlier filter, the AI Outlier filter achieves much better results.

Outlier

Remove outlying data points from the point cloud. Outlying points may be caused by rain or dust or by partial reflections from edges. The Statistical Outlier routine classifies points depending on their distance from the neighboring points.

Number of neighbors

Number of neighbors referring to how many nearby points are considered when analyzing each point in the point cloud.

Standard deviation threshold

The standard deviation threshold is a measure of how much variation or spread exists in the distances between points within the point cloud. When filtering the point cloud, this parameter allows you to set a limit on how much the distances between neighboring points can vary. Points with distances exceeding this threshold are often considered outliers or noise and can be removed or marked for further processing.

If you decrease the standard deviation threshold, points with very irregular spacing will be filtered out, because they are considered as noise. If you increase the standard deviation threshold, points with a greater variation in spacing will be allowed to remain in the point cloud.

Noise Reduction

If activated, the point cloud is improved by reducing surface irregularity/noise and removing outlying data points.

Thinning filter, Grid size: If you activate this switch, this filter creates a uniform point cloud and reduces the number of points which make processor and memory significant functions run more quickly. The thinning method employed is based on a Voxel grid. Set the grid size you want under Grid size.

Flash Scans

Extract available Flash scans

If you activate this switch, available Flash scans, i.e. enhanced colored static scans, are extracted. Note that this is only possible for captures made with the Orbis and Orbis Premium scanner.

Edge sharpening

If activated, stray edge points are removed from the static scans.

Output location for Flash E57 (if required)

Click the browse button and select the directory where you want to store the Flash scans.

Minimum range (m), Maximum range (m)

See above.

Colorization

Colorize mobile data

Searches for camera images that are available in the scan and uses these images to colorize the mobile data. Depending on the mount type you have selected, the colorization mask changes for both, Flash and mobile scans.

Select mask to exclude certain areas of the image

Allows you to mask out areas of stationary color from the panoramic images (such as the scanner and the operator) which would otherwise affect the accuracy of the color projected onto the point cloud. The masking is defined by the capture technique.

Create Panoramic Images

If you activate this switch, panoramic images will be available after processing. Otherwise, you will only get a colorized point cloud without panoramic images. Note that the panoramic images will not be available in the quick view if you disable Show the full resolution panorama in the quick view if available in the Views settings.

The maximum distance of points from the camera to be included in coloring

You can define up to which distance from the camera points will be colorized. Uncolorized points will be deleted from the point cloud.

Image Filtering

The approximate desired distance between images

You can define the approximate distance between images shown on the trajectory. Note that only these images will be used to colorize the point cloud.