WhatsApp/Tel :+8616603070058

/



SLAM2000 is another innovative industry-level handheld laser scanner developed by Feima Robotics.

Learn more

Slam2000
handheld
lidar scanner

handheld lidar scanner

designed for use in various hazardous working environments, including underground and gas mines

Learn more

Slam100
intrinsically safe
handheld
lidar scanner

slam100 intrinsically safe
slam100 handheld lidar scanner

Slam100
handheld
lidar scanner

SLAM100 is the first handheld mobile LiDAR scanner launched by China feima-Robotics Co., Ltd.

Learn more

DJI M350 RTK PAYLOAD

oblique payload
for dJI uAV platform

DP500 is a tilt photography module developed by Feima Robotics based on market demand, designed to adapt to the DJI UAV platform

Learn more

Feima UAV

Feima V500R

Learn more

Simple yet powerful

feima D2000s

Feima D2000S

One-stop high-precision operation platform based on high-performance rotor platform

Learn more

feima feima e2000s

Feima E2000S

Pegasus Intelligent Aerial Survey System
Focus on high-precision aerial survey and rebuild the real world

Learn more

Why do we need to merge two point cloud data?

When a scanning project is too large to be completed in one go, we divide it into different sessions for scanning. For example, when using the SLAM100 or slam2000 scanner to scan a high-rise building, we might consider scanning floors 1 to 3 in the first session and floors 4 to 6 in the second session. Clearly, there is nothing wrong with this scanning approach. However, when it comes to merging the data later, its drawbacks become apparent. This is because merging point clouds requires identifying overlapping areas and selecting several points within these overlapping regions as references for merging. Therefore, the correct scanning approach is to first scan floors 1 to 3, and then scan floors 3 to 5, so that the third floor can serve as our overlapping region.


Point cloud merging typically involves two steps

  • First step: Point cloud registration
  • Second step: Point cloud merging

The premise for point cloud merging is that our point cloud data lacks absolute coordinates (RTK was not used during scanning). If the data already possesses coordinates, this step can be skipped, and the data can be directly imported into software for merging.

As mentioned above, the first job is to identify the overlapping regions of the two point cloud datasets. Then, within these regions, specific reference points for merging need to be designated. The subsequent step involves registering these regions to ensure they are aligned in the same coordinate system. This typically entails using registration algorithms to adjust one of the point clouds so that it aligns with the other. The accuracy of the reference points directly influences the quality of the point cloud merging.

The image below shows two point cloud datasets of an underground parking garage, with their overlapping area being the garage exit.

garage 1
garage 2

The image below displays all the merging reference points we have selected. They are respectively A0, A1, A2, and A3

How to select merge reference point using slam go post

First, we open both projects and add the point clouds to be merged to the viewer

Then, click on the ‘registration’ button in the toolbar. This will pop up a window, and the two point clouds will turn red and green.

Keep the “registor window” open, we can also change the display settings of the point clouds according to our needs at any time

Now it’s time to select the merging points. Throughout the entire process, for greater convenience and accuracy, we can perform operations such as panning, zooming and rotating on the point clouds. When manipulating one point cloud, we suggest hiding the other one first, as it makes the operation easier. This can be done simply by toggling the eye icon in the point cloud datamanager window. Here we hide the green one.

Afterwards, we adjust the point cloud to an angle that is easier to observe, then click the ‘Pick’ button in the registor window. While holding down the Ctrl key, click the left mouse button to select the merging reference points.

After that, you will see a green dot(In the other dataset, this point is shown in red) labeled A0 in the point cloud, as shown below.

After completing the selection of all four reference points for the first dataset, we hide this dataset and unhide the other one. Then, we sequentially select the same four reference points for the second dataset. It is crucial to ensure that the selection order is consistent; otherwise, the point cloud registration may be incorrect.

Once both datasets have their merging reference points selected, you can click the ‘Convert’ button to begin the point cloud registration.After the registration process is complete, a point cloud prefixed with ‘register’ will appear in the data manager window. This dataset is the one we will subsequently merge.

Point cloud Merging

Before proceeding with point cloud merging, please ensure that the point cloud registration meets production requirements.

In this step we use “Smart point cloud” instead of “Slam go post” to merge our point cloud data

In this step, we click the ‘add’ button to add both datasets to the Data Manager window, the first dataset is located in the ‘optimize’ folder, while the second is in the ‘register’ folder.

Now click the ‘merge’ button, a second later there will be a popup window, after filling in the output path, clicking ‘OK’ will initiate the point cloud merging process.

Finally, click ‘Yes’ to unload the original data and load only the merged point cloud in the Data Manager window.

Related video: https://drive.google.com/file/d/13R-Zd1zLrKf-8-ka-628MymTyT3l0-cy/view?usp=sharing