radarSLAM Process

The SLAM Processing module provides the complete data processing workflow and serves as the core module of GeeInsight.

1 Add Scan

The Add Scan function is available only after a project has been created or an existing project has been opened.

1

Add R200 Scan Station

To add scan data, click Add Scan to open the import interface, then click Add Scan Data and select the dataset collected by the R200 hardware system. Both single and multiple scan sessions are supported.

  • When importing a single scan session, select the directory containing the original acquisition data.

  • For batch import, place multiple session folders in the same directory and select that directory to load all sessions at once. It is also possible to use Ctrl + Left Click to select multiple individual stations (Figure 60–61).

2

Check Scan Status

After data is added, the system performs an integrity check and displays the scan status.

  • Succeed: If the data is complete, the status shows Succeed.

  • Failed: If required files are missing, the status shows Failed. Hovering the cursor over the failed status will indicate the missing file type.

3

Operation

Added scan can be removed using the Delete function if needed.

4

Confirm Data

Click OK to complete the scan import. Additional scans may still be added afterward. If duplicate data is imported, the system will prompt that the dataset has already been added and cannot be imported again (Figure 62–63).

2 Point Cloud Processing

The Point Cloud Processing function provides a full workflow for processing raw data collected by R200 LiDAR scanners. With a single operation, the software can generate multiple outputs, including colorized point clouds, photo-realistic point clouds, Mesh models, and 3DGS models.

Processing settings include point cloud computation and scene type selection, point cloud optimization, preprocessing, and reconstruction. Users can proceed using default parameters for standard workflows or customize parameters according to specific project requirements.

circle-info

Note: Successfully completed subtasks are automatically skipped during reprocessing. To recompute the workflow from the beginning, use the Reset function first. Changes to earlier processing steps will affect subsequent steps, and modifying upstream settings will cause the downstream operators to be executed again.

2.1 Scene Type

After the raw data is added, the algorithm performs point cloud computation based on the selected acquisition scene type to achieve optimal processing results. Supported scene types are described as follows:

  • General Scene: Open environments with spacious ground areas and façades, such as parking lots, large indoor venues, campuses, or plazas.

  • Narrow Scene: Long and confined environments, such as corridors less than 1 meter wide, mine tunnels, or small indoor spaces.

  • Dynamic Scene: Environments with significant movement of people or vehicles, such as traffic tunnels, streets during rush hour, or operating shopping malls.

2.2 Control Constraint

The software supports position adjustment based on Ground Control Points (GCPs) or RTK data to generate point clouds with absolute coordinates. When GCP-based optimization is applied, the system can automatically export a point cloud accuracy verification report (Figure 66).

2.2.1 Using GCP

This function transforms the point cloud map into an absolute coordinate system using control points. Control points are introduced during mapping to perform adjustment calculations, resulting in a globally consistent point cloud dataset. Two methods are supported:

  • Pick GCPs from the point cloud — suitable when GCPs were not surveyed during acquisition.

  • Read GCPs from raw data — suitable when GCPs were collected during acquisition. At least 3 points are required, with 4 or more recommended.

circle-info

Note: The control point reference coordinate file must be prepared and imported by the user. The file format is a TXT file with columns arranged as: Point ID, X, Y, Z, separated by spaces.

In the Data Management panel, right-click the GCP of the corresponding station and select Edit to open the Edit Control Points panel. Functions are described below:

  1. Open Coordinate File — Load a GCP file or a previously saved point-pair file.

  2. Save Coordinate File — Save the configured point-pair relationships as a file.

  3. Pick Reference Point — Enables point picking in the point cloud. After selecting a row in the GCP list, pick the corresponding reference point in the viewer; the selected point is displayed as a yellow marker.

  4. Add Point — Add a new row to the list.

  5. Delete Point — Delete the selected row.

(1) Workflow for “Pick from Point Cloud”

1

Import GCP file

Import the local GCP file into the Edit Control Points panel. The system automatically detects and displays the coordinate system.

2

Match Reference Points

Select each GCP row, click Pick Reference Point, and select the corresponding location in the point cloud.

3

Confirm Position

After all points are picked, click OK. The system performs GCP optimization and outputs a point cloud in the absolute coordinate system (consistent with the GCP file).

(2) Workflow for “Read from Raw Data”

Import the local GCP file. The software automatically matches reference points with control points. Check the pairs marked Convert and click OK to save the task.

2.2.2 Using GNSS

This function improves accuracy by tightly integrating RTK data with LiDAR SLAM results and converts the point cloud into the selected coordinate system. The following conditions must be met:

  • The R200 RTK module must be used during acquisition.

  • A CORS account must be logged in via the mobile app beforehand.

The system automatically recommends a projected coordinate system based on RTK data. Users may modify it or define a custom coordinate system.

Supported coordinate transformation methods include:

  • Direct Method (offset/constant shift)

  • Four-Parameter Transformation

  • Seven-Parameter Transformation (parameters can be calculated using Tool → Parameter Calculation)

PPK Processing Support:

PPK processing is supported. Place the processed file into the pos folder of the original project and name it PPK.txt. Then select the PPK mode in the interface to perform computation. This is suitable for areas without CORS network coverage.

The transformation name can use either newly calculated parameters or previously saved transformation parameters.

circle-info

Note:

  • IE software is recommended for PPK processing.

  • File columns must be ordered as: Date, GPSTime, Latitude, Longitude, H-Ell, PDOP, HDOP, VDOP, Q, Z-ECEF

  • The recommended time interval is 0.2 s.

