Subsea Stereo Vision System

Hi Tony,

Thanks for your interest in our new product and we are happy to answer any questions!

The cameras interface via 2 separate USB ports like our other cameras. The USB cable has an additional wire for frame synchronization. This design allows modularity between the 2 cameras, customers can choose their ideal base length and integrate it nicely into their vehicle without the bracket frame.

The point cloud generation is not generated on the cameras. However, there are several options for customers to run the software.

They can run it directly on their BlueROV if they upgrade it with a Jetson or add our SVC Pro. There is a possibility of running it on the Pi as well but with lower FPS.

The other option is to stream the synchronized videos to the surface via the Pi. As there are no readily and reliable methods for sending 2 synchronized video, we made our own streaming pipeline, which will be included with the free SDK. This is what we used for our setup. We have the 2 cameras on the ROV connected to the Pi, synchronized, and then sent to the surface. On the topside, you can have a laptop with an Nvidia GPU or Nvidia Jetson that can process the frames and run the point cloud.

The software screenshots shown is our own software as of now. There are also methods of running it with OpenCV as well.

We are still finalizing the software and SDK. Let me know if you have any ideas for an optimized solution for BlueROV.