A New High Quality Underwater USB Camera

As I mentioned initially, it would probably require a Raspberry Pi 4, which has USB-3 ports :slight_smile:

Encoding on Companion itself most likely isn’t feasible - it’s too processing-intensive (although it may be ok for say a single stream on an RPi4). The OAK cameras support H264/H265 encoding on the camera’s processor chip, similar to how the BR camera and your exploreHD have built in H264 encoding capabilities. I expect any multi-camera system likely requires cameras with onboard encoding, or a Companion computer that’s specifically chosen to support video encoding (which Raspberry Pis aren’t really intended/optimised for).

Fair enough - I agree that that’s a concern with any camera being used underwater :slight_smile:

Makes sense. That could reasonably easily be added as part of a processing pipeline, but I expect it’s preferable to solve that physically/optically (with sensor size/lens magnification) instead of digitally where possible, because it reduces processing requirements and complexity.

That may well be the case, and could be a persistent issue with using higher resolution cameras until larger sensors are economically available. That said, a higher resolution camera is in general just a different set of compromises/optimisations, so no doubt they’re better for some use-cases and clearly also worse for others :slight_smile:

I can’t comment meaningfully on that. I’m yet to try their cameras in an underwater environment, and more generally since most of their docs examples are showcasing different models being run there’s no guarantee any effort was put in to tuning the camera’s parameters for good/sharp image quality, and they may also not have been running/uploading at the full 4k resolution :man_shrugging:

Yeah, sorry I should’ve specified. I was talking about sending the 4K H264 stream with the companion is so far not supported, only 1080P. I did not mean to encode the H264 on the Pi. :slight_smile:

Also, smaller sensor size means worse dynamic range (harsh in water) and more artifacts like chromatic aberration from the lens and such. The lens will also have to be more expensive as the crop factor makes any small artifacts from the lens are shown.

I don’t think this camera was designed with sharpness and quality in mind. It seems to be better for openCV applications so that’s probably why we don’t see much image samples of the camera on the website for comparing quality. This also make sense for using a smaller sensor because the processing work is much lighter with a smaller sensor compared to a larger one.

Hi, 2 days ago I bought explore hd, as soon as I get it on the bluerov2 next to my gopro 7 at the same resolution and conditions, and I send the Rov at 200mt in not very clear waters, here at Lake Iseo, then I will do a review on youtube.

Cool stuff! When you have the chance you could also compare it to the default BlueROV camera. Since our ROV system doesn’t have a dome end cap, we were not able to compare it underwater but only above water which you could see the results in our Technical Introduction Video.

What case are you going to be using on the GoPro to go that deep?

Cant wait! :slight_smile:

I use a t-housing case, guaranteed for 150m but which I have already taken to 205m without having any problems, on December 5th I plan a bluerov dive at 260m, if I implode the case, it means that it was time for me to buy the gopro hero10 black :slight_smile:

1 Like

Oh wow! This is my first time seeing the case. Very expensive though, that entire case is more expensive than the exploreHD :laughing:

this video that I made with gopro at 205mt is of poor quality because it is just my test to print the data on the video, and further reduced from youtube. The main problem of gopro with bluerov spotlights is the wrong white balance. With gopro you need spotlights with red LEDs that I have, but which cannot go beyond 100mt.

1 Like

Very cool! Yeah it will be interesting to see how the exploreHD compares. I assume the colors would be better (less green/yellowish). I also notice a bit pin-cushioning distortion on the GoPro. I wonder if thats form the GoPro or the case because we didn’t have that issue when using our GoPro.

Anyways! We are rushing to get these shipped out as soon as possible now we have the new updated firmware! :slight_smile:

Thanks for being patience.

Any more info available on setting these for streaming with an RPi4 and FathomX without using Pixhawk and QGround control?

1 Like

The normal camera streaming functionality is already unrelated to the Pixhawk, and QGroundControl is just a receiver.

Given this:

I expect it should be possible to use the exploreHD the same way as any other H264 camera, which could either be done using our Companion software, or just setting up a gstreamer pipeline (if you only want the video stream).

This comment covers how the camera stream is set up in the existing Companion software (including a link to the gstreamer pipeline we use), as well as some ways of receiving a stream outside of QGroundControl.

The exploreHD is now in stock and ready to ship! We are proud to introduce some of the exciting changes that have come to this camera since the announcement back in August.

The camera is now plug and play with ArduSub Companion software, just put the cable through your electronic enclosure and plug this camera into the Pi! You can even use the new WetLink Penetrator for 4mm cables.

To support multiple streaming (up to 3 cameras at once), you can look at Blue’s new Companion Beta Software. To receive multiple streaming on the surface, you can use software like OBS with the gstreamer plugin or use our alpha software of QGroundControl that allows for displays of multiple streams at once!

If you have a special request for using the camera, feel free to reach out to us on our new forums page or shoot us an email! :slight_smile:

To learn more about the camera:

2 Likes

We recently got requested to use wetlink on our cameras and we are happy to report that it indeed does work with our cable on the exploreHD! If any of you guys are interested in, send us an email and we would be more than happy to provide a quote!


9 Likes

Hello!

Our programming team has been working on exactly what you are looking for!

Hope this helps!

Greetings DWE…any plans to offer different lenses on your underwater cameras? If you had a fisheye option it would make a great rear camera for tether management…

Hello! Sorry for the confusion on the lens used but we actually started to ship it with the fish eye option on the exploreHD as it provides the least amount of vignetting and best low light performance compared to other lenses we tested in the past. It has a 150 degree FOV underwater, similar to the GoPro fish eye.

Full specs on the camera can be seen here:

Hope this helps!

Thanks Joseph for the link to the specs. I use a 170 deg FOV on our drop cam, and a full 180 on one of our rear facing tether monitoring cams. Do you guys have any plans for wider FOV lenses in the future?

1 Like

Hi Joseph!

This is great! Would you mind if we shared this photo/news on our social media??

Thank you!

1 Like

Hello!

Feel free to post it on your social media! We made a lot of changes since the original post and this camera is now plug and play with Blue Robotics ArduSub System!

Thank you so much for helping us out!

2 Likes

Oh I see! Is the 170 degrees while its in water or only above water? With wider FOV, we will need to go with a dome cap design which was something we were considering a while back but due to the increase cost, we haven’t looked too deep into that! If there is enough interest, we would be happy to start R&D for a dome glass version!

Hello!

Wanted to check in to see if you ever got the chance in testing the camera and any feedback or sample footage will be useful to us! :slight_smile:

Thank you!