2.3 Output Setting

The Point Cloud Optimization module automatically refines the dataset according to the acquisition scene and strategy, removing layering artifacts in the map (enabled by default).

2.3.1 Dynamic Filtering

Dynamic Filtering is designed to eliminate moving objects, floating noise, and other artifacts in the point cloud, resulting in a flatter surface and thinner planar structures for improved data quality.

2.3.2 Point Cloud Smoothing

Point Cloud Smoothing reduces noise while preserving geometric features. It minimizes errors caused by excessive point thickness and improves overall accuracy, producing a smoother point cloud that better approximates the original surface.

When this option is enabled, the software automatically performs Dynamic Object Removal by default to ensure optimal results.

2.3.3 Coloring

This function assigns color information to the point cloud by mapping image textures onto the points, making the dataset more vivid and realistic.

When it is selected, Dynamic Filtering and Point Cloud Smoothing must be executed.

2.3.4 Visual Optimization

Visual Optimization refines image poses to correct color misalignment and achieve higher-quality colorized point clouds.

This function requires additional processing time and disk space.

2.4 Point Cloud Reconstruction

Point Cloud Reconstruction supports the generation of Photo-Level Point Clouds, Mesh Models, and 3DGS Models.

  • Dense Point Cloud: After colorization, the system performs densification and densified color mapping. Compared with standard colorized point clouds, this provides better visual detail, improved geometric structure, and more faithful texture representation.

  • Mesh Model: Uses the smoothed, colorized point cloud together with visually optimized image poses as input. A surface reconstruction algorithm converts the point cloud into a textured 3D mesh model.

  • 3DGS Model: Based on the smoothed, colorized point cloud and optimized image poses, the system generates a 3DGS model using the 3D Gaussian Splatting algorithm.

3 Reset

Reset Computation resets the results generated by Point Cloud Processing. After resetting, the data returns to the state obtained from the initial computation of the original input data, and all optimization and processing effects will be removed.

4 Alignment

Point Cloud Alignment is used to align two point clouds with overlapping areas. One dataset is defined as the Reference Point Cloud and the other as the Floating Point Cloud. By adding three or more pairs of corresponding points (tie points) in the operation view—ensuring the points are not collinear and are evenly distributed across the survey area—the software automatically performs coarse registration followed by fine registration. This transforms the Floating Point Cloud into the coordinate system of the Reference Point Cloud, producing an aligned result.

  1. In the Data Management Panel, left-click while holding Ctrl to select two groups of point clouds from different stations. Figure 72 Point Cloud Alignment Data Selection

  2. Click the Alignment button to open the alignment interface.

  3. Enter the function interface to operation. Detailed steps:

1

Select Reference and Floating Point Cloud

Use the drop-down selection box to define the Reference Point Cloud and the Floating Point Cloud.

  • Reference Point Cloud: Its coordinate system remains unchanged during alignment.

  • Floating Point Cloud: Its coordinates will be transformed to match the Reference Point Cloud.

2

Adjust Point Cloud

Adjust the rendering mode of both datasets using Point Cloud Adjustment to make corresponding point selection easier.

3

Select Corresponding Points

Select three or more pairs of corresponding points in the view window. The index numbers of each pair must match.

To delete a selected point, right-click the point in the view to open the context menu and remove it.

4

Preview

After selecting at least three pairs of corresponding points, click Align to execute the process. When completed, click the preview window to view the aligned result.

5

Confirm

Click OK to confirm and save the alignment result. The Floating Point Cloud will then be permanently aligned to the Reference Point Cloud.

5 Panorama / Photo

Panorama / Photo module provides an interactive display mode linking point clouds with images, including Split-Screen View and Panorama View. Both modes visualize the relationship between point clouds and photos. Click the corresponding function button to switch between the two display modes.

  • Split-Screen View simulates a first-person perspective for browsing point clouds or images, allowing users to inspect the alignment between point cloud positions and photo locations.

  • Panorama View overlays the point cloud with panoramic images, enabling direct measurements on the panorama with point cloud assistance.

To enter Panorama / Photo mode, first open the Camera data within the station and set it to visible. The images will appear in the main data view as 3D spheres. Double-click any sphere in the main view to enter Split-Screen or Panorama mode.

In Split-Screen mode, Point Cloud Linked is enabled by default. When switching viewpoints, both panels remain synchronized at the same perspective. If unchecked, the point cloud and image views can be navigated independently.

Use Previous Frame or Next Frame to automatically switch viewpoints. You may also click Play/Pause to automatically play or pause frame transitions. Keyboard shortcuts are supported:

  • Press A to switch to the previous frame

  • Press D to switch to the next frame

  • Press ESC, or click the × in the upper-right corner of the main view, to exit this mode

Display Radius sets a visibility range centered on the current viewpoint (default unit: meters). Point cloud data within this radius is displayed normally, while data outside the range is hidden.

6 Export

Select the export feature to output point cloud results.

1

Select Point Cloud

In the Data Management Panel, select one or multiple stations.

2

Output Setting

Click the Export button in the menu bar or toolbar to open the Export Data dialog.

In the export dialog, configure the output path, point cloud format (supported formats include LAS, LAZ, TXT, PLY, PCD, and E57), point cloud density, attribute fields, and point cloud coordinates.

For point clouds with absolute coordinates, an alternative coordinate system may be selected for export. If no absolute coordinates exist, only the default coordinate system is available.

3

Confirm

After completing the parameter configuration, click OK in the Point Cloud Export dialog to export the point cloud data.

Last updated