Machine Vision For Improved Human-Robot Cooperation In Adverse Underwater Conditions