I have experimented very much with photogrammetry and got exciting results. This article talks about this experience. This experiments were done together with Andalú Sea and my friend Juan Soler.

During underwater operations, we always record videos of the whole process just in case of problems and for documentation purposes. During this operation, we checked a sewage outfall to check structural stability and broken parts. You can watch this piece of the video:

Sewage outfall we recorded during one of our underwater operations

After experimenting with photogrammetry, and thanks to my previous experience with Blender, I rendered the following images:

And here is the final video:

Photogrammetry and Blender rendering of a sewage outfall

I also positioned the sewage outfall on Google Maps using BlenderGIS:

Example of placing it on Google Maps with Blender GIS

Other examples of photogrammetry I did:

Underwater operation on an infrastructure

Underwater operation on an infrastructure
Photogrammetry of underwater infrastructure

Flower 1

Flower 1
Photogrammetry of Flower 1

Flower 2

Flower 2
Photogrammetry of Flower 2


Stairs original recording
Photogrammetry of stairs

Desalination plant

Desalination plant entry
Photogrammetry of desalination plant entry

Drain pool (using fish eye capture)

The results with the fish eye capture affected the results very much.

Drain pool using fish eye capture

You can see how the entire structure blends on borders, and the dimensions are unrealistic:

Photogrammetry of drain pool using fish eye capture

Glue bottle

Glue bottle
Photogrammetry of a glue bottle


It is hard work to get suitable photogrammetry renders from a real object, but with time and computing power, it is possible to get it ready.

Show Comments (0)


Related Articles

Likindoy’s name
Data Acquisition

Likindoy’s name

Finally we got the name we were looking for our program and the legend of the “Chicken Man” is finished. Our old...

Posted on by Juanmi Taboada
SIMCOM SIM7600 Power

SIMCOM SIM7600 Power

Here is how to make a SIMCOM 7600 module work on an Arduino board (Uno, Mega 2560, Leonardo, Due, Micro, Zero, Nano, Pico), ESP8266, ESP32, Raspberri Pi Pico, MicroPython, or any...

Posted on by Juanmi Taboada