Short summary is that this isn't going to work. I was involved with a company doing some development on whale detection AI. The vast majority of the time you just don't see enough of the animal to make reliable detections. And that is in a best case scenario, add in movement of the boat/camera, waves, sunlight reflections, and having to ignore a vast majority of potential things on/in the water that can look kind of like whales, but are not whales. Dolphins in particular.
This isn't a problem for AI/machine vision, IMO.
They use "heat-sensing cameras", so what does movement of the waves, reflections, and not seeing the animal have to do with that? Did you use the same type of sensors as them?
Would an upgraded passive sonar supported by AI make sense for cargo vessels? Is it too expensive to maintain and operate?
Along these lines wouldn’t it be better to require ships to add some forward facing underwater radar to watch out for whale strikes? Or am I missing something here?
Acoustic detection methods using hydrophone arrays can supplement visual AI by identifying whale vocalizations at distances of several kilometers even in poor visibility conditions.