Underwater Video Mosaicking

Solidworks Render of Water Monitoring Station
Our paper, published in Software-X on the library

I started working as a research assistant in late 2022 at DTU Aqua, a department in the Technical University of Denmark I had previously interred at. I was hired to work on ocean observation technology. My very first task was to work on a python library under development by the group, (Check out the Github ) developed to turn video footage from underwater platforms into orthographic mosaics of the seafloor. Why would anyone want to do that? Well, for a lot of tasks, such as classification or segmentation of what's happening on the seabed, it can be a lot easier to work with images then with video, also the scientistis in the field are big fans of geo referenced images. These are great for comparing how areas have changed and fit nicely in a lot of databases, and the first step to creating them is to get yourself an image. I came along to start writing a scientific article on the library, add some features (such as investigating using IMU sensors to better the mosaics created, a real can of worms it turned out), and find errors and explain why it fails in some cases. It was a great project to begin my time working as a research assistant and I'm still very interested in underwater computer vision. It's a challenging environment but exciting too, lots of opportunities. You can read all about in our open access paper.