Contact Us

Use the form on the right to contact us.

You can edit the text in this area, and change where the contact form on the right submits to, by entering edit mode using the modes on the bottom right. 

5 Drienerlolaan
Enschede, Overste, 7522 NB
Netherlands

Zorgvuldige Ondergrondse Aanleg en Reductie Graafschade

Automatic recognition of underground utilities from point cloud scans

Projects - EN

Automatic recognition of underground utilities from point cloud scans

Léon olde Scholtenhuis

Organisatie || Siers Groep
Afstudeerder || Jorn Kruiper (B.Sc. thesis)

Update: Februari 2024

Contractors should provide a digital drawing of all cables and pipes to network owners. Currently, new underground utilities are mapped by a land surveyor.  New technologies such as LiDAR and photogrammetry can make 3D point clouds of utility trenches. Extracting or segmenting the utilities from a point cloud can be done using machine learning. The goal of machine learning is to produce an algorithm that can learn patterns present in a dataset to perform a specified task. This research aims to compare different machine learning algorithms for automatically recognising and retrieving underground utilities in 3D point clouds of open trenches and converting the data into geometric shapes.

Unlabelled point cloud of trench

First, point clouds of utilities are pre-processed and labelled in two categories: ‘utility’ and ‘not utility’. In the figure above the original point cloud is shown. Below, a labelled point cloud an a point cloud with only utilities are shown. These result after processing the data manually. 

Labelled point cloud of trench


Extracted utility features from point cloud

The data is then fed to three different machine learning algorithms that were identified as the best options. The models are trained on a training dataset. During training, the models are tested on a test dataset. Assessment criteria are calculated from the outcomes of the models. These assessment criteria are used to compare the different models. The best model is used for a test case so that the outcome of the model can be visualised. Finally, the utilities are converted to geometric shapes that can be used for mapping.