From Sonar to 3D: Visualizing Submerged Infrastructure with the Blueye mini ROV and Imagenex 831L

fredag 23. mai 2025 / Dora, Trondheim, Norway

Med integrasjonen av Imagenex 831L Pipe Profiling Sonar på Blueye X3 kan kundene våre nå lage detaljerte 2D-tverrsnitt og rekonstruere fullstendige 3D-modeller av rør og tunneler under vann. I denne artikkelen forklarer vi hvordan 831L fungerer, hvordan den skiller seg fra annen sonarteknologi, og viser deg hvordan vi genererte en 3D-punktsky fra en undersjøisk tunnelinspeksjon ved den historiske ubåtbunkeren Dora i Trondheim havn.

How does the 831L Profiling Sonar work?

Introducing the Imagenex 831L Pipe Profiling Sonar integration on the Blueye X3.

The 831L Pipe Profiling Sonar is a single-beam mechanical scanning sonar, that rotates 360° to make multiple measurements of the distance from sonar to the wall of the pipe or tunnel. The sonar beam is narrower than in an 2D imaging sonar, as the goal is to capture a narrow profile or point from the pipe. At a 1-meter range, the 831L completes a full 360° scan in just 1.3 seconds.

The sonar will draw a cross section of the pipe that can be used to capture or visualize the internal structure of the pipe, detect defects or measure sediment buildup.

Screenshot from the PipeSonarL software showing how you can make precise measurements. Foto: Blueye Robotics

The 831L sonar has an operational range from 0.125 m to 6 m. Due to the compact size of the Blueye X3 and the 831L Pipe Profiling Sonar, you can capture profiles in pipes from 80 cm in diameter, up to 12 m in diameter.

From 2D to 3D

The 831L Pipe Profiling Sonar itself captures 2D points as a series of points from the center of the sonar to the wall of the pipe. If we want to display the data in 3D, we also need data for the Z-axis. The PipeSonarL software used to operate the sonar, has support for receiving external data with information about how far into the pipe you have travelled. Traditionally, this information came from mechanical cable counters that measured how much tether had been deployed.

On the Blueye X3, a DVL (Dopler Velocity Log) measures speed over ground, and can be used as an odometer that measures how far you have travelled. In the Blueye App you can reset this odometer when you want, for instance when entering the pipe you wish to inspect.

A DVL can measure speed over ground, which the Blueye software can use for positioning, and to calculate distance travelled. This information is forwarded to the PipeSonarL software which will log it together with the sonar measurements. Foto: Blueye Robotics

As part of our integration with the 831L Pipe Profiling Sonar we have added code that forwards the distance traveled to the PipeSonarL software. The odometer value from the Blueye X3 DVL becomes visible inside the PipeSonarL software and included in the sonar recordings.

Post processing and analyzing of 3D data in CloudCompare

The PipeSonarL software can output a xyz-file file, which is a time stamped series of 3D points. This file format can be processed, enhanced and visualized in a wide range of software. CloudCompare is a powerful open-source tool for visualizing, cleaning, and analyzing 3D point clouds and meshes.

Screenshot from the CloudeCompare software showing how you can do post processing and visualize the point-cloud using open-source software. Foto: Blueye Robotics

Using CloudCompare we can import the xyz-file and apply filters to clean up the point cloud to remove outliers. Next, we can add a scalar field that is set to the index of the point. This index helps distinguish layers along the scan path, effectively adding a sense of depth or directionality to the point cloud. Color gradients and heat maps can be applied to this field to enhance the visual interpretation of the point cloud.

We can measure the distance between points in the 3D point cloud and see that this scan is about 13.5 m in length.

Screenshot showing how to measure distance between points in CloudeCompare. Foto: Blueye Robotics

To animate the model, we can save a series of viewpoints and then use the animation plugin to have CloudCompare render a video that is animating between the different viewpoints. The amount of functionality in CloudCompare is way too broad to cover in this article, but thankfully there is a very active user community sharing tips and YouTube videos explaining how to use the software.

Animation of the 3D point cloud created in CloudCompare.

Sharing the 3D model online

From CloudCompare we export the model as a PLY (Polygon File Format) that can be uploaded to uploaded to 3D model-sharing platforms like Sketchfab for easy sharing and web-based visualization.

Summary

The Imagenex 831L Pipe Profiling Sonar, combined with the Blueye X3 and its integrated DVL, offers a compact and highly capable solution for underwater pipe and tunnel inspections. Whether you're documenting structural conditions, detecting defects, or assessing sediment buildup, the system enables you to generate accurate 2D and 3D profiles. By exporting this data into tools like CloudCompare and Sketchfab, it's easier than ever to analyze and share detailed visualizations of your underwater assets.

You can learn more about the technical specification of the Imagenex 831L Pipe Profiling Sonar in our product page.

Hvorfor velge Blueye?

Laget i Norge – Bygget for å vare

Våre undervannsdroner er designet, produsert og støttet i Norge, en ledende havnasjon med en rik maritim arv. Vi viderefører denne arven gjennom pålitelig norsk design og kvalitet.

Med et brukerfokusert design utvikler vi både maskinvare og programvare basert på tilbakemeldinger fra kundene våre. Våre produkter er bygget for å vare og enkle å bruke – en forpliktelse til kvalitet, støttet av null retur-mål og 95 % kundetilfredshet i support.

Les mer

Ta kontakt